在Collabora和Google工程師的不懈努力下,近期在LinuxKernel5.1內核分支中引入的新功能將會讓ChromeOS和Android用戶從中受益。在5.1分支中,12名Collabora開發者貢獻了64個commits以及111個sign-offs,并提交了大量BUG報告和測試。而且在團隊貢獻下5.1分支可以在啟動時通過命令行添加內核參數來掛載和啟動映射設備,從而繞過initramfs映像。
Collabora的AndréAlmeida表示:“HelenKoike貢獻了這次重大改變,提供了通過在啟動時輸入內核命令行參數來掛載映射設備的新機制,從而刪除了當前initramfs要求。這個重大改變是Google和Collabora工程師共同努力的成果,并且會推動ChromeOS設備和Android設備反向使用AVB2.0。”
此前的內核版本中,如果想要引導位于設備映射器設備中的文件系統必須要存在initramfs映像,但是在很多情況下用戶無法使用initramfs映像。因此這個新功能是非常實用的改進,可以讓用戶不需要initramfs使用簡單的內核參數就能啟動映射設備。
除此之外Collabora的工程師還為Linux5.1內核添加了一些好東西,包括支持NanoPC-T4單板計算機,支持基于AM335x的BoschGuardian和i.MX6PhytecphyBOARDSeginARM板,以及為RaspberryPi3B型板支持pinmuxing。
此外團隊還在RK3399Rock960平臺上啟用了HDMI音頻,改善了對RK3399RockPI主板的支持,修復了FunctionFS中的USB描述符處理,改進了DRM子系統的DRM_AUTH實現,增加了對RK3288和RK3399SoC中鏡像和平面旋轉的支持,修復了vivid驅動程序,并更新了ISP1704USB充電器檢測以使用新的GPIOAPI。