Linus Torvalds používá Claude Code pro záplaty Linuxu
Linus Torvalds připisuje Claude Code kód, testovací programy, recenzi a první návrh úvodního dopisu na experimentální větvi správy paměti Linuxu, pod jeho vedením.
Linus Torvalds připisuje Claude Code kód, testovací programy, recenzi a první návrh úvodního dopisu na experimentální větvi správy paměti Linuxu, pod jeho vedením. Jeho testy na notebooku ukazují velké snížení cyklů procesoru pro jednu drobnou pracovní zátěž čtení sdílených stránek, spolu s regresí a nevyřešeným účtováním čekající paměti. Tento The Daily Diff z 12. října také pokrývá Karpathyho argument o nerovnoměrných zkušenostech s AI a Cendyneho zprávu z první ruky o zrušení role. Nikův verdikt je NEEDS REVIEW: ponechte asistenta v pracovním postupu a vyžadujte širší testování před odesláním změn životnosti paměti.
Přečtěte si psané vydání (anglicky) ↗
Co toto video pokrývá
- Zdroj je experimentální práce na větvi, s potvrzením v sobotu 10. října a zprávou Phoronix zveřejněnou v neděli večer EDT, již v pondělí v GMT+7. Vybrané zdroje nestanovují dokončené sloučení do hlavní větve ani vydání.
- Malá čtení stejného souboru v mezipaměti se mohou střetávat na počítadle odkazů na sdílené folio. Návrh umožňuje kopírování pod ochranou RCU na straně čtení, zatímco konečné opětovné použití paměti je odloženo na dobu milosti.
- Osmivláknový, šestnáctibajtový test Linuse pro sdílené stránky hlásí 2937–2975 základních cyklů jádra na čtení a 725–726 se sérií, asi čtvrtinu nákladů. Jedná se o autorem spuštěný mikroměřící test na notebooku s vypnutými mitigacemi a ztvrdnutým usercopy, nikoli o celosystémový výkonnostní výsledek.
- Zdroj také hlásí regresi chybějící cílové stránky a nevyřešené účtování alokátoru pro paměť čekající na opětovné použití. Širší stroje a několik ladicích/testovacích konfigurací zůstávají netestovány.
- Karpathy připisuje různé zkušenosti s AI přístupu, ambiciózním problémům a ověřitelným úkolům. Jeho počet profesionálních uživatelů je výslovně odhad "z hlavy"; žádný průzkum příspěvek nedoprovází.
- Cendyne popisuje, jak nejmenovaný zaměstnavatel získává důvěru k tomu, aby se s levnější asistencí AI probral k fúzi a akvizici. Jedná se o zprávu z první ruky a interpretaci jejího autora, nikoli o celoekonomický počet pracovních míst nebo důkaz ekvivalentní inženýrské dovednosti.
- Užitečný nástroj, bezpečná záplata a rozumné rozhodnutí o personálním obsazení vyžadují vlastní důkazy a odpovědného majitele.
Přeložený přepis
Přeloženo z původního anglického vyprávění. Dostupné audio a titulky jsou řízeny YouTube.
Důvěřoval by Linus kódovacímu botovi?
0:00 Očekávali byste, že Linus Torvalds při recenzi rozpláče kódovacího bota. Používá Claude Code pro záplaty Linuxu a dokonce i první návrh doprovodného dopisu. V tomto videu, proč drobné čtení stojí tolik? A čí práce se mění? Sledujte, co se stane s pamětí po přečtení. Tam se posílá účet za toto zrychlení. Je pondělí, dvanáctého října, a toto je The Daily Diff. Claude Code je kódovací asistent Anthropicu.
0:23 Dokáže číst projekt, upravovat soubory a spouštět příkazy. Linus ho řídí v oblasti správy paměti Linuxu, kde čtení dat již v paměti může stále způsobovat, že se jádra procesoru přetahují o účetnictví. Phoronix si větve všiml v neděli večer v Americe, zde už bylo pondělí. Commit je datován sobotou. Jedná se o experimentální práci, s osmi záplatami a žádostí o důkladnou kontrolu. Váš notebook si tajně nestáhl umělého Linuse.
Proč může čtení paměti způsobit dopravní zácpu?
0:45 Několik vláken čte stejný soubor z mezipaměti. Každé čtení získá odkaz na paměť a poté jej uvolní. Počet odkazů je zapsán dvakrát, takže jádra provádějící nevinná malá čtení si konkurují v účetnictví. Knihovna má osm čtenářů a jeden výpůjční list. Jeho návrh zpožďuje recyklaci paměti pomocí doby milosti "read copy update". Čtenáři mohou kopírovat data z mezipaměti, aniž by si vzali tento odkaz. Když je stránka odebrána, její paměť musí před opětovným použitím počkat.
1:09 Zrychlení pochází ze změny pravidel životnosti dat. Linus připisuje Claude Code kód, testovací programy a recenzi, které stojí za jeho seznamem problémů. Navrhl vysvětlující text pod jeho vedením. Měření proběhla na jeho stroji. Dokonce i robot musí k této recenzi přinést účtenky. Hlavní výsledek používá osm vláken, která čtou šestnáct bajtů z jedné stránky.
Co vlastně měří benchmark notebooku?
1:28 Představte si drobná opakovaná čtení stejného souboru. Porovnává cykly procesoru na čtení, protože jeho notebook se při zahřátí zpomaluje. Benchmark s vlastní předpovědí počasí. Základní hodnota stojí zhruba tři tisíce cyklů na čtení. Se záplatami je to kolem sedmi set dvaceti pěti. To je asi čtvrtina nákladů procesoru v tomto testu. Celý váš Linuxový stroj nedostal žádné sliby, že bude čtyřikrát rychlejší. Jeho úvodní dopis uvádí nepříjemné části vedle těch vzrušujících.
1:53 Bezpečnostní mitigace a ztvrdnuté usercopy byly vypnuty. Uvádí chybějící testy, včetně jiných strojů a nástrojů pro ladění paměti. Čtení poznámek pod čarou je nyní konkurenční výhodou, což se cítí jako chyba v lidstvu. Existuje regrese, když chybí cílová uživatelská stránka.
Která čtení se zpomalují?
2:07 Drobné čtení se stává dražším, protože rychlá cesta selže dříve, než stará cesta zpracuje chybu stránky. Návrh urychluje jednu cestu a zároveň přidává práci do druhé. Obě patří do recenze. Berte to jako inženýrský experiment se známým úzkým hrdlem a měřením s omezeními. Recenzenti dostanou něco konkrétního k zpochybnění. Asistent, který produkuje záplaty, ponechává někoho zodpovědného za prokázání, že nebezpečné části jsou bezpečné.
Proč lidé vidí různé schopnosti AI?
2:30 Mezitím Andrej Karpathy říká, že naše chápání schopností AI se rozchází. Jeho nový příspěvek se vrací k dubnovému pozorování. Popisuje trychtýř, od lidí sotva používajících jazykové modely až po profesionály řídící výkonné kódovací agenty. Stejné slovo, AI, jiný den v práci. Jeho odhad "z hlavy" udává asi dvacet milionů lidí v profesionálním využití hraničního modelu pro matematiku a kód. To je odhad, bez dodaného průzkumu.
2:52 Zdůrazňuje přístup, ambiciózní problémy a ověřitelné úkoly. Chatbotová konverzace a kontrolovaný experiment jádra procvičují různé svaly. Někdo sleduje, jak bot pokazí požadavek, zatímco jiná osoba odešle užitečnou záplatu. Odhady populace je nebezpečně snadné opakovat jako výzkum. Než graf začne nosit laboratorní plášť, ponechte připojený štítek odhadu. Zeptejte se, co by systém dokázal, jak byl výsledek zkontrolován a kdo vlastnil výsledek. Tyto otázky cestují lépe než snímky obrazovky zázračných odpovědí.
Jak může AI změnit práci, než nahradí její dovednosti?
3:21 Pak Cendyne zveřejnil méně příjemný účet s názvem Fable mi vzala práci. Autor říká, že byl posledním inženýrem ve společnosti, a vedení věřilo, že levnější asistence AI by jí mohla umožnit proplout k fúzi nebo akvizici. Management může změnit výdaje dříve, než model odpovídá úsudku zkušeného inženýra. Management může změnit výdaje dříve, než model odpovídá úsudku zkušeného inženýra. Cendyne tvrdí, že vkus a prozíravost stále chybí, zatímco marketing dodává důvěru.
3:42 Rozhodnutí o mzdách může přijít dříve, než se technický argument vyřeší. Příspěvek popisuje strach po propouštění a říká, že autor si našel něco jiného. To je člověk, který se vyrovnává s následky. Pointa patří tabulce, která rozhoduje. Nazývat to efektivitou dává účetnictví velkorysou výkonnostní recenzi. Prokázat, že nástroj je užitečný, a prokázat, že personální plán je rozumný, jsou oddělené úkoly. Záplata má testovatelnou pracovní zátěž. Sázka zaměstnavatele zahrnuje vlastnictví produktu a budoucí selhání.
4:09 Procházející mikroměřicí test nemůže podepsat smlouvu o podpoře. Máme zprávu jednoho vývojáře s nejmenovaným zaměstnavatelem. Poskytuje perspektivu, a žádný celoekonomický počet pracovních míst ani nezávislé posouzení potřeb této společnosti. Při sdílení příběhu zachovejte rozsah. Společnou proměnnou je odpovědnost. Linus řídí práci. Karpathy popisuje nerovnoměrný přístup a úkoly.
4:29 Cendyne popisuje sázku managementu. Někdo nese následky v každé verzi.
Kam se pošle účet za zrychlení?
4:34 A účet za paměť? Odebrané stránky čekají před opětovným použitím a alokátor nemůže správně vidět tuto čekající paměť. Linus to uvádí jako nevyřešené i s jeho záplatami na mitigaci. Rychlejší čtení předávají jinému subsystému těžší problém s účetnictvím. Účetnictví si najde nový stůl. To je poznámka pod čarou, kterou stojí za to si ponechat. Pokud to raději čtete, než abyste mě to slyšeli říkat, diff přistane ve vaší schránce
4:53 každé ráno, zdarma na daily diff dot dev, odkaz níže.
Odeslal bych tyto záplaty?
4:56 Takže dnešní verdikt, NEEDS REVIEW. Ponechal bych asistenta v pracovním postupu a požadoval bych širší testování před odesláním těchto změn životnosti. Odpovědnost zůstává na inženýrovi. A to je dnešní diff. Jsem Niko z Axrisi. Sloučte zodpovědně.
Zdroje
- Read from the page cache without folio references — cover letter and testsLinus Torvalds / kernel.org
- Experimental noref-filemap-read-with-llm branchLinus Torvalds / kernel.org
- Linus Torvalds Working On A Hefty Linux Kernel Improvement With Claude CodePhoronix / Michael Larabel
- Claude Code overviewAnthropic
- Capability-understanding gap and napkin estimatesAndrej Karpathy / X
- Fable took my jorbCendyne
- Discussion of Linus's Claude Code branchHacker News
- Discussion of Karpathy's capability-gap postHacker News
- Discussion of Cendyne's accountHacker News



