"Oproti třeba Linuxu či jiným OS, kde Half-Life může běžet přes Wine, jde u ReactOS o podporu nativního běhu"
Az na to ReactOS je postavenej na Wine. Cili i na ReactOS to bezi pres Wine.
Stále nechápem čo ľudia majú s WINE za problém. Ja to nemám rád a nepoužívam to ale Wine Is Not Emulator. Beží natívne úplne rovnako ako iný SW iba cez iné knižnice.
celý steam deck jede na protonu, což je fork wine, který se specializuje na hry doplněný o nějaké další věci. A funguje tam hromada věcí výborně a dokonce poměrně často lépe než na windows.
ReactOS si z Wine přebírá jen user-space API. Nikoliv překladovou vrstvu systémových volání; tu -- celkem logicky -- nepotřebuje. "Nativně" ve smyslu běhu na hardwaru běží obojí. Ale v ReactOS aplikace přímo volá systémová volání poskytované systémem.
11. 6. 2026, 17:52 editováno autorem komentáře
Proc by si ReactOS prebiral to API z WINE, kdyz to API se jmenuje napr. Win32 a je to hlavni/nativni/prirozene api ve Windows OS ? :D
Jak píše martinpoljak, ten gigabajt souborů ve WINE jsou různé DLL knihovny, reimplementující userspace vrstvu ve Windows. Samotné API Windows OS ReactOS nepotřebuje. Pro zajímavost, Steam Proton si z WINE taky bere jen userspace knihovny.
To Win32 API jako takové jsou jen 3 knihovny: kernel32.dll, user32.dll a gdi32.dll. Ty míří do jádra Windows. Nad nima jsou knihovny, které volají tyto 3. Nezkoumal jsem teď, jak je řešeno moderní věci jako DirectX a hardwarové videokodeky.
11. 6. 2026, 20:35 editováno autorem komentáře
Onehdy jsem pařil tuto hru ve dvou konfiguracích:
1. Pentium I 120Mhz, 16Mb ram, 1Mb grafika - na nejhorší rozlišení a dost se to sekalo, ale šlo projít (nahrávání sekcí trvalo minuty)
2. Pentium I 120Mhz, 24Mb ram, 4Mb VooDoo 1 - OpenGl a naprosto plynule.
Když čtu v jaké konfiguraci se to někdo pokusil rozběhnout nyní a asi se to považuje za úspěch, musím se lehce pousmát.