Le noyau Linux adopte Rust : moins de bogues, plus d'efficacité
L'e-mail de Greg KH plaide fortement pour l'intégration de Rust dans le noyau Linux. Son expérience de plus de 15 ans à corriger les bogues du noyau met en évidence la capacité de Rust à prévenir les problèmes courants de sécurité mémoire en C, tels que les écrasements de mémoire, le nettoyage des chemins d'erreur et les erreurs d'utilisation après libération. Bien que C++ offre quelques améliorations, Rust fournit des garanties de sécurité mémoire plus robustes. KH soutient que l'utilisation de Rust pour les nouveaux pilotes et composants du noyau réduira considérablement les bogues, augmentera l'efficacité du développement et permettra aux mainteneurs de se concentrer sur des problèmes logiques plus complexes et des conditions de concurrence. Bien que la maintenance de bases de code multilingues soit un défi, il estime que la communauté Linux peut surmonter cet obstacle, assurant le succès continu de Linux pour les 20 prochaines années.