Les pilotes Rust rencontrent un obstacle dans le sous-système DMA du noyau Linux
Les efforts du noyau Linux pour intégrer le langage Rust dans le développement de pilotes de périphériques rencontrent une résistance dans le sous-système DMA (Accès direct à la mémoire). Les pilotes Rust doivent interagir avec la couche de mappage DMA du noyau, ce qui nécessite un ensemble d'abstractions. Cependant, le mainteneur principal Christoph Hellwig s'oppose à l'ajout de code Rust dans `kernel/dma`, citant une augmentation de la complexité de maintenance. Bien que les développeurs Rust aient proposé de maintenir ces abstractions séparément, Hellwig reste non convaincu. Cette impasse souligne les défis de l'intégration de Rust dans le noyau, son avenir dépendant de la décision de la communauté du noyau et de l'adaptation des mainteneurs principaux à un environnement de programmation multilingue.