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.
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 .
Até a próxima !!
Nenhum comentário:
Postar um comentário