当前位置:首页 > > 嵌入式微处理器
[导读]商用 Unix 的销售量已经断崖式下跌。

商用 Unix 的销售量已经断崖式下跌。这种急剧下降的背后一定有什么原因。Linux 是否已经杀死了它的祖先,成为了一个完全可行的替代品,就像操作系统版的《天外魔花》(Invasion of the Body Snatchers)?

Unix 起源

Unix 首次发布是在 52 年前的 1969 年,诞生于 AT&T 旗下的研发公司贝尔实验室。其实,当时它还叫 Unics,代表 UNIplexed Information and Computing Service。显然,没有人记得「cs」是什么时候变成「x」的。它是在 DEC PDP/7 计算机上用 DEC 汇编语言编写的。后来,由于贝尔公司内部需要制作排版的专利申请,Unix 开发团队发现这种需求是一个契机,利用这个契机他们可以使用到更新、更强大的 DEC PDP/11/20 计算机,所以他们很快就用 Unix 制作了一个排版程序来生成专利申请书。 此后,Unix 的使用在贝尔公司稳步增长。1973年,Unix 的第 4 版发布了,用 C 语言重新编写而成。附带手册的介绍中有这样一段话。

“The number of UNIX installations is now above 20, and many more are expected.” (K. Thompson and D. M. Richie, The UNIX Programmer’s Manual, 4th ed. November 1973.)

"UNIX 的安装数量现在已经超过了 20 个,而且预计还会有更多的安装" (K. Thompson 和 D. M. Richie,UNIX 开发者指南,第4版,1973年11月)。 1973年,Ken Thompson 和 Dennis Ritchie 这两位 Unix 的核心架构师在一次关于 Unix 的会议上发表了一篇论文。他们立即收到了索取操作系统副本的请求。 早在 1956 年 AT&T 就与美国政府签订的同意令,AT&T 不得不退出“除提供普通运营商通信服务以外的任何业务"。但是他们可以授权贝尔实验室的产品,不过他们不能全心全意地将它们产品化。所以 Unix 操作系统是以源代码的形式发行的,有许可证,成本包括运输和包装以及“合理的版税“。 因为 AT&T 不能把 Unix 当做一个产品来对待,因此没有给它加上通常的包装,而且 Unix 也没有得到任何营销。它没有任何支持,也没有错误修复。尽管如此,Unix 还是传播到了大学、军事应用,并最终进入了商业世界。 由于 Unix 是用 C 编程语言重写的,所以将它移植到新的计算机架构上相对容易,很快 Unix 就在各种硬件上运行。它已经突破了 DEC 产品范围的限制,现在几乎可以在任何地方运行。

商业 Unix 的崛起

1982年,在签署另一项同意令之后,AT&T 被迫放弃对贝尔公司的控制权,贝尔公司被拆成了较小的区域性公司。这次动荡也使 AT&T 摆脱了以前的一些束缚。他们现在可以正式将 Unix 产品化。1983 年,AT&T 将授权许可证费用提高了,后续的支持和维护也终于跟上了。 正是这种商业化的趋势促使 Richard Stallman 创建了 GNU 项目,旨在编写一个完全摆脱 AT&T 源代码的 Unix 版本。而如今距离 GNU 项目的诞生,也已经过去了 38 年了。 当然,那些在之前的软件许可证下已经拥有 Unix 源代码的人,能够坚持使用那个版本。因此在没有 AT&T 支持的情况下,这些用户只能自行或者是在 Unix 用户社区下以技术自助小组的形式对 Unix 进行了修改、扩展和修补。 IBM、HP、Sun、Silicon Graphics 以及更多的硬件供应商都有自己的 Unix 专有商业版本或类 Unix 的操作系统。 Unix 逐渐成为医疗保健和银行等市场中关键任务工作负载的首选操作系统。航空航天、汽车和造船业制造商,以及世界各地的大学也广泛采用了 Unix。 当 Unix 被移植到个人电脑上时,特别是当更强大的英特尔 80386 处理器在 1985 年发布时,Unix的安装量急剧上升。Unix现在可以在大型机、微型计算机和个人计算机上使用。

Unix 战争

80 年代末和 90 年代初,各种 Unix 版本之间为争夺主导地位和标准化进行了长期而混乱的斗争。很明显,所有的利益相关者都想成为被公认为是黄金标准的那一个。最终,标准本身被引入,以尝试解决兼容性问题。 这导致了单一 UNIX 规范(也包括 POSIX 标准)的产生。大写字母"UNIX"现在是 Open Group 的商标,它被保留给符合 Single UNIX 规范的操作系统,"Unix"指的是一个操作系统家族,其中一些可以自称 UNIX。 这是对这一时期的一个非常精炼的总结,对于当时可能会购买 Unix 的人来说,这个时期的困惑可能比我们回过头来看更多。不用说,如果客户不知道该买什么,他们就会暂缓购买,观察事态的发展,Unix 销售量也大大放缓。 这对商业 Unix 来说是一个创伤,但还不致命。

Linux

