Windows | Operační systémy | Open source

ReactOS: Zapomenuté a open-source Windows, které nevyrobil Microsoft

  • Představte si svobodné Windows. Bláznivá vize?
  • Vývojáři je přitom začali psát už před více než dvaceti lety
  • Jmenují se ReactOS a spustíte na nich i Total Commander

Co kdyby byly Windows open-source? Tato nesporně ďábelská myšlenka se v počítačové komunitě čas od času skutečně objeví, přičemž divoké spekulace tu a tam podpoří i některý manažer z Microsoftu obecným prohlášením typu: „Nu, možné je cokoliv.“

Ostatně, to, co bylo ještě před deseti lety naprosto nemyslitelné, dává stále větší smysl, redmondská softwarová korporace totiž sama převádí hromadu svých klíčových technologií pod svobodnou licenci a části kódu vystavuje na GitHubu – třeba Microsoft .NET – a už dávno se zbavila nepřátelské filozofie „Linux je rakovina.“

Přesto všechno, hypotetická tisková konference, na které Satya Nadella nadšeně oznámí: „Ahoj, komunito, zdrojové kódy Windows najdete od nynějška na GitHubu pod svobodnou licencí MIT,“ nebo třeba: „Ahoj, ve Windows 11 jsme nahradili naše hybridní jádro Linuxem,“ zůstává i nadále doménou science fiction a divokých večírků s hromadou lysohlávek.

FreeWin95, tedy pokus opsat Pětadevadesátky

No dobrá, Windows samotné tedy zatím free a open nejsou, to ale neznamená, že by se nemohla dát do kupy banda zdánlivě naivních vývojářů a napsat si vlastní svobodná wokna svépomocí. Prostě tak, že bez dostatečné oficiální dokumentace a mnohdy drastickým reverzním inženýrstvím opíše celé systémové a aplikační API, které tento operační systém používá, načež z toho upeče funkční prototyp.

Klepněte pro větší obrázek
Windows 95 se dočkaly globální popularity. Komunita tedy chtěla napsat jejich svobodnou a plně kompatibilní alternativu.

Stručně řečeno, představte si, že si čínská fabrika pořídí třeba jednu škodovku, nažene na noční směnu 1 000 inženýrů se šuplerou, no a ti ji do rána dokonale rozeberou, nastudují, okopírují a vyrobí vlastní automobil 可惜 (škoda).

Něco podobného si dala komunita za cíl i v polovině 90. let minulého století. Zatímco se rodila prehistorická verze našeho Živě.cz, Yannick Majoros, aka Mellery Mutant, aka Melmut, sepsal pětibodový dokument FreeWin95 project Information, ve kterém předestírá nápad vyvinout operační systém, který by byl na té nejnižší úrovni plně kompatibilní s tehdy ještě novotou vonícími Windows 95.

ReactOS, tedy pokus opsat Windows NT

Bohužel, zůstalo jen u přání a akademických debat, do psaní něčeho skutečného se ale nikdo nepustil, a tak se na sklonku roku 1997 chopil iniciativy Jason Filby a v únoru 1998 se konečně zrodil projekt ReactOS, který už podle svého názvu reagoval na tehdejší tržní pozici Microsoftu, který válcoval úplně všechny.

Klepněte pro větší obrázek
Nejnovější verze ReactOS 0.4.12 z loňského podzimu, aneb nefalšovaný závan přelomu století přímo na vašem počítači. Další ukázky najdete v galerii.

Linux byl stále maličký a okrajový, Apple byl na hraně bankrotu, Google byl ještě stále jen studentský projekt dvou doktorandů ze Stanfordské univerzity, a tak se zdálo, že Microsoftu už nic nebrání tomu, aby se stal naprostým počítačovým hegemonem a monopolem.

Chcete si vyzkoušet ReactOS třeba ve VirtualBoxu? Přečtěte si stručný návod na wiki stránkách projektu.

Filby a další tomu chtěli vzdorovat netradičním způsobem – prostě tak, že na hraně patentových a autorských práv celé Windows napodobí pod svobodnou licencí. Namísto stárnoucích Pětadevadesátek si jako předlohu naštěstí vybrali mnohem modernější jádro NT, na kterém Microsoft staví dodnes.

