ReactOS
ReactOS (kurz ROS) (von engl. react „reagieren“, Operating System „Betriebssystem“) ist ein Softwareprojekt zur Entwicklung eines freien Betriebssystems gleichen Namens. Kennzeichnend ist das Ziel vollständiger Microsoft-Windows-Binärkompatibilität. Dazu wird unter anderem die Programmierschnittstelle Win32 nachgebildet.
Das Betriebssystem ist größtenteils unter der GNU GPL lizenziert worden, einige seiner Bestandteile jedoch unter der LGPL oder BSD-Lizenz.
Ein Problem stellt das Erreichen der Binärkompatibilität zu Windows dar, da einige API-Aufrufe, die von vielen Programmen eingesetzt werden, nicht öffentlich dokumentiert sind. Außerdem müssen für ReactOS fast alle Teile komplett neu programmiert werden, da nichts von zum Beispiel Linux oder BSD übernommen oder anderweitig genutzt werden kann. Eine Ausnahme stellen hier jedoch die von Unix unabhängigen Bibliotheken des Wine-Projektes dar, welche problemlos übernommen werden können.
Es handelt sich nicht um ein Linux-basiertes System und hat keine Gemeinsamkeiten mit der Unix-Architektur.
- Seit der Version 0.3.9 (26. April 2009) hat ReactOS durch Optimierungen nur noch einen Speicherbedarf von 32MB RAM.
- Seit dem 20. Oktober 2010 gibt es die Version 0.3.12.
- Ab der Version 0.4 wird ReactOS nur noch vollständig überprüften Quelltext enthalten, dann wird sicher gestellt sein, dass durch die Re-Implementierung der undokumentierten Windows-Funktionen durch Reverse Engineering mit dem US-amerikanischen Urheberrecht in Einklang stehen.
