当前位置: 首页 > 科技观察

比原计划推迟三年,Ubuntu 将用 Zstd 压缩 Debian 软件包

时间:2023-03-22 01:25:20 科技观察

比原计划晚了三年,Ubuntu将以Zstd快速解压速度压缩Debian软件包。Zstandard(Zstd)是Facebook开发的一种无损数据压缩算法,第一个版本的实现于2016年8月31日发布。Zstd旨在提供类似于DEFLATE算法的压缩率,但速度更快,特别是对于解压缩。在2018年7月发布Ubuntu18.04LTS时,Ubuntu在APT和dpkg中增加了对Zstd压缩技术的初步支持。当时,Canonical还计划让Debian软件包快速接受这些变化,并让Ubuntu18.10率先采用新的压缩技术来加速软件包安装和升级发布,但Canonical低估了所需的时间。在过去的3年里,Ubuntu对Zstd的支持越来越完善,许多软件包已经更新以支持zstd归档,甚至只读归档也被反向移植到Ubuntu16.04XenialLTS版本中。我们还在上游Debian中看到对Zstd的更广泛支持。在Debian中,APT、debootstrap和reprepro现在都支持zstd。因此,整个生态系统现在已经有了广泛而成熟的Zstd支持,现在Ubuntu通过博客终于决定从Ubuntu21.10开始使用Zstd来压缩.deb包。这是另一个Linux发行版,继FedoraRPM等其他发行版之后,它利用Facebook开发的Zstandard压缩技术来实现更大的压缩(取决于设置和预压缩算法)和更快的速度。本文转自OSCHINA文章标题:比原计划晚三年,Ubuntu将使用Zstd压缩Debian软件包