去年底举行的内核峰会上,一群内核开发者讨论了在 Android 设备上运行主线内核(mainline kernel)面临的困难。主线内核是根据最新内核主支代码构建的版本,需要整合特定供应商代码才能运行在特定设备上。Android 是基于 Linux 的操作系统,但它很难替换旧的内核运行主线内核。
现在,John Stultz 在 Linaro Connect 上演示了在 Nexus 7 平板上运行主线内核。为了运行主线内核,John Stultz 为 Android Marshmallow 整合了大约 50 个补丁,其中 freedreno 驱动为设备加入了图形加速功能。他表示,自己没有做多少实际开发工作,而是整合了其他人贡献的补丁。