Cette semaine, Google a annoncé son intention de financer un projet visant à améliorer la sécurité de Linux en écrivant des parties du noyau du système d'exploitation dans le langage de programmation Rust. Un tel changement représenterait un changement technologique et culturel majeur pour le projet de logiciel open source, qui est devenu la base de vastes domaines d'Internet et des systèmes d'exploitation, y compris Android.
Miguel Ojeda, qui a écrit un logiciel pour l'accélérateur de particules Large Hadron Collider et a travaillé sur la sécurité des langages de programmation, aurait écrit des parties du noyau Linux dans Rust. Le contrat sera payé par Google via l'organisation à but non lucratif Internet Security Research Group.
Il est supposé que l'ajout de modules écrits en langage Rust au noyau Linux réduira la probabilité de vulnérabilités causées par une gestion de la mémoire non sécurisée. Au moment de sa sortie en 1991, Linux était écrit en C, qui est plus vulnérable que les langages de programmation modernes. Le créateur du noyau Linux Linus Torvalds a annoncé sa volonté de changer si la valeur de l'utilisation de Rust pour Linux est prouvée. Jusqu'à présent, Ojeda a proposé 13 modifications nécessaires pour exécuter les modules Rust sur Linux.
Google a remercié les programmeurs de la communauté Linux qui travaillent sur ce projet. "La communauté a déjà fait et continue de faire un excellent travail en ajoutant la prise en charge de Rust au noyau Linux", a déclaré Google dans un article.
Rust a été développé par Mozilla mais est actuellement développé par la Rust Foundation à but non lucratif. Il accorde une attention particulière à la gestion sûre de la mémoire. En 2019, le service de sécurité de Microsoft a annoncé que "Rust est la meilleure alternative à C et C ++".
2021-06-19 11:18:22
Auteur: Vitalii Babkin