官术网_书友最值得收藏!

1.1 Linux的發(fā)展歷史

Linux誕生于1991年10月5日,它的產(chǎn)生和開源運動有著密切的關(guān)系。

1983年,Richard Stallman發(fā)起GNU(GUN’s Not UNIX)計劃,他是美國自由軟件的精神領(lǐng)袖,也是 GNU 計劃和自由軟件基金會的創(chuàng)立者。到了 1991年,該計劃已經(jīng)完成了Emacs和GCC編譯器等工具,但是唯獨沒有完成操作系統(tǒng)和內(nèi)核(HURD)。

1991年,Linus Torvalds在一臺386電腦上學習Minix操作系統(tǒng),并動手實現(xiàn)了一個新的操作系統(tǒng),然后在comp.os.minix新聞組上發(fā)布了第一個版本的Linux內(nèi)核。

1993年,有大約100名程序員參與了Linux內(nèi)核代碼的編寫,此時Linux 0.99的代碼已經(jīng)有大約10萬行。

1994年,采用GPL(General Public License)協(xié)議的Linux 1.0正式發(fā)布。GPL協(xié)議最初由Richard Stallman撰寫,是一個廣泛使用的開源軟件許可協(xié)議。

1995年,Bob Young創(chuàng)辦了Red Hat公司,以GNU/Linux為核心,把當時大部分的開源軟件打包成一個發(fā)行版,這就是RedHat Linux發(fā)行版。

1996年,Linux 2.0發(fā)布,該版本可以支持多種處理器,如alpha、mips、powerpc等,內(nèi)核代碼量大約是40萬行。

1999年,Linux 2.2發(fā)布,支持ARM處理器。第一家國產(chǎn)Linux發(fā)行版—藍點Linux系統(tǒng)誕生,它是第一個支持在幀緩沖上進行漢化的Linux中文版本。

2001年,Linux 2.4發(fā)布,支持對稱多處理器SMP和很多外設(shè)驅(qū)動。同年,毛德操老師出版了《Linux 2.4內(nèi)核源代碼情景分析》,該書推動了國人對Linux內(nèi)核的研究熱潮,書中對Linux內(nèi)核理解的深度和廣度至今無人能及。

2003年,Linux 2.6發(fā)布。與Linux 2.4相比,該版本增加了很多性能優(yōu)化的新特性,使它成為真正意義上的現(xiàn)代操作系統(tǒng)。

2008年,谷歌正式發(fā)布Android 1.0,Android系統(tǒng)基于Linux內(nèi)核來構(gòu)建。在之后的十年里,Android系統(tǒng)占據(jù)了手機系統(tǒng)的霸主地位。

2011年,Linux 3.0發(fā)布。在長達8年的Linux 2.6開發(fā)期間,眾多IT巨頭持續(xù)為Linux內(nèi)核貢獻了很多新特性和新的外設(shè)驅(qū)動。同年,全球最大的Linux發(fā)行版廠商Red Hat宣布營收達到10億美元。

2015年,Linux 4.0發(fā)布。

到現(xiàn)在為止,國內(nèi)外的科技巨頭都投入Linux內(nèi)核的開發(fā)中,其中包括微軟、華為、阿里巴巴等。

主站蜘蛛池模板: 衢州市| 鄂托克旗| 布尔津县| 夏河县| 拜泉县| 冷水江市| 肃北| 巴林左旗| 合川市| 澳门| 上林县| 寻甸| 锡林浩特市| 洛南县| 延边| 丹寨县| 泸州市| 林甸县| 镶黄旗| 娄烦县| 尉犁县| 云浮市| 襄城县| 三明市| 阜平县| 东方市| 庆城县| 远安县| 突泉县| 贞丰县| 凌海市| 聂荣县| 丹棱县| 汪清县| 邓州市| 泾源县| 蕲春县| 西贡区| 龙井市| 丰都县| 安岳县|