Top500.org定期發(fā)布全球速度最快的超級計算機500強排名列表。昨天該網(wǎng)站發(fā)布了最新一期(兩年為一期)的排名表單,我們查看了完整表格并對其中速度最快的前20臺超級計算機所使用的操作系統(tǒng)進行了調(diào)查。調(diào)查任務不算輕松,但結(jié)果相當耐人尋味。
全球超級計算機20強中,有19強使用的是Linux系列的操作系統(tǒng)
Linux在全球超級計算機前20強中的市場占有率達到95%!如果只觀察前10強的話,我們會發(fā)現(xiàn)Linux的市場占有率是100%。但如果涉及到整張排名表(全球超級計算機500強),Linux的占有率可能會有所變化,由于時間原因,我們沒有一一分析所有500強的操作系統(tǒng)。但毫無疑問的是,Linux已經(jīng)是大多數(shù)超級計算機操作系統(tǒng)的不二選擇。(更新信息:在全球超級計算機500強中,Linux的市場占有率為88.6%。)
全球20強超級計算機使用的操作系統(tǒng)
排名計算機名稱擁有者操作系統(tǒng)
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強完整列表(無操作系統(tǒng)信息)
從上表中可以看出,Cray、IBM以及SGI等超級計算機開發(fā)商都是Linux的忠實擁護者。從表中還可以看出,在Linux系列中,SUSELinux (SLES)似乎更受超級計算機青睞。
少數(shù)情況下,Linux與運行在計算節(jié)點(超級計算機用于實際運算的部分)上的操作系統(tǒng)內(nèi)核共存于超級計算機中,但這些操作系統(tǒng)內(nèi)核基本上也建立在Linux操作系統(tǒng)的基礎上。例如Cray系列超級計算機運行的操作系統(tǒng)就是開發(fā)人員改良后的Linux,這種操作系統(tǒng)被稱為CNL(計算節(jié)點Linux)。
超級計算機為什么選擇Linux?
IBM一直將注意力放在自己的UNIX系統(tǒng)上,但近年來也成為Linux的鐵桿粉絲。IBM啟動BlueGene系列超級計算機開發(fā)計劃時,就選擇了Linux作為Blue Gene的操作系統(tǒng)。
下面一段話引用自IBM Research的BillPulleyblank(摘自2002ZDNet),這也許是對各大超級計算機開發(fā)商選擇Linux的最佳詮釋。
Linux是一款開放的操作系統(tǒng),我們相信經(jīng)過改良,Linux能夠在BlueGene系列超大型超級計算機上運行。我們可以從Linux的開源社區(qū)中獲取社區(qū)成員對Linux的貢獻與反饋,這是我們可預見到的Linux的強大優(yōu)勢。
看來Linux幾乎完全攻克了超級計算機市場。


