致敬程序員日,盤點云計算的天才程序員
10月24日是程序員日,在這個特殊的日子里筆者為大家盤點幾位云計算技術(shù)背后的天才程序員。在過去的大半個世紀中,計算機科學界涌現(xiàn)出了一批不世出的天才:阿蘭·圖靈(Alan Turing)、高納德(Donald Knuth)、艾茲赫爾·戴克斯特拉(Edsger Dijkstra),這些振聾發(fā)聵的名字背后是建立了徹底改變?nèi)祟惿畹默F(xiàn)代計算機工業(yè),這些人的影響力是如此之大,不但改變了整個世界,同時也贏得了全球的尊重。
Martin Casado,人們往往尊稱其為軟件定義網(wǎng)絡(luò)之父,當然除此之外,Martin Casado的頭上還圍繞著諸如,硅谷最炙手可熱的“40 under 40”之一,OpenFlow的發(fā)明人,Nicira的創(chuàng)始人等一系列光環(huán)。毫無疑問,達成其中的任何一個成就足以載入史冊,但Martin Casado所做的遠遠不止這些,這其中不太為人所知的是,Martin Casado作為程序員發(fā)起并提交了虛擬交換機Open VSwitch的***個Commit,而這個Commit也奠定了多年以后開源云計算平臺中***而且也是部署最為廣泛的開源虛擬交換機Open VSwitch。
FFMPEG&Bellard ;FFMPEG&被譽為過去 20 年中最閃亮和最有影響力的程序員之一,但他的名聲遠遠卻低于他的貢獻。
在 2005 年,Bellard 發(fā)布了也可以說是他最重要的項目:QEMU。QEMU 是一個處理器仿真,意味著用軟件來模擬不同處理器體系架構(gòu)(ISAs),允許為一個特定處理器編譯的程序,通過軟件仿真在另外一個體系上運行。Rellard 的設(shè)計靈感是基于邱奇-圖靈理論,這個理論間接指出任何圖靈完備語言配合圖靈機可以仿真其它的圖靈機。如果說 FFMPEG 體現(xiàn)了 Bellard 深厚的數(shù)學和信號學天分,那么 QEMU 的實現(xiàn)就體現(xiàn)了 Bellard 對于計算機體系架構(gòu)的深刻理解和程序設(shè)計的深厚功底。
Avi Kivity;KVM以其精簡的架構(gòu),清晰的定位獲得Linux社區(qū)多數(shù)開發(fā)人員的支持并快速被合并入主干,從而成為x86全虛擬化技術(shù)的一顆新星,其提出者Avi Kivity對于計算機體系架構(gòu)和Linux內(nèi)核有深入理解,并且精通匯編和C。
伊恩·默多克;操作系統(tǒng)Debian GNU/Linux發(fā)行版項目的創(chuàng)始人。Debian是指一個致力于創(chuàng)建自由操作系統(tǒng)的合作組織及其作品,由于Debian項目眾多內(nèi)核分支中以Linux宏內(nèi)核為主,而且 Debian開發(fā)者 所創(chuàng)建的操作系統(tǒng)中絕大部分基礎(chǔ)工具來自于GNU工程 ,因此 “Debian” 常指Debian GNU/Linux。開放源代碼并不僅僅是戰(zhàn)略,需要將產(chǎn)品圍繞開放源代碼來進行,通過開放源代碼的方式,接觸到以前無法想象的市場和龐大的開發(fā)者群體。