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 du monde entier, ce qui nécessite 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 est différent de ses débuts, où il écrivait fréquemment du code. Aujourd'hui, il supervise le projet et décide des modifications à intégrer.
Lors de la Conférence sur le Code Source Libre à Mumbai, Torvalds a expliqué qu'il utilisait principalement Git et l'e-mail pour sa coordination. Il se décrit désormais comme « chef de développement », soulignant qu'il ne lit plus le code lui-même.
Il se concentre sur la cohérence globale du projet, s'appuyant sur des équipes spécialisées pour les corrections et les développements techniques. Ces équipes examinent les propositions avant de les soumettre à Torvalds, qui se concentre ensuite sur la justification et l'intégration des changements.
Git permet de suivre les modifications, tandis que l'e-mail fournit le contexte et les discussions associées. Torvalds peut ainsi prendre des décisions éclairées sans avoir à examiner chaque ligne de code.
Un récent rapport d'experts en cybersécurité a mis en lumière un bug dormant dans Linux depuis 16 ans, soulignant la nécessité de contrôles rigoureux et de processus de révision.