商業系統黑馬、八年光陰 kernel 貢獻者近萬!
Linux - 一個可以用「神奇」來形容的系統,靠大量義工加上部份專家協助,透過 Nightly Build 的方式,多年來發展雖不能與大型作業系統相比,然而免費的開發者,最重要是這些開發者心甘情願地為 Linux 的發展默默貢獻,當中由興趣而衍生出來的工作動力,絕對不容忽視!提到 Linux,大家可能認為企業中使用 Linux 系統的會比較少,不過隨著開源概念率先被一些大型企業如 Google、Facebook 所使用,現時企業對於 Linux 的接受程度已比從前高得多。
kernel 是整個 Linux 系統中至為重要的部份,假如沒有了 kernel 的話,Linux 系統亦不能運作;不過開發 kernel 並非易事,幸好近幾年來愈來愈多開發者自願加入開源社群,並為 kernel 的研發貢獻了自己的私人時間;根據最新一份由 Linux 基金會公佈的文件顯示,自 2011 年 7 月開始,便有 1,131 人參與了 kernel 3.0 版本的開發工作,直到 2013 年 6 月的 3.10 版本,參與開發的人數已達 1,392 人,明顯呈現上升之勢。
除了人數多了,3.10 版本中的程式碼亦已接近 1700 萬行,可見這一群 Nightly Build 開發者的努力。上述提到的開發者,究竟是指那些人?這群開發者是無名英雄,要逐一尋根究柢相信不太可能,不過報告中卻公佈了有份參與 kernel 3.10 的 1,392 名開發者原來分別來自 243 家公司,對比 2011 年 7 月公佈的 kernel 3.0(當時主要由 191 家公司 1,131 名開發者開發),今時今日都可說是聲勢浩大了。
自 2005 年開始至今,有份參與過 kernel 開發工程的開發者已達 9,784 名;當然這 9 千多名開發者當中,很大部份都只是負責了極小量的 kernel 開發工作,報告之中便指出,Top 10 的開發者分別處理了達 30,420 次變更,佔整體的開發比例達 8.4%,而 Top 30 開發者則佔整個開發工作的 18%,其餘的百分比便是由數以千計「逐小逐小」參與開發的開發者所佔有。
上述提到的 TOP 10 開發者分別是 Red Hat、Intel、德州儀器、Linaro、SUSE、IBM、Samsung、Google、Vision Engraving Systems 及 Wolfson Microelectronics;至於當年為了令 Hyper-V 能順利於 Linux 中運行而針對 Linux 作出多達 688 項修改而被列入主要貢獻廠商的微軟,今年卻不見其蹤影;不過一直以來微軟並非以開源軟件為主,一旦對自己沒有任何利益,不參與開源計劃亦屬正常。
隨著更多大型企業轉用 Linux 方案,Linux 絕對是未來商用市場中的黑馬,因此及早考取近乎「變態」的 RHCE,對身為 IT 人的「事途」絕對有幫助,亦可增加你人工的「升值潛力」。