基于 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
+關注
關注
88文章
11760瀏覽量
219018
原文標題:Linux 6.2內核合并了新的Zstd實現
文章出處:【微信號:OSC開源社區,微信公眾號:OSC開源社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
熱點推薦
Linux內核伙伴系統內存申請函數詳解:從原理到實戰
在 Linux 內核中,內存管理是整個系統穩定運行的基石,而伙伴系統(Buddy System) 作為內核物理內存分配的核心機制,更是驅動開發、內核模塊開發的必備知識點。它通過 "2
Linux內核的“心跳”:jiffies如何為系統計時?
在 Linux 內核的世界里,有一個默默工作的 "計時器"——jiffies。它不像我們手機上的時鐘那樣顯示年月日,卻掌控著內核中絕大多數時間相關的操作:從進程調度到設備驅動的定時檢查,都離不開它的身影。
深入RK3588內核:rockchip_linux_defconfig的作用與調試價值
在 RK3588 芯片的 Linux 開發中,有一個文件始終是開發者繞不開的核心 ——kernel/arch/arm64/configs/rockchip_linux_defconfig。無論是首次
Linux系統內核參數調優實戰指南
Linux 內核參數調優是系統性能優化的核心環節。隨著云原生架構的普及和硬件性能的飛速提升,默認的內核參數配置往往無法充分發揮系統潛力。在高并發 Web 服務、大數據處理、容器化部署等場景下,合理的
【「Linux 設備驅動開發(第 2 版)」閱讀體驗】Linux內核開發基礎
()、msleep_interruptible()這些API用于簡單睡眠
內核延遲或忙等待
可以調用ndelay()、udelay()、mdelay()這些API實現
Linux內核時
發表于 01-12 22:45
【「Linux 設備驅動開發(第 2 版)」閱讀體驗】+讀內核處理的核心輔助函數
理解Linux內核時間管理”知識點。
Linux內核時間管理部分,作者圖文并茂,詳細介紹了其實現
發表于 01-10 22:08
深入Linux內核:進程調度的核心邏輯與實現細節
,背后都離不開內核調度算法的精準操控。今天,我們就從優先級、調度算法、時間片分配到底層實現,全方位拆解Linux內核進程調度的核心邏輯。 一、進程調度的“身份標識”:優先級與分類 要理
基于 DR1M90 的 Linux-RT 內核開發:從編譯配置到 GPIO / 按鍵應用實現(1)
本手冊由創龍科技研發,針對 DR1M90,詳述 Linux-RT 實時內核開發:含實時性測試(Linux 與 Linux-RT 對比、CPU 空載 / 滿負荷 / 隔離狀態測試)、
Linux內核printk日志級別全解析:從參數解讀到實操配置
一、開篇:一個命令引出的核心問題 在?Linux?終端執行?cat /proc/sys/kernel/printk,你可能會看到這樣的輸出: 這串數字不是隨機的,而是內核日志系統的“核心配置開關
如何將 GPIO PWM 和 GPIO Capture 驅動程序導入 Linux 內核,實現 PWM 輸出并檢測引腳的變化狀態?
如何將 GPIO PWM 和 GPIO Capture 驅動程序導入 Linux 內核,實現 PWM 輸出并檢測引腳的變化狀態
發表于 08-20 08:20
Linux內核參數調優方案
在高并發微服務環境中,網絡性能往往成為K8s集群的瓶頸。本文將深入探討如何通過精細化的Linux內核參數調優,讓你的K8s節點網絡性能提升30%以上。
如何配置和驗證Linux內核參數
在Linux系統運維和性能優化中,內核參數(sysctl)的配置至關重要。合理的參數調整可以顯著提升網絡性能、系統穩定性及資源利用率。然而,僅僅修改參數是不夠的,如何驗證這些參數是否生效同樣關鍵。
樹莓派4 性能大比拼:標準Linux與實時Linux 4.19內核的延遲測試
引言本文是對我之前關于RaspberryPi3同一主題的帖子的更新。與之前的帖子一樣,我使用的是隨Raspbian鏡像提供的標準內核,以及應用了RT補丁的相似內核版本。對于實時版,我
Linux 6.2內核合并了新的Zstd實現
評論