电竞比分网-中国电竞赛事及体育赛事平台

分享

關(guān)于Linux的趣事

 gljin_cn 2014-11-06

2014年8月25日,是Linux的第23個生日。1991年8月25日,一位21歲的赫爾辛基大學的學生發(fā)布了舉世聞名的新聞組(Usenet post),標志著現(xiàn)在世界著名的Linux正式誕生。

23年以后的現(xiàn)在,Linux已經(jīng)無處不在,不僅僅被安裝于終端用戶的桌面系統(tǒng),智能手機和嵌入式系統(tǒng),甚至也被龍頭企業(yè)用于他們的關(guān)鍵系統(tǒng),比如美國海軍的核潛艇(US Navy's nuclear submarines)和聯(lián)邦航空局的空中管制系統(tǒng)(FAA's air traffic control)。Linux進入了無處不在的云計算時代,在云計算平臺方面仍然保持著它的優(yōu)勢。

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

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

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

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

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

5.企業(yè)并不是單純的Linux消費者。他們的員工也在積極參與Linux的開發(fā)。下圖顯示了參與Linux內(nèi)核開發(fā)的企業(yè)員工2013年提交次數(shù)總和的前十位。他們包括Linux商業(yè)版發(fā)行者(Red Hat,SUSE),芯片/嵌入式系統(tǒng)制造商(Intel,Texas Instrument,wolfson),非盈利性組織(Linaro)和其它的IT公司(IBM,Samsung,Google)。

6.Linux的官方吉祥物是一個非??蓯鄣男∑簌Z“Tux”。第一次提出并決定用小企鵝作為Linux吉祥物/標志這個想法的是Linus自己。為什么是小企鵝呢?因為Linus本人很喜歡企鵝,盡管他曾經(jīng)被一只兇猛的企鵝咬傷過,還導(dǎo)致他得了一場病。

7.一個Linux“發(fā)行版”包括Linux內(nèi)核、支持GNU的組件和庫、和一些第三方的應(yīng)用。根據(jù)distrowatch網(wǎng)站的報告,現(xiàn)在總共有286個活躍的Linux發(fā)行版。其中最老的一個版本叫Slackware,它是從1993年正式發(fā)布出來的一個可用的版本。

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

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

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

11.縱觀Linux內(nèi)核發(fā)展的近代史,版本從2.6到3.0有一個很大的跳躍。這個重編的版本號3實際上并不是意味著Linux內(nèi)核有什么重大的構(gòu)建,但卻標志著Linux 20周年的一個里程碑。

12.在2000年的時候,喬幫主還在蘋果。他當時就嘗試雇傭Linus Torvalds,讓他放棄Linux的開發(fā),轉(zhuǎn)而為“Unix最大的用戶群工作”,這個項目后面發(fā)展成了MAC OS X。當時,Linus拒絕了喬幫主的邀請。

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

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

如果你還知道一些關(guān)于Linux的趣事,請在評論中與我們分享。


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

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

本文由 LCTT 原創(chuàng)翻譯,Linux中國 榮譽推出

來源: xmodulo
作者: Dan Nanni
譯者: barney-ro
本文是原創(chuàng)投遞或翻譯投遞,Linux中國首發(fā)地址:http:///article-4163-1.html
歡迎轉(zhuǎn)載,敬請在正文中標注并保留原文/譯文鏈接和作者/譯者等信息

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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多