Kernel Linux 6.2 lançado oficialmente, aqui está o que há de novo

Kernel Linux 6.2 lançado oficialmente, aqui está o que há de novo

Linus Torvalds anunciou hoje o lançamento e disponibilidade geral do Linux 6.2, uma nova série de kernel que vem com drivers novos e atualizados, suporte de hardware aprimorado, novos recursos e muito mais.

Mais de dois meses em andamento, o kernel Linux 6.2 está aqui para introduzir o 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.

"Talvez não seja uma versão LTS sexy como a 6.1 acabou sendo, mas todos esses núcleos regulares também querem algum amor no teste".

O Linux 6.2 também vem com uma nova ferramenta chamada RV (Runtime Verification) que pode controlar a operação do subsistema runtime verification, 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 no modo "warn" no x86.

Além disso, há uma nova implementação qspinlock para a arquitetura PowerPC, suporte para montagens mapeadas por ID e controle de descompactação paralela para o sistema de arquivos SquashFS, implementação aprimorada de Btrfs RAID5 e RAID6 e a capacidade de habilitar ou desabilitar pilhas de sombra implementadas por software no 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ônimas compartilhadas.

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 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 do usuário para controlar unidades de gerenciamento de memória de E/S.

Em termos de segurança, o Linux 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 que o kernel pode ops antes de reiniciar ou entrar em pânico.

Claro, também existem 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 às solicitações de convidados Intel TDX, suporte aprimorado para dispositivos NVMe, suporte DCN no ARM, novas versões de firmware GC 11.x, suporte de preempção GFX para GFX9, suporte a aceleração Ampere, suporte a luz de fundo NVA3 e suporte a Qualcomm SM6115.

O Linux 6.2 também adiciona suporte para controle de troca e teclas de comando em teclados Apple, suporte básico para o controlador USB Sony DualShock4 com botões e manípulos, bem como suporte para os chips de gerenciamento de energia MediaTek MT6370 I2C Sub Power Management, como visto no computador de placa única de código aberto Orange Pi 4G-IoT.

Você pode baixar o kernel Linux 6.2 agora mesmo no site kernel.org ou do kernel source Git tree de Linus Torvalds se você quiser compilá-lo você mesmo em sua distribuição GNU/Linux. Por favor, note que esta é uma ramificação de curta duração que será suportada com correções de bugs e segurança por apenas alguns meses.

Se você não sabe ou não quer compilar o kernel, o que não é uma tarefa fácil para a maioria dos usuários do Linux, é recomendado esperar que a nova versão do kernel chegue aos repositórios de software estáveis da sua distribuição favorita antes de atualizar.

Última atualização deste artigo: 20 de february de 2023