Axel Rietschin, een Microsoft-ingenieur die de Windows-kernel ontwikkelt,
Ritchen is ervan overtuigd dat het fysiek onmogelijk is om de ReactOS-kernel helemaal opnieuw te schrijven zoals deze nu is geschreven, met alleen de beschikbare openbare documentatie. In het bijzonder vallen de namen van interne structuren en functies in de ReactOS-kernel samen met soortgelijke namen in de Windows Research-kernel, terwijl deze namen niet worden geΓ«xporteerd tijdens de assemblage en nergens anders verschijnen behalve in de originele code. Hetzelfde geldt voor macronamen en parameters, waarvan de namen niet nauwkeurig kunnen worden gereproduceerd zonder naar de originele Windows-code te kijken.
Bedenk dat ReactOS dat in 2006 had
Bij reverse engineering om te voldoen aan de Amerikaanse auteursrechtwetten gebruikt het ReactOS-project een duaal ontwerp waarbij één onderzoeker het werk analyseert en op basis daarvan documentatie produceert, en een andere ontwikkelaar die documentatie gebruikt om een ββnieuwe implementatie voor ReactOS te creΓ«ren. Het is mogelijk dat in de analysefase de Windows-broncodes verkregen als gevolg van lekken gebruikt konden worden en de gecompileerde documentatie dezelfde namen van functies en structuren weerspiegelde, maar met het ontwikkelingsschema dat in ReactOS gebruikt wordt, zal de implementatie compleet anders zijn en helemaal opnieuw gemaakt.
Bovendien al
ReactOS-ontwikkelaars zouden deze componenten kunnen gebruiken in het reverse engineering-proces.
Bron: opennet.ru