FERRAMENTAS LINUX: O Firmware compactado Zstd finalmente será suportado com o Kernel Linux 5.19

segunda-feira, 25 de abril de 2022

O Firmware compactado Zstd finalmente será suportado com o Kernel Linux 5.19

 

Confira !!

Por dois anos, houve interesse e patches não mesclados para permitir que a infinidade de blobs de firmware do Linux fossem compactados em Zstd para ajudar a economizar espaço em disco. Finalmente, parece que, para o Linux 5.19, o suporte opcional à compactação de firmware Zstd será mesclado.

O kernel do Linux continua fazendo maior uso do algoritmo de compactação Zstandard desenvolvido pelo Facebook, graças em grande parte ao seu desempenho de descompactação de alta velocidade e outros recursos modernos. Desde a compactação transparente do sistema de arquivos até a compactação da imagem do kernel com Zstd, há um uso crescente dela dentro do kernel. Falou sobre o suporte de compressão de firmware Zstd de vez em quando. A compactação da árvore de firmware do Linux com Zstd tende a ser um pouco maior do que o uso do suporte XZ existente, mas a descompactação ao carregar os arquivos de firmware é muito mais rápida.

Finalmente, para o Kernel Linux 5.19, parece que o código de manipulação de compactação de firmware Zstd será mesclado. Greg Kroah-Hartman o colocou na fila do driver-core-next no fim de semana passado. A infraestrutura de firmware compactada com Zstd, bem como os autotestes, são todos enfileirados no driver-core-next antes da abertura da janela de mesclagem do Linux 5.19 no final de maio.

 

O suporte à compactação de firmware Zstd finalmente chegou ao driver-core-next, o que significa que, por sua vez, deve ser enviado para o Linux 5.19, exceto problemas de última hora.

Este suporte divide o FW_LOADER_COMPRESS existente para ser um botão geral agora com a compressão de firmware XZ movida para um novo botão de FW_LOADER_COMPRESS_XZ enquanto adiciona FW_LOADER_COMPRESS_ZSTD para habilitar este suporte de arquivo de firmware compactado com Zstd. Os arquivos de firmware compactados com Zstd serão carregados automaticamente quando o suporte ao kernel estiver ativado e o arquivo de firmware terminar em .zst .





Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário