Linux開發(fā)現(xiàn)狀的“天氣預(yù)報(bào)”
通常,所謂“天氣預(yù)報(bào)”是指天氣變化的報(bào)告,《 Linux 基金會(huì)》借用此術(shù)語來表明全球 Linux 的開發(fā)現(xiàn)狀。
大家知道, Linux 是當(dāng)今自由 / 開源軟件( FOSS )之核心(也叫根, root )開發(fā)項(xiàng)目,可以說,幾乎所有(絕大部分)的 FOSS 項(xiàng)目都是在 Linux 平臺上開發(fā)的。今年 6 月 9 日, Linux 2.6.30 版本正式發(fā)布。據(jù)統(tǒng)計(jì),有 1,100 多人參與此版本的開發(fā),他們代表(或來自) 200 多個(gè)企業(yè),比如: Intel 、谷歌、紅帽和 Novell 等。相比 Linux 2.6.29 版本(今年 3 月 24 日發(fā)布),該版本發(fā)生了 12,000 處改動(dòng)(或變化),增加了 62,400 行程序源代碼,平均每天增加 8,300 行程序代碼。 Linux 2.6.30 版本的總代碼行數(shù)已經(jīng)超過 1,000 萬行源代碼。
我們設(shè)想一下,對于 Linux 而言,每天增加 8,300 行程序源代碼是個(gè)什么樣子?是很微小的近千分之一的變化,看上去簡直微不足道。不過,由此可見, Linux 是在不斷成長的一個(gè)系統(tǒng),仿佛具有生命。特別值得提出,該版本共有 9 項(xiàng)重大改進(jìn),其中第一項(xiàng)改進(jìn)的直接效果就是降低了硬盤的讀寫次數(shù)和延長了電池的使用壽命。降低硬盤讀寫次數(shù)特別有利于自啟動(dòng) U 盤的實(shí)際使用,延長了它的使用壽命。
自 6 月 24 日起, Linux 2.6.31 版本的開發(fā)已進(jìn)入開發(fā)穩(wěn)定期,預(yù)計(jì)在今年 8 月底或 9 月初正式發(fā)布。很明顯的是, Linux 的開發(fā)沒有受到全球性經(jīng)濟(jì)衰退的直接影響, Linux 正在穩(wěn)步前進(jìn)。
根據(jù) Black Duck 軟件公司的一項(xiàng)最近的調(diào)查報(bào)告,目前,全球共有 20 多萬個(gè) FOSS 開發(fā)項(xiàng)目在進(jìn)行中,分布在 4,100 個(gè)獨(dú)立網(wǎng)站,共有數(shù)百億( tens of billions )行程序代碼資源。這是一筆何等可貴的共享軟件資源。目前,存在 1,500 多種開源軟件許可協(xié)議,其中 65 %的項(xiàng)目遵守 GPL 許可證。特別值得一提的是, GPL 3.0 的開發(fā)項(xiàng)目,一年以來,增長了 4 倍,是 FOSS 許可協(xié)議的佼佼者,占整個(gè) FOSS 開發(fā)項(xiàng)目的 5.10% 。這種發(fā)展趨勢還將保持下去。 GPL 2.0 占 50.06 %, LGPL 2.1 占 9.63 %, Artstic 占 8.68 %, BSD 2.0 占 6.32 % ,Apache 2.0 占 3.91 %, Mozilla 1.1 占 1.25 %,微軟的 Public License 占 102 %。近年來,出現(xiàn)一種開源雙授權(quán)模式,也叫“ Open-Core” 模式,即核心開源,外圍閉源,便利于商業(yè)運(yùn)作,比如 MySQL 數(shù)據(jù)庫。
一點(diǎn)重要說明, FOSS 軟件的第一要義是指,允許程序自由地再次分發(fā),而不僅僅是程序源代碼對外開放。有人愿意程序源碼開放,但是,不允許程序自由地再次分發(fā),喜歡把它繼續(xù)摟在自己的懷里面不放手。這是何必呢?國產(chǎn) Linux 之所以不能算是真正的 FOSS 軟件,就在于它被視為是企業(yè)的私有產(chǎn)品,不允許自由地再次分發(fā)。這種私有觀念嚴(yán)重阻礙著了 Linux 在中國的健康發(fā)展。在我國境內(nèi),開源一詞的含義被誤讀了許多年。
【編輯推薦】