Linux杀死了商业Unix吗?

2021-02-17 18:45:24

商业Unix的销售下降了。这种急剧下降背后必须有某些东西。 Linux是否通过成为完美可行的替代产品(例如“入侵者身体入侵”的操作系统版本)杀死了它的祖先?

Unix的最初发行发生在50年前的1969年,当时是AT& T旗下的一家研发公司Bell Labs。 Unix,生日快乐。实际上,当时它仍被称为Unics,代表UNIplexed Information and Computing Service。显然,没有人记得“ cs”何时变成“ x”。它是使用DEC汇编语言在DEC PDP / 7计算机上编写的。

Bell内部需要产生排版专利申请。 Unix开发团队认为有必要借此机会使用更新,功能更强大的DEC PDP / 11/20计算机,因此他们迅速制作了排版程序来生成专利申请。此后,贝尔的Unix的使用稳步增长。

1973年发布了Unix版本4,并使用C编程语言进行了重写。随附手册的引言中说:``现在UNIX安装数量已超过20,预计还会有更多。'' (K. Thompson和D.M. Richie,《 UNIX程序员手册》,1973年11月第4版。)

他们知道多少! 1973年,两位Unix核心架构师Ken Thompson和Dennis Ritchie在有关Unix的会议上发表了一篇论文。他们立即收到了操作系统副本的请求。

由于AT& T于1956年与美国政府签订了同意书,因此AT& T不得从事“提供公共运营商通信服务以外的任何业务”。结果是他们可以从贝尔实验室获得产品许可,但他们不能全心全意地生产它们。因此,Unix操作系统作为带有许可证的源代码进行了分发,其成本涵盖了运输和包装以及“合理的专利使用费”。

由于AT& T无法将Unix视为产品,也没有像往常那样进行包装,因此Unix没有进行营销。它没有支持,也没有错误修复。尽管如此,Unix还是传播到大学,军事应用以及最终的商业世界。

由于Unix已用C编程语言重写,因此将其移植到新的计算机体系结构相对容易,并且Unix很快就可以在各种硬件上运行。它突破了DEC产品范围的限制,现在几乎可以在任何地方运行。

1982年,根据另一项同意令,AT& T被迫放弃对Bell的控制权,并将Bell拆分成一些规模较小的区域性公司。这种动荡使AT& T摆脱了先前的某些局限。他们现在能够正式生产Unix。 1983年提高了许可费,并最终获得了支持和维护。

正是这种商业化的举动触发了Richard Stallman创立了GNU项目,旨在编写完全没有AT& T源代码的Unix版本。 GNU Project,生日快乐,今年36岁。

当然,那些在以前的软件许可下已经拥有Unix源代码的人可以坚持使用该版本。他们自行修改,扩展和打补丁,或者在没有AT& T支持的情况下,以技术自助小组的形式出现的Unix用户社区之一进行了修改。

IBM,HP,Sun,Silicon Graphics和许多其他硬件供应商拥有自己的专有商业版本Unix或类似Unix的操作系统。

Unix逐渐成为医疗和银行等市场中关键任务工作负载的首选操作系统。 Unix在航空航天,汽车和造船制造商的房屋中被发现为大型机和微型计算机提供动力,并且全世界的大学都广泛采用它。

当将版本移植到个人计算机上时,尤其是在1985年发布功能更强大的Intel 80386处理器时,Unix的安装量猛增。如果您为此付费,Unix可以在大型机,小型计算机和个人计算机上使用。

八十年代末和九十年代初,人们为争取各种Unix风格之间的统治地位和标准化进行了长期而混乱的斗争。显然,所有利益相关者都希望成为被认为是黄金标准的利益相关者。最终,引入了标准本身来尝试解决兼容性问题。

这导致了Single UNIX规范(也包括POSIX标准)。大写单词``UNIX''现在是Open Group的商标。它保留给符合Single UNIX规范的操作系统。因此,“ UNIX”是商标,“ Unix”是指一系列操作系统,其中一些可以称为UNIX。

这是一个非常简短的总结,对于当时的潜在Unix购买者来说,这可能比我们回头再看时更令人困惑。不用说,如果客户不知道要买什么,他们会等着看发展。销售大幅放缓。

这是商业Unix造成的自伤,但不是致命的。

Linux在2019年8月才28岁。Linux,生日快乐。 1991年,芬兰计算机科学专业的学生Linus Torvalds做出了著名的宣布,称他正在从事操作系统内核的开发。他的动机是学习386 CPU的体系结构。

