㈠ 为什么超级计算机多采用Linux
楼上估计是复制粘贴错地址了。
说正题。
第一,就是Linux的性能。在开发人员眼中,大部分程序在Linux上比Windows等要快。Linux的稳定性也比较强,即使进程崩溃也不会危及系统内核主进程,所以整个系统崩溃的情况不多见,像Windows崩溃是家常便饭了。
第二,就是最重要的一点,安全性。Linux完美的运行权限控制使得它对大部分破坏性程序有抵抗力。其次,Linux是开源的,开发人员可以发现其中藏匿的后门、监听、木马等片段(当然专攻网络安全的人士才有这本事,一般的开发者功夫不够)。你想想超算一般用于什么场合,除了天气预报以外,就是国家重大科研项目、以及军方用它计算武器设计参数等等,这都属于国家机密,必须用开源系统保证万无一失。
第三,还是和开源有关。就因为开源,开发人员才能自由地根据机器的需求来个性化改造系统,更好地适应机器。你去改造Windows这样的商业系统,一个是拿不到源码,第二就是有版权争端。
不仅是超算,服务器也基本都用Linux。你想想如果是Windows服务器,今天崩溃明天崩溃后天崩溃,客户就算砸了它也不会用啊。何况有些服务器存着商业机密,难道用Windows,让别有用心的人或者微软探听公司数据(微软给系统上装监控的龌龊事可没少干了)?
再说一点,国家核心部门的涉密电脑都是Linux哦(甚至是国产Linux)。