Git Without Rust From Dev of XLibre
La vidéo présente la sortie de Git 2.55 \"WD40 flavor\", un fork de Git qui supprime les dépendances Rust et rétablit la branche par défaut \"master\", illustrant le fonctionnement idéal de l'open source selon l’intervenant.

SYNTHÈSE STRUCTURÉE
La sortie de Git 2.55 et l’introduction de Rust
Le Git team a publié Git 2.55 il y a un peu plus de deux jours, avec une nouveauté majeure : l’adoption progressive du langage Rust dans la chaîne de compilation. L’intervenant précise : « they were incrementally adding forced adoption of the Rust programming language and tool chain for building Git ». Pour désactiver certaines parties de Rust, il faut désormais ajouter des flags supplémentaires, ce qui a suscité des réactions dans la communauté.
Le fork “WD40 flavor” : suppression de Rust et retour à “master”
Moins de deux jours après, le projet Libre WD40 a publié Git 2.55 WD40 flavor, avec deux changements simples : « The first was that it removed the rust. It just removed the rust. It’s phenomenal. Uh, and it also changed the uh the default branch from main to master ». Ce fork est disponible sur GitHub sous le nom libra-wd-40.
Un exemple parfait du fonctionnement de l’open source
L’intervenant insiste sur le fait que ce fork illustre « how open source is supposed to work ». Il explique : « If the developer of a project does something that some people don’t want, another developer can come in and fork it and get rid of or change that thing to get rid of the problem ». Ce mécanisme de fork permet de corriger tout problème : dépendances, support de plateforme, licences, etc.
Le développeur derrière le fork : une référence éprouvée
Le fork est réalisé par le même développeur que X Libre, un fork réussi de Xorg. L’intervenant souligne : « X Libre has proven without even the tiniest bit of doubt to be a phenomenally successful fork of Xorg ». Ce projet a accumulé des milliers de commits, des fonctionnalités de sécurité, de stabilité et de pilotes, et est adopté par de nombreuses distributions Linux et BSD.
Une approche différente : l’IA pour désinfecter le code
Contrairement à X Libre, ce fork utilise une IA pour supprimer le code Rust. Le développeur a déclaré : « Everybody seems to be using artificial intelligence to infect everything with Rust. We’re doing the opposite. AI isn’t just good for rusting everything. It’s even better for disinfecting from rust ». L’intervenant trouve cela « poetic and beautiful » : utiliser des bots IA pour enlever Rust là où d’autres l’ajoutent.
Une preuve de concept importante
Le fork démontre qu’il est possible, à ce stade, de forker Git sans perdre de fonctionnalités et de retirer Rust. L’intervenant souligne : « it also shows that it is from a proof of concept point of view very straightforward to at the current point in time fork git without losing functionality and get rid of the rust ». Des tests sont déjà en cours sur cette version.
Réactions contrastées dans la communauté
Malgré le succès potentiel, l’intervenant note que les forums et réseaux sociaux critiquent déjà ce fork : « they’re already trashing this fork. They’re already attacking it, saying, “Oh, it can’t possibly succeed. Oh, why would anyone use it? It’s just a protest fork.” » Il rappelle que le développeur a fait ses preuves avec X Libre.
Un message de soutien aux abonnés
L’intervenant remercie les abonnés du Lunduke Journal, notamment les abonnés à vie, et annonce le lancement de nouveaux murs d’abonnés (Vim, Emacs, Desk View X). Il mentionne que les réductions sur les abonnements à vie sont prolongées jusqu’à fin juillet.
CONCEPTS CLÉS
- Fork : Copie d’un projet open source pour en développer une version distincte, souvent pour résoudre un désaccord technique ou philosophique.
- Rust : Langage de programmation système sécurisé, utilisé ici pour remplacer certaines parties de Git, mais critiqué pour ses dépendances lourdes.
- X Libre : Fork réussi de Xorg, démontrant la viabilité d’un fork maintenu activement.
- WD40 flavor : Référence humoristique à l’idée de “dérouiller” le code en supprimant Rust.
CONCLUSION
Le message principal est que ce fork de Git illustre parfaitement la puissance de l’open source : la possibilité de corriger une direction technique jugée problématique par une partie de la communauté. L’intervenant insiste sur l’importance de soutenir ces initiatives, même si elles sont controversées, car elles garantissent la liberté de choix des utilisateurs et des développeurs. Ce fork, bien que symbolique, montre qu’il est possible de résister à des tendances imposées, et ce, avec des outils modernes comme l’IA.