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

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

O kernel Linux 6.11 já está disponível para download com novos recursos, melhor suporte de hardware, aprimoramentos de rede e muito mais.

Linus Torvalds anunciou hoje o lançamento oficial do kernel Linux 6.11, a mais recente versão estável, trazendo uma série de novos recursos e melhorias significativas.

Entre os destaques do Linux 6.11 está a introdução de um novo subsistema de drivers para suporte upstream a chips Bluetooth/WLAN em plataformas Qualcomm, além de suporte para a função getrandom() via vDSO em sistemas x86, que adiciona um novo tipo de mapeamento ao mmap(2), permitindo que o kernel libere páginas sob pressão de memória. Também há suporte a hotplug de CPU virtual para sistemas ACPI AArch64 (ARM64) e um novo mecanismo de criação de domínios de interrupção.

Outras adições incluem a função dmaengine_prep_peripheral_dma_vec(), que habilita transferências utilizando vetores dma, juntamente com documentação e suporte para AXI dma, e também suporte ao STM32 DMA3 da STMicro. O kernel agora traz compatibilidade com a versão mínima do Rust para o conjunto de ferramentas, além de suporte para as plataformas de CPU Arrow Lake e Lunar Lake, suporte ao driver CPUFreq para Loongson-3, melhor desempenho no driver amd-pstate cpufreq e uma interface hwmon no driver de ventilador ACPI.

Além disso, o Linux 6.11 aprimora o suporte KVM para a arquitetura LoongArch, adicionando suporte a tempo de roubo para ParaVirt, perf kvm-stat, e melhorias nas migrações de VMs. Ele também permite a redução padrão da pesquisa de interrupções no KVM e reformula o esquema de contabilidade de disco do sistema de arquivos bcachefs, passando a armazenar as contagens como chaves normais de btree. O kernel também implementa suporte para NFS server-side no novo layout pNFS NVMe.

Outras novidades incluem drivers de bloco escritos em Rust, um alocador slab de bucket dedicado que mitiga ataques de heap spray, suporte inicial para o mecanismo de virtualização segura SEV-SNP da AMD, e abstrações Rust para carregamento de firmware. Também há suporte a hotplug de memória e proteção STACKLEAK para a arquitetura RISC-V.

O Linux 6.11 incorpora ainda uma API unificada para hiperchamadas VMware, facilitando o suporte a soluções de computação confidencial, além de novas melhorias no sistema de recuperação de grupos de blocos em segundo plano, remoção automática de cgroups após a exclusão de subvolumes, e novas opções de montagem 'rescue=' no sistema de arquivos Btrfs. Adicionalmente, foi adicionado suporte NUMA para sistemas RISC-V baseados em ACPI, bem como uma série de novos drivers e atualizações para melhor compatibilidade com hardware.

Este kernel será uma versão de curto prazo, com suporte apenas por alguns meses, até que o kernel Linux 6.12 seja lançado. A janela de mesclagem do Linux 6.12 já foi aberta, e essa versão está prevista para ser uma série de longo prazo (LTS), com lançamento esperado para novembro de 2024.

Para quem deseja compilar o kernel manualmente, o Linux 6.11 já está disponível no git tree de Linus Torvalds e no site kernel.org. No entanto, é recomendável aguardar sua inclusão nos repositórios estáveis de sua distribuição antes de atualizar.

Via 9to5linux.com. Você pode conferir o post original em inglês:

Linux Kernel 6.11 Officially Released, Here’s What’s New

Última atualização deste artigo: 15 de september de 2024