Ook Linux-eindbaas Linus Torvalds is om: ontwikkelaars kunnen AI prima gebruiken bij het programmeren. Torvalds schrijft in een maillijst aan kernelmaintainers dat hij en Linux 'niet anti-AI' zijn. Torvalds was aanvankelijk sceptisch over AI, maar nam de afgelopen maanden een genuanceerdere positie in en ziet AI nu als een stuk gereedschap in het arsenaal van programmeurs.
Torvalds zet die nuance uiteen in een kernelmaillijst. Hij reageert op een andere kernelontwikkelaar in een discussie over het gebruik van large language models bij programmeertaken. Torvalds is daar niet principieel tegen. Als de belangrijkste maintainer van de Linux-kernel zegt hij dat hij voet bij stuk wil houden over AI. "Linux is niet een van die anti-AI-projecten, en als iemand daar problemen mee heeft, dan kan hij de opensourceroute kiezen en de kernel forken. Of gewoon weglopen."
Torvalds noemt AI 'een tool, net als andere tools die we gebruiken'. "En het is overduidelijk een nuttige tool."
Dat is een andere mening dan Torvalds eerder nog uitdroeg. In 2024 was hij bijvoorbeeld nog sceptisch over AI. Hij noemde dat toen 'voor negentig procent marketing' en zei er ver van weg te blijven.
Tegelijkertijd gebruikte hij llm's ook om zelf te programmeren. Dat deed hij niet in kernelcode, maar in een ander opensourceproject genaamd AudioNoise. Hij zei toen ook al wel te verwachten dat zaken rondom AI zouden veranderen in de daaropvolgende maanden.
Torvalds erkent die veranderde mening. "Misschien was het een jaar geleden nog niet zo duidelijk, maar vandaag de dag is er geen twijfel meer mogelijk." Torvalds ziet nog wel problemen met AI. De financiƫle kant daarvan blijft volgens hem nog onduidelijk. "Maar de vraag of het nuttig is, is geen vraag meer. Iedereen die daaraan twijfelt, heeft het duidelijk niet gebruikt."
Daarnaast kan AI best problemen opleveren voor maintainers, erkent Torvalds. AI-gegenereerde pullrequests leveren steeds meer problemen op voor opensourceprogrammeurs. Tweakers schreef daar eerder dit jaar al een achtergrondartikel over.
Dat ziet Torvalds ook, naast het feit dat AI soms 'beschamende' bugs vindt. "Maar de oplossing daarvoor is niet om je kop nog langer in het zand te steken en te doen alsof je het niet hoort, zoals sommige mensen dat doen", zegt hij. In de praktijk negeert Linux pullrequests met AI-gegenereerde code dan ook niet. "We blijven beslissingen nemen op basis van technische bijdragen. Niet uit angst voor nieuwe tools."
Source: Tweakers.net