Google 描繪 Android 支持主線 Linux 內核的計劃
在年度內核開發者峰會 Linux Plumbers Conference 上,Google 開發者講述了 Android 如何支持主線 Linux 內核的計劃。Android 手機通常使用的是舊版本,遠非主線內核。舉例來說,Google 剛剛發布的旗艦手機 Pixel 4 使用的是 Linux kernel 4.14 LTS,這個版本是在 2017 年 11 月發布的。在可預見的未來,該型號的手機將會一直停留在 4.14。
Android 設備使用的內核會經歷三次 fork:首先是 Google 選擇一個 LTS 版本,將其轉變成 Android Common 內核——即打上了 Android OS 特有的補丁;Android Common 隨后提供給 SoC 供應商如高通,經歷第二次 fork,打上高通硬件補丁變成 SoC 內核;該內核之后提供給設備制造商經歷第三次 fork ,打上支持設備不同元件的內核補丁變成設備內核,這個內核才是最后隨手機提供給客戶的。
Android 設備使用的內核滯后內核主線至少兩到三年,Google 表示它正致力于將讓 Android 使用的版本接近上游的內核主線,方法是模塊化:Android 內核將由 Generic Kernel Image (GKI) 和多個 GKI 模塊構成,以模塊化方式加載所需的硬件驅動或其它補丁。
本文由用戶 五嘎子 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!
轉載自:https://www.solidot.org/story?sid=62680