AI-gegenereerde code vertraagt ontwikkeling Linux-kernel voor ARM64

De opkomst van kunstmatige intelligentie (AI) en grote taalmodellen (LLM’s) heeft een onverwacht effect op de ontwikkeling van de Linux-kernel. Ontwikkelaars merken dat code die door AI is gegenereerd, steeds vaker op hun mailinglijsten verschijnt, wat het ontwikkelproces vertraagt. Vooral voor de ARM64-architectuur, die veel gebruikt wordt in bijvoorbeeld smartphones en servers, heeft dit gevolgen voor de aankomende Linux 7.2-release, waarbij sommige functies nu moeten worden uitgesteld.

Het probleem zit hem in de kwaliteit en de kwantiteit van deze AI-patches, de kleine stukjes code die aan de kernel worden toegevoegd. Hoewel AI kan helpen bij het genereren van code, is de output niet altijd foutloos of van de gewenste standaard. Dit betekent dat kernelontwikkelaars extra tijd kwijt zijn aan het controleren, aanpassen of zelfs afwijzen van deze bijdragen. Een van de ARM64-ontwikkelaars merkte op dat dit “ons een beetje heeft vertraagd aan de featurekant”, wat aangeeft dat de focus noodgedwongen verschuift van nieuwe functionaliteit naar kwaliteitscontrole.

Voor jou als gebruiker van een ARM64-systeem, zoals een Raspberry Pi, bepaalde servers of andere apparaten die op deze architectuur draaien, betekent dit vooral dat je langer moet wachten op bepaalde nieuwe functies en verbeteringen die gepland stonden voor Linux 7.2. De stabiliteit of veiligheid van de kernel komt niet direct in het geding, maar de snelheid waarmee innovaties worden doorgevoerd, wordt wel beïnvloed. Het is een teken dat zelfs de meest gevestigde open-sourceprojecten nieuwe uitdagingen tegenkomen door de snelle ontwikkelingen in AI.

Dit voorval benadrukt een groeiende uitdaging voor open-sourceprojecten: hoe om te gaan met de vloedgolf aan AI-gegenereerde code. Het laat zien dat, hoewel AI veel potentieel biedt, het ook nieuwe horden opwerpt die de menselijke ontwikkelaars moeten nemen om de kwaliteit en voortgang van cruciale software zoals de Linux-kernel te waarborgen.

Bron: https://www.phoronix.com/news/ARM64-Linux-7.2-Changes