馬上註冊  |  找回密碼

SAY討論區

查看: 341|回復: 0
打印 上一主題 下一主題

Linux 3.3內核發佈融合Android源代碼 [複製鏈接]

Rank: 7Rank: 7Rank: 7

好友
0
帖子
426
積分
1664
最後登錄
2012-2-26
在線時間
0 小時
跳轉到指定樓層
樓主
發表於 2012-3-23 21:20:03 |只看該作者 |倒序瀏覽

  新浪科技訊 香港時間3月23日消息,Linux內核項目主管林納斯‧托沃茲(Linus Torvalds)上週日公佈了最新Linux 3.3版內核,該內核融合了Android源代碼,有利於Android系統的開發。

  Android是一個開源系統,但Android 4.0(代號冰激凌三明治)手機和平板電腦數月時間的推遲上市,顯示出 Google (微博)單獨開發新版系統所遭遇的困難。Android擁有很多高級別組件,比如運營應用的Dalvik虛擬機,但是所有這些都依託於托沃茲在Kernel.org網站上公佈的Linux主線內核(mainline kernel)。

   Google 目前希望借助主線內核開發部分新功能,編程人員將因此受益,但他們需要觀察Android可以提供哪些新功能,如何進行提高。

   Sony 程式員蒂姆‧伯德(Tim Bird)專注於 Google Android Linux內核與Linux主線內核項目融合,他認為新版Linux 3.3內核可以為開發人員帶來兩大益處:1),在非Android系統下使用Android功能。2),利用vanilla主線內核來測試Android用戶空間,借此分析特定Android功能如何集成或利用內核中其它相關功能。此前有關內核郵件列表和Android主線郵件列表理念如何繼續向前發展的討論已經取得了一定成效。

   Google 並不想在完全孤立的環境下開發新版系統,但此次將Android Linux代碼與Linux主線內核融合的嘗試效果並不理想。“Android開發者此前進行了幾次嘗試,但無法向主線內核提交代碼,兩者的進程並不一致,”伯德稱,“少數基本功能,比如wakelock類,出現運行障礙並延遲。部分功能從不順從主線內核。”Wakelock是一項機制,應用可通過它防止計算設備進入低功率的閒置或休眠狀態。

  伯德表示,很多Android應用需要借助板載支援,換句話說,軟件需要使用各種主要和支援處理器,這些都已經得到了主線內核的支援。包括電源管理在內的新功能也使得3.3版內核獲得更大升級。

  伯德稱,他已經看到一些程式員使用“少量補丁”的未修改主線內核運行高級Android開放源代碼(AOSP)項目。這對於想要擺脫 Google 束縛嘗試Android在新環境下運行新功能的開發者來說是個利好消息,對於其它Linux設備更有幫助。

  考慮到 Google 瀏覽器程式員一直與WebKit瀏覽器引擎項目進行密切合作, Google 可能意識到未能更具建設性的共享源代碼已經使他們蒙受損失。(曉明)

分享分享0 收藏收藏0 讚好讚好0 Unlike!Unlike!0 分享 傳送 邀請
您需要登錄後才可以回帖 登錄 | 馬上註冊 |

Archiver|手機版|SAY討論區

GMT+8, 2026-5-25 17:49 , Processed in 0.618874 second(s), 8 queries .

Powered by go2tutor.comDiscuz! X2

© 2026 Community Networks Limited

回頂部