新浪科技訊 北京時間3月23日早間消息,Linux內核項目主管林納斯·托沃茲(Linus Torvalds)上周日公布了最新Linux 3.3版內核,該內核融合了Android源代碼,有利于Android系統的開發。
Android是一個開源系統,但Android 4.0(代號冰激凌三明治)手機和平板電腦數月時間的推遲上市,顯示出谷歌(微博)單獨開發新版系統所遭遇的困難。Android擁有很多高級別組件,比如運營應用的Dalvik虛擬機,但是所有這些都依托于托沃茲在Kernel.org網站上公布的Linux主線內核(mainline kernel)。
谷歌目前希望借助主線內核開發部分新功能,編程人員將因此受益,但他們需要觀察Android可以提供哪些新功能,如何進行提高。
索尼程序員蒂姆·伯德(Tim Bird)專注于谷歌Android Linux內核與Linux主線內核項目融合,他認為新版Linux 3.3內核可以為開發人員帶來兩大益處:1),在非Android系統下使用Android功能。2),利用vanilla主線內核來測試Android用戶空間,借此分析特定Android功能如何集成或利用內核中其它相關功能。此前有關內核郵件列表和Android主線郵件列表理念如何繼續向前發展的討論已經取得了一定成效。
谷歌并不想在完全孤立的環境下開發新版系統,但此次將Android Linux代碼與Linux主線內核融合的嘗試效果并不理想。“Android開發者此前進行了幾次嘗試,但無法向主線內核提交代碼,兩者的進程并不一致,”伯德稱,“少數基本功能,比如wakelock類,出現運行障礙并延遲。部分功能從不順從主線內核。”Wakelock是一項機制,應用可通過它防止計算設備進入低功率的閑置或休眠狀態。
伯德表示,很多Android應用需要借助板載支持,換句話說,軟件需要使用各種主要和支持處理器,這些都已經得到了主線內核的支持。包括電源管理在內的新功能也使得3.3版內核獲得更大升級。
伯德稱,他已經看到一些程序員使用“少量補丁”的未修改主線內核運行高級Android開放源代碼(AOSP)項目。這對于想要擺脫谷歌束縛嘗試Android在新環境下運行新功能的開發者來說是個利好消息,對于其它Linux設備更有幫助。
考慮到谷歌瀏覽器程序員一直與WebKit瀏覽器引擎項目進行密切合作,谷歌可能意識到未能更具建設性的共享源代碼已經使他們蒙受損失。(曉明)
推薦閱讀
作為我國第一家變頻空調銷量突破千萬的企業,美的空調的成長路徑頗具特色。在2008年9月打響我國“變頻空調普及風暴”第一槍后,美的通過差異化的產品和市場戰略迅速實現彎道超車,連續三年蟬聯我國變頻空調銷量冠軍,>>>詳細閱讀
本文標題:Linux 3.3內核發布 融合Android源代碼
地址:http://www.xglongwei.com/a/kandian/20120323/43575.html