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.

