日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Linux Kernel 28 周年!

 西北望msm66g9f 2019-08-29

許多人認(rèn)為 10 月 5 日是 Linux Kernel 的周年紀(jì)念日,因?yàn)檫@是 Linux 項目在 1991 年首次對外公開發(fā)布的時間。

但你可能不知道的是,早在 1991 年 8 月 26 日,當(dāng)年還是大學(xué)生的 Linus Torvalds 就向 comp.os.minix 新聞組的成員透露了出于“業(yè)余愛好”而正在研究操作系統(tǒng)的消息。因此,這個時間也被許多愛好者視為 Linux Kernel 的真正誕生日期。

我正在研究一款(自由的)操作系統(tǒng)(就是個興趣愛好,我不會搞得像 GNU 那么大那么專業(yè)),打算讓它工作在 386(486) AT 平臺上。它從四月就開始醞釀了,馬上就快好了。我希望那些喜歡或不喜歡 minix 的人能夠反饋意見,因?yàn)槲业南到y(tǒng)和它有點(diǎn)類似(同樣的文件系統(tǒng)的物理布局 —— 由于實(shí)際原因,還有些其他的東西)。

我現(xiàn)在已經(jīng)移植了 bash(1.08) 和 gcc(1.40), 而且看起來奏效了。這意味著我會在幾個月內(nèi)得到一些實(shí)用的東西。我想了解大多數(shù)人想要的特性是什么,歡迎各位積極提出建議,不過我不保證能實(shí)現(xiàn) :-)

1991 年 8 月 26 日,21 歲的芬蘭學(xué)生 Linus Benedict Torvalds 在 comp.os.minix 新聞組宣布了 Linux 項目,聲稱它只是一個業(yè)余性質(zhì)的項目,不會像 GNU 那樣龐大和專業(yè)。但 Linus 沒有在 8 月 26 日這天發(fā)布 Linux,而是于 9 月 17 日在芬蘭大學(xué)和研究網(wǎng)絡(luò)(FUNET)的 FTP 服務(wù)器(ftp.funet.fi)上向一部分朋友私下公開了 Linux(0.01),當(dāng)時只有一到兩個人下載,首個公開發(fā)布的版本 Linux 0.02 是在 10 月 5 日,首個不需要 Minix 的獨(dú)立版本是在當(dāng)年圣誕節(jié)發(fā)布的 0.11。

最初發(fā)布的 Linux 0.01 版本僅包含 10239 行代碼,而現(xiàn)在的 Linux Kernel 5.x 系列,內(nèi)核樹的總代碼行數(shù)約為 2600 萬行。

▲ 內(nèi)核版本的代碼行數(shù)

28 年后的今天,Linux 已經(jīng)悄無聲息地統(tǒng)治了世界,絕大部分服務(wù)器運(yùn)行的都是 Linux;基于 Linux 的 Android 是目前最流行的操作系統(tǒng),運(yùn)行在超過 20 億臺設(shè)備上;云服務(wù)多提供基于 Linux 的系統(tǒng),就連微軟的 Azure 服務(wù)最受用戶歡迎的操作系統(tǒng)也是基于 Linux;NASA 國際空間站上的大部分計算機(jī)運(yùn)行的是 Linux;, SpaceX 的 Dragon 飛船和 Falcon 9 火箭也是運(yùn)行 Linux。

最新的數(shù)據(jù)顯示,過去的 2018 年,Linux Kernel 發(fā)布了 6 個版本,從年初的 Linux 4.15 到圣誕節(jié)前夕的 4.20,共有 74,974 個 commits,增加了 3,385,121 行代碼,移除了 2,512,040 行代碼,凈增 87 萬行代碼,內(nèi)核樹的總代碼行數(shù)為 26,132,637 行。遞交最多 commits 的內(nèi)核開發(fā)者除了 Linus Torvalds 還有 David S. Miller、Arnd Bergmann、Christoph Hellwig、Colin Ian King 和 Chris Wilson。

根據(jù) 'gmail.com' 的域名記錄,最積極為內(nèi)核貢獻(xiàn)的廠商是英特爾(將近 6%),其次是紅帽(5.3%)。

為紀(jì)念 Linux Kernel 28 周年,下面列出了 28 個與 Linux 和 Linus Torvalds 相關(guān)的有趣事實(shí)。

1.憑借其 2000 多萬行的代碼量,Linux Kernel 仍然是地球上(單個)最大的開源項目。

2.Linux 差點(diǎn)不叫這個名字!Linus Torvalds 原本想把他的“業(yè)余愛好”項目稱為 “FreaX”(“free”, “freak” 和 “Unix”的組合)。值得慶幸的是,他早期使用的代碼托管服務(wù)器的所有者說服了他,最終取名為 “Linux”(“Linus” 和 “Unix”的組合)。

