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 le contrôle. Les modifications du noyau proviennent désormais de développeurs du monde entier, nécessitant une coordination complexe.
Une nouvelle approche de Linus Torvalds
Lors de la Conférence de Code Libre à Mumbai, Linus Torvalds a expliqué qu'il utilisait principalement Git et le courrier électronique pour superviser 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. »

Git et l'email : les outils de Linus
Linus Torvalds s'appuie sur Git, un système de contrôle de version qu'il a lui-même créé en 2005, pour suivre les modifications apportées au noyau. Il utilise également le courrier électronique pour comprendre le contexte et les justifications des changements proposés.

Gestion des conflits et revue de code
Lorsque des conflits surviennent, Linus examine comment ils se sont produits et décide de la meilleure façon de les résoudre, en s'appuyant sur les retours des équipes de développement. Il peut également proposer des correctifs mineurs, mais laisse les responsables des domaines les vérifier avant acceptation.

Un rôle de coordination
Son rôle actuel est de comprendre les changements en cours, leur impact potentiel et de maintenir la cohérence du projet, en s'appuyant sur les experts de chaque domaine. Il ne se concentre plus sur l'écriture de code, mais sur la coordination des efforts de nombreux contributeurs.