Kernel Linux 6.1 LTS lançado com suporte inicial para a linguagem de programação Rust

Kernel Linux 6.1 LTS lançado com suporte inicial para a linguagem de programação Rust

Linus Torvalds anunciou o lançamento e disponibilidade geral para download da série de kernel Linux 6.1, que vem com drivers novos e atualizados para melhor suporte de hardware, novos recursos e muitas outras mudanças.

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.

Última atualização deste artigo: 12 de december de 2022