Linux 标准统一面临利益抉择

别再被Keil的警告吓到!深入解析‘extended constant initialiser used‘与C标准/扩展的实战抉择 本文深入解析Keil编译器中'extended constant initialiser used'警告的成因与解决方案,探讨C语言标准与GNU扩展的冲突。通过四种实战策略(关闭GNU扩展、重构代码、使用映射表、编译器指令)帮助开发者做出明智选择,并提供项目级编译器配置建议,提升代码可移植性与标准符合性。 阅读详情
“有私”企业难以选择“无私”标准,大厂商面对标准制定心口不一

  上周三,Linux 最主要的倡导者自由标准组织(FreeStandardsGroup)公布了 Linux 全球标准 Linux 标准库 2.0,包括另一个 Linux 标准组织 LinuxInternation al 执行理事乔恩·豪尔在内的 Linux 标准组织高层都认为这一标准的出台将有效地防止 Linux 开发商将 Linux 带进 Unix 的老路,即因为兼容性问题而发展成几个互不兼容的版本。据外电报道,包括HP、红帽、Turbolinux、IBM 等 Linux 开发商和 PC 生产商都纷纷表示将“支持这一标准”。

  一些舆论对此乐观地认为,Linux 将借此进一步加强对微软 Windows 系列的威胁。而业内分析人士则指出:“Linux 遇到的这个难题将是其诞生以来的最大问题,即使是 SCO 的诉讼案也比这个问题的危险性要低。”

  统一标准:大厂商心口不一

  有分析家表示众多重量级厂商的表态似乎和其此前一段时间以来的做法背道而驰。持这种观点的分析家列举此前包括 RedHat 和 Novell 纷纷开发出自己独有的功能以加强自己产品的竞争力。而中国 Linux 论坛内有网友发表文章分析称,“商业公司从商业利益的角度出发支持 Linux 以取得和微软的谈判权,同样也是在商业利益的驱动下他们在 Linux 平台中加入不同功能的行为将无法阻止,而这就是当年 Unix 悖论产生的原因。”今年早些时候日经 BP 社一篇针对“中日韩亚洲 Linux 标准”的报道再一次为这样的论调提供了事实依据。撰写该报道的记者在文章中表示,中国电子技术标准化研究所提出的标准方案“很难对日本用户和厂商产生影响”,因为“日本经济产业省相关负责人表示,这样的标准如果‘强制执行’,厂家将很容易产生抵触情绪”。

  有似的无私:Linux 变成四不像

  微软此前的一则广告这段时间以来一直被 Linux 的反对者们频繁引用。在这则广告中,分化为数种版本的 Linux 被微软比喻成四只完全不一样的企鹅。微软高层在谈到此事时表示,开源软件带给用户的将不仅仅只有优点,虽然 Linux 操作系统拥有统一的名称,然而现在市面上却存在着各种各样纷繁复杂的不同软件版本,这将为用户的使用带来相当的麻烦。

  金山副总裁葛珂此前就 Linux 问题接受记者采访时表示,“不得不承认这是一个难点,但如果存在一个统一的标准产品,各家的产品只需要在这个标准版的 Linux 中进行测试就可以的话,那么一切问题都将迎刃而解。”

  因此,出于同样的原因,整个 Linux 阵营都对这一标准表示了相当的期许。不过问题也就随之而来。

  标准制定:利益存在重大冲突

  “自由标准组织是一家非盈利性的组织,这样的组织所制定出来的标准虽然看上去将是最公正的,但必然无法照顾到所有业内厂商的利益平衡。”中文 Linux 论坛上一位网友在讨论中表示,“虽然 Linux 的参与者们都非常了解‘团结起来’和‘统一标准’对于 Linux 大业的重要程度,或许也可以为这样的远景目标而放弃一些短期的商业利益,但从根本上讲,完全公平乃至无私的统一标准对于资源占有不平衡的企业来说本身就是一种不平等,或者说是对现有秩序的一种否定。换言之,大企业在统一标准的旗帜下利润率将表现出直接的降低,因此长久下去,虽然大家都有共同的需求,但阵营内部出现分裂将不可避免。”

  对于这种观点也有人不赞同。葛珂曾对记者解释称,Linux 和 Unix 最大的不同是后者因为很多原因被分割成了几个互相不兼容的版本,而 Linux 系统下的用户则可以通过对于软件的简单改写达到各种版本兼容的效果。“这就是开放源代码的好处。”葛珂表示,“在 Linux 平台上你可以做任何需要的改动,而不需要负担责任。”

  但他同时也承认,随着商业软件开发商在软件中加入越来越多的新元素以吸引用户,不兼容的潜在问题将日渐严重。虽然目前基础于最流行的商业 Linux 平台上的软件只需要稍加修改就能在其他版本上的 Linux 平台上畅通无阻,但随着新元素和功能的不断加入这一修改的难度和成本将越来越大。

  ■案例

  “亚洲 Linux”的尴尬

  2003 年,中日韩三国政府在 Linux 问题上达成共识,并宣布将开发统一的亚洲 Linux 标准。经数次讨论,中国方面提出了第一套统一的亚洲版 Linux 标准。根据中国国家标准工作组网站上公布的信息,该标准分为 API 标准、台式标准、服务器标准、用户端口四个标准。

  国家标准工作组有关代表在论坛上表示,希望以这一主导标准为基础,进一步形成中日韩三国的标准,并将其他国家吸收进来,最终实现统一标准化。

  但这样的成果并没能得到日本和韩国方面的支持,大部分的日本企业认为这一标准的草案更多地只是中国政府主导下的政府意志的体现,而政府主导下的标准化如果不具备强制效力,往往很难最终被市场接受。

  “软件标准的形成过程是随着时代的变化而不断变化的。”日经 BP 社在报道中声称,“由标准化组织自上而下地制定标准的方式只适用于牵扯对象不多的领域,而由更多的用户和开发人员所支持的事实标准则将最终成为主流。”

  记者就此报道请教国内某知名 Linux 软件平台提供商高层时,该高层默认了这样的说法,他表示,在开源软件领域也存有由标准化机构规定的标准。但在应用过程中很少有用户真正地去关心。

  在谈到“亚洲 Linux ”标准联盟面临无人喝彩的尴尬时,该高层表示:“开源软件能成为标准最主要的因素并不在于免费,而是信息公开和参与的机会。而在信息公开的环节上,整个 OSS 推进论坛和有关的官方组织似乎都还比较谨慎。

  ■评论

  Linux:路还很长

  在对抗微软的 Windows 系列产品时,Linux 的拥护者们总是以“安全”为傲,但一直以来就有业内人士坚持表示,Linux 所谓的安全只不过是因为使用者比较少,很多安全隐患并没有被发现而已———在去年 11 月爆出 Linux 内核漏洞的问题之后,今年早些时候赛门铁克 CEO 约翰·汤普森也对这样的说法表示了支持。

  这样的尴尬只是冰山一角,Linux 要想完成对抗微软 Windows 的使命,要走的路还很长。另外一个遭人诟病的地方在于用户潜在的法律风险,虽然按照 Linux 的开发思路,整个系统将是开放式的,源代码也都是公开的,但这并不意味着在 Linux 的世界里就可以完全不考虑版权的问题。

  去年,SCO 状告 IBM 侵犯其专利的同时,保留对 Linux 用户尤其是二次开发商提起诉讼的权利。这起官司在 Linux 阵营里引发了轩然大波,随后 IDG 进行的一项调查显示,超过 28% 的用户担心由于使用 Linux 以及开放源代码软件而引发的潜在知识产权问题。

  虽然随后以 HP、红帽为首的 Linux 中坚力量提出了“官司保险”的解决方案来安抚客户,但依然有许多用户在选择“在某家企业的支持下吃官司”和“不用 Linux 避免潜在的知识产权纠纷”时倾向于后者。

  “其实我一直都不太同意所谓‘对抗微软’或者‘Win 鄄 dows 掘墓人’这样的提法。”金山副总裁葛珂在谈到中国开源软件发展的未来时对记者表示,“很多人今天之所以如此地仇视微软,关键的原因其实在于微软的垄断在很多时候剥夺了我们选择的权利。而开放源代码的 Linux 之所以有存在和发展的空间,其根本的原因也在于能够为用户提供更多的一种选择。所以在抛开炒作的噱头之后,无论对于提供应用软件的金山来说,还是对提供 Linux 平台的 IBM 来说,甚至是对于整个 Linux 阵营来说,关键的问题其实在于心态———我们要做的事情其实只是给用户多一种选择,把握好这一点,Linux 就会有生存和发展的空间。”

