O criador do Linux, Linus Torvalds, se comprometeu a trazer Rust para o sistema operacional.
Em um e-mail recebido por ZDNet (abre em uma nova guia) , Torvalds disse que a linguagem de programação chegará à versão 6.1 do sistema operacional Linux “a menos que algo estranho aconteça”.
Esta não é a primeira vez que há rumores de que o Linux adotará Rust, com alguns dizendo que chegaria à versão 5.20. Desta vez, o compromisso de Torvalds parece ser maior, mas ele ressalta que “terá apenas a infraestrutura central (ou seja, nenhum caso de uso sério ainda)”.
Rust para Linux
Preocupações iniciais foram levantadas sobre a implementação do Rust em relação à exigência de extensões não padrão, no entanto Torvalds explicou que o Linux “usa exceções ao padrão C há décadas”, o que sugere que a empresa já está preparada para se adaptar.
O Linux 6.0 é a oferta atual do projeto, que está disponível para testes desde agosto de 2022, mas os detalhes da próxima versão já estão sendo descobertos, incluindo a capacidade do sistema operacional informar se sua CPU está com defeito.
De acordo com um relatório do CircleCI sobre as linguagens de codificação mais populares, o Rust acabou de chegar ao 25º lugar em 2021, depois de sair do top 25 no ano anterior. Mesmo assim, Rust é favorecido por seu forte desempenho e é apoiado pelo Google para desenvolver seu sistema operacional Android (que em si é uma distribuição Linux extremamente popular).
Em um post em Blog de segurança do Google (abre em uma nova guia) em abril de 2021, o membro da equipe Android Wedson Almeida Filho disse que o Rust estava pronto para se juntar ao C “como uma linguagem prática para implementar o kernel”. Filho continua explicando que Rust “pode ajudar [a equipe] a reduzir o número de possíveis bugs e vulnerabilidades de segurança no código privilegiado enquanto joga bem com o kernel principal e preserva suas características de desempenho”.