Originally posted by sdack
View Post
Announcement
Collapse
No announcement yet.
Canonical Working On Zstd-Compressed Debian Packages For Ubuntu
Collapse
X
-
-
Originally posted by log0 View Postzstd shines where decompression speed actually matters. It is silly to use it for packages if you have more efficient compression available imho. Space and bandwidth savings trump some decompression time improvements.
Arch Linux's pacman and Solus's eopkg package managers are better examples. They install and update significantly faster than apt / apt-get, precisely due to registering package hooks.
- Likes 2
Comment
-
Originally posted by discordian View Post
You misunderstand what Ubuntu wants to do then. They want use the binary format of zstd, and not just some commandline tool. Means anyone that packages a tool on the new ubuntu will by default create a .deb package that wont install on other debian-based distros or the previous ubuntu version.
There are tons off different compression algos that have different (dis-)advantages to xz and gzip, zstd is no notable "knight in shining armor" here. Such modest gains are more that debatable as you throw out compatibility at the same time.
Particularly if you could keep the 6% lower filesize and just decompress the archives ahead in background threads (ie. as they are transferred over the wire), making those speed gains a non issue.
Comment
-
btw, is there a reason why deb-based distributions don't use delta by default?
basically, instead of downloading the full packages (for an update), one downloads the difference between the packages in use and new ones. While some packages (like kernel) are still downloaded in full, the others' size can be limited by ~75% on average (up to 96% in some cases). but hey, suse and others rpm-based used it for over a decade...
- Likes 1
Comment
-
Originally posted by F.Ultra View Post
How often do you create deb:s for other distros and versions? Since you will end up with linking to wrong versions of libraries anyway I always do "native" builds by scripting the build over several different chroots.
Grabbing and installing a package for a similar distro should be possible, and not artificially hindered.
Comment
-
Be aware of ZSTD at latest in Linux. Looks like zstd is stolen project and the original author protests and submits a lawsuit. Text in non english, use translate: https://translate.google.pl/translat...gle&edit-text=
Comment
Comment