Svobodná Windows 2000/2003

Kdyby tehdy projekt ReactOS získal tolik potřebné investice, aby si mohl zaplatit vývojáře na plný úvazek, kdo ví, jak by to dnes vypadalo, bohužel se tak ale nestalo, čili ReactOS dodnes zůstává ryze experimentálním operačním systémem, který i po 22 letech živoří ve fázi alfaverze.

Klepněte pro větší obrázekKlepněte pro větší obrázekKlepněte pro větší obrázek
Instalátor ReactOS i hotový systém jsou přeložené i do češtiny

Na stranu druhou, je obdivuhodné, co jeho vývojáři stvořili, byť totiž operačnímu systému stále chybí hromada komponent, k dispozici je dnes ve formě instalátoru i Live CD na vyzkoušení.

Když jej spustíte, jako byste se teleportovali o dobrých dvacet let zpět, na ploše se totiž objeví desktop, který jasně připomíná éru Windows 2000/Windows Server 2003.

Klepněte pro větší obrázek
ReactOS má vlastní katalog ověřených aplikací k instalaci. Takhle nějak by vypadal Microsoft Store, kdyby jej v Redmondu postavili v roce 2000.

Desktop, který docela funguje a disponuje všemi obvyklými a do open-source světa převedenými aplikacemi jako Malování, Poznámkový blok, WordPad a tak dále. ReactOS už samozřejmě podporuje také síťové připojení, a tak nechybí ani správce programů – jakýsi primitivní Store, pomocí kterého můžete stáhnout desítky kompatibilních programů z webu.

Spustíte běžné EXE programy

Když už padla řeč na kompatibilitu, ReactOS není Linux – není to žádná 150. varianta na Debian a Ubuntu, která se svým grafickým prostředím pouze snaží napodobit Windows. Je to opravdu kopie Windows! Spustitelné programy zde tedy mají příponu EXE, knihovny DLL a čistě teoreticky tedy můžete z webu stáhnout jakýkoliv instalátor pro Windows a zkusit na něj poklepat.

Klepněte pro větší obrázekKlepněte pro větší obrázekKlepněte pro větší obrázek
Nainstalujete Total Commander, OpenTTD a další aplikace kompatibilní se starými Windows 9x/2000. Pokus o spuštění těch nových, třeba Chromu, zpravidla v určité fázi havaruje.

Ty, které podporují Windows 9x/2000 a nevyžadují nic nadstandardního, by měly bez problému nastartovat, takže vedle aplikací „ze Storu“ snadno doinstalujete třeba Total Commander a mnohé další.

Desítky vývojářů

Systém sám o sobě jakžtakž funguje, což je obdivuhodné už jen proto, že jej ve srovnání se skutečnými Windows vyvíjí naprostý zlomek vývojářů, kteří nemají k dispozici ani žádnou pořádnou dokumentaci.

Klepněte pro větší obrázek
Nechybí ani kancelářský balík. MS Office nahradí Libre Office.

Na stranu druhou, ReactOSu ohromnou měrou pomohl podobný projekt Wine ze světa Linuxu, který nemá ambice naklonovat celé jádro operačního systému a grafický desktop, ale jen jeho aplikační rozhraní, aby bylo možné spouštět programy ze světa Windows i na Linuxu.

Chybí zájem, peníze a lidé

Budoucnost celého experimentu je ale i tak krajně nejistá. Byť autoři za svůj obdivuhodný počin posbírali v průběhu více než dvaceti let hromadu ocenění, ReactOS ze strany open-source komunity nikdy nezískal potřebnou prioritu, a tak i nadále zůstává spíše poměrně exotickým experimentem.

Klepněte pro větší obrázek
ReactOS, tedy Windows 2000/2003 pod svobodnou licencí GNU GPL

Konkurenti Microsoftu dnes investují především do linuxových systémů, svobodná Windows proto zůstávají na okraji zájmu jako sice zajímavý, ale i tak příliš bláznivý hobby projekt, do jehož vývoje se za celou dobu připojily vlastně jen desítky lidí. O to více je obdivuhodné, co dokázali. Stvořili svobodné Windows.

Další ukázky z ReactOS najdete v komentované galerii v úvodu článku.

