Zoeken op website

Linux-kernel formaliseert stilletjes wat er gebeurt als Linus Torvalds een stap terug doet


De Linux-kernel heeft nieuwe documentatie toegevoegd waarin wordt uitgelegd hoe het project zou doorgaan als Linus Torvalds niet langer in staat zou zijn om de ontwikkeling te leiden.

We zijn allemaal zo gewend geraakt aan het feit dat Linus Torvalds er is bij elke nieuwe Linux-kernelrelease dat het bijna voelt als een permanent, onveranderlijk gegeven. Maar zoals je weet, is het leven onvoorspelbaar, en het hebben van een plan voor elk scenario is gewoon verstandig, vooral in een project dat zo belangrijk is als dit.

Dat gezegd hebbende, heeft de Linux-kernel stilletjes een nieuw stukje documentatie gekregen dat een zeer interessante vraag beantwoordt die de meeste mensen nooit hardop stellen: wat gebeurt er als Linus Torvalds zijn rol in de kernelontwikkeling niet langer kan voortzetten?

Het continuïteitsdocument is geschreven door Dan Williams, een ervaren Linux-kernelonderhouder bij Intel, die al jaren betrokken is bij de coördinatie van het Linux-ecosysteem via de Technical Advisory Board van de Linux Foundation.

De verandering raakt geen enkele code aan. In plaats daarvan voegt het een kort document toe waarin wordt beschreven hoe het project leiderschap en besluitvorming zou aanpakken in een uitzonderlijke situatie waarin de langdurige hoofdonderhouder niet beschikbaar is. Met andere woorden, het doel is continuïteit, niet hervorming.

Zoals je weet, heeft Linus Torvalds al tientallen jaren dienst gedaan als de uiteindelijke autoriteit over de wijzigingen in de Linux-kernel, terwijl honderden beheerders individuele subsystemen overzien. Dat model heeft grotendeels gewerkt op vertrouwen, gewoonte en langdurige praktijk, met heel weinig schriftelijk vastgelegd over wat er aan de top gebeurt.

De nieuw toegevoegde tekst zet dat impliciete begrip om in woorden. Het maakt duidelijk dat de kernel niet bedoeld is om vast te lopen of te fragmenteren als iemand tijdelijk weg is. De verantwoordelijkheid blijft bij de bestaande community van onderhouders, die gebruikmaakt van dezelfde processen die de ontwikkeling vandaag de dag al regelen.

Daarnaast schetst het document een concreet reactieverloop voor uitzonderlijke incidenten. Er wordt opgeroepen tot een vergadering die binnen 72 uur moet worden belegd, waarbij de beheerders betrokken zijn die hebben deelgenomen aan de meest recente Kernel Maintainers Summit. Als er in de afgelopen 15 maanden geen dergelijke top heeft plaatsgevonden, valt de verantwoordelijkheid voor het beleggen van de vergadering toe aan de Technische Adviesraad van de Linux Foundation.

De wijziging werd direct door Linus samengevoegd in de hoofdkernelboom zonder opsmuk of commentaar, aangezien het nu deel uitmaakt van de officiële Linux-kerneldocumentatie.

Tot slot, even ter herinnering, als een dergelijke situatie zich voordoet, zou dat niet ongebruikelijk zijn, aangezien er al een vergelijkbaar geval is geweest. In 2018 werd Linux 4.18 uitgebracht met Greg Kroah-Hartman als auteur, terwijl Linus Torvalds tijdelijk afstand deed terwijl de ontwikkeling zonder onderbreking doorging.