Linux 是自由軟件和開放源代碼軟件發(fā)展中最著名的例子。為紀(jì)念 Linux 27 歲誕辰,OMG Ubuntu列出了 27 個與 Linux 和 Linus Torvalds相關(guān)的有趣事實。
許多人認(rèn)為 10 月 5 日是 Linux 系統(tǒng)的周年紀(jì)念日,因為這是Linux 在 1991 年首次對外公布的時間。不過,你可能不知道的是,早在 1991 年 8 月 25 日,當(dāng)年還是大學(xué)生的 Linus Torvalds 就向 comp.os.minix 新聞組的人透露了由于 “業(yè)余愛好” 他正在研究操作系統(tǒng)的消息。因此,該時間也被許多愛好者視為 Linux 的真正誕生日期。
為紀(jì)念 Linux 27 歲誕辰,OMG Ubuntu列出了 27 個與 Linux 和 Linus Torvalds相關(guān)的有趣事實。
1、截至 2018年,Linux 內(nèi)核已有 20,323,379 行代碼。盡管近期有所減少,但龐大的代碼量意味著 Linux 仍然是地球上(單個)最大的開源項目。
2、Linux 差點不叫這個名字!Linus Torvalds原本想把他的 “業(yè)余愛好” 項目稱為 “FreaX”(“Free” 和“Unix”的組合)。值得慶幸的是,他早期使用的代碼托管服務(wù)器的所有者說服了他,最終取名為“Linux”(“Linus”和 “Unix” 的組合)。
3、首個 Linux 版本 100% 由Linus Torvalds編寫,但最新的版本僅包含不到 1% 的 Linus 編寫的代碼。他并不懈怠,現(xiàn)在主要是忙于管理和合并其他開發(fā)者編寫的代碼。
4、Linux 被世界上所有主要的太空計劃使用,包括 NASA 和 ESA 。
5、談及更廣闊的宇宙,有以 Linux 和 Linus Torvalds 命名的小行星。
6、Linux 的吉祥物 Tux 之所以是一只企鵝,據(jù) Linus 回憶是因為他曾經(jīng)被一只憤怒的企鵝咬傷。
7、Linux 完全統(tǒng)治超級計算機(jī)。截至 2018 年,世界上最快的 500 個超級計算機(jī) 100% 運行 Linux 。
8、Linux 開發(fā)社區(qū)非?;钴S。據(jù)統(tǒng)計,在過去 15 個月里,Linux Kernel 以平均每小時 7.8 個補(bǔ)丁的速度被合并。
9、 Linux 早期以 MINIX 操作系統(tǒng)為原型,導(dǎo)致 Linus 采用類似于 Minix 的文件系統(tǒng)布局來實現(xiàn)他的新興項目。之后由于被證明效率低下,Linus 采用 “擴(kuò)展文件系統(tǒng)”(ext)取代它,至今仍在使用。
10、Linux 1.0 于 1994 年 3 月 14 日發(fā)布,共包含 176,250 行代碼。2.0 版本緊隨其后,于 1996 年發(fā)布。
11、Linux 正運行在從智能手機(jī)到服務(wù)器,再到潛艇和太空火箭等大量事物上。
12、喬布斯曾在 2000 年為 Linus Torvalds 提供一份工作,條件是他停止在 Linux 上的開發(fā)。Linus 拒絕了。
13、Linux 有多成功?它的長期競爭對手微軟,在 90 年代初曾試圖 “熄滅” 該項目,到現(xiàn)在卻在利用 Linux 進(jìn)行服務(wù)器業(yè)務(wù),甚至在為內(nèi)核開發(fā)做貢獻(xiàn)!
14、說到貢獻(xiàn),谷歌、英特爾、華為、三星、紅帽、Canonical 和 Facebook 是近年來 Linux 內(nèi)核開發(fā)的主要貢獻(xiàn)者。
15、Linus出生于芬蘭,一個雙語國家,并認(rèn)為瑞典語是他的 “母語”。他說,由于發(fā)音不同,他常常覺得用英語說話 “不舒服”,但卻更喜歡閱讀英文書籍。
16、Linux 可能是現(xiàn)在最大的自由軟件項目(參見第一條),不過在 1991 年首次發(fā)布時,它僅有約10 萬行代碼。
17、在重新調(diào)整其開發(fā)和發(fā)布時間表后,新版本的 Linux kernel 現(xiàn)在基本每隔 66 天左右發(fā)布一次。
18、Linux 不是 Linus Trovalds 唯一知名的作品,還有 Git 版本控制系統(tǒng)和潛水應(yīng)用 Subsurface 。
19、據(jù)估計,90% 的好萊塢視覺效果在生產(chǎn)流程的某個階段依賴于 Linux 。
20、根據(jù) openhub.net 的統(tǒng)計數(shù)據(jù),超過 95% 的 Linux 是用 C 語言編寫的。
21、最新版本的 Linux kernel 可能有 13.3%的代碼由空行組成。這并非毫無意義,空行是嚴(yán)謹(jǐn)?shù)木幋a風(fēng)格的一部分,使內(nèi)核保持整潔、高效和有序。
22、基于 Linux 的 Android 是目前全球最成功的移動操作系統(tǒng)。
23、Linux 的每個內(nèi)核版本都有一個有趣的代號,比如v4.13 的 “Fearless Coyote” (v4.13) 和v4.18 的 “Merciless Moray” 。
24、據(jù)紅帽所述,排名前十的公有云中有 9 個是運行在 Linux 上的。
25、Ubuntu 是世界上最流行的基于 Linux 的桌面操作系統(tǒng),它在全球擁有約 2000 萬用戶。Linux 占臺式計算機(jī)約 2% 的使用份額。
26、第一本關(guān)于 Linux 的出版物是 Matt Welsh 于 1993 年出版的 “Linux 安裝和入門” 。第一本???“Linux Journal” 于 1994 年 3 月出版,并首次對 Linus 進(jìn)行了采訪。
27、Linux 是開源領(lǐng)域最著名的模范,但其實早期版本的 Linux 是禁止商業(yè)使用或再分發(fā)的。直到 1992 年發(fā)布 0.12 版本,Linus 才采用 GPL 協(xié)議。
-
Linux
+關(guān)注
關(guān)注
87文章
11310瀏覽量
209620 -
源代碼
+關(guān)注
關(guān)注
96文章
2945瀏覽量
66762
原文標(biāo)題:Linux 27歲了!這 27 件相關(guān)的有趣事實你可能不知道
文章出處:【微信號:AI_era,微信公眾號:新智元】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論