technologie

Linus Torvalds: Von Programmierer zum Entwicklungsleiter von Linux

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

Torvalds’ neue Rolle: Koordination statt Programmierung

Auf der Open-Source-Konferenz in Mumbai erklärte Torvalds, er nutze heute hauptsächlich Git und E-Mails. „Ich bin nicht mehr Programmierer, ich bin Entwicklungsleiter“, fasste er seine aktuelle Tätigkeit zusammen. Seine Arbeit besteht nun darin, den Überblick über die Veränderungen im Kernel zu behalten und deren Auswirkungen zu beurteilen. Er stützt sich dabei auf Teams, die sich mit spezifischen Bereichen des Systems auskennen.

Git und E-Mail als Werkzeuge

Git und E-Mail als Werkzeuge

Git, das Versionskontrollsystem, das Torvalds 2005 selbst entwickelt hat, ermöglicht die Verfolgung von Änderungen und die Zusammenführung von Arbeiten aus verschiedenen Zweigen. E-Mails liefern den Kontext, den Git nicht bietet. Programmierer erläutern in ihren Nachrichten das Problem und die Lösung, was Torvalds hilft, die Notwendigkeit einer Änderung zu verstehen, ohne jede Zeile des Codes zu prüfen.

Sicherheitslücke entdeckt

Sicherheitslücke entdeckt

Experten haben einen seit 16 Jahren unentdeckten Fehler in Linux identifiziert und warnen vor möglichen weiteren Fehlern aus der Vergangenheit. Bei Konflikten kann Linus Torvalds die Ursache des Problems analysieren und die beste Vorgehensweise bestimmen. Er kann gelegentlich auch kleine Patches vorschlagen, die jedoch von den zuständigen Teams überprüft werden.

Eine globale Gemeinschaft

Eine globale Gemeinschaft

Dieses System ermöglicht eine effiziente Zusammenarbeit in einer global verteilten Community. Torvalds hat seine Rolle von dem eines Programmierers zu einem Leiter einer großen, auf Vertrauen und Überprüfungsverfahren basierenden Struktur gewandelt.