O aplicativo de registro e animação de inicialização gráfica de código aberto, Plymouth, acaba de ser atualizado para a versão 23.51.283, trazendo consigo uma série de novos recursos e melhorias significativas.
Após mais de um ano desde o último lançamento, a equipe de desenvolvimento dedicou esforços consideráveis para aprimorar a experiência do usuário. Uma adição notável é o novo plugin denominado "label-freetype", projetado para renderizar texto de forma mais eficiente, ocupando menos espaço no initramfs. Além disso, foi introduzido um novo modo splash chamado "modo splash de redefinição do sistema", destinado a indicar o progresso durante a redefinição de fábrica.
A versão mais recente do Plymouth também incorpora suporte a rich text para rótulos, permitindo a utilização de diferentes cores de texto. Um emulador de terminal integrado foi implementado para plugins compatíveis com kernels que não possuem fbcon, e agora há suporte para dispositivos /dev/input
usando informações de layout XKB padrão para entrada.
Além das adições mencionadas, a atualização inclui diversas melhorias. O Direct Rendering Manager (DRM) foi aprimorado para otimizar o processamento da renderização de exibição. Várias correções e aprimoramentos foram aplicados aos scripts, e a localização foi expandida com traduções adicionadas em georgiano, lituano, hindi, ocidental e romeno.
Finalmente, o Plymouth foi integrado ao sistema de compilação Meson, proporcionando aos integradores de sistemas compilações mais eficientes e gerenciáveis. Para obter informações mais detalhadas sobre a versão 23.51.283 do Plymouth, consulte as notas de versão disponíveis na página do Gitlab do projeto, onde também é possível realizar o download do tarball de origem.
O Plymouth mantém sua posição como a tela inicial de inicialização mais utilizada entre as distribuições GNU/Linux, oferecendo aos usuários não apenas um processo de inicialização visualmente atraente, mas também uma inicialização gráfica sem cintilações. Utilizando a configuração do modo kernel (KMS), ele define a resolução nativa da tela ou o framebuffer EFI em sistemas UEFI.