来自: 福建之窗
嵌入式中FPGA和arm+Linux之间该如何抉择 阅读详情

相关推荐

从MBR到GPT:Linux分区表的历史演变与技术抉择

本文详细解析了Linux分区表从MBR到GPT的技术演进历程,对比了两者在容量支持、分区管理和可靠性方面的差异。针对现代Linux系统,提供了分区方案选择指南和性能实测数据,帮助用户根据实际需求做出最优技术决策。

weixin_29294975的博客 411

Linux标准统一面临利益抉择 大厂商心口不一

“有私”企业难以选择“无私”标准,大厂商面对标准制定心口不一    上周三,Linux最主要的倡导者自由标准组织(FreeStandardsGroup)公布了Linux全球标准Linux标准库2.0,包括另一个Linux标准组织LinuxInternation al执行理事乔恩·豪尔在内的Linux标准组织高层都认为这一标准的出台将有效地防止Linux开发商将Linux带进Unix的老路,即因为兼

ZCatLinux --资讯与技术社区--Open Source World----Linux/Shell/DevOPS-- 919

避坑指南:Linux串口开发之非标准波特率设置,从termios到termios2的演进与选择

本文深入解析Linux串口编程中非标准波特率设置的演进历程,从传统termios的局限到现代termios2的精确控制。通过对比分析termios和termios2的技术差异,提供实战代码示例和性能优化技巧,帮助开发者在嵌入式系统和工业控制领域实现高效、稳定的串口通信。

weixin_33734785的博客 717

从K&R到C2x:一张图看懂C语言标准40年变迁史(及编译器支持现状)

本文全面解析C语言标准从K&R到C2x的40年演进历程,涵盖C89、C99、C11、C17等关键版本的技术革新与编译器支持现状。通过对比各标准的特性差异和实际应用场景,帮助开发者理解C语言的设计哲学与最佳实践选择。

weixin_30786657的博客 371

从CMA到保留内存:Linux大块DMA内存分配的实战与抉择

本文深入探讨了在Linux嵌入式系统中分配超大块DMA连续内存的实战方案。面对超过600MB的物理连续内存需求,当CMA机制因内核地址空间限制而失败时,文章对比了深度优化CMA与采用保留内存配合ioremap两种核心路径。详细分析了各自的原理、实施步骤、优缺点及适用场景,并提供了关键的调试技巧与避坑指南,为面临类似困境的开发者提供了清晰的决策框架。

weixin_29291185的博客 479

双非计科生就业抉择:嵌入式Linux开发与Java后端,谁更适配短期突围?

本文针对双非计科生短期就业需求,对比分析了嵌入式Linux开发与Java后端两条路径。嵌入式开发,尤其是基于QT的应用开发,学习曲线平缓、硬件投入低,更适合3-4个月内快速掌握并实现就业突围,是小城市寻求月薪6K左右的更适配选择。

m3n5b7v8c9x的博客 863

RTOS与Linux:多任务复杂处理场景下的抉择指南

RTOS与Linux在多任务处理场景下的对比分析 摘要:本文对实时操作系统(RTOS)与Linux在多任务复杂处理场景中的表现进行了全面对比。研究表明,RTOS在实时性能、资源利用和确定性方面具有明显优势,其微秒级响应时间和高效的任务调度机制使其在工业控制、汽车电子等硬实时场景中表现卓越。而Linux则凭借强大的功能集、丰富的软件生态和出色的扩展性,在服务器集群、物联网网关等功能复杂的软实时场景中更具竞争力。

大雨淅淅的博客 2358

OpenHarmony标准系统选Linux内核,为啥首选LTS版本?聊聊4.19、5.10和6.6的适配实战

本文深入探讨了OpenHarmony标准系统选择Linux内核LTS版本(4.19、5.10和6.6)的技术决策逻辑与实战适配指南。通过对比不同LTS版本的核心价值、技术特性和应用场景,为开发者提供了选型建议和性能调优策略,帮助在智能家居、工业控制等商用设备开发中做出最优选择。

weixin_30352645的博客 467

【Linux内核】kmalloc内存分配策略:从slab到伙伴系统的边界与抉择

本文深入探讨了Linux内核中kmalloc内存分配策略,从slab到伙伴系统的边界与抉择。详细解析了KMALLOC_MIN_SIZE、KMALLOC_MAX_CACHE_SIZE和KMALLOC_MAX_SIZE三个关键阈值的作用,以及slab和slub分配器的工作原理与性能差异。通过实际案例和性能数据,帮助开发者优化内存分配策略,提升内核模块和驱动程序的性能与稳定性。

