Collabora和Google合作為Chrome OS設備帶來Linux 5.1重大改進
在Collabora和Google工程師的不懈努力下,近期在Linux Kernel 5.1內核分支中引入的新功能將會讓Chrome OS和Android用戶從中受益。在5.1分支中,12名Collabora開發者貢獻了64個commits以及111個sign-offs,並提交了大量BUG報告和測試。而且在團隊貢獻下5.1分支可以在啟動時通過命令行添加內核參數來掛載和啟動映射設備,從而繞過initramfs映像。
Collabora的André Almeida表示:“Helen Koike貢獻了這次重大改變,提供了通過在啟動時輸入內核命令行參數來掛載映射設備的新機制,從而刪除了當前initramfs要求。這個重大改變是Google和Collabora工程師共同努力的成果,並且會推動Chrome OS設備和Android設備反向使用AVB 2.0。”
此前的內核版本中,如果想要引導位於設備映射器設備中的文件系統必須要存在initramfs映像,但是在很多情況下用戶無法使用initramfs映像。因此這個新功能是非常實用的改進,可以讓用戶不需要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主板的支持,修復了FunctionFS中的USB描述符處理,改進了DRM子系統的DRM_AUTH實現,增加了對RK3288和RK3399 SoC中鏡像和平面旋轉的支持,修復了vivid驅動程序,並更新了ISP1704 USB充電器檢測以使用新的GPIO API。