0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux 6.2內(nèi)核合并了新的Zstd實(shí)現(xiàn)

OSC開(kāi)源社區(qū) ? 來(lái)源:OSC開(kāi)源社區(qū) ? 作者:OSC開(kāi)源社區(qū) ? 2022-12-21 10:16 ? 次閱讀
基于 Zstd v1.5 上游的新 Zstd 內(nèi)核實(shí)現(xiàn)已合并到正在開(kāi)發(fā)的 Linux 6.2 中,以便為從壓縮固件到透明文件系統(tǒng)壓縮的 Zstd 壓縮 / 解壓縮用例提供更好的性能和可靠性。Linux 內(nèi)核已在多個(gè)模塊使用了 Zstd,從透明文件系統(tǒng)壓縮與 Btrfs 之類(lèi)的數(shù)據(jù)壓縮,到允許內(nèi)核模塊使用 Zstandard 算法進(jìn)行壓縮。據(jù)稱(chēng),Linux 內(nèi)核中的 Zstd 代碼已經(jīng)有一年沒(méi)有更新了,使用的還是 Zstd 1.4.10,這比上游 Zstd 的更新進(jìn)度晚了好幾年。在 Linux 6.2 中,Zstd 內(nèi)核代碼已針對(duì) v1.5.2 上游進(jìn)行了更新,以便與 Facebook/Meta 維護(hù)的上游代碼保持一致。對(duì)于使用 Zstandard 壓縮算法的內(nèi)核用戶,這意味著他們能夠使用更快的 Zstd 壓縮 / 解壓縮。 這項(xiàng)計(jì)劃很早之前就已被提出,維護(hù)者最后在上周末才提交了 PR。就在今天,Linus Torvalds 合并了該補(bǔ)丁。該 PR 依舊是由來(lái)自 Facebook 的 Zstd 維護(hù)者 Nick Terrell 完成,他一直積極從上游為 Linux 內(nèi)核使用的 Zstd 更新代碼。毫無(wú)疑問(wèn),使用新的 Zstd 實(shí)現(xiàn)能夠?yàn)?Zstd 壓縮的內(nèi)核鏡像和其他用戶帶來(lái)更好的性能。隨著這個(gè)內(nèi)核實(shí)現(xiàn)也以近乎自動(dòng)的方式從上游 Zstd 代碼生成,希望內(nèi)核實(shí)現(xiàn)能夠更好地針對(duì)其上游進(jìn)行更新。相關(guān)鏈接:https://www.phoronix.com/news/Linux-6.2-Newer-Zstd

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11207

    瀏覽量

    208721

原文標(biāo)題:Linux 6.2內(nèi)核合并了新的Zstd實(shí)現(xiàn)

