O ReactOS jsme se na tomto blogu již několikrát zmínili. Je to operační systém vyvinutý pod záštitou nadace ReactOS Foundation , projektu, který začal před lety a byl vydán pod licencemi GPL a BSD. Je napsán téměř výhradně v programovacím jazyce C, je bezplatný a s otevřeným zdrojovým kódem. Navzdory podobnosti s Linuxem se nejedná o distribuci ani systém založený na jádře Torvalds. Místo toho používá vlastní hybridní jádro a grafické rozhraní s názvem ReactOS Explorer, které má některé rysy připomínající Windows.
ReactOS (React Operating System , kde React označuje „reakci“ pramenící z nespokojenosti s operačním systémem společnosti Microsoft) vznikl s cílem vytvořit svobodný operační systém s binární kompatibilitou pro software a ovladače Microsoft Windows NT. Ačkoli byl původně navržen pro kompatibilitu s Windows 95 (když se projekt nazýval FreeWin95), v současné době podporuje software pro jádro Windows NT 5.x a novější verze, což znamená, že podporuje software z Windows XP a novějších. Byl také portován na jiné architektury, nejen x86-32, ale také AMD64 a ARM.
Trochu více o ReactOS

V podstatě jeho vývojáři pracují na implementaci open-source API a dalších prvků, jako je registr systému Windows. Za tímto účelem používají reverzní inženýrství produktu společnosti Microsoft, aby pochopili, jak funguje, a poté jej naklonují. Také zahrnuje některé části vrstvy kompatibility ze známého projektu Wine (vyslovuje se „vain“), takže si do tohoto systému můžete nainstalovat nativní software systému Windows a bude fungovat, i když ne veškerý software je 100% kompatibilní.
Někteří vývojáři projekt kritizovali s tvrzením, že kopíroval části systému Windows, používal některé původní systémové soubory Microsoftu a obsahoval disassemblery kódu Windows, který byl součástí projektu. Jak si asi dokážete představit, bylo by to nelegální, protože Windows je uzavřený proprietární systém. ReactOS však ve svém vývoji pokračoval a tato obvinění nevedla k žádným právním krokům.
ReactOS, název, který projektu dal zakladatel společnosti Oracle Jason Filby, má své výhody i nevýhody. Nevýhodou je nedostatek významné podpory a nedostatek podporovatelů a vývojářů (i když jejich počet postupně roste, ale pro představu, na vývoji pro Windows se podílí přes 1 000 lidí a v ReactOS něco málo přes 30 a tito vývojáři se také musí před vývojem naučit architekturu Windows...). To znamená, že i přes roky vývoje je stále nezralý a v alfa fázi. Nicméně je to dobrá alternativa, pokud chcete používat software pro Windows bez operačního systému Microsoft na svém počítači, nebo pokud nechcete používat linuxovou distribuci s Wine.
MinGW je jedním ze základních prvků pro kompilaci, zatímco ReactX poskytuje kompatibilitu a podporu DirectX a používá OpenGL pro 3D jako dočasné řešení, dokud nebude vyvinuto vyspělejší řešení. Jak již bylo zmíněno, používá také kód z jiných projektů, jako je Wine, a těží z jeho komponent Win32, NTDLL, USER32, KERNEL32, GDI32 a Advapi, zatímco ostatní části jsou vyvíjeny samostatně vývojáři ReactOS.
FreeBSD je další operační systém, ze kterého si ReactOS vypůjčil kód . Pro vylepšení síťového stacku systému se obrátili na open-source operační systém, který se pyšní tím nejlepším (a od kterého by se měl učit i Linux). Celá komponenta TCP byla zkopírována z kódu FreeBSD pro ReactOS. Mezi další významné komponenty patří FreeType pro fonty, Mesa 3D pro vykreslování OpenGL, UniAT pro ATA řadiče a knihovna FullFAT pro kompatibilitu s FAT. V novějších verzích je také podporován NTFS, stejně jako čtení a zápis EXT3.
Do budoucna se očekává zlepšená kompatibilita a projekt se bude postupně rozvíjet. Kromě Windows NT v současné době podporuje také aplikace pro Javu, OS/2 a DOS. Ačkoli není přímým konkurentem Linuxu, je ReactOS významným projektem, z něhož mohou ostatní projekty těžit a učit se od něj, a to vzhledem k jeho open-source povaze. Z tohoto důvodu již ReactOS získal několik ocenění a uznání.
Proč instalovat ReactOS?

Mohl bych vám říct, že používání ReactOS vám může pomoci seznámit se s jiným operačním systémem a nahlédnout do jeho zdrojového kódu, abyste se dozvěděli více o Windows, protože jelikož se jedná o uzavřený zdrojový kód, nemůžeme vidět, jak funguje, zatímco u ReactOS ano. Také bych vám mohl říct, že může být alternativou k Wine a dalším podobným projektům.
Ale možná nejlepší výmluvou pro používání ReactOS je mít operační systém „Windows“, který dokáže spouštět software pro DOS a Windows NT, aniž by se musel spoléhat na uzavřený systém, jako je Microsoft. A pro ty, kteří jsou citlivější na licenční otázky, to může být úleva.
Minimální požadavky na instalaci systému ReactOS

