Linus Torvalds użył narzędzi LLM, by lepiej zrozumieć trudny kod biblioteki assoc_array w jądrze Linuxa. Test uruchomiony poza jądrem potwierdził błąd zgłoszony wcześniej przez Nils Ollrogge i wykrył trzy kolejne — łącznie cztery ustalenia. Torvalds opisał ten przebieg w komunikacie przytoczonym przez Michaela Larabela z Phoronix.
Jaką rolę odegrał LLM?
Torvalds wyjaśnił, że narzędzia LLM, czyli duże modele językowe, pomogły mu zrozumieć nieczytelny kod. Wspomagana przez nie gałąź dzieliła część większych, trudnych do prześledzenia funkcji, aby ułatwić ich analizę. Następnie kod sprawdzono za pomocą zestawu testowego uruchomionego w przestrzeni użytkownika, czyli poza jądrem.
To odrębny epizod od opisywanej wcześniej przez NeoTeo eksperymentalnej zmiany w jądrze Linuxa, przy której Linus Torvalds korzystał z Claude Code.
Trzy dodatkowe błędy sięgały 2013 roku
Nils Ollrogge zgłosił błąd w bibliotece assoc_array i zaproponował jego poprawkę. Test potwierdził to zgłoszenie oraz wykazał trzy inne błędy. Według komunikatu Torvaldsa te dodatkowe usterki sięgały pierwszego commitu dodającego bibliotekę w 2013 roku.
Co wiadomo o statusie poprawek?
Phoronix podał 12 października 2026 roku, że poprawki nie były wtedy jeszcze scalone z główną gałęzią. Serwis przypuszczał, że mogą trafić do ówczesnego nadchodzącego okna scalania Linux 7.4.