阮一峰帶你讀世界:林納斯·託瓦茲

2021-03-02 圖靈教育

小編語 《林納斯·託瓦茲自傳》這篇文章摘自阮一峰的新書《如何變得有思想》,這是阮一峰的首部文集。阮一峰是一位認真的思考者,一位真正意義上的知識分子。他對各種事物都有著深刻好奇心,且講求考據。他涉獵廣泛,善於思考,勤於總結,並且樂於分享。本書涵蓋主題多樣,理性且不乏人文關懷。

好了,先來看看阮一峰老師筆下的林納斯吧!

除了程式設計師,大概很少人知道Linux作業系統。

對於它的發明者林納斯·託瓦茲,知道的人就更少了。

他本人也很低調,深居簡出,很少出席公眾場合或接受媒體採訪,通常只在專業開發者的郵件列表中發言。提起他的名字,人們的第一反應往往是:「哦,傳說中那個22歲就發明了Linux的芬蘭大學生……」其他就一片空白了。

他的自傳Just For Fun出版於十年前(2001年),已經幾乎被遺忘了(圖靈最新出版,你懂得)。

星期六下午,我在硬碟裡偶然翻到這本書,不經意地讀了第一頁。林納斯·託瓦茲正在談他的寫作計劃。

我們可以在第一章裡對人們解釋生命的意義何在。這樣可以吸引住他們。一旦他們被吸引住,並且付錢買了書,剩下的章節裡我們就可以胡扯了。

我覺得有點意思,接著往下面讀。他繼續談生命的意義。

人類的追求分成三個階段。第一是生存,第二是社會秩序,第三是娛樂。最明顯的例子是性,它開始只是一種延續生命的手段,後來變成了一種社會行為,比如你要結婚才能得到性。再後來,它成了一種娛樂。

我心裡嘀咕,這個理論有點離經叛道啊,不過看上去似乎有道理。但是,它跟Linux有什麼關係呢?

技術最初也是為了生存,為了生存得更好。現在技術大體上還處於社會的層面,但正在朝娛樂的階段發展。……(Linux的開發模式)為人們提供了依靠興趣與熱情而生活的機會。與世界上最好的程式設計師一起工作,是一種無與倫比的享受。

我被吸引住了,整個周末都在讀它,越讀越入迷。此書極其有趣,一點不枯燥,充滿了各種好玩的笑料,以及對技術和軟體的嚴肅思考。如果你是一個程式設計師,我高度推薦此書。我從沒料到林納斯·託瓦茲是一個如此幽默有趣的人,我摘錄了一些他的妙語,請大家欣賞。(妙語太多,小編摘選了一部分。)

關於幼年

出生後,我的搖籃是一個洗衣筐,幸好我沒留下什麼記憶。

關於外貌

我有一個祖傳的大鼻子,據說眼鏡可以讓鼻子顯得小一點,於是我就帶上了,任何時候都不摘下來。

關於服裝

我從小不太講究穿衣,長大後,又突然要由別人來決定我的穿衣,這些人主要是某些高技術公司的銷售人員,我就穿他們在會議上免費發送的T恤和夾克。

關於打工

我一貫喜歡室外運動,曾經一度當過郵差,但送的不是報紙而是垃圾郵件。

關於理察·斯託曼

1991年,理察·斯託曼到芬蘭赫爾辛基理工大學演講,我在生活中第一次見到了典型的留著長發、蓄著長鬍子的黑客。這樣的人在赫爾辛基不多。

關於Unix

你在Unix上完成的大部分任務都是通過六個基本操作完成的,它們被稱作「系統調用」(system call)。第一個基本操作是創建子進程,一個程序把自身完全複製出來,這樣你就有了兩個相同的拷貝。第二個基本操作是複製出來的程序,再用一個新項目替換自己。其他四個基本的系統調用——打開、關閉、讀和寫——都是為了訪問文件的。這六個系統調用便組成了Unix 的簡單操作。然後,你只需在程序之間創造出交流渠道(pipe),就能解決複雜的問題。

