Há novidades em relação ao bootloader GRUB 2.12 que traz suporte SDL2 e interface do carregador de boot. Recapitulando um pouco, o GRUB 2.06 foi lançado em junho de 2021 e agora finalmente foi sucedido pelo GRUB 2.12. Esta última versão estável do GRUB demorou muito para chegar, mas finalmente foi lançada antes do ano novo e traz muitos recursos para este gerenciador de inicialização de código aberto amplamente utilizado.
Nos últimos dois anos e meio, houve muitas correções, unificando o carregador de kernel EFI Linux em todas as arquiteturas, suporte inicial à interface do carregador de inicialização, suporte a SDL2, manipulação da arquitetura de CPU LoongArch e muitas melhorias gerais.
Bootloader GRUB 2.12 traz suporte SDL2 e interface do carregador de boot. Os destaques do lançamento oficial incluem:
- Suporte GCC 13.
- clang 14 suporte.
- suporte para binutils 2.38.
- Unificação do carregador de kernel EFI Linux entre arquiteturas.
- Transição para o carregador de stub do kernel EFI Linux para arquitetura x86.
- Suporte inicial para interface do carregador de inicialização.
- Suporte para adição dinâmica de memória de tempo de execução GRUB usando chamadas de firmware.
- Suporte a UARTs PCI e MMIO.
- Suporte SDL2.
- Suporte LoongArch.
- Correções de driver TPM.
- Muitas correções de sistemas de arquivos.
- Muitas correções de CVE e Coverity.
- Melhorias no suporte à depuração.
- Testa melhorias.
- Melhorias na documentação.
- …e toneladas de outras correções e limpezas…
É um grande lançamento e você pode esperar encontrar o GRUB 2.12 na maioria das versões 2024 da distribuição Linux. Algumas distribuições Linux como o Ubuntu 23.10 já contam com o candidato a lançamento GRUB 2.12 lançado no início deste ano.
O breve anúncio de lançamento do GRUB 2.12 pode ser lido na lista GRUB-devel.