Linux杀死了商业Unix吗?

位于硅谷公司办公室的Red Hat徽标。
迈克尔·维(Michael Vi)/Shutterstock.com

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

Unix的开始

Unix的最初版本发生在50年前的1969年,当时是AT&T旗下的一家研发公司Bell Labs Unix,生日快乐。 实际上,在那时它仍被称为Unics,代表UNI复合信息和计算服务。 显然,没人记得“ cs”何时变成“ x”。它是用DEC 汇编语言在DEC PDP / 7计算机上编写的。

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

1973年发布了Unix版本4,并使用C编程语言进行了重写。 随附手册的导言说:“现在UNIX安装数量已超过20,并且预期还会更多。”(K。Thompson和DM Richie, 《 UNIX程序员手册》 ,1973年11月第4版)。

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

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

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

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

商业Unix的兴起

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

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

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

IBMHPSunSilicon Graphics和许多其他硬件供应商都有自己的专有商业版本Unix或类似Unix的操作系统。

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

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

Unix大战

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

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

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

对于商业Unix而言,这是一个自残的伤口,但这并不是致命的。

生日快乐,Linux

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的版本。 很高兴看到它还在继续,有一个健康的社区和敬业的维护人员。

Slackware命令提示符在终端窗口中
Slackware Linux将于2019年问世

Linux的兴起

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

  • 它运行网络 W3Techs报告称,在前1000万个Alexa域中,有70%使用Linux。
  • 它运行公共云 Amazon EC2上 ,Linux构成了92%的服务器,拥有超过350,000个单独实例。
  • 它运行着世界上最快的计算机 世界上最快的500台超级计算机都在运行Linux
  • 它进入太空 Falcon 9火箭的飞行计算机运行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。

相关: Windows 10正在获得内置的Linux内核

除了PC台式机之外,Linux都占据着主导地位。 甚至Microsoft都从其桌面据点和Windows Subsystem for 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。

Linux是否比Unix更好?

不。它(或多或少)相同,但是它具有诸如可以在从超级计算机到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。 或者,更准确地说,Linux停止了Unix的发展,然后一跃而起。

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

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

赞 (0)
分享到:更多 ()