Uma nova versão do Linux está disponível, trazendo consigo desempenho aprimorado, melhor confiabilidade e suporte expandido para novo hardware. Lançada dois meses após a versão anterior, a versão 6.16 marca mais um marco no desenvolvimento contínuo do kernel que alimenta grande parte do mundo de TI.
Como de costume, Linus Torvalds tinha alguns pensamentos para compartilhar:
“É domingo à tarde e o ciclo de lançamento chegou ao fim. Última semana foi agradável e calma, e não houve grandes surpresas para nos manter fora da programação regular, então eu marquei e empurrei para fora 6.16 conforme planejado."
Linux Kernel 6.16: O que há de novo?
Se você está buscando uma versão LTS do kernel, o Linux 6.16 não é essa. Você poderá optar por Linux kernel 6.12 ou esperar pela próxima versão 6.17.
Neste artigo, vamos focar em três destaques principais desta versão:
- Atualizações focadas na CPU
- Refinamentos de suporte de GPU
- Melhor manuseio de armazenamento
Atualizações focadas em CPU
A princípio, destacamos as mudanças relacionadas à AMD, onde o driver e o subsistema AMD-SBI foram introduzidos para melhorar o monitoramento térmico e de energia. Isso permite um melhor gerenciamento de CPUs AMD no Linux 6.16.
Seguindo, o suporte a vTPM AMD SEV é aprimorado, melhorando a segurança da máquina virtual ao habilitar módulos de plataforma confiáveis virtuais. Essa adição melhora a computação confidencial para VMs criptografadas baseadas em AMD.
Da mesma forma, o Linux 6.16 melhora o relatório de causa de redefinição para processadores AMD Zen. Esse recurso ajuda a identificar o motivo por trás de falhas ou reinicializações anteriores do sistema, tornando a solução de problemas mais eficaz.
Do lado da Intel, esta versão do kernel introduz o suporte de host TDX para KVM, melhorando o isolamento da máquina virtual por meio de segurança baseada em hardware. Ela também adiciona um watchdog de overclock para monitorar e controlar melhor o desempenho da CPU.
Completando as atualizações x86, o Linux 6.16 adiciona uma nova opção de compilação de kernel X86_NATIVE_CPU. Isso permite que os usuários otimizem o kernel especificamente para sua CPU atual, melhorando o desempenho em compilações personalizadas.
Para outras arquiteturas, há melhorias como suporte a agendadores multi-core para LoongArch, trazendo melhor desempenho de agendamento multi-core. O RISC-V ganha a nova extensão Firmware Features, expandindo sua funcionalidade e compatibilidade com futuras extensões ISA.
Refinamentos de suporte de GPU
Em termos de atualizações de GPU, o Linux 6.16 adiciona suporte para GPUs Blackwell e Hopper da NVIDIA, incluindo seus IDs PCI no driver nouveau, melhorando o suporte para essas GPUs lançadas recentemente.
As atualizações da Intel incluem um novo recurso de economia de energia chamado Link-Off Between Frames (LOBF) para laptops com telas eDP. Ele desliga o link de exibição durante os tempos ociosos para economizar energia sem afetar a atualização da tela. O driver Intel também recebe outras correções de exibição, e as GPUs Xe agora relatam a velocidade do ventilador.
Melhor manuseio de armazenamento
O Linux 6.16 traz muitas melhorias bcachefs, incluindo exclusões de snapshot mais rápidas, melhor remoção de dispositivos e auto-recuperação mais forte. Ele também adiciona a habilitação de tempo de execução de recursos incompatíveis e mensagens de erro mais claras.
Embora essas atualizações tenham chegado ao Linux 6.16, o futuro do projeto no kernel permanece no limbo, já que Linus Torvalds terminou com ele.
Além disso, o Btrfs obtém aumentos de desempenho, o XFS adiciona suporte a gravação atômica e a remoção do cartão eMMC/SD é mais branda. O EROFS também ganha suporte Intel QAT.
Mudanças diversas
Para encerrar, aqui estão algumas outras mudanças notáveis incluídas nesta versão:
- Apple M2 PCIe agora é suportado.
- Suporte OpenVPN DCO para desempenho OpenVPN mais rápido.
- Usar um Apple Magic Mouse 2 via USB-C agora é possível.
- Inclusão de suporte de preempção dinâmica para CPUs POWER.
Instalando o Linux Kernel 6.16
Se você estiver em uma distribuição rolling release, Fedora ou qualquer um de seus derivados, então você será um dos primeiros a obter esta versão do kernel em seu computador. Para outros, eles podem esperar que sua distro o ofereça ou instalar o kernel Linux mais recente no Ubuntu.
O tarball para o kernel Linux 6.16 está disponível em The Linux Kernel Archives. Use-o apenas se souber o que está fazendo.