趕在本周的首個(gè)候選版本(rc1)發(fā)布之前,Greg Kroah-Hartman 也于上周開始向 Linux 5.19 提交其所負(fù)責(zé)監(jiān)督的新版內(nèi)核的各領(lǐng)域功能查詢請(qǐng)求。 而隨新內(nèi)核驅(qū)動(dòng)程序一同到來的,就有大家期待已久的固件級(jí) Zstd 壓縮支持。
(via GitHub )
據(jù)悉,由 Facebook 開發(fā)的 Zstandard 實(shí)時(shí)數(shù)據(jù)壓縮算法,具有兼顧快速解壓縮和節(jié)省磁盤空間的特性。
此前多年,陸續(xù)有人提出過 Linux 內(nèi)核補(bǔ)丁,以添加對(duì) Zstd 壓縮的固件處理支持,并希望取代以 XZ 為代表的現(xiàn)有壓縮方案。
四月份的時(shí)候,Zstd 壓縮固件終于開始冒頭。在有助于節(jié)省大量磁盤空間的同時(shí),它仍具有由內(nèi)核動(dòng)態(tài)完成的快速解壓縮特性。
而隨著 Linux 5.19-rc1 的到來,以 .zst 結(jié)尾的固件文件,終于能夠由 Linux 內(nèi)核的固件加載程序進(jìn)行解壓縮。
Linux 5.19 另一個(gè)顯著的核心驅(qū)動(dòng)變化,就是用戶能夠通過 sysfs 啟動(dòng)固件更新。作為由 英特爾 主導(dǎo)的一項(xiàng)變革,其旨在輕松地對(duì) FPGA PCIe 刷新固件。
在此之前,固件更新僅由內(nèi)核空間啟動(dòng)。而隨著 sysfs 這個(gè)可適應(yīng)接口的出現(xiàn),借助用戶空間在必要情況下啟動(dòng)所述更新的操作也將變得更加輕松。
Phoronix 提到的第三個(gè)附加特性更新,則是能夠報(bào)告設(shè)備在系統(tǒng)上的物理位置 —— 比如特定的端口 —— 這在將多個(gè)相同設(shè)備連接到系統(tǒng)時(shí)特別實(shí)用。
即便一些設(shè)備已通過 ACPI 公開其物理位置,但可以肯定的是,未來會(huì)有更多總線設(shè)備支持這項(xiàng)公開物理位置的新屬性。
【來源:cnBeta.COM】
關(guān)鍵詞: