在超级计算机世界,大家只认Linux。1994年的那个凌晨,一场特殊的缘分改变了一切。这个故事从美国宇航局NASA把16台Intel 486 DX4处理器聚到一起开始,他们试图在这个集群上运行Linux系统。这一幕完全是个巧合,却成了史上最顺的项目之一,不但内核软件开发顺利,还点燃了众人对Linux的热情。那次意外的牵手让超级计算机与Linux成为了绝佳搭档。时至今日,全球最顶尖的500台超级计算机全都在运行Linux系统。这背后有四大原因,让Linux稳稳占据了C位。 首先是省钱。要把成百上千台电脑连成超级计算机,Windows或macOS那种动不动要花钱买许可证的系统根本承受不住。Linux是免费的,科研团队能把所有钱都花在刀刃上。 第二是精简。Linux的内核模块化程度很高,可以轻松裁剪出最简化的版本。这样代码少了,出现漏洞的几率自然就低了。 第三是定制。因为开源有完整源代码,管理员可以按需修改代码、打补丁、优化能源和带宽分配。发现问题不用等厂商出补丁,社区里早有人给出了解决方案。 第四是生态好。庞大的开源社区让Linux不断更新迭代。每当传统商业系统还在走内部审批流程时,Linux的优化已经跑完了第一轮。 从1994年的16台旧机器到现在每秒运算百亿亿次的顶级配置,Linux用了近三十年证明了一件事:不是操作系统决定了计算能力,而是合适的选择放大了人类探索极限的野心。超级计算机偏爱Linux,说到底是因为它让人类离真理更近一步。