A versão mais recente do kernel do Linux chegou com o lote usual de atualizações de hardware. A versão mais recente não inclui grandes mudanças, mas Linus Torvalds sinalizou uma próxima adição de código escrito em Rust na próxima versão.

Sem grandes mudanças, mas "coisas novas" no horizonte

Embora o número da versão implique uma grande mudança em outros projetos de software, Linus Torvalds disse que se trata principalmente de manter os números da versão gerenciáveis ​​em uma mensagem para o Lista de discussão do kernel do Linux, o principal centro de desenvolvimento do kernel.

"A mudança no número da versão principal é mais sobre eu ficar sem dedos das mãos e pés do que sobre grandes mudanças fundamentais", disse Torvalds.

A próxima versão, 6.1, terá o que Torvalds chama de "coisas novas", principalmente algum novo código escrito em Rust.

O que há de novo na versão 6.0?

Apesar de Torvalds minimizar o significado do número da versão principal, existem algumas mudanças substanciais para o suporte de hardware. A nova versão melhora o suporte para processadores Intel Xeon Ice Lake e AMD Ryzen Ice Ripper e EPYC, de acordo com

Phoronix.

O kernel agora também suporta vários novos processadores de ambas as empresas, bem como o Qualcomm Snapdragon 8cx Gen 3.

Código Rust chegando ao kernel do Linux

Linus provocou uma das mudanças mais esperadas no kernel em seus 31 anos de vida. A versão 6.1 terá algum código escrito em Rust.

Até agora, o código do kernel foi escrito em C. C tem sido a linguagem preferida para a programação do sistema por ser de alto nível, mas ainda próxima do hardware. Apesar da onipresença e do alto desempenho do C, a exigência de que os programadores gerenciem manualmente a memória levou a alguns bugs enormes, incluindo o exploit Heartbleed que afetou o OpenSSH em 2014.

Rust é uma linguagem compilada de alto desempenho projetada para programação de sistema, mas lida com a memória automaticamente. Por essa razão, gerou um burburinho na comunidade de desenvolvimento. A inclusão do Rust pode agilizar o desenvolvimento do kernel do Linux reduzindo o tempo gasto na depuração, mas o a grande maioria do kernel provavelmente permanecerá em C porque muito do código foi testado e testado já.

De qualquer forma, levará algum tempo até que os usuários regulares do Linux possam adquirir o novo kernel, já que os mantenedores da distribuição terão que integrá-lo em seus sistemas.

Kernel do Linux segue em frente

O kernel do Linux é conhecido há muito tempo por seu ritmo de desenvolvimento vertiginoso. Os usuários ansiosos para experimentar o novo kernel geralmente não terão escolha a não ser compilá-lo eles mesmos antes que os mantenedores da distro o alcancem. Compilar um kernel é fácil com o conhecimento certo e tem sido um rito de passagem para os fãs dedicados do Linux.