Axel Rietschin، مهندس مایکروسافت که هسته ویندوز را توسعه می دهد،
ریچن مطمئن است که نوشتن هسته ReactOS از ابتدا همانطور که اکنون نوشته شده است، از نظر فیزیکی غیرممکن است، تنها با استفاده از اسناد عمومی موجود. به طور خاص، نام ساختارها و توابع داخلی در هسته ReactOS با نامهای مشابه در هسته تحقیقاتی ویندوز منطبق است، در حالی که این نامها در هنگام اسمبلی صادر نمیشوند و در هیچ کجا به جز در کد اصلی ظاهر نمیشوند. همین امر در مورد نامها و پارامترهای ماکرو نیز صدق میکند که نام آنها را نمیتوان بدون مشاهده کد اصلی ویندوز بهطور دقیق بازتولید کرد.
به یاد بیاورید که در سال 2006 ReactOS داشت
هنگام مهندسی معکوس برای مطابقت با قوانین حق چاپ ایالات متحده، پروژه ReactOS از یک طراحی دوگانه استفاده می کند که در آن یک محقق کار را تجزیه و تحلیل می کند و مستندات را بر اساس آن می نویسد، و توسعه دهنده دیگری از آن اسناد برای ایجاد یک پیاده سازی جدید برای ReactOS استفاده می کند. ممکن است در مرحله تجزیه و تحلیل از کدهای منبع ویندوز به دست آمده در نتیجه نشت استفاده شود و اسناد کامپایل شده همان نام توابع و ساختارها را منعکس کند، اما با طرح توسعه مورد استفاده در ReactOS، پیاده سازی کاملاً متفاوت خواهد بود و از ابتدا ایجاد شده است.
علاوه بر این، در حال حاضر
توسعه دهندگان ReactOS می توانند از این اجزا در فرآیند مهندسی معکوس استفاده کنند.
منبع: opennet.ru