許多人認為10月5日是 Linux 系統的週年紀念日,因為這是 Linux 在1991年首次對外公佈的時間。不過,你可能不知道的是,早在1991年8月25日,當年還是大學生的 Linus Torvalds 就向 comp.os.minix 新聞組的人透露了由於“業餘愛好”他正在研究作業系統的訊息。因此,該時間也被許多愛好者視為 Linux 的真正誕生日期。
為紀念 Linux 27 歲誕辰,OMG Ubuntu 列出了 27 個與 Linux 和 Linus Torvalds 相關的有趣事實。
1、截至 2018 年,Linux 核心已有 20,323,379 行程式碼。儘管近期有所減少,但龐大的程式碼量意味著 Linux 仍然是地球上(單個)最大的開源專案。
2、Linux 差點不叫這個名字!Linus Torvalds 原本想把他的“業餘愛好”專案稱為“FreaX”(“ Free”和“Unix”的組合)。值得慶幸的是,他早期使用的程式碼託管伺服器的所有者說服了他,最終取名為 “Linux”(“Linus”和“Unix”的組合)。
3、首個 Linux 版本 100% 由 Linus Torvalds 編寫,但最新的版本僅包含不到 1% 的 Linus 編寫的程式碼。他並不懈怠,現在主要是忙於管理和合並其他開發者編寫的程式碼。
4、Linux 被世界上所有主要的太空計劃使用,包括 NASA 和 ESA 。
5、談及更廣闊的宇宙,有以 Linux 和 Linus Torvalds 命名的小行星。
6、Linux 的吉祥物 Tux 之所以是一隻企鵝,據 Linus 回憶是因為他曾經被一隻憤怒的企鵝咬傷。
7、Linux 完全統治超級計算機。截至2018年,世界上最快的 500 個超級計算機 100% 執行 Linux 。
8、Linux 開發社群非常活躍。據統計,在過去 15 個月裡,Linux Kernel 以平均每小時 7.8 個補丁的速度被合併。
9、 Linux 早期以 MINIX 作業系統為原型,導致 Linus 採用類似於 Minix 的檔案系統佈局來實現他的新興專案。之後由於被證明效率低下,Linus 採用“擴充套件檔案系統”(ext)取代它,至今仍在使用。
10、Linux 1.0 於1994年3月14日釋出,共包含 176,250 行程式碼。2.0 版本緊隨其後,於1996年釋出。
11、Linux 正執行在從智慧手機到伺服器,再到潛艇和太空火箭等大量事物上。
12、賈伯斯曾在2000年為 Linus Torvalds 提供一份工作,條件是他停止在 Linux 上的開發。Linus 拒絕了。
13、Linux 有多成功?它的長期競爭對手微軟,在90年代初曾試圖“熄滅”該專案,到現在卻在利用 Linux 進行伺服器業務,甚至在為核心開發做貢獻!
14、說到貢獻,谷歌、英特爾、華為、三星、紅帽、Canonical 和 Facebook 是近年來 Linux 核心開發的主要貢獻者。
15、Linus 出生於芬蘭,一個雙語國家,並認為瑞典語是他的“母語”。他說,由於發音不同,他常常覺得用英語說話“不舒服”,但卻更喜歡閱讀英文書籍。
16、Linux 可能是現在最大的自由軟體專案(參見第一條),不過在1991年首次釋出時,它僅有約 10 萬行程式碼。
17、在重新調整其開發和釋出時間表後,新版本的 Linux kernel 現在基本每隔 66 天左右釋出一次。
18、Linux 不是 Linus Trovalds 唯一知名的作品,還有 Git 版本控制系統和潛水應用 Subsurface 。
19、據估計,90% 的好萊塢視覺效果在生產流程的某個階段依賴於 Linux 。
20、根據 openhub.net 的統計資料,超過 95% 的 Linux 是用 C 語言編寫的。
21、最新版本的 Linux kernel 可能有 13.3%的程式碼由空行組成。這並非毫無意義,空行是嚴謹的編碼風格的一部分,使核心保持整潔、高效和有序。
22、基於 Linux 的 Android 是目前全球最成功的移動作業系統。
23、Linux 的每個核心版本都有一個有趣的代號,比如 v4.13 的 “Fearless Coyote” (v4.13) 和 v4.18 的 “Merciless Moray” 。
24、據紅帽所述,排名前十的公有云中有 9 個是執行在 Linux 上的。
25、Ubuntu 是世界上最流行的基於 Linux 的桌面作業系統,它在全球擁有約 2000 萬使用者。Linux 佔臺式計算機約 2% 的使用份額。
26、第一本關於 Linux 的出版物是 Matt Welsh 於1993年出版的 “Linux 安裝和入門” 。第一本專刊 “Linux Journal” 於1994年3月出版,並首次對 Linus 進行了採訪。
27、Linux 是開源領域最著名的模範,但其實早期版本的 Linux 是禁止商業使用或再分發的。直到1992年釋出 0.12 版本,Linus 才採用 GPL 協議。