Ça se passe, les gars ! Linus Torvalds a déjà indiqué récemment qu’il avait l’intention d’apporter un support initial pour le langage de programmation Rust au Linux 6.1 kernel et a reçu cette pull request aujourd’hui. Linux 6.0 n’est pas encore sorti, mais il devrait l’être d’ici dimanche, à moins de problèmes de dernière minute, ce qui marquera à son tour le début de la fenêtre de fusion v6.1 de deux semaines.
Avant la fenêtre de fusion de Linux 6.1, le développeur du noyau Kees Cook, en collaboration avec le développeur principal de Rust pour Linux, Miguel Ojeda, a soumis la demande d’extraction tant attendue “Introducing Rust” ciblant Linux 6.1.
Kees a écrit dans le pr:
Tirez le support initial de Rust pour v6.1-rc1. L’arbre a une fondation récente, mais il a essentiellement un an et demi sur linux-next. Mis à jour en fonction des commentaires du Kernel Maintenance Summit et pour obtenir les dernières balises Reviewed By:. Miguel est le principal mainteneur, avec moi pour aider là où c’est nécessaire/souhaité. Notre plan est que l’arbre passe à la pratique standard sans rebase une fois que cette série d’infrastructures initiales arrivera. Le contenu est le minimum absolu pour intégrer du code Rust dans le noyau, avec de nombreuses autres interfaces (et pilotes) en cours de route.
Ce ne sont que les 12 600 lignes de code initiales pour rendre l’infrastructure Rust opérationnelle, l’intégration initiale du système de construction et d’autres éléments clés. Ensuite, il y aura des pulls ajoutant progressivement la prise en charge de Rust pour plus de sous-systèmes, plus d’abstractions de Rust et divers pilotes de noyau écrits en Rust.
Cette prise en charge de Rust pour Linux est toujours facultative, en supposant que vous ne dépendez pas des nouveaux pilotes Rust qui finissent par arriver.
Sauf surprise de dernière minute qui effrayerait Linus, cette pull request devrait être intégrée à Linux 6.1 dans les prochaines semaines. Pendant ce temps, le noyau Linux 6.1 stable fera ses débuts à la fin de l’année civile.
“Introverti. Amateur de bière extrême. Organisateur subtilement charmant. Explorateur d’une humilité exaspérante. Écrivain indépendant.”