你必須瞭解的Linux世界中的五位大英雄

51cto發表於2015-08-05

  翱翔的企鵝

  Linux與開源是由充滿激情的技術人員推動的,他們編寫出最出色的軟體並將程式碼向公眾釋出,從而保證每個人都能加以使用——而且完全不需要承擔任何附加條件。(好吧,其實有一條附加條件,也就是許可協議。)

  那麼這些幕後的英雄究竟是誰?作為Linux世界中的大英雄,他們的工作影響著我們的日常生活。下面有請其中五位最值得敬仰的傑出代表。

Klaus Knopper

  作為一位生活在德國的澳大利亞開發人員,Klaus Knopper是Knoppix與Adriana Linux的締造者——他專門為自己雙目失明的妻子開發出了這些專案。

  Knoppix在Linux使用者當中保持著極為特殊的地位,每位新手在嘗試Ubuntu之前都會選擇它作為起點。而真正讓Knoppix為人們所樂道的,就是其讓Live CD的概念普及開來。與Windows或者Mac OS X不同,大家可以直接通過CD執行整套作業系統,而無需在自己的裝置上安裝任何資料。它允許新使用者在自己的系統上快速測試Linux,而不必經歷痛苦的硬碟格式化過程。Linux的這種實時特性已經成為其高普及度的重要基礎。

Lennart Pottering

  Lennart Pottering是另一位來自德國的技術天才。他曾經為Linux系統(以及BSD)編寫過大量核心元件,數量甚至難以準確計算。他的大部分工作成果是為已經過時或者損壞的Linux系統元件開發新的繼承方案。

  Pottering曾經編寫出震驚了整個Linux世界的現代初始化系統systemd,甚至使得整個Debian技術社群分裂成了支援派與反對派。

  雖然Linus Torvalds對於systemd並無異議,甚至給出了讚揚,但他對於systemd開發人員(包括另一位聯合締造者Kay Sievers)對於報告及批評意義的處理方式不太認同。Linux曾經在LKML(即Linux核心聯絡郵件列表)當中提到,他永遠不會跟Sievers一起工作。

  Lennart同時也是Pulseaudio(這是一套執行在Linux平臺上的音訊伺服器方案)以及Avahi(零配置網路功能實現方案)的作者。

Jim Zemlin

  Jim Zemlin本人並不是開發人員,但作為Linux基金會的創造人,他卻在Linux世界當中扮演著不可替代的重要角色。

  2007年,Linux基金會在兩大開源實體合併之後正式建立——二者分別為自由標準組織(即Free Standards Group)與開源開發實驗室(即Open Source Development Labs)。Zemlin時任自由標準組織的執行董事。在合併之後,Zemlin出任Linux執行董事,且至今仍然負責相關事務。

  在他的領導之下,Linux基金會已經發現成為現代IT世界當中的核心基礎,並在Linux生態系統當中扮演著關鍵性角色。為了確保像Torvalds以及Kroah-Hartman這樣的核心開發人員能夠繼續將精力集中在Linux身上,該基金會將其吸引為研究員併為其提供贊助。

  Zemlin同時也成為多家企業之間往來對接的牽線者,旨在幫助它們以Linux為基礎進行協作,同時繼續保持在市場上的競爭關係。該基金會還在世界範圍內組織多項大型會議活動,併為Linux開發人員提供各類學習課程。

 人們往往把Zemlin看作是Linus Torvalds的頂頭上司,但他卻始終稱自己為“Linus Torvalds的門童。”

Greg Kroah-Hartman

  Greg Kroah-Hartman是Linux核心開發領域當之無愧的第二把交椅。這位“溫和的巨人”負責該核心各分支版本的穩定性,同時掌控著分期子系統、USB、驅動程式核心、debugfs、kref、kobject、sysfs核心子系統以及其它多種Linux系統元件的命運。

  他同時也負責Linux系統平臺的裝置驅動程式維護工作。他的工作內容之一就是環遊世界,會見硬體製造商並說服他們為Linux提供可用的驅動程式。下一次當大家把剛買來的USB裝置接入Linux系統並享受開箱即用的便利時,就不要忘了感謝Kroah-Hartman。(別感謝發行版本身。某些無良發行版甚至試圖搶走這份本該由Kroah-Hartman或者Linux核心享受的榮譽。)

  Kroah-Hartman此前曾經供職於Novell公司,而後以研究員身份同Linus Torvalds一道加入了Linux基金會。

  Kroah-Hartman與Linus在性格上完全相反,至少他從來不會在公開場合大聲咆哮。這類情況只出現過一次,當時他宣稱Canonical公司對於Linux核心並未作出多少貢獻。

  從個人角度講,Kroah-Hartman非常樂於幫助新晉開發人員及使用者,而且也很容易相處。

Linus Torvalds

  很明顯,如果沒有Linus Torvalds出場,那麼這份Linux英雄榜肯定算不上完整。他是Linux核心的締造者,而這項技術也成為全世界乃至全宇宙應用範圍最廣的技術成果。他的軟體支援著各類裝置平臺,從空間站到超級計算機、從軍用無人機到移動裝置再到小小的智慧手錶。Linus目前仍然擔任Linux核心的開發者,而且負責決定哪些補丁可以被整合到該核心當中。

  Linux並不是Torvalds為開源世界作出的惟一貢獻。曾幾何時,他對於現有軟體版本控制系統非常不滿,作為Linux核心的更新基礎,他決定開發自己的一套解決方案——也就是Git。Git與Linux享有同樣崇高的聲譽,而且成了目前世界上最具人氣的版本控制系統。

  Torvalds同時也是一位潛水愛好者,而當他發現Linux系統上沒有任何一款像樣的潛水日誌方案時,他編寫出了自己的成果並將其命名為SubSurface。

  不過最讓大家印象深刻的,還是Torvalds的暴脾氣跟大嗓門。甚至連他自己也承認,自己的怒火就像一顆小行星一樣四處遊走。不過他同時也是位樂於承認錯誤的人——當然,前提是他意識到自己犯了錯。

相關文章