E foi lançado o kernel 6.2 com o Intel Arc Graphics promovido a estável, 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 acaba de lançar o kernel 6.2 como estável e marca o primeiro grande lançamento do kernel de 2023.
Novidade do Kernel 6.2
Mais de dois meses em andamento, o kernel 6.2 (codinome ) está aqui para introduzir balanceamento de carga de proteção (PLB) para a pilha IPv6, suporte para o mecanismo de “notificação de saída assíncrona” da Intel, um novo mecanismo de integridade de fluxo de controle FineIBT para x86 , e outras melhorias na nova infraestrutura Rust.
O kernel 6.2 também vem com uma nova ferramenta chamada RV (Runtime Verification) que pode controlar a operação do subsistema de verificação de tempo de execução, uma nova estrutura para lidar com dispositivos de aceleração de computação, suporte para objetos BPF definidos pelo usuário, bem como um novo botão sysctl para controlar a maneira como o detector de bloqueio dividido funciona quando está no modo “aviso” em x86.
Além disso, há uma nova implementação qspinlock para a arquitetura PowerPC, suporte para montagens mapeadas por ID e controle de descompressão paralela para o sistema de arquivos SquashFS, implementação aprimorada de Btrfs RAID5 e RAID6 e a capacidade de ativar ou desativar pilhas de sombra implementadas por software em AArch64 (ARM64) durante a inicialização.
Além disso, a arquitetura LoongArch recebeu suporte para ftrace, hibernação, suspensão e proteção de pilha, o dispositivo zram agora oferece melhores taxas de compactação, o mecanismo fscrypt agora suporta o algoritmo de criptografia SM4 e o recurso de nomeação de memória foi estendido para permitir a nomeação de áreas de memória anônima compartilhada.
Outras mudanças incluem novas opções de montagem para o sistema de arquivos NTFS3, a capacidade de construir o kernel sem suporte a NFSv2, suporte para o sistema de arquivos F2FS para gravar dados em um arquivo e truncá-lo em uma única operação atômica, a capacidade de habilitar um gatilho de rastreamento no momento da inicialização e uma nova API de espaço de usuário para controlar as unidades de gerenciamento de memória de E/S.
Em termos de segurança, o kernel 6.2 melhora o módulo de segurança Landlock para permitir que ele controle as operações de truncamento de arquivos, implementa uma mitigação mais rápida do ataque de execução especulativa Retbleed em CPUs Intel, bem como a capacidade de colocar um limite superior de 10.000 no número de vezes o kernel pode fazer oops antes de reinicializar ou entrar em pânico.
Claro, também há drivers novos e atualizados para suportar hardware mais recente.
Vale a pena mencionar aqui um novo driver convidado TDX que expõe interfaces IOCTL para atender a solicitações de convidados Intel TDX, suporte aprimorado para dispositivos NVMe, suporte DCN em ARM, novas versões de firmware GC 11.x, suporte de preempção GFX para GFX9, suporte de aceleração Ampere, NVA3 suporte de luz de fundo e suporte Qualcomm SM6115.
O kernel 6.2 também adiciona suporte para controle de troca e teclas de comando em teclados Apple, suporte básico para o controlador Sony DualShock4 USB com botões e sticks, bem como suporte para os chips MediaTek MT6370 I2C Sub Power Management como visto no Orange Pi 4G-IoT computador de placa única de código aberto.
Por fim, este é um ramo de curta duração que será suportado com bugs e correções de segurança por apenas alguns meses.
Mais detalhes sobre o kernel 6.2 estão disponíveis no anúncio oficial.
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