我發現了他的祕密。

語言: CN / TW / HK

轉載自 微信公眾號:騰源會

如果讓你現在說出三個程式設計師的名字,Linus 很可能就在其中。作為世界上最著名的電腦程式設計師、黑客之一,Linus Benedict Torvalds 寫出了 Linux 核心 1.0 版,發起了開源運動,開發了程式碼管理工具 Git。

實關於 Linus  的 自傳,我之前寫過一篇文章,詳見 Linus 自傳 

這三個成就中的任意一個,都深刻地改變了程式設計世界,而 Linus 把它們集齊了。 關於 Linus,有太多的故事可說,翻閱他的自傳《Just for Fun》和各種資料,我們發現了 Linus 這 7 件鮮為人知的趣事。

1、全世界姓 Torvalds 的都和 Linus 是親戚

Linus 出生在 1969 年的芬蘭,名字取自於諾貝爾化學獎與和平獎雙料得主 Linus Pauling。你可能見到過一些名為 Linus 的人,但是姓 Torvalds 的人很少。

因為這個姓的正確拼寫是 Torvald (原指雷神托兒的領地) ,Linus 的祖父在這個姓的末尾加了個 s ,從 Torvald 改為 Torvalds,好讓發音聽起來更圓潤一些。

由於是一個不常用的姓氏,全世界也僅有 30 個人姓 Torvalds ,並且他們都是親戚,全都與 Linus Torvalds 有血緣關係。

年輕的 Linus Torvalds 和他的妹妹 Sara Torvalds

2、Linus 的車牌——「極客之王」

如果你在路上遇到 Linus,他會以溫文爾雅、腳踏實地的芬蘭裔美國人的形象出現。他和他的妻子、3 個孩子、一隻貓、一隻狗、一條蛇、一條金魚、一隻兔子和一隻寵物老鼠住在波特蘭奧斯威戈湖附近的家中。房子是他最喜歡的顏色——黃色,他的梅賽德斯敞篷車也是黃色。

據 Linus 鄰居說,Linus 駕駛他的賓士車開得很快——掛好檔位,然後一腳地板油,從不猶豫。靜若處子,動若脫兔。而且 他的車上總有特別多的毛絨企鵝

在 Linus 的敞篷車車牌框架上,有這麼一行字:「KING OF GEEKS 」 (極客之王) ,而車牌內容則是「DAD OF 3」 (3 個孩子的爸爸)

3、Linus 拒絕過喬布斯的 Offer

很多人把 Linus 的天賦和性格和喬布斯做比較,他們都才華橫溢,痴迷細節,無法忍受錯誤和平庸。 連線 志曾報道 ,在 2000 年左右,喬布斯曾邀請 Linus 到蘋果的庫比蒂諾園區參觀,並試圖僱傭 Linus 參與 Mac OS 的開發。

當時,蘋果正在緊鑼密鼓地籌備 Mac OS  的第一個版本,   Mac OS X  也成為了之後蘋果開發 iOS 的基礎。眾所周知,Android 是基於 Linux 核心開發的。假如 Linus 答應了喬布斯的邀請,那當今移動作業系統的兩大王者:Android 和 iOS 可能都離不開 Linus。

然而喬布斯還提出了一個條件,就是 Linus 必須放棄開發 Linux,然後 Linus 拒絕了

4、脾氣爆到需要簽署協議

Linus 在社群郵件溝通中,常使用「溫和的髒話」,也經常在公開場合不留情面地表達批評。這其中最經典的名場面,莫過於 2012 年那句「F**k you, NVIDIA」雖然方式有待考究,但不得不說,這一舉動確實促使 NVIDIA 加快對 Linux 核心的支援

不僅對外攻擊,Linus 生氣起來連自家的 Linux 也不放過。今年 1 月,Linus 在 Github 上狠狠吐槽了 Linux 系統,表示自己剛剛刪除了 Linux,因為討厭它,認為它很爛。建議大家應該去用另一個很棒的系統,叫做 Windows XP……

為了反省和改善自己火爆的脾氣,2018 年,Linus 特意休假一段時間,暫停了 Linux 核心開發。同時還簽署了一份  Linux 核心開發協議 ,承諾不對他人進行貶損評論和人身攻擊,幫助「社群成為一個歡迎參與的環境」。

5、一個沒有社交媒體賬號的社恐

雖然在網路上,Linus 總是不留情面地直接批評,但 Linus 並沒有自己的社交媒體賬號,Google + 是他唯一使用過的社交媒體平臺。他甚至在空閒時間花一些時間在那裡檢視工具。在 Google + 關停之後,Linus 就沒有社交媒體帳戶了。

在現實生活中,Linus 也總是很害羞,公開演講時常覺得不自在。所以他很少出席活動,如果出席,他也不喜歡用 PPT 一個人講,而是坐下來,等主持人提問然後回答,或者和他人交流討論,這是他最喜歡的公開講演方式。 (NVIDIA 那次就是這樣的)

下一句大家都知道了

6、Linus 運營 Linux 社群的藝術

Linux 從一個個人開發的核心,成長為全球作業系統的基石,離不開社群的貢獻。對於 Linux 核心社群的成長和改變,Linus 認為:

Linux 能取得今天的成功,最主要的原因是我們最終獲得了所有的商業利益,而技術社群常見的一種心態——被極客創造、為極客服務、只提供給技術使用者,會阻礙獲取商業利益。

對一個專案進行「技術價值與商業利益」的一體化考量是大有益處的。 一個只考慮商業利益的公司不會生產出好的產品,只看重技術價值對產品來說也不是好的發展策略

部分素材選取自書籍與網路,來源連結:

1、《Just for Fun: The Story of an Accidental Revolutionary》
2、
Linus Torvalds: The King of Geeks (And Dad of 3) | WIRED(https://www.wired.com/2012/03/mr-linux/)
3、 kernel/git/torvalds/linux.git - Linux kernel source tree(https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/)
4、《The Art of Community,Second Edition》