Google和Collabora为Chrome OS设备的Linux 5.1内核进行重大更改
Collabora和Google工程师一直在研究一项令人兴奋的全新功能,该功能将使Chrome OS和Android设备的用户受益,这些设备最近登陆了最新的Linux 5.1内核系列。
根据Collabora上周发布的关于他们对Linux 5.1内核的贡献的最新报告,现在可以通过在启动时通过命令行添加内核参数来挂载和启动映射设备,从而绕过initramfs映像。对于Linux内核5.1,12个Collabora的开发人员还贡献了64次提交和111次签名,以及大量的错误报告和测试。
“Helen Koike做出了重大改变,提供了一种通过内核命令行参数在启动时挂载映射设备的机制,删除了当前的initramfs要求,”Collabora的AndréAlmeida说道。 “这一变化是Google和Collabora工程师共同努力推动上游使用AVB 2.0在Chrome OS设备和Android设备上发布的功能的结果。”
所有以前的内核版本都需要存在initramfs映像才能将系统引导到位于设备映射器设备中的文件系统,但是在很多情况下用户无法使用initramfs映像,因此,当您想要在不需要initramfs映像的情况下启动设备映射器设备时,只需使用简单的内核启动参数即可,这个新功能会派上用场。
Collabora对Linux kernel 5.1的贡献
除了在不使用initramfs的情况下添加对设备映射器设备的启动支持外,Collabora的工程师还为Linux 5.1内核添加了一些好东西,包括支持NanoPC-T4单板计算机,支持基于AM335x的Bosch Guardian和i.MX6 Phytec phyBOARD Segin ARM板,以及对Raspberry Pi 3 B型板的pinmuxing支持。
他们还在RK3399 Rock960平台上启用了HDMI音频,改进了对RK3399 RockPI板的支持,修复了功能FS中USB描述符的处理,改进了DRM子系统的DRM_AUTH实现,增加了对RK3288和RK3399 SoC镜像和平面旋转的支持,修复了生动的驱动程序,并更新了ISP1704 USB充电器检测以使用新的GPIO API。
- Linux 5.1内核为驱动程序提供新选项以进行异步探测
- Linux 内核时钟架构之时钟事件设备和tick_device绑定
- linux内核部件分析之----设备驱动模型之device
- linux设备模型与内核中的面向对象思想
- google怎样使用linux(内核)
- 浅谈 Linux 内核开发之 PCI 设备驱动
- 在ccs7下进行DM6467的开发(5):Linux内核编译
- 对 Linux 内核进行压力测试
- linux 内核驱动加载过程中 向文件系统中的文件进行读写操作
- linux驱动开发之字符设备--内核和用户空间数据的交换(ioctl)
- Linux 内核文件系统与设备操作流程分析
- Linux内核设计与实现 学习笔记(7)设备与模块
- Linux设备模型分析之device(基于3.10.1内核)
- 对于Linux内核tty设备的一点理解
- Linux内核MTD子系统二之设备驱动模型
- 编写LED混杂设备驱动:静态映射,如何用Linux内核里的gpio_request(),gpio_set_value()等函数,ioctl函数
- 从 2.4 到 2.6:Linux 内核可装载模块机制的改变对设备驱动的影响
- Linux 内核设备驱动之GPIO驱动之GPIO GPIO描述符到GPIO号
- Linux2.6内核下键盘输入设备驱动的实现
- 从 2.4 到 2.6:Linux 内核可装载模块机制的改变对设备驱动的影响