Linus Torvalds hat eine Änderung in den Kernel von Linux aufgenommen, die regelt, was mit der Community passiert, falls ihm und den vertrauenswürdigen Personen etwas zustößt und sie keine Änderungen mehr im Hauptrepository 'torvalds/linux.git' annehmen können. Der Plan wurde von Dan Williams von Intel, der 9 Subsysteme im Linux-Kernel betreut und den Vorsitz des Technischen Komitees der Linux Foundation innehat, erstellt. Als Grundlage dienten die Ergebnisse einer Diskussion über Schwächen im Entwicklungsprozess des Kernels, die im Dezember auf der 'Maintainers Summit 2025' stattfand.
Trotz der verteilten Natur der Kernel-Entwicklung, bei der mehr als 100 Maintainer an Änderungen in ihren Repositories arbeiten, werden die finalen Änderungen für den Hauptzweig des Kernels über das zentralisierte Repository von Linus (torvalds/linux.git) vorangetrieben. Neben Linus haben einige vertrauenswürdige Personen das Recht, Änderungen am Hauptrepository vorzunehmen, weshalb das Repository torvalds/linux.git faktisch keinen einzelnen Ausfallpunkt darstellt.
Im Jahr 2018 hatte das Projekt die Erfahrung, den Kernel 4.18 nicht von Linus Torvalds, sondern von Greg Kroah-Hartman vorbereiten zu lassen, nachdem sich Linus vorübergehend von der Entwicklung zurückgezogen hatte, um seine Rolle in der Gemeinschaft zu überdenken und seine Fähigkeiten im Verständnis menschlicher Emotionen und im Umgang mit Konfliktsituationen zu verbessern. Es wird angenommen, dass Linus, wenn er sich entscheidet, in den Ruhestand zu gehen, seine Aufgaben reibungslos an seinen Nachfolger übergeben wird. Bis jetzt hatte die Gemeinschaft jedoch keinen klaren Aktionsplan für unvorhergesehene Situationen, in denen die Betreiber des Hauptrepositories nicht in der Lage sind oder ablehnen, ihre Arbeit fortzusetzen und den Zugang an andere Mitglieder zu übergeben.
Gemäß den festgelegten Plänen wird der Organisator des schnellen Wechsels des Entwicklungsprozesses zu einem neuen Repository und die Wahl des Hauptmaintainers in Fällen wie diesen durch denjenigen bestimmt, der das letzte Treffen der Kernel-Maintainer der Linux-Community geleitet hat, oder, falls das nicht möglich ist, durch den Vorsitzenden des Technischen Beirats (Technical Advisory Board) der Linux Foundation.
Im Falle eines Vorfalls sieht der Plan vor, innerhalb von 72 Stunden ein Treffen der Hauptverwalter zu organisieren, die am letzten Kern-Entwicklertreffen von Linux teilgenommen haben. Wenn seit 15 Monaten kein Treffen stattfindet, wird die Teilnehmerliste des Treffens vom Technischen Rat der Linux Foundation bestimmt. In dem Treffen werden Optionen für die zukünftige Verwaltung des primären Repositories diskutiert und kollektiv notwendige Entscheidungen getroffen, wie die Wahl eines neuen "wohlwollenden Diktators" oder die Gründung eines Verwalterrats.
Quelle: opennet.ru
