sviluppatori di Arch Linux , che ha modificato lo schema di compressione dei pacchetti con l'algoritmo. In precedenza, veniva utilizzato l'algoritmo xz (.pkg.tar.xz). Ora viene utilizzato zstd (.pkg.tar.zst). Ciò ha permesso di aumentare la velocità di decompressione del 1300%, a costo di un leggero aumento delle dimensioni dei pacchetti stessi (circa lo 0,8%). Ciò velocizzerà il processo di installazione e aggiornamento dei pacchetti nel sistema.

Al momento, 545 pacchetti sono già in fase di trasferimento su zstd. I restanti riceveranno gradualmente il nuovo algoritmo di compressione man mano che verranno rilasciati gli aggiornamenti. È importante notare che i pacchetti in formato .pkg.tar.zst sono automaticamente supportati se pacman (5.2) e libarchive (3.3.3-1) vengono aggiornati. Se qualcuno degli utenti 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 perdita di dati e punta a velocità di compressione e decompressione più elevate del solito. Allo stesso tempo, il rapporto di compressione dovrebbe essere paragonabile o superiore alle soluzioni esistenti. Come notato, zstd 0.6 ha mostrato un risultato simile a boz, yxz e tornado al massimo rapporto di compressione. Allo stesso tempo, ha superato lza, brotli e bzip2.
Fonte: 3dnews.ru
