technologie

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

Le noyau Linux a évolué au point qu'une seule personne ne peut plus en assurer le développement. Les modifications du noyau proviennent désormais de développeurs répartis dans le monde entier, nécessitant une coordination complexe.

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 supervise désormais le projet et décide des changements à intégrer, plutôt que d'écrire lui-même du code.

Lors de la Conférence sur le Code Libre à Mumbai, Torvalds a expliqué qu'il utilisait principalement Git et le courrier électronique pour sa gestion. 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. »

Git et l'email : les outils de Linus

Git et l'email : les outils de Linus

Torvalds s'appuie sur Git, le système de contrôle de versions qu'il a créé en 2005, pour suivre les modifications et fusionner les travaux provenant de différentes branches. L'email, quant à lui, fournit le contexte nécessaire à la compréhension des changements proposés.

Des experts en cybersécurité ont découvert une vulnérabilité dans Linux, inactive depuis 16 ans, alertant sur la possibilité de découvrir d'autres failles similaires des années précédentes. Linus Torvalds peut alors examiner les conflits et déterminer la meilleure façon d'intégrer les modifications des différents équipes.

Bien qu'il puisse proposer des corrections mineures, il laisse les responsables des domaines vérifier leur pertinence. Ce système de contrôle et de coordination permet à Torvalds de se concentrer sur la cohérence globale du projet, en s'appuyant sur l'expertise de ses collaborateurs.