FERRAMENTAS LINUX: Kernel Linux 6.10: Novidades e Aprimoramentos para o ARM64

quinta-feira, 23 de maio de 2024

Kernel Linux 6.10: Novidades e Aprimoramentos para o ARM64

 


Na semana passada, todas as alterações relacionadas à arquitetura ARM (ARM64/AArch64) de 64 bits foram mescladas para o kernel Linux 6.10. 

Esta versão traz diversas melhorias significativas, incluindo suporte ao ACPI FACS, a facilidade de construção de imagens FIT e uma nova opção de linha de comando para desabilitar o suporte a aplicativos de 32 bits.

Uma das adições importantes é o suporte ao Firmware ACPI Control Structure (FACS) para ARM64. Este recurso é crucial para reinicializar dispositivos após a hibernação em alguns hardwares. O FACS armazena a assinatura de hardware na última inicialização, além de fornecer um mecanismo de bloqueio global para sincronizar o acesso a recursos de hardware compartilhados.






Além disso, o código do ARM64 no Linux 6.10 introduz suporte para a construção de imagens Flat Image Tree (FIT). Essas imagens combinam o kernel Linux compilado com o DeviceTree correspondente, compactando-os em uma única unidade que pode ser facilmente distribuída. As imagens FIT podem ser inicializadas diretamente por U-Boot, Coreboot e LinuxBoot.

Uma nova opção de linha de comando, "arm64.no32bit_el0", também foi incorporada. Essa opção permite desativar incondicionalmente a execução de aplicativos de espaço do usuário de 32 bits em sistemas AArch64. Funcionalmente semelhante à opção ia32_emulation x86_64, adicionada no ano anterior, essa opção oferece controle sobre o suporte a aplicativos de 32 bits.

Além dessas adições principais, o kernel Linux 6.10 traz diversas otimizações de gerenciamento de memória, suporte para a proteção contra a gravação userfaultfd, as melhorias no suporte ao USER_STACKTRACE e inclusão do número de peça Neoverse-V2, entre outras mudanças. Detalhes completos sobre todas as alterações relacionadas ao ARM64 no Linux 6.10 podem ser encontrados neste pull request.

Com estas atualizações, o ecossistema ARM64 no Linux continua a evoluir, oferecendo mais recursos e aprimoramentos para os usuários e desenvolvedores de sistemas baseados nessa arquitetura




Fonte 

Até a próxima !!

Nenhum comentário:

Postar um comentário