Waarom Reactos?
Vele mensen in onze populaire discussie-forums stellen ons vragen als "waarom zou ik ReactOS gebruiken?", "waarom zou iemand ReactOS nodig hebben?", "waarom help je niet beter met Wine?" of "waarom gebruik je Linux niet met Wine?".
We kunnen al deze vragen beantwoorden, maar het is niet eenvoudig en er is geen eenvoudig magisch woord. Hier geven we enkele hoofdpunten:
-
Er zijn genoeg *nix besturingssystemen, wat heel goed is. Deze hebben echter andere doelstellingen (ze zijn perfect bruikbaar voor de server markt, maar de desktop-markt is nog niet veroverd, en verschillende factoren werken de Windows alternatieven tot op de dag van vandaag tegen).
-
Er is momenteel geen besturingssysteem dat het kernel architectuur ontwerp van de MS Windows NT familie gebruikt (GNU/Linux is het beste voorbeeld: Linux begon als een "clone" van Minix en Unix (uiteindelijk zullen ze een alternatief voor Unix vormen), en ReactOS begon als een "clone" van Windows NT)
-
De combinatie Linux + Wine zal nooit een volledige vervanging vormen voor een compleet Windows systeem. Dit niet alleen omwille van Linux (er zijn enkele heel gebruiksvriendelijke Linux distributies beschikbaar), en niet alleen omdat veel gebruikers de overgang naar Linux/BSD moeilijk vinden, maar ook omwille van ontwerp- en implementatie beslissingen van de architectuur van Linux en Wine, waardoor 100% compatibiliteit niet bereikbaar is.
-
Alhoewel Linux veel types van hardware ondersteunt, is Windows nog steeds het dominante platform voor apparaat producenten. Er wordt gewerkt om hier iets aan te doen (bijvoorbeeld met de NDIS Wrapper voor NT netwerk kaart drivers, zijn er ook geruchten over ondersteuning van NT video drivers en is er Captive NTFS voor NT bestandssysteem ondersteuning), maar ReactOS lost deze problemeen vanaf het begin op door zijn ontwerp: compatibel zijn met de bestaande drivers en applicaties.
-
Er zijn veel mensen die niet houden van de manier waarop *nix systemen zich gedragen of van de gebruikte conventies. Voor hen zijn Linux, BSD en Mac OS X geen opties, zelfs al voordat de compatibiliteit van applicaties en hardware ondersteuning er bij te pas komen. Een besturingssysteem moet de consument geven wat hij wil in de plaats van te eisen dat de consument zich aanpasst. Zelfs met WINE, draai je nog steeds een besturingssysteem dat zich heel anders gedraagt dan Windows, op niveau van gebruikers en van het systeem.
-
Backwards compatibiliteit. Dit is cruciaal voor veel mensen en bedrijven, maar de filosofie voor de ontwikkeling van Linux en de GNU projecten beschouwen dit niet als prioriteit. De Windows familie heeft altijd gestreefd naar het verzekeren van een stabiele API en backwards compatibiliteit. Omwille van zijn ontwerp zal ook ReactOS de filosofie van backwards compatibiliteit volgen met bestaande en toekomstige applicaties ontworpen voor de Windows NT familie.
-
Er zijn geen plannen om Windows vrij te geven onder een GPL-compatibele licentie (toch niet voor zover het ReactOS team hiervan op de hoogte is).
Tenslotte biedt ReactOS een derde alternatief, voor mensen die de policies van Microsoft beu zijn maar de omgeving waaraan ze gewend zijn niet willen opgeven, net als het ontwerp van de architectuur en de miljoenen bestaande software applicaties en duizenden hardware drivers.