文章出處:【微信號(hào):OSC開(kāi)源社區(qū),微信公眾號(hào):OSC開(kāi)源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    linux內(nèi)核中通用HID觸摸驅(qū)動(dòng)

    linux內(nèi)核中,為HID觸摸面板實(shí)現(xiàn)一個(gè)通用的驅(qū)動(dòng)程序,位于/drivers/hid/hid-multitouch.c文件中。hid觸摸驅(qū)動(dòng)是以struct hid_driver
    的頭像 發(fā)表于 10-29 10:55 ?160次閱讀
    <b class='flag-5'>linux</b><b class='flag-5'>內(nèi)核</b>中通用HID觸摸驅(qū)動(dòng)

    linux驅(qū)動(dòng)程序如何加載進(jìn)內(nèi)核

    Linux系統(tǒng)中,驅(qū)動(dòng)程序是內(nèi)核與硬件設(shè)備之間的橋梁。它們?cè)试S內(nèi)核與硬件設(shè)備進(jìn)行通信,從而實(shí)現(xiàn)對(duì)硬件設(shè)備的控制和管理。 驅(qū)動(dòng)程序的編寫(xiě) 驅(qū)動(dòng)程序的編寫(xiě)是
    的頭像 發(fā)表于 08-30 15:02 ?347次閱讀

    Linux內(nèi)核測(cè)試技術(shù)

    。內(nèi)核測(cè)試技術(shù)是實(shí)現(xiàn)這一目標(biāo)的關(guān)鍵手段。本文將詳細(xì)介紹 Linux 內(nèi)核測(cè)試的各種技術(shù),包括單元測(cè)試、集成測(cè)試、功能測(cè)試和性能測(cè)試等,并討論不同測(cè)試方法的優(yōu)缺點(diǎn)及其適用場(chǎng)景。
    的頭像 發(fā)表于 08-13 13:42 ?406次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>內(nèi)核</b>測(cè)試技術(shù)

    Linux內(nèi)核中的頁(yè)面分配機(jī)制

    Linux內(nèi)核中是如何分配出頁(yè)面的,如果我們站在CPU的角度去看這個(gè)問(wèn)題,CPU能分配出來(lái)的頁(yè)面是以物理頁(yè)面為單位的。也就是我們計(jì)算機(jī)中常講的分頁(yè)機(jī)制。本文就看下Linux內(nèi)核是如何管
    的頭像 發(fā)表于 08-07 15:51 ?214次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>內(nèi)核</b>中的頁(yè)面分配機(jī)制

    歡創(chuàng)播報(bào) 華為宣布鴻蒙內(nèi)核已超越Linux內(nèi)核

    1 華為宣布鴻蒙內(nèi)核已超越Linux內(nèi)核 ? 6月21日,在華為開(kāi)發(fā)者大會(huì)上, HarmonyOS NEXT(鴻蒙NEXT)——真正獨(dú)立于安卓和iOS的鴻蒙操作系統(tǒng),正式登場(chǎng)。這是HarmonyOS
    的頭像 發(fā)表于 06-27 11:30 ?757次閱讀

    使用 PREEMPT_RT 在 Ubuntu 中構(gòu)建實(shí)時(shí) Linux 內(nèi)核

    盟通技術(shù)干貨構(gòu)建實(shí)時(shí)Linux內(nèi)核簡(jiǎn)介盟通技術(shù)干貨Motrotech如果需要在Linux實(shí)現(xiàn)實(shí)時(shí)計(jì)算性能,進(jìn)而有效地將Linux轉(zhuǎn)變?yōu)镽T
    的頭像 發(fā)表于 04-12 08:36 ?2093次閱讀
    使用 PREEMPT_RT 在 Ubuntu 中構(gòu)建實(shí)時(shí) <b class='flag-5'>Linux</b> <b class='flag-5'>內(nèi)核</b>

    Ubuntu 24.04 LTS選用Linux 6.8為默認(rèn)內(nèi)核

    關(guān)于Ubuntu 24.04 LTS使用何種內(nèi)核版本,一直備受關(guān)注。Canonical工程師Andrea Righi昨日宣布,Ubuntu 24.04將默認(rèn)搭載Linux 6.8內(nèi)核。
    的頭像 發(fā)表于 01-29 11:27 ?973次閱讀

    linux內(nèi)核主要由哪幾個(gè)部分組成,作用是什么

    的內(nèi)存。它將內(nèi)存劃分為不同的區(qū)域,并通過(guò)內(nèi)存管理算法來(lái)分配和回收內(nèi)存。它還提供虛擬內(nèi)存功能,允許多個(gè)進(jìn)程共享系統(tǒng)的物理內(nèi)存。 文件系統(tǒng):Linux內(nèi)核提供對(duì)文件系統(tǒng)的支持。它負(fù)責(zé)管
    的頭像 發(fā)表于 01-22 14:34 ?2565次閱讀

    冬季風(fēng)暴導(dǎo)致Linus Torvalds暫停Linux 6.8內(nèi)核開(kāi)發(fā)

    Linus Torvalds 在內(nèi)核郵件列表宣布,由于他位于美國(guó)俄勒岡州波特蘭的居住地遭遇嚴(yán)重冬季風(fēng)暴,導(dǎo)致網(wǎng)絡(luò)和電力中斷,他所在的波特蘭附近地區(qū)氣溫降至 -10°C,因此他不得不暫停 Linux 6.8 內(nèi)核
    的頭像 發(fā)表于 01-17 11:01 ?614次閱讀
    冬季風(fēng)暴導(dǎo)致Linus Torvalds暫停<b class='flag-5'>Linux</b> 6.8<b class='flag-5'>內(nèi)核</b>開(kāi)發(fā)

    Linux內(nèi)核中RCU的用法

    Linux內(nèi)核中,RCU最常見(jiàn)的用途是替換讀寫(xiě)鎖。在20世紀(jì)90年代初期,Paul在實(shí)現(xiàn)通用RCU之前,實(shí)現(xiàn)一種輕量級(jí)的讀寫(xiě)鎖。后來(lái),為
    的頭像 發(fā)表于 12-27 09:56 ?1616次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>內(nèi)核</b>中RCU的用法

    獲取Linux內(nèi)核源碼的方法

    (ELF1/ELF1S開(kāi)發(fā)板及顯示屏)Linux內(nèi)核是操作系統(tǒng)中最核心的部分,它負(fù)責(zé)管理計(jì)算機(jī)硬件資源,并提供對(duì)應(yīng)用程序和其他系統(tǒng)組件的訪問(wèn)接口,控制著計(jì)算機(jī)的內(nèi)存、處理器、設(shè)備驅(qū)動(dòng)程序和文件系統(tǒng)等
    的頭像 發(fā)表于 12-13 09:49 ?606次閱讀
    獲取<b class='flag-5'>Linux</b><b class='flag-5'>內(nèi)核</b>源碼的方法

    Linux內(nèi)核自解壓過(guò)程分析

    uboot完成系統(tǒng)引導(dǎo)以后,執(zhí)行環(huán)境變量bootm中的命令;即,將Linux內(nèi)核調(diào)入內(nèi)存中并調(diào)用do_bootm函數(shù)啟動(dòng)內(nèi)核,跳轉(zhuǎn)至kernel的起始位置。
    的頭像 發(fā)表于 12-08 14:00 ?829次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>內(nèi)核</b>自解壓過(guò)程分析

    Linux內(nèi)核驅(qū)動(dòng)與單個(gè)PCI設(shè)備的綁定和解綁定

    所支持的所有設(shè)備之間進(jìn)行,無(wú)法實(shí)現(xiàn)驅(qū)動(dòng)單獨(dú)綁定或者解綁定一個(gè)設(shè)備。然而,在Linux內(nèi)核2.6.13-rc3以后,提供在用戶空間動(dòng)態(tài)的綁定和解綁定驅(qū)動(dòng)與設(shè)備之間關(guān)系的功能,這樣就解決
    的頭像 發(fā)表于 11-17 17:11 ?1504次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>內(nèi)核</b>驅(qū)動(dòng)與單個(gè)PCI設(shè)備的綁定和解綁定

    Linux內(nèi)核slab性能優(yōu)化的核心思想

    今天分享一篇內(nèi)存性能優(yōu)化的文章,文章用了大量精美的圖深入淺出地分析Linux內(nèi)核slab性能優(yōu)化的核心思想,slab是Linux內(nèi)核小對(duì)象
    的頭像 發(fā)表于 11-13 11:45 ?584次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>內(nèi)核</b>slab性能優(yōu)化的核心思想

    Linux內(nèi)核UDP收包為什么效率低

    包效率真的很低,這是為什么?有沒(méi)有辦法去嘗試著優(yōu)化?而不是動(dòng)不動(dòng)就DPDK。 我們從最開(kāi)始說(shuō)起。 Linux內(nèi)核作為一個(gè)通用操作系統(tǒng)內(nèi)核,脫胎于UNIX那一套現(xiàn)代操作系統(tǒng)理論。 但一開(kāi)始不知道怎么回事將網(wǎng)絡(luò)協(xié)議棧的
    的頭像 發(fā)表于 11-13 10:38 ?438次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>內(nèi)核</b>UDP收包為什么效率低