Linus Torvalds: Von Programmierer zum Projektleiter von Linux
Der Linux-Kernel hat ein enormes Wachstum erfahren und ist heute von Entwicklern weltweit abhängig. Die Koordination dieser vielfältigen Beiträge erfordert eine umfassende Übersicht und eine Struktur zur Filterung von Vorschlägen.
Torvalds’ neue Rolle
Linus Torvalds behält weiterhin die letzte Entscheidungsgewalt, doch seine aktuelle Arbeit unterscheidet sich stark von seinen Anfängen. Er überwacht das Projekt und entscheidet, welche Änderungen weiterentwickelt werden sollen, anstatt selbst regelmäßig Code zu schreiben.
Bei der Open-Source-Konferenz in Mumbai erklärte Torvalds, er nutze hauptsächlich Git und E-Mails. Er beschreibt seine Rolle als „Chefentwickler“, der sich auf die Koordination der Teams konzentriert, anstatt selbst Code zu schreiben.

Git und E-Mail als Werkzeuge
Torvalds setzt auf Git, das er 2005 selbst entwickelt hat, um die Versionsgeschichte des Kernels zu verwalten. Git ermöglicht die Verfolgung von Änderungen, die Zuordnung von Verantwortlichkeiten und die Zusammenführung von Arbeiten aus verschiedenen Zweigen. E-Mails liefern den Kontext und die Begründung hinter den Änderungen, die in Git dokumentiert sind.
Experten haben einen seit 16 Jahren unentdeckten Fehler in Linux aufgedeckt. Diese Art von Problemen kann durch die Koordination und Überprüfung der Änderungen durch verschiedene Teams gelöst werden.
Torvalds konzentriert sich auf die strategische Ausrichtung des Projekts und die Sicherstellung der Konsistenz, während die Entwicklerteams ihre Arbeit verrichten. Seine Wertschätzung basiert nun auf der Fähigkeit, das Projekt zu leiten und zu koordinieren, anstatt auf der Anzahl der geschriebenen Codezeilen.