關於編程

對於任何編程的人來說,編程是世界上最有趣的事,比下棋有樂趣得多,因為你可以自己制訂遊戲規則。而你制定什麼樣的規則,也就會導出與此規則相符合的結果。

關於作業系統

創造作業系統,就是去創造一個所有應用程式賴以運行的基礎環境。從根本上來說,就是在制定規則:什麼可以接受,什麼可以做,什麼不可以做。事實上,所有的程序都是在制定規則,只不過作業系統是在制定最根本的規則。

關於Linux的發明過程

這花費了我大量的精力:編程——睡覺——編程——睡覺——編程——吃飯(餅乾)——編程——睡覺——編程——洗澡(衝衝了事)——編程。

關於Linux的攻擊者

安德魯·塔南鮑姆不斷攻擊我的Linux取代了他的MINIX作業系統。他只穿著件T恤就渾身冒火,能怪誰呢?

關於成功

Linux所取得的許多成功,其實可以歸結為我的缺點所致:1)我很懶散;2)我喜歡授權給其他人。

關於超時工作

Linux不是靠犧牲寶貴的睡眠時間換來的。事實上,如果你想聽真話,那我就要說,我更喜歡睡覺。

關於姑娘

在那個時候,只要一想到姑娘,Linux系統就變得不重要了。在某種程度上,今天也還是這樣。

關於攻擊者

有人聲稱,作為Linux領頭人所產生的壓力,已經使我從一個電腦迷變成了一個混蛋。他錯了,實際上我一直是一個混蛋。

關於成名

當人們開始過分認真地對待你時,就為你設下了一個溫柔的陷阱。

關於Java語言

不要試圖以技術來控制用戶,那是決不可能成功的,最終要對公司造成損害,而且也會阻礙人們對於該項技術的接受。Java就是一個例子,它現在已經遠沒有其初期那麼富有吸引力了。Sun公司原本想要控制Java,但卻基本上已經失去了它。Java現在依然運行得很好,然而卻顯然沒有充分發揮其潛力。

關於生活哲學

尋找樂趣,做一些有趣的事情,增加財富和提高名聲。

結語 有沒有覺得這些文字後面有一個活生生的人呢! 必須有,而且不止一個,林納斯,阮一峰,千千萬萬的程式設計師。你應該明白,一個真正的思考者能教給你很多。

相關圖書

歡迎大家支持阮一峰的最新作品,點擊左下角【閱讀原文】跳轉到噹噹購買《如何變得有思想》。亞馬遜和互動均有售,京東還未到貨。

