为什么超级计算机都不用Windows或macOS系统?
众所周知,超级计算机能执行一般电脑无法处理的高速运算,性能秒杀个人电脑,运算速度通常能超过每秒一万亿次。
事实上,今天最顶尖的500台超级计算机都使用一种操作系统,它既非微软的Windows,也不是苹果的macOS,而是Linux。
早在1994年,Linux就和超级计算机进行了第一次实验。当时美国宇航局(NASA)决定建造一台超级计算机,他们用16台Intel 486 DX4处理器组成一个处理器集群,然后运行在Linux上。
出人意料的是,项目非常成功,不仅开发了用于并行处理和联网的低级内核软件,还启发了许多其他类似项目。从此以后,超级计算机和Linux就逐渐成为完美的一对。
事实上,一台超级计算机就是成百上千台“不那么超级”的计算机一起工作,在这种类型的机器上,Linux比其他操作系统有巨大的优势,因此成为构建大型多处理器集群的标准。
首先,Linux是免费的,想象一下,你正在构建一台超级计算机,你想要降低成本,避免被专有操作系统征收许可证费用,那么Linux毫无疑问是最佳选择。
此外,在使用超级计算机的时候,操作系统的代码越少越好,因为代码越多,bug也就越多。相比Windows和macOS,Linux是模块化的
...查看全文