Arch Linux è passato agli archivi zstd: aumento del 1300% nella velocità di decompressione dei pacchetti

Sviluppatori di Arch Linux segnalati, che ha modificato lo schema di confezionamento dei pacchetti rispetto all'algoritmo. In precedenza veniva utilizzato l'algoritmo xz (.pkg.tar.xz). Ora zstd (.pkg.tar.zst) è abilitato. Ciò ha consentito di aumentare la velocità di disimballo del 1300% a costo di un leggero aumento delle dimensioni dei colli stessi (circa 0,8%). Ciò accelererà il processo di installazione e aggiornamento dei pacchetti sul sistema.

Arch Linux è passato agli archivi zstd: aumento del 1300% nella velocità di decompressione dei pacchetti

Al momento ci sono già 545 pacchetti trasferiti su zstd. Il resto riceverà gradualmente un nuovo algoritmo di compressione man mano che verranno rilasciati gli aggiornamenti. È importante notare che i pacchetti nel formato .pkg.tar.zst sono automaticamente supportati con gli aggiornamenti a pacman (5.2) e libarchive (3.3.3-1). Se qualche utente non ha ancora aggiornato libarchive, la nuova versione è disponibile in un repository separato.

L'algoritmo zstd (zstandard) è stato sviluppato nel 2015 e introdotto per la prima volta un anno dopo. Fornisce una compressione senza perdite e mira a velocità di compressione e decompressione più elevate del solito. In questo caso il rapporto di compressione deve essere paragonabile o superiore alle soluzioni esistenti. Come notato, la versione zstd 0.6 al massimo rapporto di compressione ha mostrato un risultato simile a boz, yxz, tornado. Allo stesso tempo era superiore a lza, brotli e bzip2.



Fonte: 3dnews.ru

Aggiungi un commento