谷歌希望將 Android 遷移到主要 Linux 內核

Android行動作業系統基於Linux內核,但它不是標準內核,而是經過高度修改的內核。 其中包括來自Google、晶片設計商高通和聯發科以及原始設備製造商的「升級」。 但現在,據報“好公司” 打算翻譯 您的系統核心的主版本。

谷歌希望將 Android 遷移到主要 Linux 內核

谷歌工程師在今年的 Linux Plumbers 大會上就這個主題進行了演講。 預計這將降低成本和支援開銷,使​​整個 Linux 專案受益,提高效能並延長設備電池壽命。 這也將允許更快地部署更新並減少碎片。

此過程的第一步是將盡可能多的 Android 修改合併到主 Linux 核心中。 截至 2018 年 32 月,與主要 Linux 000 版本相比,通用 Android 核心(製造商對其進行了額外更改)已添加了 1500 多個內容,刪除了 4.14.0 多個內容。 與幾年前相比,這是一個進步,當時 Android 為 Linux 添加了超過 60 行程式碼。

Android 核心仍然接受晶片製造商(如高通和聯發科)和 OEM(如三星和 LG)的修改。 谷歌在 2017 年透過 Project Treble 改進了這一流程,將裝置特定的驅動程式與 Android 的其餘部分分開。 該公司希望將該技術嵌入到主 Linux 核心中,有可能消除對每個裝置核心的需求,並進一步加快 Android 更新過程。

Google 工程師提出的想法是在 Linux 核心中創建一個接口,允許專有設備驅動程式充當插件。 這將使 Project Treble 能夠在常規 Linux 核心中使用。

有趣的是,Linux 社群的一些成員反對將 Android 移植到其中的想法。 原因是常規核心的修改和更改過程非常快,而專有系統則「拖累」了與舊版本相容的全部負擔。

因此,目前尚不清楚 Android 向標準 Linux 核心的過渡以及 Project Treble 系統的整合何時會發生並發布。 但這個想法本身非常有趣且有前途。



來源: 3dnews.ru

添加評論