25個你可能不知道的Linux真相
25 年前,一個芬蘭的大學(xué)生在一個郵件列表中分享了他的項目:
From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
Newsgroups: comp.os.minix
Subject: What would you like to see most in minix?
Summary: small poll for my new operating system
Message-ID: <1991Aug25.205708.9541@klaava.Helsinki.FI>
Date: 2***ug 91 20:57:08 GMT
Organization: University of Helsinki
Hello everybody out there using minix —
I’m doing a (free) operating system (just a hobby, won’t be big and
professional like gnu) for 386(486) AT clones. This has been brewing
since april, and is starting to get ready. I’d like any feedback on
things people like/dislike in minix, as my OS resembles it somewhat
(same physical layout of the file-system (due to practical reasons)
among other things).
I’ve currently ported bash(1.08) and gcc(1.40), and things seem to work.
This implies that I’ll get something practical within a few months, and
I’d like to know what features most people would want. Any suggestions
are welcome, but I won’t promise I’ll implement them :-)
Linus (torv…@kruuna.helsinki.fi)
PS. Yes — it’s free of any minix code, and it has a multi-threaded fs.
It is NOT protable (uses 386 task switching etc), and it probably never
will support anything other than AT-harddisks, as that’s all I have :-(.
“就是個個人愛好”,他說,“不會像 gnu 那樣龐大而專業(yè)。”
這個孩子并不知道他的操作系統(tǒng)將永遠的改變了軟件世界。
今天,Linux 統(tǒng)治了服務(wù)器操作系統(tǒng)。它也是 Android 的基礎(chǔ)——統(tǒng)治了手機操作系統(tǒng)。而且,它還是 100% 自由而開源的。
讓我們回溯時光,看看 Linux 這 25 年來的 25 個少為人知的真相:
真相 1:在這個 Linux 基金會的協(xié)作項目里有 1.15 億行代碼。而與之相比,Windows XP 只有 0.45 億行代碼。
真相 2:Linux 內(nèi)核項目是世界上最活躍的開源項目。它平均每天會接受 185 個補丁。
真相 3:每年大約有 4.1 萬人參與開發(fā) Linux,如果要給他們發(fā)薪水的話,差不多每年需要 50 億美金。
真相 4:Linux 基金會為了讓 Linus Torvalds 繼續(xù)開發(fā) Linux,每年給他發(fā) 1000 萬美金的薪水。他的凈資產(chǎn)已達 1.5 億美金。
真相 5:盡管加起來有這么多的錢,還有那么多運行在 Linux 上的系統(tǒng), 但是 Linus 仍然工作在家里,哦,還有他的貓在陪著他。下圖是他在他的站立式工作桌前工作的照片:
真相 6:在 Linus 還在芬蘭軍隊服役時,他那時從事彈道計算,他買了一本 Andrew Tanenbaum 的《操作系統(tǒng):設(shè)計與實現(xiàn)》。那本書介紹了 Minix ,這是一個用于教育用途的簡化版 Unix,正是這本書開啟了 Linus 的 Unix 思想之路。
真相 7:雖然 Linux 的***版全是由 Linus 寫就的,但是他最初的貢獻僅占今天全部的代碼的不到 1%。他說他現(xiàn)在忙于合并代碼而沒空自己寫代碼了。
我沒有一個五年計劃,也沒有登月計劃。我很高興我周圍的人可以看著星星說“我要去那里!”,但是我會看著腳底下,把那些我前行時會掉進去的坑填上。
—— Linus Torvalds
真相 8:其它的軟件界著名人物,比如比爾蓋茨、扎克伯格都放棄了他們的學(xué)業(yè)而投身于事業(yè)之中。而 Linus 不僅在 Linux 取得了一定成功之后繼續(xù)上學(xué),而且一直念到了碩士畢業(yè)。
真相 9:雖然 Linus 創(chuàng)造了 Git,但是他從不通過 GitHub 接受補丁,即便 Linux 也放在 GitHub 上,而且有多達 35000 個星!
真相 10:Linux 的吉祥物是一個名為 “Tux” 的企鵝:
真相 11:來自各行各業(yè)的公司的開發(fā)者們給 Linux 貢獻了代碼,以下是按貢獻進行的排名:
公司 | 變更數(shù)量 | 占總數(shù)比例 |
英特爾 | 14384 | 12.9% |
紅帽 | 8987 | 8.0% |
“無” | 8571 | 7.7% |
“未知” | 7582 | 6.8% |
Linaro | 4515 | 4.0% |
三星 | 4338 | 3.9% |
SUSE | 3619 | 3.2% |
IBM | 2995 | 2.7% |
Consultants | 2938 | 2.6% |
Renesas Electronics | 2239 | 2.0% |
真相 12:世界上 97% 的超級計算機運行在 Linux 上,包括 NASA 的集群。
真相 13:SpaceX 在其 Merlin 火箭引擎中使用了一個特殊的容錯設(shè)計的 Linux,幫助完成了 32 次空間任務(wù)。
真相 14:2009 年德國慕尼黑政府從 Windows 切換到了 Linux。他們聲稱在軟件許可證費用上大約節(jié)約了 1000 萬歐元。不過這個切換讓他們在生產(chǎn)效率方面損失不小。
真相 15:Linux 可以運行在僅售 5 美元的微型樹莓派計算機上。
真相 16:Linux 已經(jīng)成為世界之王了嗎?《泰坦尼克號》是首部使用 Linux 服務(wù)器制作的大片。
真相 17:雖然視頻游戲開發(fā)商 Valve 的創(chuàng)始人 Gabe Newell 公開宣稱他認為 Linux 是游戲的未來,但是他的公司基于 Linux 的 Steam Machine 游戲機卻失敗了。相比 2010 年,使用 Linux 玩游戲的人更少了。
真相 18:Dronecode 是一個 Linux 無人機項目。大約有一千家公司在這個系統(tǒng)的基礎(chǔ)上開發(fā)他們的無人機產(chǎn)品。
真相 19:豐田和獵豹計劃將來在他們的汽車中使用 汽車級 Linux(AGL)。
真相 20:Linux 有很多發(fā)行版,大多數(shù)發(fā)行版都是基于別的發(fā)行版的。***的發(fā)行版是 Ubuntu,它是基于 Debian 的。
真相 21:Red Hat 是一家開發(fā)針對企業(yè)的 Linux 發(fā)行版的公司。它是開源軟件領(lǐng)域***的公司,今年準備達成營收 50 億美元的目標。
真相 22:Linux 并不一定需要圖形界面。許多開發(fā)者都是使用命令行來操作它的,比如 Bash。你也可以從很多種圖形界面中選擇一個,比如 Xfce 和 KDE。你可能聽說過 “Xubuntu” 這個詞,它的意思是 “Ubuntu with Xfce” 。你想必能猜出 “Kubuntu”的意思吧?
真相 23:Linux 使用的是 GPL 許可證。
“大多數(shù)軟件的許可證都為了奪走你分享和修改它的自由。相比之下,GNU GPL 許可證力圖捍衛(wèi)你分享和修改自由軟件的自由——以確保軟件對它的任何用戶都是自由的。”
—— GNU GPL 序言
真相 24:Linux 采用 “類 Unix”設(shè)計,它的單體 Linux 內(nèi)核控制著文件系統(tǒng)、網(wǎng)絡(luò)和進程管理。剩下的功能部分由模塊來控制——大部分來自 GNU 項目。
真相 25:即使是微軟的 Windows ,這個 Linux 的***的競爭對手,也在擁抱 Linux。它最近將 Ubuntu Bash 集成到了 Windows 10 之中。
贈品真相:Linux 的靈感來自于 Richard Stallman 的 GNU 項目,它是自由軟件運動和黑客倫理。你可用從 Steven Levy 的經(jīng)典著作《黑客》中了解到這些以及其它比如 Apple I 計算機等重要項目的歷史。
此外,這里還有一份對 Linus 的簡單采訪,他談及了 Linux 和 Git,以及他是如何創(chuàng)造他們來解決他自己的問題的。
讓我們期待接下來 25 年的 Linux。開源軟件將繼續(xù)打造一個更***的世界!