Eens te meer hadden Linus Torvalds, de virtuele Open Source Summit van The Linux Foundation, VMware’s Chief Open Source Officer, Dirk Hohndel en de maker van Linux, een breed gesprek over Linux-ontwikkeling.

Het illustere paar begon met Hohndel die vroeg naar  omvang van de recente Linux kernel 5.8 initiële release. Hohndel vroeg zich af of het misschien zo groot was omdat ontwikkelaars dankzij het coronavirus thuis bleven. Torvalds, die altijd thuis werkte, zei: “Ik vermoed dat 5.8 misschien is omdat mensen binnen blijven, maar het kan ook zijn dat het toevallig gebeurde dat verschillende groepen ongeveer tegelijkertijd kwamen, met nieuwe functies in 5.8. ”
Hoewel COVID-19 veel technologieën heeft vertraagd en andere technische ontwikkelingen heeft versneld, heeft het de ontwikkeling van Linux helemaal niet beïnvloed. “Geen van mijn mede-ontwikkelaars is ook enorm getroffen. Ik maakte me een tijdje zorgen omdat een van onze ontwikkelaars een maand of twee offline was.… [Maar,] het bleek dat het gewoon RSI was [repetitive strain blessure] , en RSI is een soort beroepsrisico om mee om te gaan. ” Hij voegde toe. “Een van de dingen die zo interessant is aan de Linux-gemeenschap, is hoeveel het altijd op e-mail en op afstand is geweest, hoe zelden we persoonlijk bij elkaar komen.”

Torvalds vertrouwt in ieder geval op deze nieuwe build. Inderdaad, hij beëindigde de videoconferentie vanaf zijn nieuwe engine met de eerste release 5.8.
Torvalds dacht aan zijn nieuwe AMD Threadripper 3970x-gebaseerde processor-aangedreven desktop voor ontwikkelaars en voegde later toe dat, hoewel hij zich zorgen maakte over het geluid van de ventilator, het eigenlijk goed voor hem werkte. Torvalds verhuisde naar deze nieuwe homebrew-computer omdat hij de snelheid nodig had. ‘Mijn’ allmodconfig’-testbuilds zijn nu drie keer sneller dan vroeger. ‘ Dat is belangrijk omdat Torvalds “ernaar streeft om ongeveer 20 tot 30 [pull requests] per dag te doen, wat boven mijn limiet ligt, … [maar] om dat te doen, [heeft hij] veel rekenkracht nodig.

Hohndel richtte het gesprek vervolgens op diversiteit in de Linux-kernel-ontwikkelaarsgemeenschap. Hohndel zegt:
Een van de dingen die ik opvallend vond als ik naar onze gemeenschap en de CNCF [Cloud Native Computing Foundation] kijk, zie ik een aanzienlijk groter aandeel van zwarte medewerkers en leiders, Kelsey Hightower en Bryan Liles. En ik denk niet dat ik dat in Linux zie. Ligt het aan mij dat ik niet de juiste mensen zie, of zijn wij, minder raciaal divers dan een jongere stichting, gewoon als een functie van de tijd dat we allemaal bijna 30 jaar geleden begonnen?
Torvalds antwoordde: ‘Eerlijk gezegd weet ik het niet. Ik bedoel, ik weet het niet op twee verschillende niveaus. Ten eerste vermoed ik dat veel van de mensen met lage technologie het soort mensen zijn dat tientallen jaren geleden is begonnen En zo kwamen ze in de hele lage hardware-interfaces en kwamen ze in besturingssystemen terecht. Maar de andere reden die ik niet weet, is dat ik het letterlijk niet weet. ”
Na veel Linux Plumber-toppen te hebben bezocht, kan ik zeggen dat de meerderheid van de Linux-kernelontwikkelaars blank is, met een groot aantal Indiase en Chinese ontwikkelaars. Er zijn slechts een handvol programmeurs van Black kernel. Deze jaarlijkse bijeenkomsten herbergen doorgaans een paar honderd van de meest ervaren Linux-ontwikkelaars.
Torvalds voegde toe, de kernel-ontwikkelaarsgroep is een “zeer homogene menigte. Maar ik weet niet eens van alle nieuwe ontwikkelaars, we hebben elke release. We hebben meer dan 1.000 nieuwe ontwikkelaars. En ik weet niet wat de mensen zijn of als het zelfs mensen zijn. Er kunnen pull-verzoeken worden verzonden door kunstmatige intelligentie. ”

Hij speculeerde ook dat een van de redenen waarom de CNCF en andere nieuwere projecten een heterogenere ontwikkelaarsgemeenschap kunnen hebben, is dat de cloudgerelateerde programma’s eerlijk gezegd interessanter zijn. “Ik heb mensen verteld dat als ze op zoek zijn naar een nieuw, opwindend project, kernels niet de toekomst zijn. De basis van een modern besturingssysteem werd in de jaren 60 gelegd.”
Torvalds ging verder, veel kernelwerk is “letterlijk zeer fundamentele zaken, we zijn aan het opschonen en problemen aan het oplossen”. In sommige opzichten zijn kernels saai en moeten ze als vanzelfsprekend worden beschouwd. Zoals Hondhel Torvalds eraan herinnerde, zei Torvalds: “Linux is saai en zo zou het moeten zijn.”
Maar als je echt geïnteresseerd bent in de interactie op laag niveau tussen de hardware en het besturingssysteem, zei Torvalds: “Er wordt momenteel veel interessant technisch werk gedaan.”
Dit leidde tot een andere natuurlijke vraag, die eerder is gesteld: wordt het leiderschap van Linux grijs? Hohndel zei: “Velen van ons hebben aan het begin van onze leeftijd een vijf, terwijl een paar de 60 nadert. Dus op een gegeven moment moeten we als gemeenschap gaan nadenken over generatieverandering.”
Torvalds was het daarmee eens. “Voor ons is er niets interessanter dan interactie op een laag niveau met de hardware en echt alles te controleren wat er aan de hand is. Begrijp me dus niet verkeerd, kernels zijn niet saai, maar het is zeker waar dat de kernmensen al bestaan decennia. Ja, we worden grijs. ”

Hij vervolgde dat veel van de oudste ontwikkelaars “zijn overgestapt op onderhoud en beheer. Ik hou niet van het woord management, omdat ik mezelf niet als manager zie, maar realistisch gezien is dat wat ik doe.” Torvalds beschouwt zichzelf tegenwoordig immers als codemanager en -onderhouder, niet als ontwikkelaar.
De nieuwe mensen zijn degenen die vaak het [programmeer] werk doen. We hebben managers en houders die oud zijn en grijs beginnen te worden, dat is volgens mij een heel ander probleem. Maar we hebben een generatie mensen van in de dertig die door de rangen van de beheerders groeien, zodat we die volgende golf mensen uiteindelijk zullen overnemen, ik bedoel, kijk, we doen dit al bijna 30 jaar dus we moeten gaan nadenken, de komende 20 tot 30 jaar. En dus hebben we die volgende generatie nodig.