理查德·斯托曼(Richard Stallman)的GNU项目已经编写了类似Unix的操作系统的许多元素,但它们的内核GNU Hurd尚未准备好发布,也仍然没有发布。 Linus Torvald的Linux内核填补了这一空白。

借助Linux内核以及GNU操作系统工具和实用程序,诞生了一种完全可操作的类Unix操作系统。纯粹主义者将其称为GNU / Linux,我们其余的人都使用速记版本“ Linux”。只要对两个营地所做的贡献表示赞赏,尊重和认可,我们无论哪种方式都很高兴。

自1991年以来,Linux的功能,完整性和稳定性一直在稳步提高。现在可以在数量惊人的不同用例和产品中找到它。

仍保持最旧的发行版是Slackware。它于1993年发布。它基于较早的发行版,即前一年发行的名为Softlanding Linux System的发行版。 Slackware试图成为许多Linux发行版中最类似于​​Unix的版本。很高兴看到它还在继续,有一个健康的社区和敬业的维护人员。

像Unix这样的免费操作系统的吸引力以及对源代码的访问被证明是一个令人信服的信息。 Linux无处不在。

它运行网络。 W3Techs报告称,在前1000万个Alexa域中,有70%使用Linux。

它运行公共云。在Amazon EC2上,Linux构成了92%的服务器,拥有超过350,000个单独实例。

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

在你的口袋里。 Google Android的核心是Linux内核。活跃的Android设备超过25亿台。其中包括Chromebook和其他设备。 (而且,Apple iOS的核心是直接来自加利福尼亚大学伯克利分校开发的Unix变种的代码,称为Berkeley Software Distribution(BSD)。因此,无论您对智能手机的偏好如何,它们都依赖于类似Unix的元素操作系统。)

它为您的智能家居供电。在家里有个智能小工具?几乎可以肯定它运行嵌入式Linux。

它运行您的网络。大多数管理型交换机,无线访问点和路由器都在嵌入式Linux上运行。

它为您的电信提供动力。桌上有VOIP电话还是通勤室的电话交换机?他们可能运行嵌入式Linux。

它在您的计算机内部。即使您没有运行Linux桌面,Microsoft也会在Windows 10的Windows Subsystem for Linux 2.0版中包含Linux内核。

它在车内。特斯拉(和其他汽车制造商)在其车辆中使用Linux。

除了PC台式机之外,Linux仍在占主导地位。甚至连Microsoft都从其桌面据点和Windows子系统Linux走向Linux世界。

但是,讨论的重点是Unix和Linux,而不是Linux和Windows。最重要的是,无论现在是Unix还是Unix,现在都是Linux。 Linux是Unix从未去过的地方。就像在智能电视内部一样。 Linux无处不在。

IBM是其AIX产品,是商用Unix的最后支持者之一。甚至IBM也在拥抱Linux,市值高达340亿美元。这是一个巨大的拥抱:340亿美元实际上是一个商业Linux,并且是其内部产品的直接竞争对手。有趣的是,超级计算机500强中最快的是IBM系统,它运行的是Red Hat Enterprise Linux,而不是AIX。

不。它(或多或少)相同,但是它具有诸如可以在从超级计算机到Raspberry Pis的几乎任何东西上运行的优点。您可以获取源代码,并且拥有一个由用户和维护者组成的热情网络,并且可以免费获得。

如果您需要商业支持,也可以从Red Hat,Canonical和Oracle获得。这是Linux能够替代某些企业的Unix的关键指标,因为许多公司不信任“免费”。他们更乐于支付支持。 Linux的兴起并非全部基于Linux的免费提供。商业Linux击败了商业Unix。

Linux是否比Unix更成功?好吧,定义成功。如果度量比任何其他操作系统更广泛和广泛的使用,则可以。如果它是运行操作系统的设备数量最多,则是。

有一个问题我找不到答案:以340亿美元的价格出售Red Hat,是否超过了Sun,HP,Silicon Graphics的所有商业许可的金额,以及其余在商业期限内产生的收入? Unix鼎盛时期?也许Linux可以通过一次交易就赢得商业上的成功。

是的,Linux确实杀死了Unix。或者,更准确地说,Linux停止了Unix的发展,然后一跃而起。

Unix仍然存在,运行着关键任务系统,这些系统运行正常且运行稳定。这将一直持续到对应用程序,操作系统或硬件平台的支持停止。如果某项确实是关键任务并且可以正常工作,那么您就让它继续工作。我怀疑某个地方的某个人将始终运行商业UNIX或类似Unix的操作系统。

但是对于新安装? Linux有足够多的变体,因此很难将其用于商业Unix。