ITBear旗下自媒體矩陣:

Linux EFI Zboot精簡(jiǎn)升級(jí),Gzip與Zstd壓縮算法成新寵

   時(shí)間:2024-12-10 11:33:34 來源:ITBEAR編輯:快訊團(tuán)隊(duì) 發(fā)表評(píng)論無障礙通道

近期,科技界迎來了一則關(guān)于Linux內(nèi)核的重要變更消息。據(jù)科技媒體Phoronix報(bào)道,Linux內(nèi)核中的EFI Zboot代碼將迎來一次重大調(diào)整,其核心在于壓縮算法的支持范圍將大幅縮減。

在此之前,EFI Zboot采用的是一種被稱為“壓縮庫(kù)博物館”的模式,該模式集成了Gzip、LZ4、LZMA、LZO、XZ和Zstd六種壓縮算法。然而,這些算法在實(shí)際應(yīng)用中的使用頻率并不均衡,部分算法的使用范圍相對(duì)有限。

Ard Biesheuvel提出了一項(xiàng)新提案補(bǔ)丁,旨在通過精簡(jiǎn)代碼、降低復(fù)雜度和減少維護(hù)成本,來優(yōu)化EFI Zboot的壓縮算法支持。具體而言,該補(bǔ)丁建議僅保留Gzip和Zstd兩種壓縮算法,而放棄其他四種算法。

補(bǔ)丁中詳細(xì)闡述了選擇Gzip和Zstd的原因。Gzip以其快速的解壓縮速度著稱,盡管其壓縮率并非最高,但在Fedora等操作系統(tǒng)中已有實(shí)際應(yīng)用,特別是在arm64架構(gòu)的EFI zboot內(nèi)核壓縮中。同時(shí),QEMU在啟動(dòng)未加載固件的內(nèi)核時(shí)也直接支持Gzip。而Zstd則以其高壓縮率和幾乎與Gzip相當(dāng)?shù)慕鈮嚎s速度脫穎而出,同時(shí)減少選項(xiàng)數(shù)量有助于降低其他EFI zboot格式使用者的負(fù)擔(dān)。

據(jù)悉,該提案補(bǔ)丁已經(jīng)通過反復(fù)測(cè)試和驗(yàn)證,并即將合并到Linux內(nèi)核主線中。補(bǔ)丁的合并速度超乎預(yù)期,它已被添加到efi.git的“urgent”分支中,意味著它可能不需要等到Linux 6.14周期,而是會(huì)提前合并到即將到來的6.13周期中。

值得注意的是,此次變更僅影響EFI Zboot部分,對(duì)Linux內(nèi)核其他區(qū)域的壓縮/解壓縮選項(xiàng)并無影響。這意味著,Linux用戶在使用其他壓縮算法時(shí),不會(huì)受到此次變更的直接影響。

此次Linux內(nèi)核EFI Zboot代碼的調(diào)整,無疑是對(duì)現(xiàn)有技術(shù)的一次優(yōu)化和升級(jí)。通過精簡(jiǎn)壓縮算法支持,Linux內(nèi)核將變得更加簡(jiǎn)潔、高效,有助于降低維護(hù)成本,提升整體性能。

隨著技術(shù)的不斷發(fā)展,Linux內(nèi)核也在不斷更新和完善。相信在未來的日子里,Linux將繼續(xù)為用戶帶來更加優(yōu)質(zhì)、高效的使用體驗(yàn)。

然而,對(duì)于部分依賴其他壓縮算法的EFI Zboot用戶來說,此次變更可能會(huì)帶來一定的調(diào)整成本。因此,建議相關(guān)用戶在Linux內(nèi)核更新后,及時(shí)關(guān)注并測(cè)試新的EFI Zboot功能,以確保系統(tǒng)的穩(wěn)定運(yùn)行。

總的來說,Linux內(nèi)核EFI Zboot代碼的這次調(diào)整是一次積極的技術(shù)優(yōu)化,旨在提升系統(tǒng)的性能和穩(wěn)定性。雖然部分用戶可能需要面對(duì)一定的調(diào)整成本,但長(zhǎng)遠(yuǎn)來看,這將為L(zhǎng)inux用戶帶來更加優(yōu)質(zhì)的使用體驗(yàn)。

舉報(bào) 0 收藏 0 打賞 0評(píng)論 0
 
 
更多>同類資訊
全站最新
熱門內(nèi)容
網(wǎng)站首頁  |  關(guān)于我們  |  聯(lián)系方式  |  版權(quán)聲明  |  RSS訂閱  |  開放轉(zhuǎn)載  |  滾動(dòng)資訊  |  爭(zhēng)議稿件處理  |  English Version