Linusas Torvaldsas naudoja „Claude Code“ „Linux“ pataisoms
Linusas Torvaldsas dėkoja „Claude Code“ už kodą, testavimo programas, peržiūrą ir pirmąjį lydraščio projektą eksperimentinėje „Linux“ atminties valdymo šakoje, jam vadovaujant.
Linusas Torvaldsas dėkoja „Claude Code“ už kodą, testavimo programas, peržiūrą ir pirmąjį lydraščio projektą eksperimentinėje „Linux“ atminties valdymo šakoje, jam vadovaujant. Jo nešiojamojo kompiuterio testai rodo didelį procesoriaus ciklų sumažėjimą vienam mažam bendro puslapio skaitymo darbui, kartu su regresijomis ir neišspręstu laukiančios atminties apskaita. Šis spalio 12 d. „Daily Diff“ taip pat apima Karpathy argumentą apie nelygias AI patirtis ir Cendyne tiesioginę paskyrą apie panaikintą vaidmenį. Niko verdiktas yra „REIKALINGAS PERŽIŪRĖJIMAS“: palikite asistentą darbo eigoje ir reikalaukite platesnio testavimo prieš išleidžiant atminties gyvavimo trukmės pakeitimus.
Skaityti rašytinę versiją (anglų k.) ↗
Kas aptariama šiame vaizdo įraše
- Šaltinis yra eksperimentinis šakos darbas, su spalio 10 d., šeštadienio, įrašu ir „Phoronix“ ataskaita, paskelbta sekmadienio vakarą EDT, jau pirmadienį GMT+7. Pasirinkti šaltiniai nepatvirtina baigto pagrindinio sujungimo ar išleidimo.
- Maži to paties talpykloje esančio failo skaitymai gali konkuruoti dėl bendro folio nuorodų skaičiaus. Pasiūlymas leidžia kopijuoti su RCU skaitymo pusės apsauga, atidėdamas galutinį atminties pakartotinį naudojimą iki malonės laikotarpio.
- Linuso aštuonių gijų, šešiolikos baitų bendro puslapio testas rodo 2937–2975 bazinės branduolio ciklus vienam skaitymui ir 725–726 su serija, maždaug ketvirtadalį išlaidų. Tai yra autoriaus atliktas nešiojamojo kompiuterio mikro-etalonas su švelninimais ir sugriežtintu vartotojo kopijavimo išjungimu, o ne visos sistemos našumo rezultatas.
- Šaltinis taip pat praneša apie trūkstamo paskirties puslapio regresiją ir neišspręstą alokatoriaus apskaitą atminties, laukiančios pakartotinio naudojimo. Platesnės mašinos ir kelios derinimo/testavimo konfigūracijos lieka neištirtos.
- Karpathy skirtingas AI patirtis sieja su prieiga, ambicingomis problemomis ir patikrinamomis užduotimis. Jo profesionalių vartotojų skaičius yra aiškiai „servetėlės matematika“; po įrašu nėra jokios apklausos.
- Cendyne aprašo neįvardytą darbdavį, įgyjantį pasitikėjimo siekti M&A su pigesne AI pagalba. Tai yra vienas tiesioginis pasakojimas ir jo autoriaus interpretacija, o ne visos ekonomikos darbo vietų skaičius ar lygiaverčių inžinerinių įgūdžių įrodymas.
- Naudingas įrankis, saugus pataisymas ir protingas personalo sprendimas reikalauja savo įrodymų ir atsakingo savininko.
Išverstas transkriptas
Išversta iš originalo anglų kalbos. Galimas garso ir subtitrų valdymas per YouTube.
Ar Linusas patikėtų kodavimo robotui?
0:00 Tikėtumėtės, kad Linusas Torvaldsas privers kodavimo robotą verkti per peržiūrą. Jis naudoja „Claude Code“ „Linux“ pataisoms ir net pirmąjį viršelio projektą laiško. Šiame vaizdo įraše, kodėl maži skaitymai tiek kainuoja? Ir kieno darbas pasikeičia? Stebėkite, kas nutinka su atmintimi po skaitymo. Štai kur šis pagreitinimas siunčia sąskaitą. Pirmadienis, spalio dvyliktoji, ir tai yra „The Daily Diff“. „Claude Code“ yra „Anthropic“ kodavimo asistentas.
0:23 Jis gali skaityti projektą, redaguoti failus ir vykdyti komandas. Linusas jam vadovauja „Linux“ atminties valdymo srityje, kur duomenų skaitymas, jau esančių atmintyje, vis dar gali priversti procesoriaus branduolius kovoti dėl apskaitos. „Phoronix“ pastebėjo šaką sekmadienio vakarą Amerikoje, jau pirmadienis čia. Įrašo data – šeštadienis. Tai eksperimentinis darbas, su aštuoniomis pataisomis ir prašymu atidžiai išnagrinėti. Jūsų nešiojamasis kompiuteris slapta neatsisiuntė dirbtinio Linuso.
Kodėl atminties skaitymas gali sukelti spūstį?
0:45 Keletas gijų skaito tą patį talpykloje esantį failą. Kiekvienas skaitymas paima nuorodą į atmintį, tada ją atmeta. Nuorodų skaičius įrašomas du kartus, todėl branduoliai, atliekantys nekaltus mažus skaitymus, konkuruoja dėl apskaitos. Bibliotekoje yra aštuoni skaitytojai ir vienas išsiregistravimo lapas. Jo pasiūlymas atideda atminties pakartotinį naudojimą, naudodamas skaitymo kopijos atnaujinimo malonės laikotarpį. Skaitytojai gali kopijuoti talpykloje esančius duomenis, nepaimdami tos nuorodos. Kai puslapis pašalinamas, jo atmintis turi palaukti prieš pakartotinį naudojimą.
1:09 Pagreitinimas atsiranda keičiant duomenų gyvavimo trukmės taisykles. Linusas dėkoja „Claude Code“ už kodą, testavimo programas ir peržiūrą, esančius už jo problemų sąrašo. Jis parengė paaiškinamąjį tekstą, jam vadovaujant. Matavimai buvo atlikti jo mašinoje. Net robotas turi atsinešti kvitus į šią peržiūrą. Pagrindinis rezultatas naudoja aštuonias gijas, skaitančias šešiolika baitų iš vieno puslapio.
Ką iš tikrųjų matuoja nešiojamojo kompiuterio etalonas?
1:28 Pagalvokite apie mažus, pasikartojančius to paties failo skaitymus. Jis lygina procesoriaus ciklus vienam skaitymui, nes jo nešiojamasis kompiuteris sulėtėja, kai įkaista. Etalonas su savo orų prognoze. Bazinė kaina yra maždaug trys tūkstančiai ciklų vienam skaitymui. Su pataisomis tai yra apie septynis šimtus dvidešimt penkis. Tai sudaro apie ketvirtadalį procesoriaus kainos šiame teste. Visa jūsų „Linux“ mašina gavo nulį pažadų tapti keturis kartus greitesne. Jo lydraštyje nepatogūs bitai pateikiami šalia įdomių.
1:53 Saugumo sumažinimai ir sugriežtintas vartotojo kopijavimas buvo išjungti. Jis išvardija trūkstamus testus, įskaitant kitas mašinas ir atminties derinimo įrankius. Išnašų skaitymas dabar yra konkurencinis pranašumas, kas atrodo kaip žmogaus klaida. Yra regresija, kai trūksta paskirties vartotojo puslapio.
Kokie skaitymai sulėtėja?
2:07 Mažas skaitymas pabrangsta, nes greitas kelias nepavyksta, kol senasis kelias apdoroja puslapio klaidą. Pasiūlymas pagreitina vieną kelią, pridedant darbo kitam. Abu priklauso peržiūrai. Traktuokite tai kaip inžinerinį eksperimentą su žinoma kliūtimi ir matavimais su apribojimais. Apžvalgininkai gauna kažką konkretaus, ką galima mesti iššūkį. Asistentas, gaminantis pataisas, palieka kažką atsakingo už pavojingų dalių saugumo įrodymą.
Kodėl žmonės mato skirtingas AI galimybes?
2:30 Tuo tarpu Andrejus Karpathy sako, kad mūsų supratimas apie AI galimybes išsiskiria. Jo naujas įrašas peržiūri balandžio mėnesio stebėjimą. Jis aprašo piltuvą, nuo žmonių, kurie vos naudoja kalbos modelius, iki profesionalų, vadovaujančių galingiems kodavimo agentams. Tas pats žodis, AI, kita diena darbe. Jo „servetėlės matematika“ nustato, kad apie dvidešimt milijonų žmonių profesionaliai naudoja pažangiausius modelius matematikai ir kodavimui. Tai yra įvertinimas, be jokios pateiktos apklausos.
2:52 Jis pabrėžia prieigą, ambicingas problemas ir patikrinamas užduotis. Pokalbis su pokalbių robotu ir prižiūrimas branduolio eksperimentas lavina skirtingus raumenis. Kažkas stebi, kaip robotas nesugeba įvykdyti prašymo, o kitas asmuo išleidžia naudingą pataisą. Gyventojų skaičiaus įvertinimus pavojingai lengva pakartoti kaip tyrimą. Prieš grafiko pradžią, nešiojančio laboratorinį chalatą, palikite pridėtą įvertinimo etiketę. Paklauskite, ką sistema galėjo padaryti, kaip buvo patikrintas rezultatas ir kas buvo atsakingas už rezultatą. Šie klausimai geriau keliauja nei stebuklingų atsakymų ekrano nuotraukos.
Kaip AI gali pakeisti darbą prieš pakeisdama jo įgūdžius?
3:21 Tada Cendyne paskelbė mažiau patogų pasakojimą pavadinimu „Fable took my jorb“. Autorius sako, kad jie buvo paskutinis inžinierius įmonėje, o vadovybė manė, kad pigesnė AI pagalba galėtų leisti jai siekti susijungimo arba įsigijimo. Valdymas gali pakeisti išlaidas, kol modelis atitinka patyrusio inžinieriaus sprendimą. Cendyne teigia, kad skonis ir apdairumas vis dar trūksta, o rinkodara suteikia pasitikėjimo.
3:42 Atlyginimų sprendimas gali atsirasti anksčiau, nei techninis argumentas bus išspręstas. Įraše aprašoma baimė po atleidimo ir sakoma, kad autorius rado kažką kito. Tai yra asmuo, susiduriantis su pasekmėmis. Esminė mintis priklauso skaičiuoklei, priimančiai sprendimą. Pavadinti tai efektyvumu suteikia apskaitai dosnų veiklos vertinimą. Įrodyti įrankio naudingumą ir įrodyti personalo plano protingumą yra atskiri darbai. Pataisa turi testuojamą darbo krūvį. Darbdavio statymas apima produkto nuosavybę ir būsimus gedimus.
4:09 Praeinantis mikro-etalonas negali pasirašyti palaikymo sutarties. Turime vieno kūrėjo pasakojimą su neįvardytu darbdaviu. Jis suteikia perspektyvą, ir jokio visos ekonomikos darbo vietų skaičiaus ar nepriklausomo šios įmonės poreikių įvertinimo. Dalindamiesi istorija, išlaikykite apimtį. Bendras kintamasis yra atsakomybė. Linusas vadovauja darbui. Karpathy aprašo nevienodą prieigą ir užduotis.
4:29 Cendyne aprašo vadybos statymą. Kažkas yra atsakingas už pasekmes kiekvienoje versijoje.
Kur pagreitinimas siunčia sąskaitą?
4:34 O atminties sąskaita? Pašalinti puslapiai laukia prieš pakartotinį naudojimą, ir alokatorius negali tinkamai matyti tos laukiančios atminties. Linusas tai įvardija kaip neišspręsta net su jo palengvinimo pataisomis. Greitesni skaitymai suteikia kitai posistemei sudėtingesnę apskaitos problemą. Apskaita randa naują stalą. Tai išnaša, kurią verta išsaugoti. Jei mieliau skaitytumėte tai, o ne girdėtumėte mane sakant, skirtumas į jūsų pašto dėžutę atkeliauja
4:53 kiekvieną rytą, nemokamai „daily diff dot dev“, nuoroda žemiau.
Ar aš išsiųsčiau šias pataisas?
4:56 Taigi šiandienos verdiktas, „REIKALINGAS PERŽIŪRĖJIMAS“. Aš palikčiau asistentą darbo eigoje ir reikalaučiau platesnio testavimo prieš išsiunčiant šiuos gyvavimo trukmės pakeitimus. Atsakomybė lieka inžinieriui. Ir tai yra šiandienos skirtumas. Aš esu Niko iš „Axrisi“. Sujungti atsakingai.
Šaltiniai
- 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