weixin_30482383的博客 426

关于MOS管栅极和栅介质(氧化物)的材料选择

大概解释了高K材料作为栅介质的好处,以及为什么会带来好处,同时引出了金属栅的优点,总结了使用高K材料和金属栅的原因。

qq_52054477的博客 1万+

手把手教你用STM32F103C8T6驱动HUB75 LED点阵屏(附74HC595级联代码)

本文详细介绍了如何使用STM32F103C8T6开发板驱动HUB75接口的LED点阵屏,包括硬件连接、74HC595级联代码、时序控制及灰度显示实现。通过实战案例展示动态文字显示和性能优化技巧,帮助开发者快速掌握LED点阵屏驱动技术。

weixin_42623010的博客 341

树莓派上市后的开源抉择:价格、纯度与生态

本文以树莓派上市为切口,剖析开源硬件在资本介入后遭遇的“初心与财报”撕裂:价格普涨、供应策略调整、社区疏离,进而触发二手狂欢与迁移潮;通过财务数据、用户投票与替代生态图谱,揭示开源纯度、教育普惠与股东回报之间的结构性冲突,并给出混合隔离、社区共治、开放标准三条未来路径,证明我们怀念的从来不是35美元本身,而是一个无需在理想与商业间做选择题的时代。

需要远程指导仿真实验、代码有问题的,请后台私信。 1572

纽马克-贝塔法(Newmark-Beta Method)在结构动力学中的应用与实现

本文深入解析了纽马克-贝塔法(Newmark-Beta Method)在结构动力学数值计算中的核心原理与应用。作为经典的时间积分算法,它通过调节γ和β参数,在计算精度、稳定性与效率间取得平衡,尤其适用于地震响应、风振分析等工程场景。文章详细阐述了其数学内核、在有限元分析中的实现步骤,并对比了隐式与显式方案的适用场景,为工程师提供了关键的方法选择与参数调优指导。

weixin_29232121的博客 146

嵌入式MCU与Linux开发:十年实战后的深度抉择指南

本文基于十年嵌入式开发实战经验,深度剖析MCU与Linux平台的选择策略。从资源约束、实时性要求、开发周期到职业发展,提供全面的抉择指南。针对AIoT时代的技术融合趋势,建议开发者根据具体应用场景选择合适平台,或采用MCU+Linux的混合架构以兼顾实时性与生态优势。

hadoop5ranger的博客 876

5分钟搞定!用L型匹配电路优化窄带天线性能(附Smith圆图实操)

本文针对窄带天线阻抗匹配难题,提供了一套5分钟快速解决方案。通过详解L型匹配电路的核心原理,并结合Smith圆图这一射频工程师的“瑞士军刀”,手把手指导如何选择拓扑、计算元件值并进行实际调试,旨在帮助硬件工程师高效优化天线性能,实现最大功率传输。

yyy34的博客 443

【论文阅读】AU检测|《Deep Adaptive Attention for Joint Facial Action Unit Detection and Face Alignment》

摘要 本文旨在从大量没有人工标注的视频中学习用于面部动作单元检测的区分表示。受面部动作是面部肌肉运动这一事实的启发,论文将这些运动描述为不同帧中两幅面部图像之间的转换,并将其用作学习表示的自我监控信号。但是,在不受控制的情况下,这种转换是由面部动作和头部运动引起的。为了消除头部运动的影响,我们提出了一个双圈自动编码器(TCAE),它可以解开面部动作相关运动和头部运动相关运动。具体而言,TCAE被训练成分别将源面部的面部动作和头部姿态改变为目标面部的面部动作和头部姿态。我们的实验验证了TCAE解耦运动的能力。

Celine的博客 4553

Linux 下一代架构基金会宣布:联合腾讯等企业和社区,发力微服务标准化建设

3月23日,NextArch 基金会正式宣布成立微服务技术组,来自腾讯、字节跳动、七牛云、快手、BIGO、好未来和蓝色光标等多家企业的技术专家成为首批成员。

Tencnt_news的博客 361

PID不够用?试试给PID加上‘预言’能力:史密斯预测器(SP)在温控、液位控制中的实战配置

本文深入探讨了史密斯预测器(SP)在温控和液位控制中的应用,特别针对大滞后系统的PID控制难题。通过详细解析SP的核心组件、参数整定技巧及进阶应用FSP,结合西门子PLC的实战配置方案,帮助工程师有效提升控制精度和系统稳定性。文章还提供了S7-1200的完整实现步骤和调试技巧,为工业自动化控制提供了实用解决方案。

