Mumwe mugadziri weMicrosoft anotenda kuti ReactOS haigone kuita pasina kukwereta Windows kodhi

Axel Rietschin, injinjini yeMicrosoft inogadzira Windows kernel, akabvunza kugona kugadzira iyo ReactOS inoshanda sisitimu pasina kukwereta kodhi kubva kuWindows. Sekuona kwake, vagadziri veReactOS vakashandisa kodhi kubva kuWindows Research kernel, iyo kodhi kodhi yaive nerezinesi kumayunivhesiti. Kuburitswa kwekodhi iyi kwakaburitswa munzvimbo dzakasiyana siyana, kusanganisira GitHub.

Ritchen ane chivimbo chekuti hazvigoneke kunyora iyo ReactOS kernel kubva mukutanga sezvazvakanyorwa zvino, uchishandisa chete zvinyorwa zviripo zveveruzhinji. Kunyanya, mazita ezvimiro zvemukati uye mabasa muReactOS kernel anopindirana nemazita akafanana muWindows Research kernel, nepo mazita aya haabudiswe kunze panguva yegungano uye asingaonekwe chero kupi kunze kweiyo kodhi yekutanga. Izvo zvakafanana zvinoenda kune macro mazita uye paramita, mazita ayo asingagone kudhindwa nenzira kwayo pasina kutarisa iyo yekutanga Windows kodhi.

Rangarira kuti muna 2006 ReactOS yaive pachena kusanganisira mitsara ye100 yekodhi yegungano inowanikwa nekubvisa Windows. Mushure meizvi, budiriro yakamiswa kwenguva ingangoita mwedzi kuti iite ongororo yezvingangoitika pamharadzano. Kubva ipapo, Vagadziri veReactOS vanga vachinyanya kungwarira nezvekutarisa masosi makodhi akakurudzirwa kuti abatanidzwe mupurojekiti.

Kana uchidzoreredza huinjiniya kuti utevedzere mitemo yekodzero dzekodzero dzeUS, chirongwa cheReactOS chinoshandisa dhizaini mbiri umo muongorori anoongorora basa oburitsa zvinyorwa zvichibva pane izvozvo, uye mumwe mugadzirisi anoshandisa zvinyorwa izvozvo kugadzira kutsva kweReactOS. Zvinogoneka kuti padanho rekuongorora maWindows source codes akawanikwa nekuda kwekudonha anogona kushandiswa uye zvinyorwa zvakaunganidzwa zvinoratidza iwo mazita akafanana emabasa uye zvimiro, asi nehurongwa hwekuvandudza hunoshandiswa muReactOS, kuita kuchave kwakasiyana zvachose uye. yakagadzirwa kubva pakutanga.

Uyezve, kare yakanga chokwadi zvinyorwa pamusoro pekutarisa kweNT uye W2K kernel magungano ane ruzivo rusina kuchena rwekugadzirisa, kusanganisira data pamazita emukati akasiyana. Mazhinji ekumisikidza uye mazita emabasa anowanikwawo mumafaira emusoro anosanganisirwa muSDK/DDK, uye dhizaini yekufona system inogona kutariswa nekuongorora zvikamu zvakaita seCOM runtime. Pasina kuchenesa mazita ekufananidzira matafura, hotfix updates inowanzobudiswa. Pamusoro pezvo, mamwe mapurogiramu eWindows uye vatyairi vanoshandisa mafoni asiri eruzhinji, asina kunyorwa, uye akawanda akavanzika eWindows maficha anoburitswa panguva yekutanga kugadzirisa mune virtualization masisitimu uye emulators.

Vagadziri veReactOS vanogona kushandisa zvinhu izvi mune reverse engineering process.

Source: opennet.ru

Voeg