أكسل ريتشين ، مهندس Microsoft لـ Windows Kernel ،
ريتشن متأكد من أنه من المستحيل فعليًا كتابة قلب ReactOS من الصفر كما هو مكتوب الآن ، باستخدام الوثائق العامة المتاحة فقط. على وجه الخصوص ، فإن أسماء الهياكل والوظائف الداخلية في نواة ReactOS هي نفسها تلك الموجودة في Windows Research kernel ، بينما لا يتم تصدير هذه الأسماء أثناء التجميع ولا تتألق في أي مكان باستثناء الكود الأصلي. الأمر نفسه ينطبق على أسماء الماكرو والمعلمات ، التي لا يمكن إعادة إنتاج أسمائها تمامًا دون النظر إلى رمز Windows الأصلي.
أذكر أنه في عام 2006 كان ReactOS
عند إجراء هندسة عكسية للامتثال لقانون حقوق النشر الأمريكي ، يستخدم مشروع ReactOS مخططًا مزدوجًا يقوم فيه أحد الباحثين بتحليل العمل وكتابة الوثائق بناءً عليه ، ويقوم مطور آخر ببناء تطبيق جديد لـ ReactOS بناءً على هذه الوثائق. من المحتمل أن تكون مرحلة التحليل قد استخدمت كود مصدر Windows تم تسريبه ووثقت نفس أسماء الوظائف والهياكل ، ولكن مع مخطط تطوير ReactOS ، سيكون التنفيذ مختلفًا تمامًا ويتم إنشاؤه من البداية.
بالإضافة إلى ذلك ، بالفعل
يمكن لمطوري ReactOS استخدام هذه المكونات كجزء من عملية الهندسة العكسية.
المصدر: opennet.ru