E foi lançado o Kernel 5.18 com melhorias no sistema de arquivos Btrfs, e mais. Confira as novidades e veja como atualizar seu sistema.
O Kernel Linux é um núcleo monolítico de código aberto para sistemas operacionais tipo UNIX, sendo normalmente disponibilizado compilado na forma de distribuições Linux, e embarcados em diversos dispositivos como roteadores, pontos de acesso sem fio, PABXs, receptores de televisão, Smart TVs, DVRs, e dispositivos de armazenamento em rede.
Além disso, os sistemas operacionais Android para Tablets, Smartphones, e Smartwatches utilizam serviços providos pelo núcleo Linux para implementar as suas funcionalidades.
Agora, Linus Torvalds anunciou o lançamento e a disponibilidade geral do Linux 5.18 como a mais nova série de kernel estável para distribuições GNU/Linux, adicionando muitos novos recursos e suporte de hardware aprimorado.
Novidade do Kernel 5.18
O kernel Linux 5.18 chega apenas dois meses após a série de kernel Linux 5.17 e recebeu sete marcos RC (Release Candidate) durante todo o seu ciclo de desenvolvimento, o que ajudou os desenvolvedores do kernel a corrigir bugs e melhorar a funcionalidade existente.
Os destaques do kernel Linux 5.18 incluem a mudança para o padrão do compilador C11, suporte para “eventos de usuário” no sistema de rastreamento, suporte para a função “porta de gerenciamento do sistema host” da AMD, suporte para somas de verificação de integridade de 64 bits em dispositivos NVMe, suporte para o Recurso de “interface de feedback de hardware” da Intel, suporte indireto de rastreamento de ramificação para a arquitetura x86, bem como melhor desempenho de agendamento de processo em CPUs AMD Zen.
O Linux 5.18 também melhora o sistema de arquivos Btrfs com suporte para duas novas operações ioctl() permitindo leitura direta e escrita na extensão de um arquivo e suporte a reflink/desdupe de montagem cruzada, melhora o recurso gerador de números aleatórios, melhora o subsistema io_uring, adiciona suporte de criptografia RSA ao dispositivo virtio-crypto e adiciona uma nova opção de montagem keep_last_dots ao sistema de arquivos exFAT para que ele não retire mais os períodos finais dos nomes dos arquivos.
Também vale a pena mencionar o fato de que os sistemas PowerPC de 32 bits finalmente suportam patches ao vivo no kernel Linux 5.18, que também implementa suporte para o driver de silício definido por software Intel, suporte para montagens mapeadas por ID para o sistema de arquivos F2FS, suporte integrado para NFSv3 no sistema de arquivos NFS, suporte para o alocador de memória de pacote de programa BPF e um novo mecanismo de sonda de entrada/saída de função fprobe para sondar várias funções com um único manipulador de sonda, baseado em ftrace.
Para usuários de ARM, o kernel Linux 5.18 oferece suporte para interrupção separada e pilhas de kernel virtualmente mapeadas para sistemas ARM de 32 bits, bem como suporte para o novo algoritmo de autenticação de ponteiro QARMA3 e suporte para construção de pilha de sombra para a arquitetura AArch64 (ARM64) .
Para as arquiteturas RISCV, o Linux 5.18 apresenta suporte para o formato de tabela de páginas “Sv57”, uma nova implementação perf que usa as extensões SBI PMU e Sscofpmf, suporte para a extensão SBI CPU-idle e suporte para sequências reinicializáveis. Além disso, a arquitetura PA-RISC recebeu suporte vDSO mínimo.
Entre outras mudanças dignas de nota, o kernel Linux 5.18 descontinua o suporte para o sistema de arquivos ReiserFS, melhora o subsistema de ponte com suporte para várias árvores de extensão, adiciona suporte a fragmentos ao mecanismo de caminho de dados expresso (XDP) e adiciona um novo keyring do kernel Linux chamado machine que contém as chaves do proprietário da máquina (MOK) do TPM.
Por último, mas não menos importante, o Linux 5.18 inclui vários drivers novos e atualizados para melhor suporte de hardware. Os destaques incluem suporte inicial de GPU dual-core para o driver Panfrost, suporte para laptops HP usando áudio Realtek, suporte InterTouch em laptops ThinkPad T14 e P14s Gen 1, suporte para teclados Razer BlackWidow, mapeamento Fn para laptops MacBook Pro com Touch Bar e vários brindes para Macs com o chip de segurança Apple T2 e vários modelos Apple Magic Keyboard.
Mais detalhes sobre o kernel 5.18 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