Ça se passe, les amis ! Linus Torvalds a déjà indiqué récemment qu’il avait l’intention d’intégrer le support initial du langage de programmation Rust dans le cycle du noyau Linux 6.1 et aujourd’hui, cette demande d’extraction lui a été soumise. Linux 6.0 n’est pas encore sorti mais devrait l’être dimanche à moins de problèmes de dernière minute, qui à leur tour marqueront 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 de longue date du noyau Kees Cook, en collaboration avec le développeur principal de Rust pour Linux, Miguel Ojeda, a soumis la demande d’extraction très attendue”Rust introduction”destinée à Linux 6.1.
Kees a écrit dans le PR :
Veuillez tirer le support initial de Rust pour v6.1-rc1. L’arbre a une base récente, mais il est fondamentalement dans linux-next depuis un an et demi. Il a été mis à jour sur la base des commentaires du sommet du responsable du noyau et pour obtenir les balises récentes 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 changement de base une fois que cette première série d’infrastructures sera arrivée. Le contenu est le minimum absolu pour obtenir la construction de code Rust dans le noyau, avec beaucoup plus d’interfaces (et de pilotes) en route.
Ce ne sont que les premières lignes de code de 12,6k pour obtenir l’infrastructure Rust dans place, intégration initiale du système de construction et autres éléments clés. Ensuite, il y aura des pulls qui ajouteront progressivement la prise en charge de Rust pour plus de sous-systèmes, plus d’abstractions dans Rust et divers pilotes de noyau écrits par Rust.
Cette prise en charge de Rust pour Linux reste facultative, en supposant que vous ne dépendez d’aucun des nouveaux pilotes Rust qui seront éventuellement introduits.
Sauf surprise de dernière minute qui effrayerait Linus, cette demande d’extraction devrait être mise en place pour Linux 6.1 dans les deux prochaines semaines. Le noyau stable Linux 6.1 fera quant à lui ses débuts vers la fin de l’année civile.