Was passiert, wenn Linus Torvalds ausfällt und niemand seinen Posten als Entwicklungschef einnehmen möchte? Dann soll ähnlich zur Papstwahl ein Konkalve einen Ersatz bestimmen. Das entsprechende Vorgehen legt ein neues Dokument fest.
Am Linux-Kernel arbeiten zwar unzählige Freiwillige mit, letztendlich bestimmt jedoch eine Person an der Spitze, welcher Code in den Kernel einfließt. Derzeit ist das Linus Torvalds. Sollte er aus irgendeinem Grund ausfallen, wird ein Maintainer aus seinem engeren Umfeld nachrücken.
Was aber passiert, wenn niemand den Posten übernehmen möchte? Seit dem Wochenende klärt diese Frage die neu zur Kernel-Dokumentation hinzugestoßene Datei „conclave.rst“.
Demnach leitet das ganze Verfahren die Person ein, die den letzten Maintainer Summit veranstaltet hat. Sollte sie nicht bereitstehen, springt der Vorsitzende des Technical Advisory Board der Linux Foundation ein.
Dieser „Organizer“ eröffnet zunächst eine Diskussion unter den Teilnehmern des letzten Maintainer Summits. Diese treffen sich dann zusammen mit den Mitgliedern des Technical Advisory Board (TAB). Sollte kein Maintainer Summit in den letzten 15 Monaten stattgefunden haben, findet sich nur das TAB zusammen. In jedem Fall darf jeder Teilnehmer weitere andere Maintainer mitbringen.
Unter der Leistung des „Organizers“ bestimmt die so gebildete Versammlung allerdings nicht direkt einen Nachfolger. Stattdessen wird eine Lösung gesucht, die das Projekt und die Community langfristig am Leben erhält. Innerhalb von zwei Wochen muss schließlich ein Repräsentant der Gruppe auf der Mailingliste „ksummit@lists.linux.dev“ die als Nächstes durchzuführenden Schritte vorstellen. Die Linux Foundation soll dann unter der Leitung des TAB alles Notwendige unternehmen, um diese Schritte umzusetzen.
Das Konklave geht auf eine Diskussion auf dem letzten Maintainer Summit zurück. Die initiale Fassung der „conclave.rst“ steuerte Dan Williams bei, die Linus Torvalds erst einmal direkt annahm. Weitere Diskussionen und Änderungen sind jedoch noch möglich, diese müssen jedoch den üblichen Weg durch den „Doc Tree“ nehmen.







“und niemand seinen Posten als Entwicklungschef einnehmen möchte? “
ehhh….. ganz einfach, wenn er nicht möchte, dann möchte er nicht, kann niemand zwingen …
Genau. Darum geht es ja eben. ;-)