Linux 内核即将用上最新的 Zstd 实现

系统 Linux
Zstandard 因其快速的解压能力以及整体出色的设计和性能,在整个开源生态中被越来越多地使用——例如在 Linux 内核中的应用。

Zstandard 因其快速的解压能力以及整体出色的设计和性能,在整个开源生态中被越来越多地使用——例如在 Linux 内核中的应用。

虽然 Linux 内核越来越多地支持使用 Zstd 进行各种压缩,但目前内核中的 Zstd 代码属于比较古老的版本。例如 Linux 内核使用 Zstd 压缩模块、固件和内核镜像,甚至像 Btrfs Zstd 文件系统这样的实现。

来自 Facebook 的 Zstd 维护者 Nick Terrell 积极从上游为 Linux 内核使用的 Zstd 更新代码,让内核的实现可以更接近上游并且更易于维护。但这项工作实在过于棘手,最终结果是停滞不前。所以从现在的情况来看,从 Zstd 上游重新构建代码的工作已暂停。

不过 Nick Terrell 最近分享了他正在开发一个新的补丁系列,表示很快就会在这方面采取行动,可能会及时赶上下一个内核合并窗口。

如果 Nick Terrell 能够按他计划的时间完成此项任务,Linux 内核代码至少会达到基于 Zstd 1.5 的状态,并且能够为利用这种压缩算法的功能提供一个良好的性能升级(查看在 OpenBenchmarking.org 上关于 Zstd 压缩的基准测试)。

本文转自OSCHINA

本文标题:Linux 内核即将用上最新的 Zstd 实现

本文地址:https://www.oschina.net/news/162415/zstd-updated-for-kernel-soon

责任编辑:未丽燕 来源: 开源中国
相关推荐

2021-10-09 08:18:30

LinuxZstd Facebook

2013-10-21 17:21:38

Linux内核Nftablesiptables

2018-08-08 15:20:05

UKToolsLinux内核

2015-07-06 11:55:40

IPv4地址

2021-07-08 09:55:18

UbuntuDebian软件包Zstd压缩

2017-08-16 16:03:51

苹果人脸识别

2021-09-14 10:03:35

RustLinux开发工作

2013-12-16 14:33:17

Linux内核Linux Kerne

2021-11-15 04:00:07

Linux 内核动态

2021-11-14 07:29:55

Linux 内核静态追踪Linux 系统

2021-09-16 10:15:56

Linux内核Rust

2009-09-21 09:09:54

Puppy Linux内核Linux

2023-03-01 23:56:11

2023-03-10 14:56:37

Linuxconnect系统

2023-03-01 23:53:30

Linuxshutdown进程

2021-06-17 12:50:04

LinuxLinux内核官方手册

2023-11-24 11:24:16

Linux系统

2023-09-21 11:35:38

Linux内核

2009-06-11 11:08:29

LinuxKernel内核

2022-02-22 10:52:21

PostgreSQLZstd压缩能力
点赞
收藏

51CTO技术栈公众号