on parle par exemple de l’utilisation de l’algorithme de compression Zstandard pour tous les paquets afin d’accélérer les temps d’installation.
Oula, alors c'est en discussion chez Debian. Et franchement, je suis pas convaincu par l'intérêt de la chose.
Zstd est un formidable outil de compression, mais l'usage généraliste des paquets, c'est l'installation via le réseau. Et dans la plupart des cas, il vaut mieux du LZMA (xz), qui compresse bien mieux. Le temps de transfert est bien plus long que le temps de décompression. On pourra s'en convaincre sur ce benchmark, en ayant choisi samba comme corpus. Le temps de transfert sur un lien à 7 Mio/s (ce qui est déjà pas mal) prend plus de 90% du temps total.
Par contre, c'est évident que sur un support d'installation, avoir du zstd permet une installation plus rapide. Ou bien si on installe des VMs à tour de bras avec un dépôt local.
Donc ce qui est intéressant, c'est que dpkg supporte zstd. Et on pourra voir ce qui peut en être fait.
# Zstandard, ou pas.
Posté par Glandos . En réponse à la dépêche Sortie d’Ubuntu 18.04 LTS Bionic Beaver. Évalué à 10.
Oula, alors c'est en discussion chez Debian. Et franchement, je suis pas convaincu par l'intérêt de la chose.
Zstd est un formidable outil de compression, mais l'usage généraliste des paquets, c'est l'installation via le réseau. Et dans la plupart des cas, il vaut mieux du LZMA (xz), qui compresse bien mieux. Le temps de transfert est bien plus long que le temps de décompression. On pourra s'en convaincre sur ce benchmark, en ayant choisi samba comme corpus. Le temps de transfert sur un lien à 7 Mio/s (ce qui est déjà pas mal) prend plus de 90% du temps total.
Par contre, c'est évident que sur un support d'installation, avoir du zstd permet une installation plus rapide. Ou bien si on installe des VMs à tour de bras avec un dépôt local.
Donc ce qui est intéressant, c'est que dpkg supporte zstd. Et on pourra voir ce qui peut en être fait.