Axel Rietschin,开发 Windows 内核的 Microsoft 工程师,
Ritchen 确信,仅使用可用的公共文档从头开始编写 ReactOS 内核在物理上是不可能的。 特别是,ReactOS内核中的内部结构和函数的名称与Windows Research内核中的类似名称一致,而这些名称在汇编过程中不会导出,并且不会出现在除原始代码之外的任何地方。 宏名称和参数也是如此,如果不查看原始 Windows 代码,就无法准确地再现其名称。
回想一下,2006 年 ReactOS
在进行逆向工程以遵守美国版权法时,ReactOS 项目使用双重设计,其中一名研究人员分析工作并据此生成文档,另一名开发人员使用该文档为 ReactOS 创建新的实现。 有可能在分析阶段可以使用因泄露而获得的Windows源代码,并且编译后的文档反映了相同的函数和结构名称,但如果采用ReactOS中使用的开发方案,实现将完全不同,从头开始创建。
而且,已经
ReactOS 开发人员可以在逆向工程过程中使用这些组件。
来源: opennet.ru