3.首個 Linux 版本 100% 由 Linus Torvalds 編寫,但最新的版本由 Linus 編寫的代碼僅包含不到 1%。這并不是說明他懈怠,只是他現(xiàn)在主要忙于管理和合并其他開發(fā)者編寫的代碼。

4.Linux 被世界上所有主要的太空計劃使用,其中包括 NASA 和 ESA。

5.談及更廣闊的宇宙,有以 Linux 和 Linus Torvalds 命名的小行星。

6.Linux 的吉祥物 Tux 之所以是一只企鵝,據(jù) Linus 回憶是因?yàn)樗?jīng)被一只憤怒的企鵝咬傷。

7.Linux 完全統(tǒng)治超級計算機(jī)。截至 2018 年,世界上最快的 500 個超級計算機(jī) 100% 運(yùn)行 Linux。

8.Linux 開發(fā)社區(qū)非?;钴S。據(jù)統(tǒng)計,Linux Kernel 以平均每小時 7.8 個補(bǔ)丁的速度被合并。

9.Linux 早期以 MINIX 操作系統(tǒng)為原型,導(dǎo)致 Linus 采用類似于 Minix 的文件系統(tǒng)布局來實(shí)現(xiàn)他的新興項目。之后由于被證明效率低下,Linus 采用“擴(kuò)展文件系統(tǒng)”(ext)取代它,至今仍在使用。

10.Linux 1.0 于 1994 年 3 月 14 日發(fā)布,共包含 176,250 行代碼。2.0 版本緊隨其后,于 1996 年發(fā)布。

11.Linux 運(yùn)行在從智能手機(jī)到服務(wù)器,再到潛艇和太空火箭等大量事物上。

12.喬布斯曾在 2000 年為 Linus Torvalds 提供一份工作,條件是他停止在 Linux 上的開發(fā)。Linus 拒絕了。

13.Linux 有多成功?它的長期競爭對手微軟,在 90 年代初曾試圖“毀滅”該項目,到現(xiàn)在卻在利用 Linux 進(jìn)行服務(wù)器業(yè)務(wù)的發(fā)展,甚至在為內(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ā)布時,它僅有約 1 萬行代碼。

17.在重新調(diào)整其開發(fā)和發(fā)布時間表后,新版本的 Linux kernel 現(xiàn)在基本每隔 66 天左右發(fā)布一次。

18.Linux 不是 Linus Trovalds 唯一知名的作品,還有 Git 版本控制系統(tǒng)和潛水日志軟件 Subsurface。

19.Linus 之所以開發(fā) Git 的是當(dāng)時因版權(quán)問題,Linux 內(nèi)核開發(fā)社區(qū)不能繼續(xù)使用版本管理軟件 BitKeeper,而又沒有其他的替代方案可滿足需求,最后 Linus 以十天的時間編寫出 Git 的第一個版本。

20.據(jù)估計,90% 的好萊塢視覺效果在生產(chǎn)流程的某個階段依賴于 Linux。

21.根據(jù) openhub.net 的統(tǒng)計數(shù)據(jù),超過 95% 的 Linux Kernel 代碼是用 C 語言編寫的。

22.最新版本的 Linux kernel 可能有 13.3%的代碼由空行組成。這并非毫無意義,空行是嚴(yán)謹(jǐn)?shù)木幋a風(fēng)格的一部分,使內(nèi)核保持整潔、高效和有序。

23.基于 Linux 的 Android 是目前全球最成功的移動操作系統(tǒng)。

24.Linux 的每個內(nèi)核版本都有一個有趣的代號,比如 v4.13 的 “Fearless Coyote” 和 v4.18 的 “Merciless Moray”。

25.據(jù)紅帽所述,排名前十的公有云中有 9 個是運(yùn)行在 Linux 上的。

26.Ubuntu 是世界上最流行的基于 Linux 的桌面發(fā)行版,它在全球擁有約 2000 萬用戶。Linux 占臺式計算機(jī)約 2% 的使用份額。

27.第一本關(guān)于 Linux 的出版物是 Matt Welsh 于 1993 年出版的 “Linux 安裝和入門” 。第一本???“Linux Journal” 于 1994 年 3 月出版(于本月初宣布停刊),并首次對 Linus 進(jìn)行了采訪。

28.Linux 是開源領(lǐng)域最著名的模范,但其實(shí)早期版本的 Linux 是禁止商業(yè)使用或再分發(fā)的。直到 1992 年發(fā)布 0.12 版本,Linus 才采用 GPL 協(xié)議。

對了,你還知道哪些關(guān)于 Linux 的有趣知識嗎?歡迎留言分享!

最后,祝 Linux Kernel 生日快樂,特意為她準(zhǔn)備了一個生日蛋糕……

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多