Linus Torvalds pamatambudziko ekutsvaga vanochengeta, Rust uye workflows

Pamusangano wesvondo rapfuura,Open Source Summit uye Embedded LinuxΒ»Linus Torvalds
yakakurukurwa ikozvino uye remangwana reLinux kernel muhurukuro yekutanga naDirk Hohndel weVMware. Munguva yehurukuro, musoro wekuchinja kwechizvarwa pakati pevagadziri wakabatwa. Linus akataura kuti kunyangwe makore angangoita makumi matatu enhoroondo yeprojekiti, kazhinji, mharaunda haisi yekare - pakati pevagadziri pane vanhu vazhinji vatsva vasati vasvitsa makore makumi mashanu. Vakwegura-kare vanokwegura uye vachena, asi avo vave vachibatanidzwa mubasa kwenguva yakareba, sekutonga, vakatama kubva pakunyora code itsva uye vanoita mabasa ane chokuita nekugadzirisa kana kutarisira.

Kutsvaga vagadziri vatsva kunoonekwa sedambudziko rakakura. Kune vazhinji vanogadzira vanogadzira munharaunda vanofara kunyora kodhi nyowani, asi vashoma vanoda kupa nguva yavo kuchengetedza uye kuongorora kodhi yevamwe vanhu.
Pamusoro pehunyanzvi, vachengeti vanofanirwa kunakidzwa nekuvimba kusingapokane. Vachengeti vanodiwawo kuti varambe vachibatanidzwa mukuita uye kushanda nguva dzose - muchengeti anofanira kugara aripo, kuverenga tsamba mazuva ose uye kuvapindura. Kushanda munzvimbo yakadai kunoda kuzvidzora kwakawanda, ndicho chikonzero vanochengetedza vari vashoma uye vari kure, uye kutsvaga vachengeti vatsva vanogona kuongorora kodhi yevamwe vanhu uye kuenderera mberi kwekuchinja kune vachengeti vepamusoro-soro inova imwe yematambudziko makuru munharaunda. .

Paakabvunzwa nezve kuyedza mu kernel, Linus akati nharaunda yekusimudzira kernel haichakwanisa kuwana dzimwe shanduko dzakapenga dzakaitwa kare. Kana budiriro yaimbove isiri yekusungirwa, ikozvino akawanda masisitimu anoenderana neLinux kernel.

Paakabvunzwa nezve kugadziridza kernel mumitauro yakaita seGo and Rust, sezvo paine njodzi yekuti muna 2030 C vanogadzira vanozoshanduka kuita chimiro chazvino chevagadziri veCOBOL, Linus akapindura kuti mutauro weC unoramba uri mumitauro gumi yepamusoro. asi kune asiri-core subsystems, senge madhiraivha emidziyo anotariswa mukana kupa zvisungo zvekusimudzira mumitauro yakaita seRust. Mune ramangwana, tinotarisira kupa mamodheru akasiyana ekunyora zvikamu zvechipiri zvakadaro, zvisingagumiri pakushandiswa kwemutauro weC.

Chinangwa Kushandisa kweApple kweArM architecture processors mumakomputa edesktop nemalaptops Linus akataura aine tarisiro yekuti danho iri richabatsira kuti ARM iwanikwe kumabasa. Kwemakore gumi apfuura, Linus anga achigunun'una pamusoro pekutadza kwake kuwana iyo ARM system inoenderana neiyo mugadziri. Kungofanana nekushandiswa kweAmazon kweArM kwakaibvumidza kufambisira mberi chivakwa mumaseva masisitimu, zvinogoneka kuti nekuda kwezviito zveApple, ane simba maArM-based PC anozovepo mumakore mashoma uye anogona kushandiswa kusimudzira. Pamusoro pako PC itsva zvichibva pane AMD processor, Linus akataura kuti zvese zvinoshanda zvakanaka, kunze kwekutonhora kwakanyanya.

Linus akataura nezve kudzidza kernel kuti zvaibhowa uye zvinonakidza. Zvinofinha nekuti iwe unofanirwa kutarisana nemaitiro ekugadzirisa zvikanganiso uye kuisa kodeti, asi zvinonakidza nekuti iwe unogara uchida kunzwisisa hutsva tekinoroji, kupindirana nemichina padanho rakaderera uye kutonga zvese zvinoitika.

NezveCCIDID-19, Linus akataura kuti denda uye hurumende dzekuzviparadzanisa nevamwe hadzina kukanganisa budiriro, sezvo maitiro ekudyidzana akavakirwa pakutaurirana kuburikidza neemail uye kure kure. Kune vanogadzira kernel avo Linus anodyidzana navo, hapana akakuvadzwa nehutachiona. Kunetseka kwakakonzerwa nekunyangarika kweumwe wevaaishanda navo kwemwedzi kana maviri, asi zvakazove zvakabatana nekutanga kwe carpal tunnel syndrome.

Linus akataurawo kuti pakugadzira iyo 5.8 kernel, aifanira kupedza nguva yakawanda achigadzirira kuburitswa, uye kuburitsa imwe kana maviri ekuwedzera bvunzo kuburitswa, sezvo iyi kernel yakaburitswa. yakakura zvisingaite nehuwandu hwekuchinja. Asi zvakazara, basa pa5.8 riri kufamba zvakanaka kusvika zvino.

Mune imwe bvunzurudzo, Linus akazivisa, kuti haachazvioni semugadziri wepurogiramu uye abva kure nekunyora kodhi nyowani, sezvo anga achinyora kodhi chete mune email mutengi kwenguva yakareba. Nguva yake zhinji anoipedza achiverenga tsamba nekunyora mameseji. Basa rinouya pasi pakuongorora zvigamba uye kudhonza zvikumbiro zvinotumirwa kuburikidza netsamba yetsamba, pamwe nekutora chikamu munhaurirano dzekuchinja kwakarongwa. Dzimwe nguva, anotsanangura pfungwa yake nepseudocode kana kuti anoratidza kuchinja kune zvigamba, izvo zvaanotumira mukupindura pasina kuunganidza uye kuedza, achisiya basa rekuunza kune imwe nhanho yakakodzera kune munyori wepakutanga wechigamba.

Source: opennet.ru

Voeg