technologie

Linus Torvalds: Vom Programmierer zum Entwicklungsleiter von Linux

Der Linux-Kernel ist heute so groß, dass eine einzelne Person seine Entwicklung nicht mehr steuern kann. Entwickler aus aller Welt tragen ständig Änderungen bei, was eine umfassende Koordination erfordert. Linus Torvalds behält das letzte Wort, doch seine Rolle hat sich stark verändert: Er überwacht das Projekt und entscheidet, welche Änderungen weiterentwickelt werden.

Torvalds’ Arbeitsweise: Git und E-Mail

Bei der Open-Source-Konferenz in Mumbai nutzte Torvalds hauptsächlich Git und E-Mail. Er beschreibt seine aktuelle Rolle als „Entwicklungsleiter“ und betont, dass er kaum noch Code schreibt. Stattdessen konzentriert er sich auf die Koordination der Entwicklerteams.

Er stützt sich dabei auf die Expertise von Mitarbeitern, die bestimmte Bereiche des Systems genau kennen. Diese Gruppen prüfen Patches, bevor sie an Torvalds weitergeleitet werden. So werden technische Probleme bereits gefiltert, bevor er sich mit der Erklärung und der Gesamtintegration auseinandersetzt.

Git und E-Mail als Werkzeuge

Git und E-Mail als Werkzeuge

Git dient zur Versionskontrolle und ermöglicht die Verfolgung von Änderungen und die Zusammenführung von Arbeitsabläufen. E-Mails liefern den Kontext und die Begründung hinter den Änderungen. Torvalds nutzt diese Informationen, um die Auswirkungen der Änderungen zu verstehen, ohne jedes einzelne Detail überprüfen zu müssen.

Ein aktuelles Sicherheitsproblem, das von Experten aufgedeckt wurde, zeigt die Bedeutung dieser Prüfprozesse. Ein Fehler, der seit 16 Jahren „schlummerte“, wurde gefunden. Torvalds kann durch die Analyse der Konflikte und der Kommunikation im Projekt die beste Lösung finden.

Torvalds’ Wert liegt heute nicht mehr in der Anzahl der geschriebenen Zeilen Code, sondern in der Fähigkeit, die Kohärenz von Linux unter der Arbeit vieler Entwickler zu gewährleisten.