基于 Zstd v1.5 上游的新 Zstd 內核實現已合并到正在開發的 Linux 6.2 中,以便為從壓縮固件到透明文件系統壓縮的 Zstd 壓縮 / 解壓縮用例提供更好的性能和可靠性。Linux 內核已在多個模塊使用了 Zstd,從透明文件系統壓縮與 Btrfs 之類的數據壓縮,到允許內核模塊使用 Zstandard 算法進行壓縮。據稱,Linux 內核中的 Zstd 代碼已經有一年沒有更新了,使用的還是 Zstd 1.4.10,這比上游 Zstd 的更新進度晚了好幾年。在 Linux 6.2 中,Zstd 內核代碼已針對 v1.5.2 上游進行了更新,以便與 Facebook/Meta 維護的上游代碼保持一致。對于使用 Zstandard 壓縮算法的內核用戶,這意味著他們能夠使用更快的 Zstd 壓縮 / 解壓縮。
這項計劃很早之前就已被提出,維護者最后在上周末才提交了 PR。就在今天,Linus Torvalds 合并了該補丁。該 PR 依舊是由來自 Facebook 的 Zstd 維護者 Nick Terrell 完成,他一直積極從上游為 Linux 內核使用的 Zstd 更新代碼。毫無疑問,使用新的 Zstd 實現能夠為 Zstd 壓縮的內核鏡像和其他用戶帶來更好的性能。隨著這個內核實現也以近乎自動的方式從上游 Zstd 代碼生成,希望內核實現能夠更好地針對其上游進行更新。相關鏈接:https://www.phoronix.com/news/Linux-6.2-Newer-Zstd
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
Linux
+關注
關注
87文章
11511瀏覽量
213762
原文標題:Linux 6.2內核合并了新的Zstd實現
文章出處:【微信號:OSC開源社區,微信公眾號:OSC開源社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
熱點推薦
如何配置和驗證Linux內核參數
在Linux系統運維和性能優化中,內核參數(sysctl)的配置至關重要。合理的參數調整可以顯著提升網絡性能、系統穩定性及資源利用率。然而,僅僅修改參數是不夠的,如何驗證這些參數是否生效同樣關鍵。
樹莓派4 性能大比拼:標準Linux與實時Linux 4.19內核的延遲測試
引言本文是對我之前關于RaspberryPi3同一主題的帖子的更新。與之前的帖子一樣,我使用的是隨Raspbian鏡像提供的標準內核,以及應用了RT補丁的相似內核版本。對于實時版,我

騰訊云內核團隊修復Linux關鍵Bug
Maintainer深感棘手的關鍵內核bug。 這一改進方案經過嚴格評審和測試,最終被合并進入后續的Linux LTS(長期支持)版本中,標志著騰訊云在操作系統內核領域的技術實力得到了
嵌入式學習-飛凌嵌入式ElfBoard ELF 1板卡-Linux內核移植之內核簡介
學到本章節,大家應該對Linux操作系統都有了一定的了解,但可能還不知道我們拿到手的內核源碼都經歷了什么。linux有一個龐大的開源社區,每
發表于 12-16 13:08
飛凌嵌入式ElfBoard ELF 1板卡-Linux內核移植之內核簡介
學到本章節,大家應該對Linux操作系統都有了一定的了解,但可能還不知道我們拿到手的內核源碼都經歷了什么。linux有一個龐大的開源社區,每
發表于 12-13 09:03
deepin社區亮相第19屆中國Linux內核開發者大會
中國 Linux 內核開發者大會,作為中國 Linux 內核領域最具影響力的峰會之一,一直以來都備受矚目。
linux內核中通用HID觸摸驅動
在linux內核中,為HID觸摸面板實現了一個通用的驅動程序,位于/drivers/hid/hid-multitouch.c文件中。hid觸摸驅動是以struct hid_driver

詳解linux內核的uevent機制
在linux內核中,uevent機制是一種內核和用戶空間通信的機制,用于通知用戶空間應用程序各種硬件更改或其他事件,比如插入或移除硬件設備(如USB驅動器或網絡接口)。uevent表示“用戶空間
linux驅動程序如何加載進內核
在Linux系統中,驅動程序是內核與硬件設備之間的橋梁。它們允許內核與硬件設備進行通信,從而實現對硬件設備的控制和管理。 驅動程序的編寫 驅動程序的編寫是
Linux內核中的頁面分配機制
Linux內核中是如何分配出頁面的,如果我們站在CPU的角度去看這個問題,CPU能分配出來的頁面是以物理頁面為單位的。也就是我們計算機中常講的分頁機制。本文就看下Linux內核是如何管

評論