Linus Torvalds „azt tette, amit hirdet”: AI-t használt az érthetőbb kódhoz, és még több hibát talált

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

Miután Claude Code segítségével írt kódot, hogy alapvető fejlesztést valósítson meg a Linux kernel-ben, a Linux megalkotója, Linus Torvalds a hétvégén tovább kísérletezett AI-val, és nyíltan beszélt az előnyeiről. Az említett I/O-fejlesztéshez generált kezdeti javítócsomagok és tesztprogram mellett külön is elmondta, hogyan használta az AI/LLM-eket arra, hogy a javítócsomagok érthetőbbek legyenek – miközben az AI további, régóta meglévő hibákat is kiszúrt a Linux kernel-ben.

A késve érkező Linux 7.3-rc7 kiadás kapcsán Linus Torvalds forrásfájában a „noref-filemap-read-with-llm” Git ág mellett vasárnap megjelent egy „assoc-array-fixes” Git tag is. Linus ebben a Git taghez írt üzenetben magyarázta el, hogy „azt tette, amit hirdet”: modern LLM-eszközöket vetett be, hogy megértse azokat a javítócsomagokat, amelyeket elsőre nehezen tudott követni. Az LLM-ekkel nemcsak az eredeti, kérdéses hibát erősítette meg, hanem három másik hibát is találtak, amelyek több mint egy évtizede ott lapultak a kódban. Linus Torvalds ezt írta az

assoc-array-fixes Git tag üzenetében:

„Nils Ollrogge hibát jelentett az assoc_array könyvtárban, és javítócsomagot is küldött hozzá, de a kód annyira zavaros volt, hogy nem tudtam követni, ezért azt tettem, amit hirdetek: modern LLM-eszközöket használtam, hogy értelmet nyerjen az egész.

Ez tehát egy LLM-mel támogatott ág, amely olvashatóbbá teszi a kódot azzal, hogy szétbont néhány nagy, nehezen olvasható függvényt. A kódot ezután user space-ben futó tesztkörnyezeten hajtottuk át, ami nemcsak megerősítette a Nils által jelentett hibát, hanem további három hibát is talált – mindegyik egészen az első, 2013-as commitig nyúlik vissza, amely ezt a könyvtárat hozzáadta.”

A Linux assoc_array kódját a kernel asszociatív tömbjeinek megvalósításához használják.

A javítócsomagokat még nem olvasztották be a master ágba, de várhatóan a közelgő Linux 7.4 merge ablakban kerülnek sorra.

Linus Torvalds egyre nyíltabban beszél arról, hogyan használja az AI/LLM-eket, és hangsúlyozza, mennyire hasznos eszköznek tartja őket a Linux kernel fejlesztésében.