はい、Linuxカーネルが最近、そのコードベースでC以外にRustの使用を開始したことは事実です。この選択は、錆がメモリ管理を提供し、漏れやバッファーオーバーフローなどのエラーを回避する言語であることを考えると、カーネルコードの執筆におけるより多くのセキュリティとパフォーマンスの検索によって動機付けられました。ただし、これはカーネルが錆で書き換えられることを意味するものではありませんが、錆びた新しいコードのみが、既存のCカーネルインフラストラクチャと統合できることを意味します。ただし、TorvaldsはRustの利点も認識し、カーネル構造環境でデフォルトでRustコンパイラを有効にすることを要求しました。これにより、カーネルの潜在的な錆コードの提出とテストが容易になりますが、これらのコードの自動受け入れを意味するものではありません。したがって、LinuxカーネルでRustを使用する選択は、カーネルコードの近代化と改善における重要なステップでしたが、カーネル開発の特性と課題を尊重する慎重かつ漸進的な決定でもありました。
Sim, é verdade que o Kernel Linux recentemente passou a utilizar Rust além de C em seu codebase. Essa escolha foi motivada pela busca por mais segurança e performance na escrita do código do kernel, considerando que Rust é uma linguagem que oferece gerenciamento de memória e evita erros como vazamentos e estouros de buffer. No entanto, isso não significa que o kernel será reescrito em Rust, mas apenas que novos códigos escritos em Rust poderão ser integrados com a infraestrutura existente do kernel em C. Os mantenedores do kernel, especialmente Linus Torvalds, sempre foram resistentes a usar outra linguagem que não C por questões de compatibilidade, portabilidade e familiaridade com o código legado. Porém, Torvalds também reconheceu as vantagens de Rust e solicitou que o compilador de Rust fosse habilitado por padrão no ambiente de construção do kernel. Isso facilitaria a submissão e o teste de potenciais códigos em Rust para o kernel, mas não implicaria na aceitação automática desses códigos. Portanto, a escolha por usar Rust no kernel Linux foi um passo importante para modernizar e melhorar o código do kernel, mas também uma decisão cautelosa e gradual que respeita as características e os desafios do desenvolvimento do kernel.