相關焦點

  • 阮一峰發布《 Bash 腳本教程》,值得一看!
    寫過很多 bash 腳本的人都知道,雖然它並不難,但 bash 的坑不是一般的多,並且由於它的語法和其它程式語言相比較顯得詭異,所以經常敲著敲著忘記了怎麼寫:(此時,你需要阮一峰老師寫的一本小冊:《 Bash 腳本教程 》。
  • 一篇文章讓你真正了解快速排序
    但是大家了解阮一峰快排事件嗎,是否知道快排的最佳實踐?本文從一個爭執講起,通過生動詳實的例子讓你真正了解快排。嗯,這確實是一篇炒冷飯的文章,但我希望能把冷飯炒成好吃的蛋炒飯。閒話少敘,馬上開始~1. 阮一峰快排事件整個事件用一句話來概括,就是有人diss阮一峰的快排寫的不對,如下圖。
  • 世界圖書日,你上一本讀的書是什麼?
    首先大家分享關於世界讀書日 你可能還不知道的5件事 The World Book Day是世界圖書日,而不是世界讀書日。全名是世界圖書與版權日World Book and Copyright Day)。
  • feynman怎麼讀_feynman什麼意思_帶你走近feynman
    feynman怎麼讀_feynman什麼意思_帶你走近feynman2014-06-19 17:31:53出處:其他作者:佚名  feynman怎麼讀?feynman什麼意思?至於feynman怎麼讀? 其英文全名:Feynman Ng,中文音譯:費曼。feynman什麼意思呢?吳鎮宇解釋:因為很喜歡世界著名物理科學家理察·費曼Richard Feynman,「費曼是一個科學家,取這個名字就是希望他不要當演員,要當科學家,有意義一點。 」吳鎮宇希望自己兒子也能成為對社會有貢獻的人,故起了英文名Feynman。至於可愛的feynman中文名叫什麼?
  • 想要理解目前的世界以及它的未來動向,來讀矽谷創業之父的《黑客與...
    所以,如果你想理解我們目前的世界以及它的未來動向,那麼多了解一些黑客的想法會對你有幫助。黑客?那不是侵入他人計算機的人嗎?在外行人看來,這個詞的意思就是這樣。但是在計算機世界中,黑客指的是專家級程式設計師。因為本書的目的是解釋真實的計算機世界是怎麼一回事,所以我決定冒著被誤解的風險,按照行業內的定義使用這個詞。
  • 李杜帶你讀經典
    (2)心一放學,請她讀了《愛麗絲漫遊奇境記》的第一句話。心一一直不喜歡讀沒有圖畫的書。現在八歲,才勉強可以接受。今天放學回來,在讀Roald Dahl 的兒童小說,BFG。這部迪斯尼的同名電影—-《圓夢巨人》—-將於今年下半年在內地上映。上周我陪心一看了電影,心一很喜歡,我便買回這本書給她讀。
  • 每天帶你讀點書,富爸爸系列,省吃儉用的代價
    大家好,關注我,每天帶你讀點好書,充分利用自己的碎片化時間,慢慢的充實自己,讓自己變得更強大更優秀!接下來一段時間,我會每天給大家分享美國著名成功學大師羅伯特清崎的《富爸爸系列》,一起來學習吧!當聽說理財大師說「減掉你的信用卡,買二手汽車,抑制你對生活的欲望」時,我知道他的本意是好的,但是就像我的富爸爸說的,任何事情都有代價的,通過省吃儉用來變成富人的代價就是你得繼續省吃儉用,而要一個富人像一個窮人那樣生活,就是個太大的代價。
  • (卡提卡)小提琴演奏《走遍世界》, 如果你獨自駕舟環繞世界旅行,你只能帶一樣東西供自己娛樂,你會選擇哪一樣?
    (卡提卡)小提琴演奏《走遍世界》《走遍世界》是電影《80天環遊世界》主題曲。
  • 《迷你世界》熊貓帶回家攻略 熊貓帶回家馴養方法介紹
    導 讀 迷你世界熊貓怎麼帶回家?熊貓帶回家馴養方法介紹。野生熊貓怎麼養。迷你世界的熊貓超級可愛的,是不是特別想養一隻。
  • 每天帶你讀點書,富爸爸系列,每個人都可以變得富有嗎
    大家好,現在生活日益繁忙,很多人迫於生活的壓力,似乎是一點閒暇的時間都沒有, 但是你有沒有感覺每天晚上回想一天,總是感覺碌碌無為,不知道在忙什麼呢?如果有,那就說明你要沉下心,來學習,充實自己了,那在繁忙生活的今天,我們該怎麼學習呢?其實啊,我們完全可以利用碎片化時間,來學習,充實自己的。
  • 賞精美圖片,讀地圖上的世界簡史
    你發現沒有,很多厲害人物,私底下都默默幹了一件事,他們都:「看過許多歷史。」
  • 神秘的讀心術,從此刻起你將洞悉人心,掌握世界!心理暗示(上)
    我知道你在想什麼,知道你要幹什麼,這就是讀心術的神奇。心理學家艾伯特.赫拉伯恩提出過一個公式,就是信息交流的結果等於7%的語言加30%的語調語速加55%的表情和動作。如果你學會了讀心術,那麼你在人際交往中,將獲得非常大的幫助,能夠理解他人的意思和意圖。在與他人合作中,如果不懂得察言觀色,讀不懂對方的意圖和意思,你就只能陷入被動,面臨談判破裂的可能,並且會承擔更大的商業風險。
  • 書香四月·閱讀相伴|老莊鎮中心校馬果:讀《平凡的世界》有感
    就這樣,我從大雪紛飛讀到了春暖花開,領略了雙水村人民的樸實豪邁,悟到了少安少平兩兄弟的堅韌不屈和潤葉曉霞的敢愛敢恨,更為像田福軍這樣的好幹部而由衷敬佩。故事裡每一個人物的命運都牽動著我的心,每一個細節片段都能讓我反覆去讀、去品。       但真正能讓我走進這平凡的世界,用生活所感去讀它,還是在我暑假打工的那些日子。
  • 被吳亦凡帶火的skr,你知道skr是什麼意思什麼梗怎麼讀嗎?
    吳亦凡又帶火了「skr」一詞。在《中國新說唱》擔任導師的吳亦風絲毫沒有掩飾自己對「skr」的喜愛,不僅融入到了《中國魂》的歌詞中,在節目的現場也一直把「skr」掛在嘴邊。如果你還不懂skr什麼意思怎麼讀,那你就要落伍了噢。
  • 名師帶你讀——《中國古代人物故事》
    精美的插圖結合生動的故事講述,讀起來輕鬆,看起來有趣。透過鮮活的文字,感受立體多元的人物形象,觸摸家國情懷和民族正氣。總有一個會成為孩子的榜樣!可以說給孩子看的歷史人物傳記中,沒有比這本更經典的了,民國流傳至今,經得起時間的考驗,一定讓你愛不釋手!還等什麼,讓我們一起走進《中國古代人物故事》,讀聖賢故事,養浩然正氣!
  • 想您,到世界去【薦讀】|李家儀
    頭條:想您,到世界去【薦讀】|李家儀二條:訪董家大院【薦讀】|蘇旭升三條:禮讓|危紅麗
  • 世界讀書日:書,讀起來!
    一年一度的世界讀書日來了。世界讀書日全稱為世界圖書版權日,又稱世界圖書日。最初的創意來自於國際出版商協會。1995年11月15日正式確立每年4月23日為世界讀書日。
  • 讀《新世界》感悟
    哲學家們從不同的角度來幫助我們詮釋,祖先們的體悟來幫助我們找尋,在一個個十字路口放上路標,也告訴我們找尋自己的方法:知止而後有定,定而後能靜,靜而後能安,安而後能慮,慮而後能得。每個人都帶著自我所特有的天賦來到這個世界,找到她,利用好這個上天給予的能力好好生活,連結本來的豐盛與喜悅。將這種感受轉化成持續的祥和與寧靜。這是個怎樣的過程呢?
  • 以一顆童心帶你笑看世界——寫給《甲子甲子》
    不錯,曉達關注鍋碗瓢盆和芝麻綠豆,注重生活細節的觀察,他筆下的警校男女個性十足、人格豐滿;他刻畫的故事煙火味兒重、栩栩如生;他敘事埋線從不急躁,穩穩鋪陳,娓娓道來,冷不丁拋一個包袱,讓人忍俊不禁,而後又假正經起來,繼續帶你入甕。不難發現,他的文字裡有一種軟嫩的幽默,骨子裡卻有一股傲嬌的能量。相信我,這隻老妖是有法術的。
  • 你還在讀《蘇菲的世界》?哲學科普入門書籍推薦!
    《蘇菲的世界》是挪威作家喬斯坦·賈德創作的一本關於西方哲學史的長篇小說,它以小說的形式,通過一名哲學導師向一個叫蘇菲的女孩傳授哲學知識的經過,揭示了西方哲學史發展的歷程。《蘇菲的世界》,豆瓣8.5分中國作家寫的西方哲學史科普書,比較有名的有《哲學家們都做了什麼》,作者是林肅浩。