Axel Rietschin, inżynier Microsoftu, który rozwija jądro systemu Windows,
Ritchen jest przekonany, że napisanie jądra ReactOS od zera w takiej formie, w jakiej jest napisane obecnie, przy użyciu jedynie dostępnej publicznej dokumentacji, jest fizycznie niemożliwe. W szczególności nazwy wewnętrznych struktur i funkcji w jądrze ReactOS pokrywają się z podobnymi nazwami w jądrze Windows Research, przy czym nazwy te nie są eksportowane podczas asemblacji i nie pojawiają się nigdzie poza oryginalnym kodem. To samo dotyczy nazw makr i parametrów, których nazw nie da się dokładnie odtworzyć bez sprawdzenia oryginalnego kodu Windows.
Przypomnijmy, że w 2006 roku ReactOS miał
Podczas inżynierii wstecznej w celu zapewnienia zgodności z amerykańskimi prawami autorskimi projekt ReactOS wykorzystuje podwójny projekt, w którym jeden badacz analizuje pracę i na jej podstawie pisze dokumentację, a drugi programista wykorzystuje tę dokumentację do stworzenia nowej implementacji dla ReactOS. Możliwe, że na etapie analizy uda się wykorzystać kody źródłowe Windows uzyskane w wyniku wycieków, a skompilowana dokumentacja będzie odzwierciedlała te same nazwy funkcji i struktur, jednak przy schemacie rozwoju zastosowanym w ReactOS implementacja będzie zupełnie inna i stworzony od podstaw.
Co więcej, już
Programiści ReactOS mogliby wykorzystać te komponenty w procesie inżynierii wstecznej.
Źródło: opennet.ru