Linus Torvalds : De programmeur à chef de développement de Linux
Le noyau Linux a évolué jusqu'à devenir un projet global, dépendant de nombreux développeurs répartis dans le monde entier. La coordination de ces contributions exige une vision d’ensemble et une structure pour filtrer les propositions avant leur intégration.
Une évolution du rôle de Linus Torvalds
Linus Torvalds conserve le dernier mot sur l'évolution du projet, mais son rôle actuel diffère de ses débuts. Il supervise désormais le projet et décide des changements à intégrer, plutôt que d'écrire activement du code.
Lors de la Conférence sur le Code Libre à Mumbai, Torvalds a expliqué qu'il utilisait principalement Git et l'e-mail. Il se décrit désormais comme « chef de développement », soulignant que sa valeur ne réside plus dans le nombre de lignes de code qu'il écrit, mais dans le maintien de la cohérence du projet.

Les outils de Linus Torvalds
Git, le 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. L'e-mail fournit le contexte nécessaire pour comprendre les modifications proposées.
Des experts en cybersécurité ont découvert une erreur dormant dans Linux depuis 16 ans, alertant sur la possibilité de découvrir d'autres bugs similaires des années précédentes. Linus Torvalds utilise ces informations pour résoudre les conflits et intégrer les modifications de manière optimale.
Bien qu'il puisse proposer des correctifs mineurs, il laisse généralement les responsables des domaines les vérifier avant acceptation. Le système repose sur la confiance et une chaîne de révisions pour gérer la complexité d'un projet distribué mondialement.