Linux-ontwikkelaars draaien maatregel tegen AI-spookmeldingen razendsnel terug

Ontwikkelaars van de Linux-kernel hebben een kersverse functie in Linux 7.4 alweer moeten intrekken. De aanpassing was bedoeld om de groeiende stroom aan automatische en irrelevante foutrapportages door AI-bots in te dammen, maar botste direct met bestaande functionaliteit in het besturingssysteem.

De kern van het probleem zit in geautomatiseerde testtools die met behulp van kunstmatige intelligentie naar bugs zoeken. Die testen soms zulke onzinnige configuraties dat de foutmeldingen die eruit rollen vooral tijdverspilling zijn voor de programmeurs. Om dat tegen te gaan, werd een maatregel ingevoerd die de kernel markeert zodra stuurprogramma’s handmatig en op ongebruikelijke manieren worden gekoppeld. Zo’n markering maakt in één oogopslag duidelijk dat een binnengekomen foutrapport afkomstig is van een niet-ondersteunde situatie.

In de praktijk bleek deze oplossing echter veel te rigoureus. Er zijn namelijk legitieme situaties waarin stuurprogramma’s dynamisch moeten worden gewisseld, bijvoorbeeld bij geavanceerde virtualisatie via het zogeheten VFIO-subsysteem. Gebruikers die virtuele machines draaien en hardware zoals een videokaart rechtstreeks willen toewijzen, kregen daardoor ineens te maken met een kernel die onterecht alarm sloeg. De ontwikkelaars noemden dit subsysteem gekscherend een ontembaar beest waar de nieuwe functie geen rekening mee hield.

Om te voorkomen dat gebruikers van virtualisatie tegen problemen aanlopen, is de hele wijziging voorlopig geschrapt. De kernelontwikkelaars zullen terug moeten naar de tekentafel om een verfijndere methode te bedenken die AI-rommel filtert zonder alledaagse toepassingen te verstoren.

Bron: https://www.phoronix.com/news/Linux-7.4-Drops-Taint-Bind