<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
-->
6
月
9
日,一個非常平凡的日子,
Linux
2.6.30
版本正式發布了。有什麼好說的?
Linus
Torvalds
是
Linux
核心開發(團隊)的總協調人。在
Linux
核心裡面,哪個開發人員的個人貢獻和編程風格,他都清清楚楚。在每個新版本發布時,他總是把這些人的工作交代的一清二楚。比如,這個
2.6.30
新版本較之上一個版本(
2.6.29
,今年
3
月
23
日發布)有什麼新的變化,例如,增加了多少個源檔案,修改了多少個源檔案,刪除了多少個源檔案,以及相應的程式原始碼行數,交代的都清清楚楚,準確到程式的一條程式碼。比如,這個新版本增加了
2,002
個程式檔案,修改了
10,258
個檔案,刪除了
792
個檔案,增加了
1,086,736
程式碼,修改了
1,189,554
程式碼,刪除了
460,297
程式碼,由此可見,在不到
3
個月時間內,
Linux
核心開發工作量之巨大。如果把
2.6.30
版本的特徵全部用文字交代清楚,需要
A4
列印紙
28
頁(小
4
號字型),而且這隻是提綱而已。
從全部參與
2.6.30
核心開發的人員名單,我只能找到三個中國姓氏(前後查了兩遍),然後利用Google引擎,尋找他們是什麼人。結果證實,他們都不在我們國內工作。在此情況下,談何“國產”
Linux
?簡直荒謬之極!為何中國出不了一個
Linux
2.6.30
版本的開發人員?做到這一點,很難嗎?實際上,並不難。這又不是要我們生出一個西班牙鬥牛士,或是西班牙女郎,那是因為我們的種族不同。
C
程式高手,我們不缺。我們所缺少的是一種思想,一種軟體開發國際化的思想。在我們思想深處,並不認可
Linux
這種純粹國際化的東西。
讓我們現在回到
Ubuntu
發行版。這是當今全球公認的一種最普及的
Linux
發行版。至今,
Ubuntu
已經衍生出
13
種新分支,為什麼,我們不能基於
Ubuntu
,而更上一層樓?為什麼非要單搞一套?這就是問題所在。當今,全球的
Linux
發行版,各色各樣,共有
300
多種。俄羅斯名為
ALT
的
GNU/Linux
發行版,近年來發展勢頭很猛。我們所缺少的就是自己開發的
GNU/Linux
發行版,而不是什麼“國產”
Linux
。基於
Ubuntu
開發,就是一條捷徑。前天,一位老朋友答應我,從清華(或者北大)碩士畢業生中尋找程編高手,由他把關,我指導,充實
Ubuntu
實驗室。但是,我提出的條件是,要兩廂情願。我不信中國出不了一個
Linux
鬥牛士。
如今,
Linux
2.6.30
核心已經發布,
Ubuntu
9.10
版本定於今年
10
月
29
日發布,一切準備就緒,將奮力迎戰
Windows
7
。
Linux
一方,一切清清楚楚,
Windows
7
一方,一切模模糊糊。兩者相戰,不要勝負。這場持久戰要長久打下去。如果一切停止了,就沒有什麼意思了。你說呢?