为了便于更新和维护,Android将引入更成熟的Linux内核
扫描二维码
随时随地手机看文章
如果您对手机有所了解,那么您应该知道Google的Android系统基于Linux系统的开发。但是,诸如Google、华为和三星之类的OEM以及高通和联发科技之类的芯片制造商已经对该系统的较低级别进行了重大更改,使其更适合智能手机的需求。但是,为了提高系统的安全性并使其更易于维护,Google一直在不懈地努力以使用最成熟的Linux内核,并将在不久的将来加快这一步伐。
在今年的 Linux Plumbers Conference 大会上,谷歌工程师在公司如何使 Android 系统底层更加接近主流 Linux 内核方面做了演讲。称随着 Linux 内核的演变,目前的 Linux 内核与以往相比更加适合在移动设备当中使用,因此谷歌已经不需要对目前主流的系统内核进行很大的改动。这种做法不仅可以为 Android 系统带来更好的安全性与兼容性,可以节省公司在技术研发方面的开销,同时谷歌也可以将许多 Android 系统内核的优势加入到 Linux 系统内核当中,使 Linux 项目获得整体收益。例如,Android 系统在电源管理方面的优势,可以让基于 Arm 架构的 Linux 系统手机获得更好续航和电池寿命。
谷歌表示,这个计划的第一步是将在 Android 内核方面的修改更多的回归主流 Linux 内核。截至 2018 年 2 月,与 Linux 4.14.0 内核相比,Android 通用内核插入了 32000 行代码,并且删除了 1500 多行代码。与几年前 60000 行代码的插入量相比,谷歌已经大幅度减少了对内核代码的修改程度。
对于芯片制造商与 OEM 商场的修改,谷歌在 2017 年推出了 Project Treble 项目,将驱动程序和应用程序与 Android 内核区分开,从而保持系统内核的纯净度。同时这个项目也是谷歌将 Android 内核回归主流 Linux 内核计划的一部分。
此外,Google 目前正在开发的Fuchsia系统将来会取代当前的Android系统。该系统使用自定义内核来更好地消除与Linux系统相关的技术障碍。