Linux作業系統開放原始碼的本質固然讓每個人都可以在Linux上加入自己的創新,卻也因此缺乏標準化,徒增相關廠商不少困擾。有鑑於此,安謀國際(ARM)與多家晶片大廠共同成立Linaro,由其負責整理Linux底層,並提供最佳化的Linux開發工具,以利相關業者專注於產品功能創新。
Linaro執行長Tom Lantzsch表示,Linaro將對Linux底層的標準化與工具品質提升做出貢獻。 |
Linaro執行長Tom Lantzsch表示,Linaro不是一家想推出自有Linux發行版本(Distribution)的公司,而是以整理Linux核心(Kernel)與相關底層,並提供最佳化開發工具為目標的非營利公司。目前市場上Linux發行版本多如繁星,提供系統單晶片(SoC)硬體解決方案的晶片業者也相當多,如發起Linaro的飛思卡爾(Freescale)、三星(Samsung)、ST-Ericsson與德州儀器(TI),其應用處理器均可支援各種不同發行版本的Linux。
然而,從晶片供應商的角度來看,為支援各種不同Linux發行版本,晶片業者必須提供適用於不同發行版本的驅動程式與開發工具,其重複投資狀況相當嚴重;從軟體開發者的角度來看,即便選定投入某一發行版本,也得設法克服不同晶片業者硬體平台的歧異。因此,要將Linux作業系統應用於終端產品,開發團隊要克服障礙不小。
這也使得上述晶片業者與ARM、IBM決心資助一家專注於Linux底層與核心(Kernel)整理與開發工具研發的非營利公司,試圖讓Linux作業系統與各家晶片業者的硬體整合更為順暢,同時也為Linux開發者提供一套經過各家SoC業者硬體驗證的最佳化工具環境。Linaro未來將定期每6個月釋出一套工具、核心原始碼及中介軟體(Middleware)更新,且Linaro將保持Linux的自由、開放特性,任何企業均可自由加入成為Linaro的夥伴。
Linaro成立後,預期Linux底層、核心與開發工具的品質與標準化程度可大幅度提升,包含Android、Chrome OS、MeeGo、Ubunto等發行版本,也將因底層與工具改善而受益。不過,由於MeeGo的主要倡導者為x86架構處理器的龍頭英特爾(Intel),因此,Linaro日後推出的工具也有助於加速MeeGo的開發。對此,TI OMAP行動通訊與運算事業總經理Seshu Madhavapeddy表示,由於Linux對於不同處理器架構的兼容性很高,因此,即便目前MeeGo是由英特爾主導,也不表示MeeGo就無法在ARM架構的處理器上執行。事實上,待Linaro的第一版工具發布後,他相信MeeGo在該公司OMAP處理器平台上的執行效果,將會比現在更好。這就是自由軟體與開放原始碼的好處–帶給使用者更多選擇。