technologie

Linus Torvalds : De programmeur à chef de développement de Linux

Le noyau Linux a atteint une taille telle qu’il est impossible qu’une seule personne en soit responsable. Les modifications du noyau, provenant de développeurs du monde entier, sont incessantes, nécessitant une coordination efficace.

Une nouvelle approche de Linus Torvalds

Linus Torvalds conserve le dernier mot sur l’évolution du projet, mais son rôle actuel diffère considérablement de ses débuts. Il ne code plus régulièrement, se concentrant désormais sur la supervision et la prise de décisions concernant les changements à intégrer.

Lors de la Conférence de Code Libre à Mumbai, Torvalds a expliqué qu’il utilisait principalement Git et les e-mails pour gérer le projet. Il a déclaré : « Soyons honnêtes, je ne lis presque plus de code. Je ne suis pas un programmeur, je suis chef de développement. »

Outils et processus

Outils et processus

Son travail a évolué, passant de la création de code à la coordination des équipes. Il s’appuie sur des responsables de domaines spécifiques pour examiner les corrections avant de les soumettre. Ces groupes de collaborateurs filtrent les propositions, assurant ainsi la qualité du code.

Git, système de contrôle de versions créé par Torvalds en 2005, permet de suivre l'historique des modifications et de combiner des travaux provenant de différentes branches. Les experts en cybersécurité ont récemment découvert une vulnérabilité latente depuis 16 ans, soulignant l'importance des processus de révision.

Les e-mails fournissent le contexte nécessaire, expliquant les raisons derrière les modifications, tandis que Git enregistre les discussions et les désaccords. Torvalds se concentre alors sur la cohérence globale du projet.