Linux Kernel 5.11首個候選版本更新發布
Linus Torvalds 在今天如期發布了Linux Kernel 5.11-rc1 版本更新,這標誌著為期兩週的合併窗口期正式結束。Linus Torvalds 在5.11-rc1 公告中指出:“好吧,這是一個常規更新,除非你看到實際的差異”。
本次更新一個值得關注的地方就是AMD GPU描述頭文件的巨大Dump,這讓真正的內核變化相形見絀。AMD “Van Gogh”文件佔整個補丁的三分之二,而這只是一次單一的提交,只是添加了對寄存器的定義。
Linus Torvalds 表示:“我們以前就有過這種情況,我相信我們將來也會看到更多。這些頭文件是由硬件描述生成的,用於所有可能的位掩碼等,變得非常非常大。哦,好吧。如果你忽略這個區域,其他的一切看起來都很正常。該版本主要是驅動方面的更新,此外還對架構、文件系統、網絡、文檔和工具等其他方面進行了常規優化”。
在該Linux Kernel 內核版本中,AMD “Van Gogh”文件大約有27.5 萬行,其中大部分是自動生成的頭文件。由於自動生成的頭文件的大小,AMDGPU是Linux內核中最大的驅動程序,根據代碼行數計算,它在內核樹中的比例超過10%。隨著新支持的不斷加入,這些數字只會繼續上升。
在過去的兩周里,大約有12,500個變化被合併。關於Linux Kernel 5.11 特性的概述,可以訪問本站之前發布的文章。Linux 5.11 穩定版應該會在二月推出。