Proč Reactos?
Mnoho lidí se v diskusních fórech často ptá “Proč bych měl(a) používat ReactOS?”, “Proč by někdo vůbec potřeboval ReactOS?”, “Proč raději nepomoci ve vývoji Wine?” nebo “Proč nepoužívat Linux a Wine?”.
Máme odpovědi na všechny tyto otázky, ale není to pouze jedno magické slůvko. Zmiňme tedy některé důležité body:
-
Na světě je mnoho *nixových operačních systemů a to je jistě dobře. Mají ale jiné zaměření (skvěle se hodí na servery, ale trh s desktopy stále nebyl dobyt). Mnoho okolností je proti většině dalších existujících alternativ k Windows.
-
Na světě zatím není operační systém, který by používal architekturu jádra rodiny operačních systémů MS Windows NT (GNU/Linux je nejlepší příklad: Linux začal jako “klon” Minixu a Unixu (případně se Unix chystá nahradit) a ReactOS začal jako “klon” Windows NT).
-
Linux + Wine nikdy nebude dokonalá náhrada za plnohodnotný systém Windows. Není to jenom proto, že přechod na Linux(přestože existuje mnoho uživatelsky přívětivých distribucí) připadá mnohým uživatelům složitý, ale také proto, že koncepce a implementace architektury Linuxu a Wine znemožňuje stoprocentní kompatibilitu.
-
Přestože Linux podporuje velké množství hardwaru, Windows jsou pro výrobce hardwaru stále dominantní platformou. Existují pokusy s cílem překonat tento problém (NDIS wrapper pro NT ovladače síťových karet, pověsti o podpoře NT video ovladačů, Captive NTFS zajišťující podporu NT systému souborů), ale ReactOS řeší všechny tyto problémy od začátku svou koncepcí – být kompatibilní se stávajícími ovladači a programy.
-
Jsou lidé, kterým se nelíbí jak se *nix systémy chovají nebo jaké mají konvence. Pro ně nejsou Linux, BSD a Mac OS X alternatiovou ještě dříve, než dojde na otázku kompatibility. Operační systém by měl dát uživatelům to co chtějí a ne chtít po uživateli, aby se podřídil. I v případě Wine stále používáte operační systém značně odlišný od Windows. Jak na uživatelské, tak i systémové úrovni.
- Zpětná kompatibilita je životně důležitá pro mnoho lidí a firem, ale vývojový model Linuxu a GNU ji nepovažuje za prioritu. Rodina systémů Windows se vždy snažila udržet stabilní a zpětně kompatibilní API. Podobně i ReactOS bude zachovávat zpětnou kompatibilitu s existujícími i budoucími aplikacemi vyvinutými pro Windows NT.
-
Neexistuje žádný plán na uvolnění Windows pod GPL-kompatibilní licencí (alespoň vývojáři ReactOSu si toho nejsou vědomi).
Závěrem, ReactOS nabízí třetí alternativu. Pro lidi, kteří mají dost politiky Microsoftu, ale nechtějí se vzdát známého prostředí, architektury, milionů existujících aplikací a tisíců ovladačů.