ReactOS
Z Wikipedie, otevřené encyklopedie
Plocha ReactOSu 0.3.8 |
|
| Web: | www.reactos.org |
| Druh: | Open source operační systém |
| Aktuální verze: | 0.3.10 / 3. červenec 2009 |
| Typ kernelu: | Hybridní kernel |
| Implicitní uživatelské rozhraní: | GUI |
| Licence: | GPL |
| Stav: | Alfa verze |
ReactOS (React Operating System) je open source operační systém, který má za cíl kompletní binární kompatibilitu s Windows NT a Windows 2000 aplikacemi a ovladači, přičemž je postaven na designu Windows XP/2003. V současné době je ReactOS ve stavu alfa verze. ReactOS je zveřejněn pod licencí GNU General Public License.
Obsah |
[editovat] Historie
Kolem roku 1996 začala skupina vývojářů vyvíjet software s názvem FreeWin95, který měl být klonem operačního systému Windows 95. Projekt uvízl ve stadiu diskusí o tom, jak má vypadat design systému.
Na konci roku 1997 nebyly žádné viditelné výsledky. Vývojáři se rozhodli projekt opět vzkřísit s tím, že půjde o alternativu k Windows NT (místo 95) a jméno bylo změněno na ReactOS. Projekt ReactOS začal v únoru 1998 vývojem jádra a základních ovladačů.
[editovat] Funkčnost
V roce 2004 je jádro ReactOS již poměrně stabilní, mnoho aplikací API je před dokončením a existuje i základní GUI. ReactOS obsahuje Explorer - shell se základními funkcemi, podobný Průzkumníkovi z Windows.
Ve verzi 0.2 lze spustit mnoho aplikací pro Win32 včetně Notepadu (Poznámkový blok, základní textový editor), Regeditu (editor registrů), Cmd (interpretu příkazového řádku), několika aplikací (jako je AbiWord) a základní hry (jako je Quake, Quake II, a Wine klon Hledání min).
Verze 0.2.4 přidává podporu zvuku na některých kartách a je vylepšena podpora sítě. Byly předvedeny screenshoty lynxu zobrazujícího stránku, i když na tom je třeba ještě pracovat. Rovněž byla přidána podpora souborového systému ext2 a dále boot loader GRUB, což dovoluje ReactOSu koexistovat s linuxovými oddíly.
Verze 0.2.9 zlepšení síťového modelu, zlepšení podpory Plug and Play a opravy bugů.
Verze 0.3.1 přidává grafický ovladač zajišťující zobrazení splash screenu při bootu a mnoho opravených bugů.
Verze 0.3.2 byla vynechána.
Verze 0.3.3 dále vylepšuje stabilitu kernelu, win32k subsystému a dalších součástí a zlepšuje podporu hardwaru.
Verze 0.3.4 přinesla přepsání registrů, vylepšená podpora plug'n'play, další synchronizace s Wine, vylepšení user32, Win32k, shell32, ovládacích panelů atd.
Verze 0.3.5 pokračuje ve vylepšeních 0.3.4.
Verze 0.3.6 přinesla další vylepšení podpory ARM platformy, začátek prací na x64, další opravy kernelu, Win32 a další.
Verze 0.3.7 vylepšuje podporu x64, lepší podporu a opravy chyb součástí jako jsou Configuration Manager, IO Manager, KE, Memory Manager, Object Manager a Process Manager. Dále jsou to opravy síťového kódu, ovladače souborového systému a vylepšení podpory Win32 a další synchronizace s knihovnami Wine.
Verze 0.3.8 přidává další opravy Win32, základní funkčnost WinDbg, opravy chyb vykreslování, mimo jiné taky opravu pro funkci LiveCD i na víceoddílových discích.
Ve verzi 0.3.9 byly sníženy sníženy nároky na paměť na 32 MB, zapracovalo se na zvýšení rychlosti systému díky opravám Object Manageru a Hyperspace Mapping Interface, je funkční základní podpora zvuku (AC97), zlepšena byla kompatibilita a schopnosti příkazové řádky, a oprav se dočkal i Graphics Device Interface, čímž se eliminovaly některé chyby při vykreslování. Také byla provedena synchronizace s většinou knihoven Wine, přibyla podpora USB myší a klávesnici a v neposlední řadě základní podpora bezdrátových sítí.
Verze 0.3.10 vylepšuje podporu reálného hardware, na kterém umožňuje používat SATA disky, partice větší než 8 GB, a přibližně 20 různých typů síťových karet. Přibyla taky opensource implementace programu Malování.
[editovat] Podobné projekty
ReactOS spolupracuje s projektem Wine, aby mohl čerpat z jeho pokroku v implementaci API Win32. Toto úsilí se týká převážně knihoven Wine, většinu z nichž mohou ReactOS a Wine sdílet. Oba projekty pracují na otázkách křížové kompatibility, aby se zbývajících několik DLL dalo v ReactOSu používat.
[editovat] Budoucnost
Vývojáři ReactOSu pracují na zlepšení systému GUI, přidávají podporu sítí, multimédií, a hardware plug-and-play. Další důležité oblasti, v nichž je třeba pracovat, jsou podpora Javy a .NET (prostřednictvím Mono). Práce na podpoře DOS, OS/2 a POSIX byla zastavena, jelikož tyto subsystémy byly shledány nevýznamnými.
V říjnu 2004 byl cíl pro verzi 1.0 stanoven jako stabilní implementace podmnožiny Windows NT 4.0 Workstation („ReactOS Workstation“), včetně síťových protokolů TCP/IP, klientské i serverové podpory CIFS, OpenGL, DirectX a zlepšení podpory pro drivery Windows.
[editovat] Hardwarové požadavky
- 32MB RAM
- pevný disk IDE
- zaváděcí (boot) oddíl s FAT16/FAT32
- VGA-kompatibilní grafická karta
- Standardní klávesnice
- PS/2 nebo seriová Microsoft kompatibilní myš
[editovat] Související články
[editovat] Externí odkazy
- reactos.org – Domovská stránka projektu (částečně česky)
- www.winehq.com – WineHQ, prostředek pro běh Windows aplikací na jiných platformách
- www.reactsoft.com – ReactSoft – překladač mingw pro reactOS

