Linus Torvalds demande aux devs du noyau Linux d'arrêter de livrer au dernier moment "comme des étudiants"
Linux 6.1 est là — La release candidate 1 du kernel Linux vient de sortir ! Dans le cadre de la mise à disposition de cette nouvelle mouture du noyau, son patron, Linus Torvalds, a tenu à adresser une requête particulière à l'attention des programmeurs qui participent à son développement.
Chaque nouvelle version du kernel est précédée d'une "fenêtre de merge" de deux semaines, au cours de laquelle les développeurs contributeurs sont invités à soumettre ce qu'ils souhaitent y intégrer.
Dans sa dernière note hebdomadaire dédiée aux avancées sur le noyau, Linus Torvalds déclare que la version 6.1 ne se présente pas comme une très grosse release, "seulement" 11 500 commits ayant été reçus au lieu de 13 500 pour la précédente.
Le créateur de Linux a également demandé aux contributeurs d'ajouter leur code plus tôt dans le processus à l'avenir, afin de lui rendre la tâche plus agréable.
Comme il l'indique dans son billet : "oui, la fenêtre est de deux semaines, mais c'est principalement pour me donner le temps de contrôler les choses, il ne s'agit pas de deux semaines de rush pour monter une branche à l'arrache et la faire suivre à Linus le dernier vendredi de ces deux semaines. [...] La règle c'est que les choses doivent être prêtes *avant* la fenêtre de merge."
Celui-ci ajoute : "le concept de la nuit blanche pour rendre un document la veille de la deadline est une chose que vous ne devriez plus reproduire depuis l'université, et qui n'est pas tolérable pour le développement d'un kernel."
Le tout agrémenté d'un cinglant "Vous saurez vous reconnaître".
Comme cela a été annoncé le mois dernier, Rust est le premier langage à faire son entrée dans le noyau Linux après plus de 30 années d'exclusivité pour le langage C.
Torvalds précise néanmoins que cette entrée en matière reste relativement modeste : il n'y a pas de code Rust à proprement parler dans le kernel dans sa version 6.1, mais l'infrastructure nécessaire à sa prise en charge a été mise en place.
À lire aussi sur Les Joies du Code :
- ⚙️ Linus Torvalds le confirme : le langage Rust va être intégré dans le noyau Linux
- 💡 Lucide, une galerie d'icônes open source pour vos projets
- 🫢 Oups : le retrait d'une solution de contournement vieille de 20 ans rend Linux plus rapide pour les systèmes AMD
À propos de l'auteur
Nicolas Lecointre
Chief Happiness Officer des développeurs, ceinture noire de sudo. Pour rire, j'ai créé Les Joies du Code. J'utilise Vim depuis 10 ans parce que je sais pas comment le quitter.
À lire également
Ma phobie administrative a enfin trouvé son fix, et il s’appelle Abby
Je DÉTESTE, je HAIS l'administratif. Voilà, c'est dit, et ça me semble être une belle entrée en matière pour cet article. C’est assez simple, à mon niveau, tout ce qui...
Articles recommandés
Pour éviter de casser des cous, Apple travaille déjà sur un casque VR plus léger
Tesla ouvre son API pour les applications tierces dans ses voitures
Microsoft crée une technologie révolutionnaire capable de stocker des données dans du verre pendant 10 000 ans
Pour éviter de casser des cous, Apple travaille déjà sur un casque VR plus léger
Tesla ouvre son API pour les applications tierces dans ses voitures
Chaque mois, GitHub perd un pognon monstre à cause de Copilot
Microsoft crée une technologie révolutionnaire capable de stocker des données dans du verre pendant 10 000 ans
Plus de contenu
Quand je mate le code d'un projet que je dois reprendre
Quand le client arrive avec ses nouvelles idées disruptives
Quand je découvre la doc quasi inexistante du projet legacy que je vais devoir maintenir
Quand le chef me félicite en réunion d'équipe
Quand j'ai géré toutes les exceptions dans mon code
Quand je m’attendais à une feature simple et que je dois en réalité retravailler toute l’archi
Pas de souci
Et moi qui étais content qu'on me pose la question.
Quand je mate le code d'un projet que je dois reprendre
Quand le client arrive avec ses nouvelles idées disruptives
Quand je découvre la doc quasi inexistante du projet legacy que je vais devoir maintenir
Quand le chef me félicite en réunion d'équipe