Լինուս Թորվալդսը Claude Code-ը օգտագործում է Linux-ի կարկատանների համար
Լինուս Թորվալդսը Claude Code-ին է վերագրում կոդի, թեստային ծրագրերի, վերանայման և շապիկի նամակի առաջին նախագծի ստեղծումը Linux-ի հիշողության կառավարման փորձարարական ճյուղում՝ իր ղեկավարությամբ։ Նրա նոութբուքի թեստերը ցույց են տալիս պրոցեսորի ցիկլերի մեծ կրճատում մեկ փոքր ընդհանուր էջի ընթերցման ծանրաբեռնվածության համար, ինչպես նաև ռեգրեսիաներ և չլուծված սպասող հիշողության հաշվառում։ Հոկտեմբերի 12-ի այս Daily Diff-ը նաև անդրադառնում է Կարպատիի փաստարկին AI-ի անհավասար փորձառությունների և Ցենդայնի առաջին ձեռքից ստացված տեղեկատվությանը դերի վերացման մասին։ Նիկոյի վճիռն է NEEDS REVIEW (ՊԵՏՔ Է ՎԵՐԱՆԱՅՎԻ).
Լինուս Թորվալդսը Claude Code-ին է վերագրում կոդի, թեստային ծրագրերի, վերանայման և շապիկի նամակի առաջին նախագծի ստեղծումը Linux-ի հիշողության կառավարման փորձարարական ճյուղում՝ իր ղեկավարությամբ։ Նրա նոութբուքի թեստերը ցույց են տալիս պրոցեսորի ցիկլերի մեծ կրճատում մեկ փոքր ընդհանուր էջի ընթերցման ծանրաբեռնվածության համար, ինչպես նաև ռեգրեսիաներ և չլուծված սպասող հիշողության հաշվառում։ Հոկտեմբերի 12-ի այս Daily Diff-ը նաև անդրադառնում է Կարպատիի փաստարկին AI-ի անհավասար փորձառությունների և Ցենդայնի առաջին ձեռքից ստացված տեղեկատվությանը դերի վերացման մասին։ Նիկոյի վճիռն է NEEDS REVIEW (ՊԵՏՔ Է ՎԵՐԱՆԱՅՎԻ). պահել օգնականին աշխատանքային հոսքի մեջ և պահանջել ավելի լայն թեստավորում՝ նախքան հիշողության կյանքի տևողության փոփոխությունները մատակարարելը։
Կարդացեք գրավոր տարբերակը (անգլերեն) ↗
Ինչ է ընդգրկում այս տեսանյութը
- Աղբյուրը փորձարարական ճյուղի աշխատանք է՝ հոկտեմբերի 10-ի շաբաթ օրվա կոմիտով և Phoronix-ի զեկույցով, որը հրապարակվել է կիրակի երեկոյան EDT-ով, արդեն երկուշաբթի GMT+7-ով։ Ընտրված աղբյուրները չեն հաստատում հիմնական միաձուլման կամ թողարկման ավարտը։
- Նույն քեշավորված ֆայլի փոքր ընթերցումները կարող են մրցակցել ընդհանուր folio հաշվի համար։ Առաջարկը թույլ է տալիս պատճենել RCU ընթերցման կողմի պաշտպանության ներքո՝ հետաձգելով հիշողության վերջնական վերօգտագործումը մինչև շնորհի ժամկետը։
- Լինուսի ութ թելանոց, տասնվեց բայթանոց ընդհանուր էջի թեստը հայտնում է 2937–2975 բազային միջուկի ցիկլեր մեկ ընթերցման համար և 725–726՝ շարքի հետ, մոտ մեկ քառորդի արժեքը։ Սա հեղինակի կողմից իրականացվող նոութբուքի միկրոբենչմարկ է՝ մեղմացումներով և կոշտացված usercopy-ն անջատված, ոչ թե համակարգի ամբողջական արդյունք։
- Աղբյուրը նաև հայտնում է բացակայող նպատակային էջի ռեգրեսիայի և չլուծված հաշվի մասին՝ հիշողության համար, որը սպասում է վերօգտագործման։ Ավելի լայն մեքենաներ և մի քանի վերծանման/թեստային կոնֆիգուրացիաներ մնում են չփորձարկված։
- Կարպատին AI-ի տարբեր փորձառությունները վերագրում է հասանելիությանը, հավակնոտ խնդիրներին և ստուգելի առաջադրանքներին։ Նրա պրոֆեսիոնալ օգտագործողների թիվը բացահայտորեն մոտավոր է. գրառմանը հարցում չի կցվում։
- Ցենդայնը նկարագրում է անանուն գործատուի, որը վստահություն է ձեռք բերում դեպի M&A-ն ավելի էժան AI օգնության միջոցով։ Սա առաջին ձեռքից ստացված տեղեկատվություն է և դրա հեղինակի մեկնաբանությունը, ոչ թե տնտեսությունում աշխատատեղերի ընդհանուր թիվը կամ համարժեք ինժեներական հմտության ապացույց։
- Օգտակար գործիքը, անվտանգ կարկատանը և խելամիտ կադրային որոշումը յուրաքանչյուրը պահանջում է իրենց սեփական ապացույցները և պատասխանատու սեփականատիրոջը։
Թարգմանված արձանագրություն
Թարգմանվել է բնօրինակ անգլերեն պատմությունից։ Հասանելի աուդիո և ենթագրերը վերահսկվում են YouTube-ի կողմից։
Կվստահի՞ արդյոք Լինուսը կոդավորող բոտին։
0:00 Դուք կակնկալեիք, որ Լինուս Թորվալդսը կստիպի կոդավորող բոտին լացել վերանայման ժամանակ։ Նա օգտագործում է Claude Code-ը Linux-ի կարկատանների համար, և նույնիսկ շապիկի նամակի առաջին նախագիծը։ Այս տեսանյութում, ինչու՞ են փոքր ընթերցումներն այդքան թանկ արժենում։ Եվ ո՞ւմ աշխատանքն է փոխվում։ Հետևեք, թե ինչ է տեղի ունենում հիշողության հետ ընթերցումից հետո։ Այդտեղ է այս արագացումն ուղարկում հաշիվը։ Երկուշաբթի է, հոկտեմբերի տասներկուսը, և սա The Daily Diff-ն է։ Claude Code-ը Anthropic-ի կոդավորող օգնականն է։
0:23 Այն կարող է կարդալ նախագիծը, խմբագրել ֆայլեր և կատարել հրամաններ։ Լինուսն այն ուղղորդում է Linux-ի հիշողության կառավարման վրա, որտեղ արդեն հիշողության մեջ գտնվող տվյալների ընթերցումը դեռ կարող է ստիպել պրոցեսորի միջուկներին պայքարել հաշվապահության համար։ Phoronix-ը նկատել է ճյուղը կիրակի երեկոյան Ամերիկայում, արդեն երկուշաբթի այստեղ։ Կոմիտը թվագրված է շաբաթ օրով։ Սա փորձարարական աշխատանք է՝ ութ կարկատանով և մանրակրկիտ ուսումնասիրության խնդրանքով։ Ձեր նոութբուքը գաղտնի չի ներբեռնել արհեստական Լինուս։
Ինչու՞ կարող է հիշողության ընթերցումը խցանում առաջացնել։
0:45 Մի քանի թելեր կարդում են նույն քեշավորված ֆայլը։ Յուրաքանչյուր ընթերցում վերցնում է հիշողության հղումը, այնուհետև գցում այն։ Հղումների հաշվարկը գրվում է երկու անգամ, ուստի միջուկները, որոնք անմեղ փոքր ընթերցումներ են կատարում, մրցում են հաշվապահության համար։ Գրադարանն ունի ութ ընթերցող և մեկ դուրս գրման թերթիկ։ Նրա առաջարկը հետաձգում է հիշողության վերամշակումը՝ օգտագործելով ընթերցման պատճենի թարմացման շնորհի ժամկետը։ Ընթերցողները կարող են պատճենել քեշավորված տվյալները՝ առանց այդ հղումը վերցնելու։ Երբ էջը հեռացվում է, դրա հիշողությունը պետք է սպասի մինչև վերօգտագործումը։
1:09 Արագացումը գալիս է տվյալների շուրջ կյանքի տևողության կանոնները փոխելուց։ Լինուսը Claude Code-ին է վերագրում կոդի, թեստային ծրագրերի և վերանայման ստեղծումը իր խնդիրների ցանկի հետևում։ Այն իր ղեկավարությամբ կազմել է բացատրական տեքստը։ Չափումներն իրականացվել են իր մեքենայի վրա։ Նույնիսկ ռոբոտը պետք է անդորրագրեր բերի այս վերանայման համար։ Վերնագրի արդյունքը օգտագործում է ութ թել՝ մեկ էջից տասնվեց բայթ կարդալով։
Ինչ է իրականում չափում նոութբուքի բենչմարկը։
1:28 Մտածեք նույն ֆայլի փոքր կրկնվող ընթերցումների մասին։ Նա համեմատում է պրոցեսորի ցիկլերը մեկ ընթերցման համար, քանի որ նրա նոութբուքը տաքանալիս դանդաղում է։ Բենչմարկ իր սեփական եղանակի կանխատեսմամբ։ Բազային արժեքը կազմում է մոտավորապես երեք հազար ցիկլ մեկ ընթերցման համար։ Կարկատաններով՝ մոտ յոթ հարյուր քսանհինգ։ Դա այս թեստում պրոցեսորի արժեքի մոտ մեկ քառորդն է։ Ձեր ամբողջ Linux մեքենան զրո խոստում է ստացել չորս անգամ ավելի արագ դառնալու մասին։ Նրա շապիկի նամակը անհարմար հատվածները դնում է հետաքրքիրների կողքին։
1:53 Անվտանգության մեղմացումները և կոշտացված usercopy-ն անջատված էին։ Նա թվարկում է բացակայող թեստերը, ներառյալ այլ մեքենաներ և հիշողության վերծանման գործիքներ։ Ծանոթագրությունները կարդալը այժմ մրցակցային առավելություն է, որը թվում է որպես մարդկության մեջ սխալ։ Կա ռեգրեսիա, երբ նպատակային օգտվողի էջը բացակայում է։
Որո՞նք են դանդաղում ընթերցումները։
2:07 Փոքր ընթերցումն ավելի թանկ է դառնում, քանի որ արագ ուղին ձախողվում է մինչև հին ուղին կկառավարի էջի սխալը։ Առաջարկը արագացնում է մեկ ուղի՝ միաժամանակ աշխատանք ավելացնելով մյուսին։ Երկուսն էլ վերանայման կարիք ունեն։ Սա դիտարկեք որպես ինժեներական փորձ՝ հայտնի խոչընդոտով և սահմանափակումներով չափումներով։ Վերանայողները ստանում են կոնկրետ բան մարտահրավեր նետելու համար։ Կարկատաններ արտադրող օգնականը ինչ-որ մեկին պատասխանատու է թողնում վտանգավոր մասերի անվտանգությունը ապացուցելու համար։
Ինչու՞ են մարդիկ տեսնում AI-ի տարբեր հնարավորություններ։
2:30 Մինչդեռ, Անդրեյ Կարպատին ասում է, որ AI-ի հնարավորությունների մեր ըմբռնումը բաժանվում է։ Նրա նոր գրառումը վերանայում է ապրիլյան դիտարկումը։ Նա նկարագրում է ձագար՝ լեզվական մոդելները հազիվ օգտագործող մարդկանցից մինչև հզոր կոդավորող գործակալներ ղեկավարող մասնագետներ։ Նույն բառը՝ AI, այլ աշխատանքային օր։ Նրա մոտավոր հաշվարկը մոտ քսան միլիոն մարդ է դնում մասնագիտական սահմանային մոդելների օգտագործման մեջ մաթեմատիկայի և կոդի համար։ Դա գնահատական է՝ առանց հարցման։
2:52 Նա շեշտում է հասանելիությունը, հավակնոտ խնդիրները և ստուգելի առաջադրանքները։ Չաթբոտի խոսակցությունը և վերահսկվող միջուկի փորձարկումը տարբեր մկաններ են մարզում։ Ինչ-որ մեկը դիտում է, թե ինչպես է բոտը ձախողում հարցումը, մինչդեռ մեկ այլ անձ օգտակար կարկատան է մատակարարում։ Բնակչության գնահատականները վտանգավոր կերպով հեշտ է կրկնել որպես հետազոտություն։ Պահպանեք գնահատման պիտակը՝ նախքան գրաֆիկը լաբորատոր վերարկու կհագնի։ Հարցրեք, թե ինչ կարող էր անել համակարգը, ինչպես է ստուգվել արդյունքը և ով է տիրապետել արդյունքին։ Այդ հարցերն ավելի լավ են տարածվում, քան հրաշք պատասխանների սքրինշոթերը։
Ինչպե՞ս կարող է AI-ն փոխել աշխատանքը՝ նախքան դրա հմտությունները փոխարինելը։
3:21 Այնուհետև Ցենդայնը հրապարակեց ավելի քիչ հարմարավետ գրառում՝ վերնագրված «Fable-ը վերցրեց իմ աշխատանքը»։ Հեղինակն ասում է, որ ինքը ընկերության վերջին ինժեներն էր, և ղեկավարությունը կարծում էր, որ ավելի էժան AI օգնությունը կարող է թույլ տալ նրան շարժվել դեպի միաձուլում կամ ձեռքբերում։ Ղեկավարությունը կարող է փոխել ծախսերը, նախքան մոդելը կհամապատասխանի փորձառու ինժեների դատողությանը։ Ցենդայնը պնդում է, որ ճաշակը և հեռատեսությունը դեռ բացակայում են, մինչդեռ մարքեթինգը վստահություն է հաղորդում։
3:42 Աշխատավարձի վերաբերյալ որոշումը կարող է կայացվել նախքան տեխնիկական փաստարկը կլուծվի։ Գրառումը նկարագրում է վախը աշխատանքից ազատումից հետո և ասում, որ հեղինակը գտել է ուրիշ բան։ Դա մարդ է, որը գործ ունի հետևանքների հետ։ Հիմնական միտքը պատկանում է որոշում կայացնող աղյուսակին։ Դա արդյունավետություն անվանելը հաշվապահությանը առատաձեռն կատարողականի գնահատական է տալիս։ Գործիքի օգտակարությունը ապացուցելը և կադրային պլանի խելամտությունը ապացուցելը տարբեր աշխատանքներ են։ Կարկատանն ունի փորձարկելի ծանրաբեռնվածություն։ Գործատուի խաղադրույքը ներառում է արտադրանքի սեփականություն և ապագա ձախողումներ։
4:09 Անցնող միկրոբենչմարկը չի կարող ստորագրել աջակցության պայմանագիրը։ Մենք ունենք մեկ մշակողի հաշիվը անանուն գործատուի հետ։ Այն տալիս է տեսակետ, և ոչ տնտեսությունում աշխատատեղերի ընդհանուր թիվ կամ անկախ գնահատական այդ ընկերության կարիքների մասին։ Պահպանեք շրջանակը՝ պատմությունը կիսելիս։ Ընդհանուր փոփոխականը պատասխանատվությունն է։ Լինուսն ուղղորդում է աշխատանքը։ Կարպատին նկարագրում է անհավասար հասանելիություն և առաջադրանքներ։
4:29 Ցենդայնը նկարագրում է ղեկավարության խաղադրույքը։ Յուրաքանչյուր տարբերակում ինչ-որ մեկը տիրապետում է հետևանքներին։
Ուր է ուղարկում արագացումը հաշիվը։
4:34 Իսկ հիշողության հաշիվը։ Հեռացված էջերը սպասում են մինչև վերօգտագործումը, և բաշխողը չի կարող ճիշտ տեսնել այդ սպասող հիշողությունը։ Լինուսը սա նշում է որպես չլուծված նույնիսկ իր մեղմացման կարկատաններով։ Ավելի արագ ընթերցումները մեկ այլ ենթահամակարգի տալիս են ավելի դժվար հաշվապահական խնդիր։ Հաշվապահությունը նոր սեղան է գտնում։ Դա ծանոթագրություն է, որը արժե պահել։ Եթե նախընտրում եք սա կարդալ, քան լսել ինձնից, ապա diff-ը հայտնվում է ձեր մուտքի արկղում
4:53 ամեն առավոտ, անվճար the daily diff dot dev-ում, հղումը ստորև։
Արդյո՞ք ես կմատակարարեի այս կարկատանները։
4:56 Այսպիսով, այսօրվա վճիռը՝ NEEDS REVIEW (ՊԵՏՔ Է ՎԵՐԱՆԱՅՎԻ)։ Ես կպահեի օգնականին աշխատանքային հոսքի մեջ և կպահանջեի ավելի լայն թեստավորում՝ նախքան այս կյանքի տևողության փոփոխությունները մատակարարելը։ Պատասխանատվությունը մնում է ինժեների մոտ։ Եվ սա այսօրվա տարբերությունն է։ Ես Նիկոն եմ Axrisi-ից։ Միավորվեք պատասխանատվությամբ։
Աղբյուրներ
- 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



