Top500.org定期發布全球速度最快的超級計算機500強排名列表。昨天該網站發布了最新一期(兩年為一期)的排名表單,我們查看了完整表格并對其中速度最快的前20臺超級計算機所使用的操作系統進行了調查。調查任務不算輕松,但結果相當耐人尋味。
全球超級計算機20強中,有19強使用的是Linux系列的操作系統
Linux在全球超級計算機前20強中的市場占有率達到95%!如果只觀察前10強的話,我們會發現Linux的市場占有率是100%。但如果涉及到整張排名表(全球超級計算機500強),Linux的占有率可能會有所變化,由于時間原因,我們沒有一一分析所有500強的操作系統。但毫無疑問的是,Linux已經是大多數超級計算機操作系統的不二選擇。(更新信息:在全球超級計算機500強中,Linux的市場占有率為88.6%。)
全球20強超級計算機使用的操作系統
排名計算機名稱擁有者操作系統
1RoadrunnerIBMLinux
2Jaguar (Cray XT5)CrayLinux (CNL)
3JUGENEIBMLinux (CNK/SLES 9)
4PleiadesSGILinux (SLES 10 + SGI ProPack 5)
5BlueGene/LIBMLinux (CNK/SLES 9)
6Kraken XT5CrayLinux (CNL)
7BlueGene/PIBMLinux (CNK/SLES 9)
8RangerSunLinux
9DawnIBMLinux (CNK/SLES 9)
10JUROPABull SALinux (SLES 11)
11FranklinCrayLinux (CNL)
12Jaguar (Cray XT4)CrayLinux (CNL)
13Red StormCrayLinux (UNICOS/SUSE Linux)
14ShaheenIBMLinux (CNK/SLES 9)
15Magic CubeDawningWindows (Windows HPC 2008)
16GPCIBMLinux
17EncantoSGILinux (SLES 10 + SGI ProPack 5)
18EKAHPLinux
19JunoAppro InternationalLinux (Redhat)
20JadeSGILinux (SLES 10 + SGI ProPack 5)
可以在Top500.org上查看2009年6月公布的全球超級計算機500強完整列表(無操作系統信息)
從上表中可以看出,Cray、IBM以及SGI等超級計算機開發商都是Linux的忠實擁護者。從表中還可以看出,在Linux系列中,SUSELinux (SLES)似乎更受超級計算機青睞。
少數情況下,Linux與運行在計算節點(超級計算機用于實際運算的部分)上的操作系統內核共存于超級計算機中,但這些操作系統內核基本上也建立在Linux操作系統的基礎上。例如Cray系列超級計算機運行的操作系統就是開發人員改良后的Linux,這種操作系統被稱為CNL(計算節點Linux)。
超級計算機為什么選擇Linux?
IBM一直將注意力放在自己的UNIX系統上,但近年來也成為Linux的鐵桿粉絲。IBM啟動BlueGene系列超級計算機開發計劃時,就選擇了Linux作為Blue Gene的操作系統。
下面一段話引用自IBM Research的BillPulleyblank(摘自2002ZDNet),這也許是對各大超級計算機開發商選擇Linux的最佳詮釋。
Linux是一款開放的操作系統,我們相信經過改良,Linux能夠在BlueGene系列超大型超級計算機上運行。我們可以從Linux的開源社區中獲取社區成員對Linux的貢獻與反饋,這是我們可預見到的Linux的強大優勢。
看來Linux幾乎完全攻克了超級計算機市場。