袁萌:Linux的歷史真相
平時,人們對于Linux的總體印象并不完全確定,隨風飄動,游移不定。那么,Linux的實際情況到底怎樣呢?
2003年12月17日,Linux 2.6.0版本正式發(fā)布。這一歷史時刻,離開我們并不遙遠?,F(xiàn)在看起來,這一時期的Linux很像個兒童玩具,全部程序的代碼量(size)只有10.5KB。但是,到了2004年1月9日,Linux 2.6.1版本發(fā)布,增加了4萬行代碼,其代碼量就激增到759.7KB。同年2月3日,2.6.2版本發(fā)布,增加了18萬行代碼,代碼量增加到2.2MB。2004年5月9日,2.6.6版本發(fā)布,增加了17萬行代碼(相對于前一版本,下同),代碼量增加到2.4MB。2004年12月24日,2.6.10版本發(fā)布,增加了32萬行代碼,代碼量增加到4.6MB。2006年1月3日,2.6.15版本發(fā)布,增加了47萬行代碼,代碼量增加到6.0MB。2007年2月4日,2.6.20版本發(fā)布,增加了26萬行代碼,代碼量變動到3.7MB。2008年1月24日,2.6.24版本發(fā)布,增加了78萬行代碼,代碼量增加到9.3MB。2009年3月23日,2.6.29版本發(fā)布,增加了134萬行代碼,代碼量增加到11.8MB。2009年12月3日,增加了109萬行代碼,代碼量達到11.0MB(請你記?。?。
由此可以看出,近5年來,Linux的代碼量增加了數(shù)十倍以上,版本升級所引發(fā)的代碼行數(shù)變動明顯加大。另外,根據(jù)相關(guān)研究,Linux代碼量有一半以上屬于硬件設備驅(qū)動程序范疇?,F(xiàn)在,我們可以說,Linux的硬件兼容性問題已基本獲得解決。由此,Linux的硬件發(fā)覺(detect)能力大大加強,為所謂“Live技術(shù)”打下了堅實的基礎?,F(xiàn)今,許多大牌Linux發(fā)行版的發(fā)布方式幾乎都轉(zhuǎn)移到Live模式(即LiveCD或Live USB),這是客觀事實?;仡櫼酝?,5年時光并不算長,但是,Linux迅速地成長為以Live發(fā)布為特征(即獨立于硬件平臺)的一款新型操作系統(tǒng),這是很了不起的一項成就。
說明:12月6日,喀納斯自由軟件專賣店發(fā)布開業(yè)公告:喀納斯專賣店定于12月8日正式開業(yè)。該店專營各類Linux發(fā)行版的Live中文定制版(稱為Linux寶貝),以普及自由軟件為己任。目前,喀納斯Linux寶貝僅有十余種,將來還會不斷增加??{斯Linux寶貝無須系統(tǒng)安裝,一查即用,非常方便。在我國,喀納斯專賣店填補了一項社會空白:讓人們呼吸到自由軟件的新鮮空氣。說句實在話,喀納斯的Live制作技術(shù)并不很難,但是,我肯定你(作為一般人)不會(指掌握其中的訣竅),與我一樣。你肯定會騎車,但不一定會修車,這并不丟人。注:使用“喀納斯專賣店”搜索一下,即可進入喀納斯自由軟件專賣店進行觀光購物(U盤是物件,而不是軟件)。
【編輯推薦】