E foi lançado o Kernel 5.17 com um novo subsistema AMD P-State, e mais. Confira as novidades e veja como atualizar seu sistema para essa nova versão.
Linus Torvalds anunciou o lançamento e a disponibilidade geral da série do kernel Linux 5.17 como o próximo grande ramo do kernel, trazendo novos recursos e suporte de hardware aprimorado.
Novidade do Kernel 5.17
Pouco mais de dois meses após o lançamento do kernel 5.16, a série de kernel Linux 5.17 está aqui para apresentar ainda mais novos recursos, como um novo subsistema AMD P-State para futuras CPUs AMD que fornecem um aumento de desempenho, um subsistema fscache renovado, bem como um novo recurso de “verificação de tabela de páginas” para melhor proteger seu sistema GNU/Linux de certas ameaças, detectando alguns tipos de corrupção e desligando automaticamente o sistema.
Como de costume, vários drivers foram atualizados e novos foram adicionados para oferecer a você o melhor suporte de hardware possível para sua distribuição GNU/Linux.
Adições notáveis incluem suporte para DSPs de áudio AMD Renoir, o novo driver de “atualização de tempo de execução de firmware de plataforma” da Intel para atualização sem reinicialização de partes do firmware do sistema e muito mais.
O kernel 5.17 também adiciona suporte recursivo para montagens mapeadas por id, adiciona suporte para KCSAN (sinfetante de simultaneidade do kernel) para a arquitetura AArch64 (ARM64), adiciona suporte para um novo tipo de evento chamado FAN_RENAME ao subsistema fanotify, adiciona suporte para KFENCE, que agora pode detectar barreiras de memória ausentes para arquiteturas ARM de 32 bits e adiciona uma nova sintaxe que beneficiaria as montagens do sistema de arquivos Ceph.
Entre outras mudanças dignas de nota, o Linux 5.17 introduz o testador de memória memtest de inicialização na arquitetura m68k, adiciona um campo para armazenar nomes para memória privada anônima na tentativa de otimizar o uso de memória em aplicativos, introduz uma maneira alternativa de implementar loops em programas BPF, adiciona suporte para rastreamento de tempo ocioso forçado ao recurso de agendamento principal e adiciona suporte para descarregar ações de controle de tráfego em dispositivos de rede.
Há também uma nova infraestrutura de rastreamento de contagem de referência para rastrear a origem de bugs de contagem de referência no subsistema de rede, um novo módulo de “mecanismo de gerenciamento e segurança convergente” para comunicação com o Intel Management Engine (ME) via Wi-Fi, suporte para inicializar o Linux de modo de usuário com um blob devicetree, bem como suporte para o MCTP (Management Component Transport Protocol) para dispositivos seriais.
Por último, mas não menos importante, o kernel Linux 5.17 traz um novo módulo gpio-sim para simular chips GPIO, alterna o gerador de números aleatórios para a função hash criptográfica BLAKE2 para segurança extra e um aumento de desempenho, adiciona a capacidade de descompactar módulos do kernel dentro do kernel em si, estende os sinalizadores de inicialização do sistema de arquivos FUSE e adiciona suporte para passar dispositivos USB para convidados Xen no driver de host virtual Xen USB.
Mais detalhes sobre o kernel 5.16 estão disponíveis no anúncio da lista de discussão de Linus Torvalds.
Como instalar ou atualizar o kernel
Como de costume, você pode fazer o download do último kernel a partir do kernel.org ou use um desses tutoriais:
Como instalar o Ubuntu Mainline Kernel Installer no Ubuntu e derivados
Usando o Ubuntu Kernel Update Utility para atualizar o kernel do Ubuntu
Como instalar a versão mais recente do Kernel nos sistemas baseados em RPM
E se depois você quiser remover os kernel antigos, use esse tutorial:
Como remover kernels antigos no Ubuntu ou Linux Mint com segurança