O tão esperado Linux Kernel 6.15 finalmente chegou, mas não sem um pequeno contratempo. Linus Torvalds anunciou que o lançamento foi adiado por algumas horas devido a um bug de última hora que exigiu a desativação de um novo recurso. Mas, como diz o ditado, “antes tarde do que nunca” — e, no mundo do código aberto, “antes funcional do que bugado”.
Agora, com o kernel oficialmente lançado, podemos mergulhar nas melhorias que ele traz para desempenho, segurança e suporte a hardware.
Núcleo mais rápido e inteligente
Uma das grandes novidades é o suporte a hardware-wrapped inline encryption keys na camada de blocos. Isso significa que agora é possível ter criptografia de disco sem prejudicar o desempenho.
Gerenciamento de memória mais eficiente
O novo “dmem” memory accounting cgroup permite um controle mais preciso do uso de memória em contêineres, rastreando até mesmo o consumo de memória de dispositivos. Além disso, o defrag_mode sysctl ajuda a reduzir a fragmentação, especialmente útil para workloads que dependem de huge pages.
Bloqueios mais inteligentes
O kernel 6.15 também traz uma reimplementação do per-VMA lock como um contador de referência, reduzindo contenção e simplificando caminhos de código. Traduzindo: menos gargalos e mais fluidez.
Sistemas de arquivos mais velozes e menos furiosos
Btrfs: compressão em tempo real
O Btrfs agora suporta compressão Zstd em tempo real, com níveis que vão de -1 a -15 para ajustes mais granulares entre espaço e velocidade. Além disso, operações de desfragmentação agora aceitam níveis de compressão, e há melhorias no tratamento de erros de checksum.
F2FS otimizado
O F2FS, otimizado para armazenamento flash, começa a migrar para a modern mount API, melhorando consistência e manutenibilidade. Também ganha um novo ioctl para dicas de prioridade de IO, tornando o gerenciamento de memória mais inteligente.
Ext4 & XFS: suporte a escritas atômicas
O Ext4 agora faz buscas lineares mais rápidas por dentries (entradas de diretório), enquanto o XFS ganha suporte a escritas atômicas grandes em modo copy-on-write — algo essencial para arrays de armazenamento de alto desempenho.
Rede e virtualização
TCP mais ajustável
Novos parâmetros como tcp_rto_min_us e tcp_delack_max_us permitem ajustes mais finos no comportamento da rede, melhorando desempenho em ambientes específicos.
Virtualização: suporte a Hyper-V e live migration
O kernel 6.15 introduz um driver /dev/mshv para melhorar o suporte a Microsoft Hyper-V, enquanto o VFIO/VirtIO agora permite live migration de dispositivos de bloco — perfeito para quem precisa mover VMs sem downtime.
Suporte a novos hardwares
NVIDIA com driver em Rust
Uma das grandes novidades é a introdução do Nova, um novo driver open source em Rust para GPUs NVIDIA (RTX 2000+). Ele substitui o antigo nouveau com uma abordagem mais moderna e menos complexa.
AMD e Intel
- AMD: Suporte à instrução INVLPGB (Zen CPUs), melhorias no driver AMD P-State e trabalho inicial para a plataforma Versal NET;
- Intel: Suporte a Raptor Lake-S no subsistema EDAC e melhorias no driver Xe Graphics, incluindo Shared Virtual Memory (SVM) para melhor integração CPU-GPU.
Áudio, Bluetooth e periféricos
- USB-audio ganha novos vendor IDs;
- Bluetooth melhora o suporte a TX timestamping para ISO/L2CAP/SCO;
- Controles do PlayStation 5 agora têm melhor compatibilidade.
Segurança
O Landlock, um mecanismo de sandboxing controlado por userspace, ganha mais cobertura de auditoria e correções no escopo de sinais.
Novos hooks para io_uring_setup() melhoram o isolamento de contêineres, enquanto o SELinux agora permite regras curinga para interfaces de rede.
Suporte a ARM, RISC-V e mais
Arquiteturas menos convencionais também foram contempladas pela nova versão do kernel Linux. Para o ARm houve a adição de novas entradas de Device Tree para SoCs e placas. Quanto ao RISC-V, foi adicionado o suporte a bfloat16 e novas extensões como Zicbom e Zaamo. Mas o tradicional x86 não ficou de fora: ele recebeu proteções FineIBT-BHI contra certos tipos de ataques.
Como aproveitar o Kernel 6.15?
Se você é fã de distribuições rolling release como Arch Linux, pode esperar o update chegar em breve. Para os mais aventureiros, é possível compilar manualmente a partir do kernel.org, mas (como sempre) não recomendamos isso para sistemas críticos.
E aí, preparado para atualizar? Ou vai esperar a sua distro favorita embalar tudo bonitinho para você? Conte para nós pelos comentários e interaja com a comunidade do fórum Diolinux Plus!