Msanidi mmoja wa Microsoft anaamini kuwa ReactOS haiwezi kufanya bila kuazima msimbo wa Windows

Axel Rietschin, mhandisi wa Microsoft ambaye hutengeneza kernel ya Windows, alihoji uwezo wa kuendeleza mfumo wa uendeshaji wa ReactOS bila msimbo wa kukopa kutoka kwa Windows. Kwa maoni yake, watengenezaji wa ReactOS walitumia nambari kutoka kwa kernel ya Utafiti wa Windows, msimbo wa chanzo ambao ulipewa leseni kwa vyuo vikuu. Uvujaji wa nambari hii umechapishwa katika sehemu mbali mbali, pamoja na GitHub.

Ritchen ana uhakika kuwa haiwezekani kuandika kerneli ya ReactOS kutoka mwanzo kama ilivyoandikwa sasa, kwa kutumia nyaraka zinazopatikana za umma pekee. Hasa, majina ya miundo na utendakazi wa ndani katika kerneli ya ReactOS sanjari na majina sawa katika kernel ya Utafiti wa Windows, ilhali majina haya hayasafirishwi wakati wa kuunganishwa na hayaonekani popote isipokuwa katika msimbo asilia. Vile vile huenda kwa majina ya jumla na vigezo, majina ambayo hayawezi kuzalishwa kwa usahihi bila kuangalia msimbo wa awali wa Windows.

Kumbuka kuwa mnamo 2006 ReactOS ilikuwa na kufichuliwa ikiwa ni pamoja na kuhusu mistari 100 ya msimbo wa kusanyiko uliopatikana kwa kutenganisha Windows. Baada ya hayo, maendeleo yalisitishwa kwa takriban mwezi mmoja ili kufanya ukaguzi wa njia zinazowezekana. Tangu wakati huo, wasanidi wa ReactOS wamekuwa waangalifu hasa kuhusu kukagua misimbo ya chanzo inayopendekezwa kujumuishwa katika mradi.

Unapogeuza uhandisi ili kutii sheria za hakimiliki za Marekani, mradi wa ReactOS hutumia muundo mbili ambapo mtafiti mmoja huchanganua kazi na kutoa hati kulingana na hilo, na msanidi mwingine hutumia hati hizo kuunda utekelezaji mpya wa ReactOS. Inawezekana kwamba katika hatua ya uchanganuzi nambari za chanzo za Windows zilizopatikana kama matokeo ya uvujaji zinaweza kutumika na hati zilizokusanywa zilionyesha majina sawa ya kazi na muundo, lakini kwa mpango wa maendeleo unaotumiwa katika ReactOS, utekelezaji utakuwa tofauti kabisa na imeundwa kutoka mwanzo.

Aidha, tayari walikuwa ukweli machapisho kuhusu uangalizi wa mikusanyiko ya NT na W2K kernel yenye maelezo machafu ya utatuzi, ikiwa ni pamoja na data ya majina ya vigeu vya ndani. Majina mengi ya muundo na chaguo za kukokotoa pia yanapatikana katika faili za vichwa vilivyojumuishwa kwenye SDK/DDK, na muundo wa simu za mfumo unaweza kubainishwa kwa kuchanganua vipengee kama vile muda wa utekelezaji wa COM. Bila kusafisha meza za majina ya ishara, sasisho za hotfix mara nyingi huchapishwa. Kwa kuongeza, baadhi ya programu za Windows na madereva hutumia simu zisizo za umma, zisizo na kumbukumbu, na vipengele vingi vya siri vya Windows vinafunuliwa wakati wa kukabiliana na kuanza katika mifumo ya virtualization na emulators.

Wasanidi wa ReactOS wanaweza kutumia vipengele hivi katika mchakato wa uhandisi wa kinyume.

Chanzo: opennet.ru

Kuongeza maoni