Linus Torvalds utilitza Claude Code per a pegats de Linux
Linus Torvalds atribueix a Claude Code el codi, els programes de prova, la revisió i el primer esborrany d'una carta de presentació en una branca experimental de gestió de memòria de Linux, sota la seva direcció.
Linus Torvalds atribueix a Claude Code el codi, els programes de prova, la revisió i el primer esborrany d'una carta de presentació en una branca experimental de gestió de memòria de Linux, sota la seva direcció. Les seves proves en portàtil mostren una gran reducció de cicles de processador per a una petita càrrega de treball de lectura de pàgines compartides, juntament amb regressions i una comptabilitat de memòria en espera sense resoldre. Aquest Daily Diff del 12 d'octubre també cobreix l'argument de Karpathy sobre les experiències desiguals d'IA i el relat de primera mà de Cendyne sobre l'eliminació d'un rol. El veredicte de Niko és NECESSITA REVISIÓ: manteniu l'assistent en el flux de treball i exigiu proves més àmplies abans d'implementar canvis en la vida útil de la memòria.
Llegeix l'edició escrita (anglès) ↗
Què cobreix aquest vídeo
- La font és el treball experimental de la branca, amb una confirmació el dissabte 10 d'octubre i un informe de Phoronix publicat diumenge al vespre a l'EDT, ja dilluns a GMT+7. Les fonts seleccionades no estableixen una fusió o llançament completats a la línia principal.
- Les petites lectures del mateix fitxer emmagatzemat en memòria cau poden competir en un recompte de referències de foli compartit. La proposta permet la còpia sota la protecció del costat de lectura RCU mentre es difereix la reutilització final de la memòria fins a un període de gràcia.
- La prova de pàgina compartida de vuit fils i setze bytes de Linus informa de 2937-2975 cicles de nucli de referència per lectura i 725-726 amb la sèrie, aproximadament una quarta part del cost. És un microbenchmark d'ordinador portàtil executat per l'autor amb mitigacions i usercopy endurit desactivats, no un resultat de rendiment de tot el sistema.
- La font també informa d'una regressió de pàgina de destinació que falta i d'una comptabilitat de l'assignador sense resoldre per a la memòria en espera de ser reutilitzada. Màquines més àmplies i diverses configuracions de depuració/prova romanen sense provar.
- Karpathy atribueix les diferents experiències d'IA a l'accés, problemes ambiciosos i tasques verificables. El seu recompte d'usuaris professionals és explícitament un càlcul a "ull"; cap enquesta acompanya la publicació.
- Cendyne descriu un empresari no identificat que guanya confiança per avançar cap a fusions i adquisicions amb assistència d'IA més barata. Aquest és un relat de primera mà i la interpretació del seu autor, no un recompte de llocs de treball a tota l'economia ni una prova d'habilitat d'enginyeria equivalent.
- Una eina útil, un pegat segur i una decisió de personal sensata requereixen cadascun la seva pròpia evidència i un propietari responsable.
Transcripció traduïda
Traduït de la narració original en anglès. L'àudio i els subtítols disponibles estan controlats per YouTube.
Linus confiaria en un bot de codificació?
0:00 Esperaries que Linus Torvalds fes plorar un bot de codificació durant la revisió. Està utilitzant Claude Code per a pegats de Linux, i fins i tot el primer esborrany de la carta de presentació. En aquest vídeo, per què les petites lectures costen tant? I la feina de qui canvia? Vigileu què li passa a la memòria després de la lectura. És aquí on aquesta acceleració envia la factura. És dilluns, dotze d'octubre, i aquest és The Daily Diff. Claude Code és l'assistent de codificació d'Anthropic.
0:23 Pot llegir un projecte, editar fitxers i executar ordres. Linus l'està dirigint en la gestió de memòria de Linux, on la lectura de dades que ja estan en memòria encara pot fer que els nuclis del processador competeixin per la comptabilitat. Phoronix va detectar la branca diumenge al vespre a Amèrica, ja dilluns aquí. El "commit" està datat dissabte. Això és un treball experimental, amb vuit pegats i una sol·licitud d'escrutini. El vostre portàtil no ha descarregat secretament un Linus artificial. Diversos fils llegeixen el mateix fitxer emmagatzemat en memòria cau.
Per què la lectura de la memòria pot causar un embús?
0:45 Cada lectura agafa una referència a la memòria, i després la deixa anar. El recompte de referències s'escriu dues vegades, de manera que els nuclis que fan petites lectures innocents competeixen per la comptabilitat. La biblioteca té vuit lectors i un full de sortida. La seva proposta retarda el reciclatge de la memòria utilitzant un període de gràcia de còpia de lectura (RCU). Els lectors poden copiar dades emmagatzemades en memòria cau sense agafar aquesta referència. Quan s'elimina una pàgina, la seva memòria ha d'esperar abans de la reutilització. L'acceleració prové de canviar les regles de vida útil al voltant de les dades.
1:09 Linus atribueix a Claude Code el codi, els programes de prova i la revisió darrere de la seva llista de problemes. Va redactar el text explicatiu sota la seva direcció. Les mesures es van executar a la seva màquina. Fins i tot el robot ha de portar rebuts a aquesta revisió. El resultat principal utilitza vuit fils que llegeixen setze bytes d'una pàgina. Penseu en petites lectures repetides del mateix fitxer.
Què mesura realment el benchmark del portàtil?
1:28 Compara els cicles del processador per lectura perquè el seu portàtil es redueix quan està calent. Un "benchmark" amb la seva pròpia previsió meteorològica. La línia base costa aproximadament tres mil cicles per lectura. Amb els pegats, són al voltant de set-cents vint-i-cinc. Això és aproximadament una quarta part del cost del processador en aquesta prova. Tota la vostra màquina Linux ha rebut zero promeses de ser quatre vegades més ràpida. La seva carta de presentació posa els aspectes més complicats al costat dels emocionants. Les mitigacions de seguretat i la còpia d'usuari endurida estaven desactivades.
1:53 Enumera proves que falten, incloent altres màquines i eines de depuració de memòria. Llegir les notes a peu de pàgina és ara un avantatge competitiu, la qual cosa sembla un error en la humanitat. Hi ha una regressió quan falta la pàgina d'usuari de destinació. La petita lectura es torna més cara perquè la via ràpida falla abans que la via antiga gestioni l'error de pàgina.
Quines lectures es tornen més lentes?
2:07 La proposta accelera una via mentre afegeix feina a una altra. Ambdues pertanyen a la revisió. Considereu-ho un experiment d'enginyeria amb un coll d'ampolla conegut i mesures amb limitacions. Els revisors obtenen alguna cosa concreta per desafiar. Un assistent que produeix pegats deixa algú responsable de demostrar que les parts perilloses són segures. Mentrestant, Andrej Karpathy diu que la nostra comprensió de la capacitat de l'IA s'està separant. La seva nova publicació revisa una observació d'abril. Descriu un embut, des de persones que amb prou feines utilitzen models de llenguatge fins a professionals que dirigeixen agents de codificació potents.
Per què la gent veu diferents capacitats d'IA?
2:30 Mateixa paraula, IA, diferent dia de feina. El seu càlcul a "ull" situa uns vint milions de persones en l'ús professional de models frontera per a matemàtiques i codi. Això és una estimació, sense cap enquesta subministrada. Emfatitza l'accés, els problemes ambiciosos i les tasques verificables. Una conversa de chatbot i un experiment de nucli supervisat exerciten diferents músculs. Algú veu com un bot fa una petició mentre una altra persona envia un pegat útil. Les estimacions de població són perillosament fàcils de repetir com a investigació. Mantingueu l'etiqueta d'estimació adjunta abans que el gràfic comenci a portar una bata de laboratori.
2:52 Pregunteu què podria fer el sistema, com es va comprovar el resultat i qui va ser el propietari del resultat. Aquestes preguntes viatgen millor que les captures de pantalla de respostes miraculoses. Després, Cendyne va publicar un relat menys còmode titulat "Fable em va prendre la feina". L'autor diu que era l'últim enginyer d'una empresa, i el lideratge creia que l'assistència d'IA més barata podria permetre-li avançar cap a una fusió o adquisició. La direcció pot canviar la despesa abans que un model coincideixi amb el judici d'un enginyer experimentat. Cendyne argumenta que el gust i la previsió continuen sense existir,
Com pot l'IA canviar un lloc de treball abans de reemplaçar les seves habilitats?
3:21 mentre que el màrqueting proporciona confiança. Una decisió de nòmina pot arribar abans que l'argument tècnic es resolgui. La publicació descriu la por després de l'acomiadament i diu que l'autor ha trobat alguna cosa més. Això és una persona que tracta amb les conseqüències. La clau és el full de càlcul que pren la decisió. Anomenar-ho eficiència dóna a la comptabilitat una generosa revisió de rendiment. Demostrar que una eina és útil i demostrar que un pla de personal és sensat són feines separades. El pegat té una càrrega de treball comprovable.
3:42 L'aposta de l'empresari implica la propietat del producte i futurs errors. Un microbenchmark aprovat no pot signar el contracte de suport. Tenim el relat d'un desenvolupador amb un empresari no identificat. Proporciona una perspectiva, i no un recompte de llocs de treball a tota l'economia ni una avaluació independent de les necessitats d'aquesta empresa. Mantingueu l'abast adjunt quan compartiu la història. La variable comuna és la responsabilitat. Linus dirigeix la feina. Karpathy descriu un accés i tasques desiguals.
4:09 Cendyne descriu una aposta de la direcció. Algú és responsable de les conseqüències en cada versió. I la factura de la memòria? Les pàgines eliminades esperen abans de la reutilització, i l'assignador no pot veure correctament aquesta memòria en espera. Linus ho enumera com a sense resoldre fins i tot amb els seus pegats de mitigació. Les lectures més ràpides lliuren un problema de comptabilitat més difícil a un altre subsistema. La comptabilitat troba un nou escriptori. Això és una nota a peu de pàgina que val la pena mantenir.
4:29 Si preferiu llegir això que sentir-me dir-ho, el "diff" arriba a la vostra safata d'entrada cada matí, gratuïtament a thedailydiff.dev, enllaç a continuació. Així que el veredicte d'avui, NECESSITA REVISIÓ.
On envia la factura l'acceleració?
4:34 Mantindria l'assistent en el flux de treball i exigiria proves més àmplies abans d'implementar aquests canvis de vida útil. La responsabilitat recau en l'enginyer. I aquest és el "diff" d'avui. Sóc Niko d'Axrisi. Fusiona amb responsabilitat. Linus Torvalds utilitza Claude Code per a pegats de Linux Linus Torvalds atribueix a Claude Code el codi, els programes de prova, la revisió i el primer esborrany d'una carta de presentació en una branca experimental de gestió de memòria de Linux, sota la seva direcció. Les seves proves en portàtil mostren una gran reducció de cicles de processador per a una petita càrrega de treball de lectura de pàgines compartides, juntament amb regressions i una comptabilitat de memòria en espera sense resoldre.
4:53 Aquest Daily Diff del 12 d'octubre també cobreix l'argument de Karpathy sobre les experiències desiguals d'IA i el relat de primera mà de Cendyne sobre l'eliminació d'un rol.
Enviaria aquests pegats?
4:56 El veredicte de Niko és NECESSITA REVISIÓ: manteniu l'assistent en el flux de treball i exigiu proves més àmplies abans d'implementar canvis en la vida útil de la memòria. La font és el treball experimental de la branca, amb una confirmació el dissabte 10 d'octubre i un informe de Phoronix publicat diumenge al vespre a l'EDT, ja dilluns a GMT+7. Les fonts seleccionades no estableixen una fusió o llançament completats a la línia principal. Les petites lectures del mateix fitxer emmagatzemat en memòria cau poden competir en un recompte de referències de foli compartit. La proposta permet la còpia sota la protecció del costat de lectura RCU mentre es difereix la reutilització final de la memòria fins a un període de gràcia. La prova de pàgina compartida de vuit fils i setze bytes de Linus informa de 2937-2975 cicles de nucli de referència per lectura i 725-726 amb la sèrie, aproximadament una quarta part del cost. És un microbenchmark d'ordinador portàtil executat per l'autor amb mitigacions i usercopy endurit desactivats, no un resultat de rendiment de tot el sistema.
Fonts
- 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



