Executando verificação de segurança...
1

Rust irá salvar Linux de falhas de segurança, afirma um dos principais desenvolvedores do kernel

Segundo Greg Kroah-Hartman, a linguagem é uma das poucas formas realistas de reduzir bugs ligados ao tratamento de erros e gerenciamento de recursos em C. O maior valor do Rust seria capturar esses problemas em tempo de compilação, o que poderia eliminar 60% das falhas do kernel ao automatizar verificações que hoje dependem de revisão manual. Não há incentivos, entretanto, para reescrever todo o kernel em Rust. Em vez disso, a orientação é usar a linguagem em código novo e deixar o já existente em C. Hoje, o Linux tem 36 milhões de linhas em C e 113 mil linhas em Rust.

Carregando publicação patrocinada...
2

Como dev Rust, concordo que para qualquer projeto sério ter uma ferramenta que captura grande parte dos bugs, especialmente relacionados a memória é uma mão na roda mesmo, mas reescrever um kernel inteiro do zero, não sei não ein...

Se considerar o cenário onde a reescrita é incentivada (o que eu acho difícil no curto prazo), isso teria que levar em consideração tantas variáveis. Linux é um sistema muito importante para o mundo. A mínima mudança causa impactos com toda certeza.

Outro ponto é que Rust ainda não tem todas as capacidades do C, pelo o que eu me lembro (faz um tempo desde que procurei saber sobre).

Reescrita nunca é a solução. Rust não faz mágica também, apenas tem um modelo bem rígido.