Ubuntu 21.10开始利用zstd压缩Debian软件包
隨著今年秋天 Ubuntu 21.10 的推出,Debian 軟件包將通過 zstd 進(jìn)行壓縮,以提供更快的解壓速度,這比最初的計(jì)劃晚了三年。在過去的三年里,zstd 支持被添加到 Ubuntu 的 APT 和 dpkg 中,同時(shí)在上游的 Debian 中也看到了更廣泛的 Zstd 支持。
現(xiàn)在整個(gè)生態(tài)系統(tǒng)已經(jīng)有了廣泛而成熟的 Zstd 支持,Ubuntu 終于實(shí)現(xiàn)從 Ubuntu 21.10 開始向 zstd 壓縮的 .deb 包過渡了。
對(duì)比圖像可以描述 zstd 的優(yōu)秀壓縮能力和性能表現(xiàn)
當(dāng) Julian Andres Klode 等開發(fā)者在 Ubuntu 18.04 LTS 中為 Ubuntu 的 APT 和 dpkg 增加最初的 Zstandard 壓縮支持時(shí),原本計(jì)劃讓 Debian 迅速接受這些改變,并讓 Ubuntu 18.10 成為第一個(gè)新的壓縮技術(shù)可以加速軟件包安裝和升級(jí)的版本。但事實(shí)證明要實(shí)現(xiàn)這些花了比這更多的時(shí)間。
從那時(shí)起,許多其他軟件包已經(jīng)被更新以支持 zstd 壓縮包,只讀壓縮也已經(jīng)被移植到 16.04 Xenial LTS 版本。現(xiàn)在 Debian,APT、debootstrap 和 reprepro 都可以支持 zstd。不過仍在進(jìn)行代碼審查以便納入 Debian 的 dpkg(BTS bug 892664)。
鑒于已經(jīng)有足夠的檔案支持 zstd,Ubuntu 將在 Ubuntu 21.10,即目前的開發(fā)版本中切換到 zstd 壓縮包。hello/2.10-2ubuntu3 將會(huì)是第一個(gè) zstd 壓縮的 Ubuntu 軟件包,接下來會(huì)有許多其他用 dpkg(>=1.20.9ubuntu2)構(gòu)建的軟件包。
這是繼 Fedora RPM 等發(fā)行版本之后,又有一個(gè)主流版本利用 Facebook 開發(fā)的 Zstandard 壓縮技術(shù),實(shí)現(xiàn)更大的壓縮率(取決于設(shè)置和前壓縮算法)和更好的速度。
要了解 zstd 的更多細(xì)節(jié),請(qǐng)?jiān)L問 FB 開發(fā)者官網(wǎng):
https://engineering.fb.com/2018/12/19/core-data/zstandard/
總結(jié)
以上是生活随笔為你收集整理的Ubuntu 21.10开始利用zstd压缩Debian软件包的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 贝壳找房宣布收购家装品牌“圣都家装”
- 下一篇: 你好 5G,未来的老伙计