谷歌希望将 Android 迁移到主要 Linux 内核

Android移动操作系统基于Linux内核,但它不是标准内核,而是经过高度修改的内核。 其中包括来自谷歌、芯片设计商高通和联发科以及原始设备制造商的“升级”。 但现在,据报道“好公司” 打算翻译 您的系统内核的主版本。

谷歌希望将 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

添加评论