Axel Rietschin, ein Microsoft-Ingenieur, der den Windows-Kernel entwickelt,
Ritchen ist zuversichtlich, dass es physisch unmöglich ist, den ReactOS-Kernel so, wie er jetzt geschrieben ist, von Grund auf neu zu schreiben und nur die verfügbare öffentliche Dokumentation zu verwenden. Insbesondere stimmen die Namen interner Strukturen und Funktionen im ReactOS-Kernel mit ähnlichen Namen im Windows Research-Kernel überein, während diese Namen beim Zusammenbau nicht exportiert werden und nirgendwo außer im Originalcode auftauchen. Das Gleiche gilt für Makronamen und Parameter, deren Namen ohne Betrachtung des ursprünglichen Windows-Codes nicht genau reproduziert werden können.
Denken Sie daran, dass es 2006 ReactOS gab
Beim Reverse Engineering zur Einhaltung der US-amerikanischen Urheberrechtsgesetze verwendet das ReactOS-Projekt ein duales Design, bei dem ein Forscher die Arbeit analysiert und darauf basierend eine Dokumentation erstellt, und ein anderer Entwickler diese Dokumentation verwendet, um eine neue Implementierung für ReactOS zu erstellen. Es ist möglich, dass in der Analysephase die aufgrund von Lecks erhaltenen Windows-Quellcodes verwendet wurden und die kompilierte Dokumentation dieselben Namen von Funktionen und Strukturen widerspiegelte, aber mit dem in ReactOS verwendeten Entwicklungsschema wird die Implementierung völlig anders sein und von Grund auf erstellt.
Darüber hinaus bereits
ReactOS-Entwickler könnten diese Komponenten im Reverse Engineering-Prozess verwenden.
Source: opennet.ru