1991年,芬兰计算机科学学生 Linus Torvalds 发表了他著名的声明,他正在开发一个操作系统内核,作为一种爱好。他的动机是学习 386 CPU 的架构。2021 年,Linux 已诞生 30 周年。 Richard Stallman 的 GNU 项目已经编写了许多类 Unix 操作系统的元素,但他们的内核 GNU Hurd 还没有。Linus Torvald 的 Linux 内核填补了这个空白。 有了 Linux 内核和 GNU 操作系统的工具和实用程序,一个完全可以运行的类 Unix 的操作系统诞生了。纯粹主义者会将其称为 GNU/Linux,我们其他人则使用 "Linux"这个简写版本。只要对两个阵营的贡献表示赞赏、尊重和认可,无论哪种方式我们都很高兴。 自 1991 年以来,Linux 的功能、完整性和稳定性都在稳步提升。现在,它在不同的用例和产品中被发现,数量惊人。 最古老的发行版是 Slackware,它发布于 1993 年。它是基于前一年发布的名为 Softlanding Linux 系统的早期发行版。Slackware 试图成为众多 Linux 发行版中最像 Unix 的一个。 


Linux 的崛起

无成本的类 Unix 的操作系统的吸引力,再加上对源代码的访问,是一个令人信服的信息。而如今,Linux 已无处不在。

它驱动着网页。W3Techs 报告称,在 Alexa 排名前 1000 万的域名中,有 70% 使用了 Linux。

它驱动着公有云。在 Amazon EC2 上,Linux 占服务器的 92%,拥有超过 35 万个独立实例。

它驱动着世界上最快的计算机。世界上最快的 500 台超级计算机都在运行 Linux。

它迈入了太空。猎鹰9号火箭的飞行计算机运行的是 Linux。

它在你的口袋里。Google 的 Android 系统的核心是 Linux 内核。目前有超过 25 亿台活跃的 Android 设备。这包括 Chromebook和其他设备。(苹果 iOS 的核心是由加州大学伯克利分校开发的Unix变种 "伯克利软件发行版"(BSD)直接衍生出来的代码)。因此,无论你对智能手机的偏好如何,它们都依赖于类 Unix 操作系统的元素。

它驱动着智能家居。你家里有智能小工具吗?几乎可以肯定它就是运行的嵌入式 Linux。

它驱动着你的网络。大多数管理型交换机、无线接入点和路由器都运行在嵌入式 Linux 上。

它为电信通信提供动力。你的办公桌上有一部 VOIP 电话,或者通讯室里有一台电话交换机?它们可能运行的是嵌入式 Linux。

它就在你的电脑里。即使你没有运行 Linux桌面,微软也会在 Windows 10 的 Windows Subsystem for Linux 中加入 Linux 内核。

它就在汽车里面。特斯拉(以及其他汽车制造商)在他们的汽车中使用 Linux。

除了在个人电脑上,Linux 在任何地方都占主导地位。甚至微软也在通过 Windows Subsystem for Linux 从它的桌面端向 Linux 世界示好。 但这次讨论的重点是 Unix 和 Linux,而不是Linux 和 Windows。而如今,Unix 曾经占据的领域,Linux 同样现在也在,而且 Linux 还占据了一些 Unix 从未去过的地方。Linux 以无处不在。 IBM 是商业 Unix 最后的坚持者之一,它的 AIX 产品。即便如此,IBM 也在拥抱 Linux,花费了340 亿美元收购红帽,并且与其内部产品形成正面竞争。有趣的是,IBM 速度最快的超级计算机运行的是红帽企业 Linux,而不是AIX。

Linux 比 Unix 好吗?

不,它们或多或少是同样优秀的,各有各的特点。只不过 Linux 在泛用性方面更加优秀,比如可以运行在从超级计算机到Raspberry Pi 的任何设备上。你可以得到源代码,有一个充满热情的用户和维护者社区,而且它是免费提供的。 如果你想要商业支持,也可以从 Red Hat、Canonical 和 Oracle 获得。而这也是 Linux 能够从一些企业中取代 Unix 的关键之处,因为很多公司不相信 "免费",他们更乐意为支持付费。Linux 的崛起并不都是以 Linux 免费为前提的。商业 Linux 帮助击败了商业 Unix。 Linux 比 Unix 更成功吗?好吧,这也取决于对给成功的定义。如果拥有比其他操作系统更多样化和更广泛的使用是一个衡量标准,那么是的。如果是运行该操作系统的设备数量最多,那么是的。 红帽公司以 340 亿美元的价格出售,可能也是Linux 在商业成功方面上的一次成功。

Linux 杀死了 Unix 吗?

更准确地说,是 Linux 让 Unix 停住了脚步,然后迈入了 Unix 的赛道。 Unix 仍在那里,运行着关键任务系统,这些系统功能正常,运行稳定。这种情况会一直持续下去,直到对应用程序、操作系统或硬件平台的支持停止。 但是对于新的安装来说呢?有足够多的 Linux 变体,使得选择商用 Unix 的理由非常非常困难。

END

来源:开源中国

作者:Dave Mckay;编译:Alias_Travis

免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

嵌入式ARM

扫描二维码,关注更多精彩内容

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