当前位置: 首页 > 科技观察

Linux为何能成为超级计算行业的操作系统领导者?

时间:2023-03-13 02:20:25 科技观察

经过多年的努力,Linux终于实现了“霸业”。世界500强超级计算机运行Linux,这比Intel还要厉害——92%的TOP500超级计算机使用Intel处理器。那么,Linux是怎么来的呢?这个26年前芬兰大学生创造的操作系统是如何突然崛起并压倒Unix、MicrosoftWindows和其他几个类Unix系统的?对于初学者来说,Unix系统是分布式的并绑定到供应商处理器。AT&T的贝尔实验室将UnixSystemV授权给供应商,供应商随后创建了他们自己的系统版本。SunMicrosystems有Solaris,IBM有AIX,HP有HP-UX,SGI有IRIX。但它们都不兼容,移植通常需要重新编译。“如果没有Unix,就不会有Linux,”IDC高性能计算(HPC)部门HyperionResearch的研究副总裁SteveConway说。“Unix时代已经让位给Linux时代,因为Linux更开放,更少供应商特定。所以,这是Linux给整个社区一个主要操作系统的机会。”Linux是如何逐渐称霸超级计算机世界的?大多数类Unix系统不支持x86架构。SunMicrosystems的SunOS是一个基于文本的操作系统,该公司在x86架构上有Solaris,但它从未大展拳脚。所有其他类Unix系统都以自定义RISC处理器为目标。当然,当时没有人看到x86架构在服务器上的大规模增长。在Linux之前,类Unix系统中只有微软和SCO联合开发的Xenix和从BSD、386BSD、4.4BSD发展而来的FreeBSD强烈支持x86架构。但Xenix是桌面操作系统,而不是服务器操作系统。当它在2001年被卖给CalderaSystems时,机会已经从它身边溜走,Linux已经在飞速发展。然后是微软。集群软件自WindowsNT4.0时代就已经存在,但第一次真正的尝试出现在2006年的WindowComputeClusterServer2003中。然而,该公司在这方面从未做过太多工作。康威说:“就微软而言,他们瞄准了HPC市场几年了,但并没有投入太多。当时看来HPC市场不会像现在这么大。在90年代,高性能计算市场价值20亿美元。去年是220亿美元。Linux腾飞在20世纪90年代中期,一组开发人员想出了一种方法来集中x86服务器的处理能力,作为当时昂贵的专有HPC系统的替代方案。被称为Beowulf,当时它没有绑定到特定的操作系统,任何免费和开源的操作系统都可以。但是它的***用的是Linux,然后就开始流行了。康威说:“Linux真正的承载者是2000年左右集群的到来。那时集群才真正进入HPC市场。它的吸引力在于包括Linux在内的商品技术的复合速度增长。”Linux是如何一步步称霸超级计算世界的?Beowulf也支持FreeBSD,那么FreeBSD为什么没有腾飞呢?Conway认为它属于那种有好点子却没有抓住好的发展机会的技术之一。Linux有FreeBSD没有的东西:林纳斯·托瓦兹(LinusTorvalds)。托瓦兹是一个非常严厉的领导者。很多人说他太强硬。他可能比乔布斯更让员工讨厌。但他一直是那个引领Linux前进。***一个优势是供应商支持,这是FreeBSD从未有过的。Linux组织了公司。RedHat以FreeBSD从未有过的方式开发Linux。***爆发,SuSe和Canonical。然后来了大佬们:1999年IBM宣布支持Linux,从此Unix系统就成了“行尸走肉”,但大家还不知道。或许Linux并不是历史的先行者,只是站在了肩膀上巨人之躯,但确实是相当的高大。