Linux中國

關於Linux的趣事

23年以後的現在,Linux已經無處不在,不僅僅被安裝於終端用戶的桌面系統,智能手機和嵌入式系統,甚至也被龍頭企業用於他們的關鍵系統,比如美國海軍的核潛艇(US Navy's nuclear submarines)和聯邦航空局的空中管制系統(FAA's air traffic control)。Linux進入了無處不在的雲計算時代,在雲計算平台方面仍然保持著它的優勢。

今天,讓我來告訴大家一些你們可能不知道的Linux趣事和Linux歷史。如果有什麼要補充的,請在評論中分享出來。在這篇文章里,我將會用「linux」、「kernel」和「Linux kernel」來表示同一個意思。

1.關於linux是否是一個開源的操作系統這種爭論一直是無休無止的。事實上,「Linux」操作系統的核心組件參照的是Linux kernel(內核)。而反派認為Linux不是一個純粹的操作系統,因為他們認為僅僅一個內核(kernel),並不是一個操作系統,自由軟體的推崇者認為最大的操作系統應叫做「GNU/Linux」,把功勞歸於應得的人。(比如:GNU project)。另一方面,一些Linux的開發者和程序員認為,Linux擁有成為一個操作系統的資格,因為它實現了POSIX標準

2.從openhub網站的統計來看,絕大部分(95%)的Linux是用C語言寫的。第二(2.8%)受歡迎的是彙編語言。毫無疑問,C語言比C++ 的更受歡迎,也表明了Linus對C++的立場。下面是Linus編程語言的分類。

3.在全世界,Linux已經被13,036個貢獻者創建和修改。當然,貢獻最多的還是Linus Torvalds自己。從Linux創建至今,他提交了20,000次以上的代碼。下圖顯示了總提交次數最多的前十位Linux貢獻者。

4.Linux的代碼行(SLOC)超過了1700萬行。估計整個代碼庫的花費大概是5,526人年,或者是超過300M(1M=10*1000萬億)美元,基於模型的基本估演算法(basic COCOMO model)。

5.企業並不是單純的Linux消費者。他們的員工也在積极參与Linux的開發。下圖顯示了參與Linux內核開發的企業員工2013年提交次數總和的前十位。他們包括Linux商業版發行者(Red Hat,SUSE),晶元/嵌入式系統製造商(Intel,Texas Instrument,wolfson),非盈利性組織(Linaro)和其它的IT公司(IBM,Samsung,Google)。

6.Linux的官方吉祥物是一個非常可愛的小企鵝「Tux」。第一次提出並決定用小企鵝作為Linux吉祥物/標誌這個想法的是Linus自己。為什麼是小企鵝呢?因為Linus本人很喜歡企鵝,儘管他曾經被一隻兇猛的企鵝咬傷過,還導致他得了一場病。

7.一個Linux「發行版」包括Linux內核、支持GNU的組件和庫、和一些第三方的應用。根據distrowatch網站的報告,現在總共有286個活躍的Linux發行版。其中最老的一個版本叫Slackware,它是從1993年正式發布出來的一個可用的版本。

8.Kernel.org是一個Linux源碼的主要倉庫,曾經在2011年8月被一個匿名的攻擊者攻陷,攻擊者打算篡改kernel.org的伺服器。為了加強Linux內核訪問策略的安全性,Linux基金會最近在Linux內核的Git官方託管的倉庫上開啟了雙重認證。

9.Linux在500強超級計算機中的優勢還在增加。截至2014年6月,世界範圍內運算速度最快的計算機97%都是運行在Linux上面的。

10.太空監視(spacewatch),是亞利桑那大學月球與行星實驗室的一個研究項目,在GNU/Linux和它的創造者們出現之後,用他們名字命名了幾顆小行星(小行星9793 Torvalds,小行星9882 Stallman小行星9885 Linux小行星9965 GNU),以表彰他們把開源操作系統用於他們的小行星調查活動。

11.縱觀Linux內核發展的近代史,版本從2.6到3.0有一個很大的跳躍。這個重編的版本號3實際上並不是意味著Linux內核有什麼重大的構建,但卻標誌著Linux 20周年的一個里程碑。

12.在2000年的時候,喬幫主還在蘋果。他當時就嘗試僱傭Linus Torvalds,讓他放棄Linux的開發,轉而為「Unix最大的用戶群工作」,這個項目後面發展成了MAC OS X。當時,Linus拒絕了喬幫主的邀請。

13.Linux 內核的重啟函數reboot()需要兩個神奇的數字,而這第二個數字來自Linus Torvalds和他3個女兒的出生日期。

14.雖然全世界都有Linux的很多粉絲,但是也仍然存在很多對Linux的批評(主要是針對桌面系統),如缺乏硬體支持,缺乏標準化,由於很短的升級和發布周期導致系統的不穩定等等。2014年Linux內核小組在LinuxCon大會上,當Linus被問及Linux的未來將何去何從,他表示「I still want the desktop」(我仍然希望桌面化)。

如果你還知道一些關於Linux的趣事,請在評論中與我們分享。

via: http://xmodulo.com/2014/08/interesting-facts-linux.html

作者:Dan Nanni 譯者:barney-ro 校對:Caroline

本文由 LCTT 原創翻譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國