Chikwata kubva kuYunivhesiti yeMinnesota chakatsanangura vavariro dzekuyedza neanopokana anozvipira kuLinux kernel

Boka revaongorori kubva kuYunivhesiti yeMinnesota, avo shanduko dzakavharwa nguva pfupi yadarika naGreg Croah-Hartman, vakaburitsa tsamba yakavhurika vachikumbira ruregerero uye vachitsanangura vavariro dzezviitiko zvavo. Ngatiyeukei kuti boka iri raitsvaga kusasimba mukudzokorora kwezvigamba zvinouya uye kuongorora mukana wekusimudzira shanduko nekusagadzikana kwakavanzika kune kernel. Mushure mekugamuchira chigamba chinokatyamadza chine gadziriso isina zvazvinoreva kubva kune imwe yenhengo dzeboka, zvakafungidzirwa kuti vaongorori vaive zvakare kuyedza kuita ongororo kune vanogadzira kernel. Sezvo zviedzo zvakadaro zvichigona kuunza njodzi yekuchengetedza uye kutora nguva kubva kune vanoita, zvakasarudzwa kuvharira kugamuchirwa kweshanduko uye kutumira zvese zvakambogamuchirwa zvigamba kuti zviongororwe zvakare.

Mutsamba yavo yakavhurika, boka rakataura kuti mabasa avo aikurudzirwa chete nevavariro dzakanaka uye chishuwo chekuvandudza shanduko yekuongorora maitiro nekuona nekubvisa kushaya simba. Boka iri ranga richidzidza maitiro anotungamira mukusagadzikana kwemakore akawanda uye riri kushanda nesimba kuona uye kubvisa kusazvibata muLinux kernel. Ese mapeche zana nemakumi mapfumbamwe akaunzwa kuti aongororwe anonzi ari pamutemo, anogadzirisa matambudziko aripo, uye haana mabug nemaune kana kusazvibata kwakavanzika.

Chidzidzo chinotyisa chekusimudzira kusadzivirirwa kwakavanzika chakaitwa muna Nyamavhuvhu gore rapfuura uye chakaganhurirwa kuendesa zvigamba zvitatu zvebug, hapana chakaita kuti chipinde mukernel codebase. Chiitiko chine chekuita nezvigamba izvi chaingogumira kuhurukuro chete, uye kufambira mberi kwezvigamba kwakamiswa padanho shanduko isati yawedzerwa kuGit. Kodhi yezvigamba zvitatu zvine dambudziko haisati yapihwa, sezvo izvi zvaizoratidza kuzivikanwa kweavo vakaita ongororo yekutanga (ruzivo ruchaburitswa mushure mekuwana mvumo kubva kuvagadziri vasina kuziva zvikanganiso).

Mhedziso huru yekutsvagisa yanga isiri yedu zvigamba, asi kuongororwa kwezvigamba zvevamwe vanhu zvakambowedzerwa kune kernel, nekuda kwekusagadzikana kwakazoitika. Yunivhesiti yeMinnesota timu haina chekuita nekuwedzera kwezvigamba izvi. Huwandu hwe138 zvigamba zvine dambudziko zvakakonzeresa kukanganisa zvakadzidzwa, uye pakazoburitswa mhinduro dzechidzidzo, zvikanganiso zvese zvine chekuita nazvo zvakagadziriswa, kusanganisira nekutora chikamu kwechikwata chaiitisa chidzidzo.

Vatsvakurudzi vanozvidemba kuti vakashandisa nzira yekuedza isina kufanira. Chikanganiso chaiva chokuti chidzidzo chacho chakaitwa pasina mvumo uye pasina kuzivisa nzanga. Chinangwa chechiitiko chakavanzika chaive chishuwo chekuwana kuchena kwekuyedza, sezvo ziviso yacho ichigona kukwezva kutarisisa kune zvigamba uye kuongororwa kwavo kwete pahwaro hwese. Kunyange zvazvo chinangwa chakanga chisiri chekuvandudza kuchengetedzwa kwekernel, vatsvakurudzi vakazoona kuti kushandisa nharaunda seguinea pig kwakanga kusina kukodzera uye kusina kunaka. Panguva imwecheteyo, vatsvakurudzi vanovimbisa kuti havangambokuvadza nharaunda nemaune uye havazobvumiri hudzvanyiriri hutsva kuunzwa mune inoshanda kernel code.

Kana iri chigamba chisina maturo chakashanda sechinokonzera kurambidzwa, hachina hukama nekutsvakurudza kwekare uye chinosanganiswa neprojekti itsva ine chinangwa chekugadzira zvishandiso zvekuona otomatiki kwezvikanganiso zvinoonekwa semugumisiro wekuwedzera kwemamwe mapeche.

Nhengo dzeboka parizvino dziri kuyedza kutsvaga nzira dzekudzokera kubudiriro uye vanotarisira kugadzirisa hukama hwavo neLinux Foundation nenharaunda yekuvandudza nekuratidza kubatsira kwavo mukuvandudza kuchengetedzwa kwekernel uye kuratidza chishuwo chekushanda nesimba kune yakajairika uye kuwanazve kuvimba.

Source: opennet.ru

Voeg