AI

Linux developeri uz pomoć AI-ja čiste stari AMD-ov R600 upravljački program

12:41, 9.06.2026.
Linux developeri uz pomoć AI-ja čiste stari AMD-ov R600 upravljački program

Foto: Tom's Hardware

Linux zajednica počela je koristiti alate za asistirano programiranje kako bi održavala stare upravljačke programe u Linux kernelu, a jedan od primjera je rad na AMD-ovu R600 driveru. Prema Tom's Hardwareu, GitHub Copilot korišten je za čišćenje koda vezanog uz vintage AMD-ove grafičke procesore, čime se taj driver održava relevantnim za korisnike starijih kartica iz kasnih 2000-ih.

U konkretnom slučaju, R600 Gallium3D driver dobio je 59 commitova koje je napravio Gert Wollny, a cilj je bio čišćenje koda prevoditelja shadera unutar drivera. U svakom je commit-u, navodi Tom's Hardware, zabilježeno da je Copilot u automatskom načinu rada korišten kao pomoć pri izradi koda. Driver R600 namijenjen je AMD/ATI grafičkim karticama serije HD 2000 do HD 6000, pri čemu je HD 2000 predstavljen 2007., a HD 6000 2010. godine.

U priči se navodi i da Linus Torvalds nije odbacio korištenje umjetne inteligencije u razvoju Linuxa, nego je prihvatio njezino korištenje kada je ono primjereno. Nova pravila zahtijevaju odgovarajuće označavanje ako developeri Linux kernela koriste AI kao pomoć pri izradi koda, a odgovornost za neispravan kod ostaje na osobi koja objavljuje izmjene upravljačkog programa. Ta osoba mora i testirati svoj rad prije objave.

Istodobno, Linux developeri raspravljaju o odvajanju R600 drivera u zasebnu naslijeđenu granu pod nazivom “Amber2”. Tom bi se odvojenošću, prema navodima, rasteretila glavna Mesa baza koda i smanjila mogućnost da naslijeđeni driveri slučajno budu narušeni dok se u Mesa dodaju nove značajke. To je zasad rasprava unutar razvoja, a ne potvrđena promjena objavljena za korisnike.

Širi kontekst ove priče je da se AI-assisted coding sve više pojavljuje i u održavanju starijeg softvera, osobito ondje gdje je na jednom driveru ili podskupu koda često tek nekoliko ljudi, ponekad i samo jedna osoba. U slučaju R600 drivera riječ je o komponenti koja i dalje pokriva grafičke kartice starije i gotovo 20 godina, pa je održavanje takvog koda i dalje tehnički relevantno za Linux ekosustav. Tom's Hardware navodi da takav pristup može postati uobičajeniji među održavateljima Linux drivera, ali konkretni koraci u ovom slučaju ostaju vezani uz postojeći rad na kodu i raspravu o daljnjem grananju.