Mais de dois meses em andamento, o kernel Linux 6.1 (codinome Hurr durr I'ma ninja sloth
) está aqui para introduzir o suporte experimental para a linguagem de programação Rust. Embora isso possa parecer muito empolgante para alguns, você deve ter em mente que "experimental" significa que é apenas uma implementação muito básica do Rust que não pode ser usada para nenhum caso de uso do mundo real.
Outra grande mudança no Linux 6.1 é o trabalho de VM LRU multigeracional para identificar melhor as páginas de memória que estão realmente em uso. Além disso, a nova série de kernel traz a capacidade de executar verificações de assinatura PKCS#7 em programas BPF e criar programas BPF destrutivos, e um novo gancho de módulo de segurança para controlar como os namespaces de usuário são criados.
A arquitetura Loongarch foi melhorada com suporte para compilação JIT BPF, kdump, kexec e eventos perf, o sistema de arquivos Btrfs recebeu grandes melhorias de desempenho, suporte para gravações em buffer com io_uring e suporte para arquivos protegidos por fs-verity para enviar operações, a ferramenta perf ganhou suporte aprimorado para CPUs AMD e o sistema de arquivos FUSE agora suporta a criação de arquivos temporários.
Entre outras mudanças notáveis, o kernel agora é capaz de se descompactar e se lançar independentemente da arquitetura de hardware em sistemas EFI, o sistema de arquivos EROFS (Enhanced Read-Only File System) agora suporta o compartilhamento de dados duplicados entre sistemas de arquivos, a versão mínima do GNU Make para compilar o kernel agora é 3.82 e um novo modo io_uring ajuda a diferir a execução de coisas relacionadas ao anel até que um aplicativo precise dele.
Claro, também existem drivers novos e atualizados para suportar hardware mais recente. Vale a pena mencionar aqui o suporte para o teclado PinePhone, pás XBOX One Elite, controlador X-Box Adaptativo, controlador PhoenixRC Flight, controlador VRC-2 Car, XP-PEN Deco Pro S, HID ++ para todos os dispositivos Bluetooth Logitech e controlador DualSense Edge.
Além disso, o kernel Linux 6.1 traz suporte para controle de hardware de aumento de precisão para CPUs AMD, driver de criptografia Aspeed para aceleração de hardware, suporte para processadores Intel Meteor Lake e suporte para o formato de imagem ASMedia NVM.
Por último, mas não menos importante, o kernel Linux 6.1 deve ser uma série LTS (Long Term Support) que poderia receber atualizações por pelo menos dois anos, de acordo com o renomado desenvolvedor do kernel Linux Greg Kroah-Hartman, que sempre disse que a última grande versão do kernel de um ano recebe suporte LTS.
Você pode baixar o kernel Linux 6.1 agora mesmo do 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, mas é recomendado esperar que a nova versão do kernel chegue primeiro aos repositórios de software estáveis de sua distribuição favorita antes de atualizar do Linux kernel 6.0 ou uma versão anterior da série LTS.