Jo, Wine und ReactOS nutzen gegenseitig quasi vom Frontend (APIs für die ausgeführten Programme) einge OpenSource-Teile. Auch von Haiku (einem anderen Betriebssystem) und anderen offenen Quellen werden Teile benutzt (alles selbst zu machen zu wollen wäre auch bissl "blöd", für so ein kleines Team) und die
API-Definitionen werden "absichtlich" von Windows abgeguckt.
Für die auszuführenden Programme haben Wine und ReactOS ja praktisch das "selbe" Ziel,
blos dass Wine eben "nur" als Übersetzer für Linux arbeitet und ReactOS als eigenständiges Betriebssystem konzeptioniert ist.
Intern quasi alles "neu", aber nach außen soll alles so aussehen wie im Windows, denn schließlich soll es "kompatibel" sein.
Stell es dir z.B. fast ein Bissl wie MariaDB gegen
MySQL vor.
Auch wenn also die APIs für's Multitasking/Threadding/... abgeguckt wurden, kann es intern funktionell "ähnlich" arbeiten, aber kann/wird/muss es intern natürlich anders implementiert sein, da es ja kein 100%-Klon sein soll/darf.
PS: Wer wirklich "mehr" wissel will, der sollte Wiki auch mal in anderen Sprachen fragen,
da es meistenst keine Übersetzungen, sondern eigenständige Artikel sind, die überall unterschiedlich ausführlich sind. (und da es z.B. mehr Englischsprachige als Deutschsprachige gibt .....)