Můžete si stáhnout Live ISO operačního systému a používat ho bez instalace, nebo BootCD, což je ISO soubor, který lze nainstalovat do počítače nebo virtuálního stroje. V komprimovaném ZIP formátu zabírá pouze asi 90 MB a po dekomprimaci dosáhne velikosti přes 100 MB, ale ve srovnání s Windows to není nic, takže ReactOS nevyžaduje mnoho zdrojů.
- CPU x86 nebo x86-64 Pentium nebo vyšší.
- 64 MB RAM (doporučeno 256 MB)
- IDE / SATA pevný disk alespoň 350 MB.
- Spouštěcí oddíl ve formátu FAT16 / FAT32.
- 2 MB VGA grafický adaptér (VESA BIOS 2.0v nebo vyšší)
- Jednotka CD-ROM
- Standardní klávesnice a myš.
Jak vidíte, je lehký a lze jej nainstalovat i na starší zařízení ...
Podrobná instalace systému ReactOS
Stáhněte si ReactOS
Prvním krokem je stažení ISO souboru ReactOS, v tomto případě BootCD . Chcete-li to provést, přejděte na tento odkaz a poté klikněte na Stáhnout BootCD. Objeví se následující obrazovka, kde můžete projektu přispět, nebo pokud chcete, stáhnout si jej zdarma kliknutím na „Ne, děkuji. Pokračujeme ve stahování!“. Tím budete přesměrováni na SourceForge, kde si jej můžete stáhnout.

Již máme stažený ISO soubor , který je komprimovaný v ZIP souboru. Rozbalíme ho a poté vypálíme na CD. DVD nebo něco podobného není nutné, protože, jak jsem řekl, má jen asi 100 MB. Pokud jej budete používat ve virtuálním počítači, nemusíte ho vypalovat; můžete použít ISO soubor přímo. Pokud jej budete instalovat do počítače, musíte se dostat do BIOSu a upřednostnit optickou mechaniku, aby vyhledala systém na vypáleném CD.
Instalace systému
Nyní zahájíme samotnou instalaci . Vybereme požadovaný jazyk, v tomto případě španělštinu:

Poté stiskneme ENTER pro instalaci operačního systému:

Nyní potvrdíme opětovným stisknutím klávesy ENTER:

Zobrazuje nám detekovanou hardwarovou konfiguraci . Pokud se jedná o novější počítač, může mít problémy, proto doporučuji jej nainstalovat do virtuálního počítače s VMware nebo VirtualBoxem atd. Pokračujeme ÚVODEM:

Nyní se zobrazuje dostupný prostor pro oddíly . Pokud se jedná o počítač bez jiného operačního systému, můžete vybrat celý prostor, jak je zobrazeno na obrazovce (totéž platí pro virtuální počítač). Pokud již máte jiný operační systém, musíte změnit velikost oddílu, abyste uvolnili místo pro ReactOS… Pokračujte stisknutím klávesy ENTER.

Jak vidíte, instalace vám připomene Windows XP. Nyní se nás systém zeptá, zda chceme pokračovat, stisknutím klávesy ENTER pro formátování oddílu :

Potvrzujeme, že chceme formátovat oddíl a stisknutím klávesy ENTER zahájíme instalaci souborů …

A teď čekáme na instalaci ; nebude to trvat dlouho, protože je to velmi lehké a i s omezenými zdroji to nezabere více než několik sekund nebo minut.

Pokud nyní instalujete na počítač bez jiného operačního systému nebo virtuálního počítače, stiskněte ENTER pro potvrzení první možnosti. Tím se zavaděč nainstaluje na disk. Pokud máte jiný systém, doporučil bych poslední možnost nebo instalaci na disketu, abyste předešli jeho rušení.

Komponenty ReactOS jsou nyní nainstalovány, zbývá už jen restartovat . Stiskněte ENTER.

Systém se poprvé spouští , je téměř připraven… Mimochodem, pokud se zobrazí výzva ke stisknutí klávesy pro přístup k optické mechanice (CD), ignorujte ji; operační systém se spustí po několika sekundách.

Pokud se tato obrazovka objeví při následných restartech, jednoduše počkejte nebo vyberte první možnost:

Při prvním spuštění se zobrazí instalační nabídka ReactOS , ve které musíte procházet pomocí kláves Další, Další, Další (změnit jazyk), zadat uživatelské jméno a organizaci, Další heslo správce a název počítače, Další časové pásmo, Další, počkat na instalaci a restartovat se…

Může nás požádat o instalaci některých ovladačů ; postup je jednoduchý: Další, Dokončit, Další, Dokončit…

Nakonec tu máme k prozkoumání pracovní plochu ReactOS. Zvu vás k jejímu prozkoumání ; pokud používáte Windows, bude vám velmi povědomá…

Nezapomeňte zanechat své komentáře nebo dotazy…