Diskuze (55) Další článek: Koronavir ovlivňuje i formuli 1, jeden závod už odložili. Jak vlastně vypadá logistika královny motorsportu?

Témata článku: Microsoft, Software, Google, Apple, Windows, Linux, Historie, Chrome, Windows 11, Operační systémy, Open source, Microsoft Store, Satya Nadella, GitHub, Ubuntu, API, Windows XP, Redmond, Debian, Total Commander, Win ze světa Linuxu, WordPad, EXE, Store, Operační systém, Produkty Apple na jednom místě - Heureka.cz



Sex manželských párů? Jen výjimečně. Ložnice ovládnou roboti s umělou inteligencí

Sex manželských párů? Jen výjimečně. Ložnice ovládnou roboti s umělou inteligencí

** Sex manželských párů jen při zvláštních příležitostech. ** Ložnice ovládnou sexuální roboti s umělou inteligencí. ** I to je jeden ze závěrů Mezinárodní robotické konference.

Filip KůželJiří Liebreich
RobotiSexUmělá inteligence
Konec českého poskytovatele internetu v přímém přenosu. Připomíná to krachující energetické firmy
Lukáš Václavík
CETINPoskytovatelé internetuPřipojení k internetu
Nový hit. Tahle appka vám udělá profilovku jako od pouličního ilustrátora

Nový hit. Tahle appka vám udělá profilovku jako od pouličního ilustrátora

** Aplikace NewProfilePic se na Androidu stala hitem ** Můžete si v ní vytvořit profesionálně vypadající profilovky ** Pozor ale na agresivní cenovou politiku za Pro verzi

Martin Chroust
FotografieUmělá inteligenceMobilní aplikace
Nastal pravý čas na výměnu telefonu. Jak poznat, že ten váš už dosluhuje?

Nastal pravý čas na výměnu telefonu. Jak poznat, že ten váš už dosluhuje?

** Jak poznat, že váš telefon má nejlepší dny za sebou? ** Vypadá potlučeně, má pavučinu nebo nedostává aktualizace? ** Ukážeme si, kdy má smysl jeho oprava, a kdy už jen koupě nového

Martin Chroust
Prasklý displejVysloužilý mobilSmartphony
Tuto českou základnu plnou satelitů nesmíte vidět. V Mapy.cz je každá anténa pečlivě vyretušovaná

Tuto českou základnu plnou satelitů nesmíte vidět. V Mapy.cz je každá anténa pečlivě vyretušovaná

** Zapomeňte na rozčtverečkovaná místa, kterých si každý všimne ** Mapy.cz musely dokonale zakrýt desítky parabol ** Základnou se přitom na webu chlubí i její majitel. Kocourkov

Jakub Čížek
ČeskoMapy.czMapy
25 nejlepších filmových parodií, které můžete vidět. Víme, kde je najdete online

25 nejlepších filmových parodií, které můžete vidět. Víme, kde je najdete online

Filmové parodie jsou divácky velmi vděčné a mezi filmaři oblíbené. Tvůrci v nich mohou totiž zcela beztrestně vykrádat cizí díla a v jejich nápodobě popustit uzdu své fantazii. Vybrali jsme nejlepší zahraniční i české parodie.

Marek Čech
Filmy, které musíte vidět
Google není jen vyhledávač: 15 užitečných funkcí, o kterých možná ani nevíte

Google není jen vyhledávač: 15 užitečných funkcí, o kterých možná ani nevíte

** Google umí kromě vyhledávání i spoustu dalších věcí ** Vybrali jsme více než 15 užitečných funkcí a schopností ** Stačí zadat do vyhledávače ta správná klíčová slova

Karel Kilián
TipyVyhledávačeGoogle
Starlink překvapivě zlevňuje. I v Česku teď satelitní internet stojí o polovinu méně
Karel Kilián
StarlinkPoskytovatelé internetuPřipojení k internetu
Test pěti solárních nabíječek. Od malé a zbytečné po skvělou, která utáhne i notebook

Test pěti solárních nabíječek. Od malé a zbytečné po skvělou, která utáhne i notebook

Přenosné solární nabíječky jsou určeny především pro drobnou elektroniku, ty větší si ale poradí i s notebooky velkými powerpacky nebo kombinací všeho.

Stanislav Janů
Srovnávací testSolární energie