Kernel Linux 6.13 lançado oficialmente, isso é o que há de novo

Kernel Linux 6.13 lançado oficialmente, isso é o que há de novo

O kernel Linux 6.13 já está disponível para download com novos recursos, drivers novos e atualizados, melhorias nos sistemas de arquivos e muito mais.

Linus Torvalds anunciou hoje o lançamento do Linux 6.13, a mais recente versão estável do kernel, trazendo novos recursos, melhorias significativas e suporte aprimorado a hardware.

Entre os destaques do Linux 6.13 estão o suporte à preempção preguiçosa, que simplifica a lógica de preempção do kernel, a possibilidade de executar Linux em máquinas virtuais protegidas (realms) sob o Arm CCA (Confidential Compute Architecture), e o suporte à pilha de sombra de espaço de usuário em AArch64 (ARM64) via Guarded Control Stack (GCS). Outros avanços incluem o suporte para clustering sub-NUMA de 6 nós na Intel e a detecção de split-lock para CPUs AMD.

O driver amd-pstate cpufreq passa a ser o padrão para alguns processadores AMD Epyc mais recentes, enquanto novas funcionalidades permitem que limites térmicos sejam gerenciados dinamicamente pelo espaço do usuário via netlink. O kernel também adiciona um recurso ao dispositivo de caracteres uAPI para notificar o espaço do usuário sobre alterações iniciadas por ações in-kernel.

Outras melhorias notáveis incluem suporte a PMU para CPUs Intel ArrowLake-H e Panther Lake, uma peculiaridade de luz de fundo ACPI para os MacbookPro11,2 e Air7,2 da Apple, suporte à especificação MIPI DisCo 2.0 no subsistema SoundWire e superpáginas de hardware no driver V3D para computadores Raspberry Pi.

O modelo de preempção preguiçosa (CONFIG_PREEMPT_LAZY=y) foi habilitado para arquiteturas x86, RISC-V e LoongArch, otimizando a preempção ao atrasar solicitações até o limite de tick. Também foi adicionado suporte a RTNL por namespace de rede (desabilitado por padrão).

Na área de redes, o bloqueio RTNL foi convertido em um bloqueio por namespace de rede, reduzindo a contenção em cargas intensas. Novidades incluem suspensão de IRQ durante períodos de alta carga, configuração per-NAPI via netlink e uma API de modelagem TX H/W para gerenciamento de tráfego.

Nos sistemas de arquivos, o F2FS introduziu aliasing de dispositivos, permitindo recuperar espaço ao excluir arquivos no diretório raiz. O XFS recebeu suporte básico para gravações atômicas, enquanto o FUSE agora suporta conversões página-para-portfólio e ajuste do tamanho máximo de solicitações com sysctl. Melhorias adicionais incluem correções para o EXT4, maior desempenho no Btrfs e otimizações no exFAT.

O Linux 6.13 também aprimora o suporte a hardware com novos e atualizados drivers para dispositivos como tablets Vexia EDU ATLA 10, Surface Pro 9 5G, GPU Adreno A663, chips de áudio como Allwinner H616 e AMD ACP 6.3, além de dispositivos de rede NVIDIA Mellanox "MLX5". Há também um novo driver virtual-cpufreq para otimizar o desempenho em máquinas virtuais.

Além disso, o kernel traz computação em tempo real para a arquitetura LoongArch, suporte ao mascaramento de ponteiro no espaço do usuário, sondagem de desempenho de acesso desalinhado de vetor, suporte a qspinlock para RISC-V e eventos de rastreamento em Rust, além de um novo alocador de memória.

Você pode baixar o Linux 6.13 diretamente do repositório de Linus Torvalds ou do site kernel.org. No entanto, é recomendado aguardar que a atualização chegue aos repositórios estáveis de sua distribuição.

Com o lançamento do Linux 6.13, a janela de mesclagem para o Linux 6.14 está aberta. A próxima versão estável deve ser lançada no final de março de 2025, com o primeiro Release Candidate (RC) programado para 2 de fevereiro.

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

Linux Kernel 6.13 Officially Released, This Is What’s New

Última atualização deste artigo: 19 de january de 2025