Arch Linux mudou para arquivos zstd: aumento de 1300% na velocidade de descompactação de pacotes

Desenvolvedores Arch Linux сообщили, que alterou o esquema de empacotamento de pacotes do algoritmo. Anteriormente, o algoritmo xz (.pkg.tar.xz) era usado. Agora zstd (.pkg.tar.zst) está habilitado. Isto permitiu aumentar a velocidade de desembalagem em 1300% ao custo de um ligeiro aumento no tamanho das próprias embalagens (cerca de 0,8%). Isso irá acelerar o processo de instalação e atualização de pacotes no sistema.

Arch Linux mudou para arquivos zstd: aumento de 1300% na velocidade de descompactação de pacotes

No momento, já existem 545 pacotes sendo transferidos para o zstd. O restante receberá gradativamente o novo algoritmo de compactação à medida que as atualizações forem lançadas. É importante observar que os pacotes no formato .pkg.tar.zst são automaticamente suportados com atualizações do pacman (5.2) e libarchive (3.3.3-1). Se algum usuário ainda não atualizou o libarchive, a nova versão estará disponível em um repositório separado.

O algoritmo zstd (zstandard) foi desenvolvido em 2015 e introduzido pela primeira vez um ano depois. Ele fornece compactação sem perdas e visa velocidades de compactação e descompactação mais rápidas do que o normal. Neste caso, a taxa de compressão deve ser comparável ou superior às soluções existentes. Conforme observado, a versão zstd 0.6 na taxa de compressão máxima apresentou um resultado semelhante a boz, yxz, tornado. Ao mesmo tempo, foi superior a lza, brotli e bzip2.



Fonte: 3dnews.ru

Adicionar um comentário