"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.
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