weixin_33686714的博客 466

Linux 下一代架构基金会宣布:联合腾讯等企业和社区,发力微服务标准化建设...

2022 年 3 月 23日,NextArch 基金会正式宣布成立微服务 SIG(Special Interest Group,以下简称「微服务技术组」),来自腾讯、字节跳动、七牛云、快手、BIGO、好未来和蓝色光标等多家企业的技术专家成为首批成员。该小组聚合了 Linux 基金会、大型科技公司、行业技术专家等多方资源,致力于推动微服务技术及其开源生态的持续发展,将面向...

腾源会 192

PHP版本对接支付宝支付接口 电脑网站 详细介绍 沙箱环境 超简单易懂

PHP版本对接支付宝支付接口 其实理顺了思路后,按照我接下来的步骤来,真的超级简单啊,为啥有那么多的朋友们折腾了那么久呢,嘿嘿,跟我走吧~ 我是昨天晚上洗完澡之后,大概八九点,才开始正式开工尝试去这一工程的,我去支付宝的蚂蚁金服开放平台里把各个知识点和文档大概都看了一遍,大致弄明白了要怎么操作了,建议大家看看电脑网站开发文档,忙到了夜里十二点左右,成功地用支付宝给的Demo完成了付款操...

爱玲姐姐的博客 1万+

FPGA远程升级避坑指南:用AXI Quad SPI IP读写N25Q128 Flash的完整流程

本文详细介绍了FPGA远程升级过程中使用AXI Quad SPI IP读写N25Q128 Flash的完整流程,包括IP核配置、Flash操作指令集、双镜像备份设计及生产级远程升级协议。通过最佳实践和避坑策略,帮助开发者实现可靠的镜像更新方案,提升系统可靠性和可维护性。

weixin_30542079的博客 673

嵌入式 Linux init 进程 | 深入剖析原理、自启与方案抉择

从极致精简的BusyBox init,到经典稳健的SysVinit,再到功能强大的systemd,每一种方案都有其适合的应用场景。SysVinit源自AT&T在1983年发布的System V Unix系统,曾是绝大多数桌面Linux发行版采用的init方案。其中,可以看出/etc/init.d/rcS是在系统开机之后执行的脚本;init进程启动之后,会对/etc/inittab文件的解释及执行。SysVinit这种机制简单直观,但随着服务数量的增长,串行启动的效率瓶颈越来越明显。建议将二进制文件放在。

qq_40170041的博客 30

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Linux 的实践主义

导读 我们使用 Linux 是因为它比其他操作系统更实用,还是其他更高级的理由呢?运行 Linux 的最吸引人的事情之一就是它所提供的自由。 Linux 社区之间的分野在于我们如何看待这种自由。对一些人来说,使用 Linux 可以享受到不受供应商限制或避免高昂的软件成本的自由。大多数人会称这个是一个实用性的考虑。 而其它用户会告诉你,他们享受的是自由软件的自由。那就意味着拥护支持

snow2know的博客 406

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

从设备树到UEFI:探索高通Linux启动流程中的硬件抽象与标准化之争

本文探讨了ARM架构下高通Linux启动流程中设备树与UEFI的硬件抽象与标准化之争。分析了设备树的轻量级静态描述优势与UEFI动态服务的标准化特性,揭示了高通平台采用混合架构实现硬件初始化和操作系统加载的技术实践与行业博弈。

root9的博客 493

Linux下一代架构基金会宣布:联合腾讯等企业和社区,发力微服务标准化建设

2022年3月23日,NextArch基金会正式宣布成立微服务 SIG(Special Interest Group,以下简称“微服务技术组”),来自腾讯、字节跳动、七牛云、快手、BIGO、好未来和蓝色光标等多家企业的技术专家成为首批成员。 该小组聚合了 Linux基金会、大型科技公司、行业技术专家等多方资源,致力于推动微服务技术及其开源生态的持续发展,将面向企业在微服务生产实践中遇到的问题,针对不同行业和应用场景输出标准化解决方案,并且联合 PolarisMesh、TARS、go-zero、GoFr..

cover_se的博客
上一篇: VARBusiness: 红帽将 Linux 插入企业用户腹地
下一篇: Red Hat 公布 05 会计年度 Q2 结算 纯利润增 225%
zcatlinux
博客等级 码龄22年 56粉丝 760原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值