Les mainteneurs du noyau Linux résistent à Rust : une guerre de langages de programmation

2025-02-06
Les mainteneurs du noyau Linux résistent à Rust : une guerre de langages de programmation

L'intégration de Rust dans le noyau Linux s'avère difficile. Plusieurs mainteneurs du noyau s'opposent fermement à l'utilisation de Rust, invoquant une complexité accrue et les risques liés à l'utilisation de plusieurs langages. De récentes discussions concernant l'utilisation de l'API DMA par un pilote Rust ont ravivé le conflit. Le mainteneur Christoph Hellwig a explicitement rejeté le code Rust, arguant que la maintenance de projets multilingues est pénible et que les développeurs Rust doivent gérer eux-mêmes l'interface avec le code C. Bien que le projet Rust for Linux vise à simplifier l'intégration via une couche d'abstraction, Hellwig soutient que cela augmente la surcharge de maintenance. Cette controverse met en lumière les divergences de vues au sein de la communauté Linux sur le choix des langages de programmation et les défis liés à l'intégration de nouvelles technologies dans des systèmes existants de grande envergure. Le résultat final reste à voir, mais il aura un impact profond sur l'orientation future de Linux.

Développement Langages de programmation