O lançamento da GNU C Library 2.33 foi lançado ontem conforme o esperado. Emocionante com esta atualização libc é o HWCAPS que está para tornar mais fácil carregar as bibliotecas otimizadas para as CPUs modernas .
Veja aquele artigo vinculado da semana passada para mais detalhes, exceto Glibc 2.33, mas basicamente permite que o vinculador dinâmico carregue versões otimizadas de bibliotecas dentro de um diretório glibc-hwcaps no caminho de pesquisa da biblioteca. O HWCAPS corresponde aos novos níveis de recursos da microarquitetura x86_64 e também há suporte semelhante para POWER e s390x. Isso é empolgante, dependendo da adoção e do uso suficiente dessa funcionalidade HWCAPS por fornecedores de software para permitir que bibliotecas mais otimizadas sejam automaticamente selecionadas em processadores modernos sem restringir o suporte para execução em CPUs mais antigas também. A Red Hat tem trabalhado nos níveis de recursos da microarquitetura x86_64 e Glibc-HWCAPS no ano passado com parte da motivação em permitir mais otimizações Zen do AMD Zen .
O Glibc 2.33 também traz outras melhorias de linker dinâmico, suporte para RISC-V ISA no Linux rodando em hardware de 32 bits, adicionando sys / platform / x86.h para fornecer macros de consulta para recursos de CPU x86, várias correções de segurança e uma série de correções de bugs.
O Glibc 2.33 pode ser baixado de Sourceware.org se você estiver construindo a Biblioteca C GNU por conta própria. Glibc 2.33 deve estar trabalhando seu caminho no Ubuntu 21.04, Fedora 34 e outras versões de distribuição Linux futuras.
Até a próxima !1
Nenhum comentário:
Postar um comentário