25個(gè)你可能不知道的Linux真相
25 年前,一個(gè)芬蘭的大學(xué)生在一個(gè)郵件列表中分享了他的項(xiàng)目:
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 :-(.
“就是個(gè)個(gè)人愛好”,他說,“不會(huì)像 gnu 那樣龐大而專業(yè)。”
這個(gè)孩子并不知道他的操作系統(tǒng)將永遠(yuǎn)的改變了軟件世界。
今天,Linux 統(tǒng)治了服務(wù)器操作系統(tǒng)。它也是 Android 的基礎(chǔ)——統(tǒng)治了手機(jī)操作系統(tǒng)。而且,它還是 100% 自由而開源的。
讓我們回溯時(shí)光,看看 Linux 這 25 年來的 25 個(gè)少為人知的真相:
真相 1:在這個(gè) Linux 基金會(huì)的協(xié)作項(xiàng)目里有 1.15 億行代碼。而與之相比,Windows XP 只有 0.45 億行代碼。
真相 2:Linux 內(nèi)核項(xiàng)目是世界上最活躍的開源項(xiàng)目。它平均每天會(huì)接受 185 個(gè)補(bǔ)丁。
真相 3:每年大約有 4.1 萬人參與開發(fā) Linux,如果要給他們發(fā)薪水的話,差不多每年需要 50 億美金。
真相 4:Linux 基金會(huì)為了讓 Linus Torvalds 繼續(xù)開發(fā) Linux,每年給他發(fā) 1000 萬美金的薪水。他的凈資產(chǎn)已達(dá) 1.5 億美金。
真相 5:盡管加起來有這么多的錢,還有那么多運(yùn)行在 Linux 上的系統(tǒng), 但是 Linus 仍然工作在家里,哦,還有他的貓?jiān)谂阒?。下圖是他在他的站立式工作桌前工作的照片:
真相 6:在 Linus 還在芬蘭軍隊(duì)服役時(shí),他那時(shí)從事彈道計(jì)算,他買了一本 Andrew Tanenbaum 的《操作系統(tǒng):設(shè)計(jì)與實(shí)現(xiàn)》。那本書介紹了 Minix ,這是一個(gè)用于教育用途的簡(jiǎn)化版 Unix,正是這本書開啟了 Linus 的 Unix 思想之路。
真相 7:雖然 Linux 的***版全是由 Linus 寫就的,但是他最初的貢獻(xiàn)僅占今天全部的代碼的不到 1%。他說他現(xiàn)在忙于合并代碼而沒空自己寫代碼了。
我沒有一個(gè)五年計(jì)劃,也沒有登月計(jì)劃。我很高興我周圍的人可以看著星星說“我要去那里!”,但是我會(huì)看著腳底下,把那些我前行時(shí)會(huì)掉進(jìn)去的坑填上。
—— Linus Torvalds
真相 8:其它的軟件界著名人物,比如比爾蓋茨、扎克伯格都放棄了他們的學(xué)業(yè)而投身于事業(yè)之中。而 Linus 不僅在 Linux 取得了一定成功之后繼續(xù)上學(xué),而且一直念到了碩士畢業(yè)。
真相 9:雖然 Linus 創(chuàng)造了 Git,但是他從不通過 GitHub 接受補(bǔ)丁,即便 Linux 也放在 GitHub 上,而且有多達(dá) 35000 個(gè)星!
真相 10:Linux 的吉祥物是一個(gè)名為 “Tux” 的企鵝:
真相 11:來自各行各業(yè)的公司的開發(fā)者們給 Linux 貢獻(xiàn)了代碼,以下是按貢獻(xiàn)進(jìn)行的排名:
公司 | 變更數(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% 的超級(jí)計(jì)算機(jī)運(yùn)行在 Linux 上,包括 NASA 的集群。
真相 13:SpaceX 在其 Merlin 火箭引擎中使用了一個(gè)特殊的容錯(cuò)設(shè)計(jì)的 Linux,幫助完成了 32 次空間任務(wù)。
真相 14:2009 年德國(guó)慕尼黑政府從 Windows 切換到了 Linux。他們聲稱在軟件許可證費(fèi)用上大約節(jié)約了 1000 萬歐元。不過這個(gè)切換讓他們?cè)谏a(chǎn)效率方面損失不小。
真相 15:Linux 可以運(yùn)行在僅售 5 美元的微型樹莓派計(jì)算機(jī)上。
真相 16:Linux 已經(jīng)成為世界之王了嗎?《泰坦尼克號(hào)》是首部使用 Linux 服務(wù)器制作的大片。
真相 17:雖然視頻游戲開發(fā)商 Valve 的創(chuàng)始人 Gabe Newell 公開宣稱他認(rèn)為 Linux 是游戲的未來,但是他的公司基于 Linux 的 Steam Machine 游戲機(jī)卻失敗了。相比 2010 年,使用 Linux 玩游戲的人更少了。
真相 18:Dronecode 是一個(gè) Linux 無人機(jī)項(xiàng)目。大約有一千家公司在這個(gè)系統(tǒng)的基礎(chǔ)上開發(fā)他們的無人機(jī)產(chǎn)品。
真相 19:豐田和獵豹計(jì)劃將來在他們的汽車中使用 汽車級(jí) Linux(AGL)。
真相 20:Linux 有很多發(fā)行版,大多數(shù)發(fā)行版都是基于別的發(fā)行版的。***的發(fā)行版是 Ubuntu,它是基于 Debian 的。
真相 21:Red Hat 是一家開發(fā)針對(duì)企業(yè)的 Linux 發(fā)行版的公司。它是開源軟件領(lǐng)域***的公司,今年準(zhǔn)備達(dá)成營(yíng)收 50 億美元的目標(biāo)。
真相 22:Linux 并不一定需要圖形界面。許多開發(fā)者都是使用命令行來操作它的,比如 Bash。你也可以從很多種圖形界面中選擇一個(gè),比如 Xfce 和 KDE。你可能聽說過 “Xubuntu” 這個(gè)詞,它的意思是 “Ubuntu with Xfce” 。你想必能猜出 “Kubuntu”的意思吧?
真相 23:Linux 使用的是 GPL 許可證。
“大多數(shù)軟件的許可證都為了奪走你分享和修改它的自由。相比之下,GNU GPL 許可證力圖捍衛(wèi)你分享和修改自由軟件的自由——以確保軟件對(duì)它的任何用戶都是自由的。”
—— GNU GPL 序言
真相 24:Linux 采用 “類 Unix”設(shè)計(jì),它的單體 Linux 內(nèi)核控制著文件系統(tǒng)、網(wǎng)絡(luò)和進(jìn)程管理。剩下的功能部分由模塊來控制——大部分來自 GNU 項(xiàng)目。
真相 25:即使是微軟的 Windows ,這個(gè) Linux 的***的競(jìng)爭(zhēng)對(duì)手,也在擁抱 Linux。它最近將 Ubuntu Bash 集成到了 Windows 10 之中。
贈(zèng)品真相:Linux 的靈感來自于 Richard Stallman 的 GNU 項(xiàng)目,它是自由軟件運(yùn)動(dòng)和黑客倫理。你可用從 Steven Levy 的經(jīng)典著作《黑客》中了解到這些以及其它比如 Apple I 計(jì)算機(jī)等重要項(xiàng)目的歷史。
此外,這里還有一份對(duì) Linus 的簡(jiǎn)單采訪,他談及了 Linux 和 Git,以及他是如何創(chuàng)造他們來解決他自己的問題的。
讓我們期待接下來 25 年的 Linux。開源軟件將繼續(xù)打造一個(gè)更***的世界!