Linus Torvalds már maga is MI-vel készített javítást a Linux kernelhez
Linus Torvalds első, mesterséges intelligencia segítségével készített kerneljavítása egy régóta megoldásra váró teljesítményproblémát céloz. Közben a Linux fejlesztési szabályai is változnak: a beküldött kód szerzőjének már nem kell külön jeleznie az MI-eszköz használatát. Torvalds azonban továbbra is elvárja, hogy a fejlesztő értse, amit bead.
A közös fájlolvasás okozta problémát javítaná
A gond akkor jelentkezhet, amikor sok processzor ugyanazt a fájlt olvassa, és emiatt versengés alakul ki a gyorsítótár használatában. Ilyen helyzet közösen használt programkönyvtáraknál, adatbázisoknál és webszervereknél is előfordulhat. Az évek során több fejlesztő próbálkozott a megoldásával, de egyik kísérlet sem bizonyult minden szempontból megfelelőnek.
Torvalds 2024 elején már közzétett egy saját változatot, amelyet azóta a laptopján is használt. Most nagy nyelvi modell segítségével dolgozott tovább a problémán, és az így elkészült kódot egy fejlesztési ágon tette közzé. A beszámoló tehát fejlesztés alatt álló megoldásról szól, nem egy megjelölt stabil Linux-kiadás újdonságáról.
A teszt 23-szoros gyorsulása nem általános ígéret
Torvalds egy kifejezetten erre készített szintetikus mérésben 23-szoros teljesítményjavulásról számolt be. Ehhez rögtön hozzátette a korlátot is: valós terhelés mellett nem várható ilyen eredmény, a gyakorlati hatás jóval kisebb lesz.
A látványos szám ezért nem azt jelenti, hogy a Linux egésze vagy minden rajta futó program ennyivel gyorsabbá válik. Az eredmény az adott tesztben jelentkezett, és a javítás is a közös fájlolvasás konkrét problémájára irányul. Ez fontos különbség annak is, aki Linuxot használ, de nem követi a kernel fejlesztési ágait.
Az eszköz elfogadott, a kódért továbbra is érteni kell
A szabályzat változása megszünteti az MI-vel készített hozzájárulások külön jelölésének követelményét. Torvalds a nagy nyelvi modelleket a fordítóprogramokhoz és a szerkesztőkhöz hasonló segédeszköznek tekinti. Elvárása az, hogy a közreműködők a lehető legjobb munkát végezzék, és értsék, mit csinálnak.
Ez az álláspont a Linux kernel szigorúan ellenőrzött, alapos kódvizsgálatra építő fejlesztési környezetére vonatkozik. Torvalds korábban azzal is érvelt az automatizált ellenőrzés mellett, hogy a csapat által használt eszköz olyan alapvető programozási hibákat talált, amelyeknek eleve nem lett volna szabad bekerülniük a beküldött munkákba. Saját mostani javításával már nemcsak támogatja, hanem alkalmazza is az MI-segítséget.
A cikk mesterséges intelligencia segítségével készült; a szerkesztőség ellenőrizte és jóváhagyta. Impresszum