Skip to content

Co je to Wine Linux?

30 de Červenec de 2021
winehero2 28fecc87a0cc47f6a4549b5209783b0f

Ne všechny programy (zejména programy Windows) jsou kompatibilní s provozem v prostředí Linux. To je místo, kde přichází Wine. Wine pro Linux je vrstva kompatibility, která usnadňuje spouštění požadovaných aplikací.

Víno není emulátor

Nejprve je Wine zkratka, která znamená „Víno není emulátor“. A i když se na první pohled může zdát, že VÍNO je právě to, není. WINE neimuluje Windows. To, co WINE dělá, je o něco složitější.

Jak funguje VÍNO?

Windows i Linux mají své vlastní API, ale protože se tyto dva operační systémy velmi liší, jejich API nejsou schopna spolu komunikovat. To znamená, že neexistuje žádný způsob, jak mohou aplikace Windows běžet na Linuxu, alespoň ne bez vrstvy kompatibility. A to je přesně to, co WINE je … vrstva kompatibility. Když je WINE na místě, volání API Windows aplikace se za běhu převede na odpovídající volání API Linuxu. Samozřejmě to není jen o API. Aby aplikace Windows správně fungovaly, spoléhají se také na soubory Dynamic-Link Library (DLL). Naštěstí WINE poskytuje své vlastní verze různých souborů DLL systému Windows. Pokud je knihovna DLL dodávána společností WINE, je schopna načítat soubory DLL systému Windows. Jedna věc, kterou WINE nemůže udělat, je komunikovat přímo s jádrem Windows. Pokud je taková komunikace nezbytná, WINE předá tato volání linuxovému jádru. Pokud program potřebuje něco, co linuxové jádro neumí, WINE přeloží volání na něco, s čím Linux dokáže pracovat. Je to neuvěřitelně komplikovaný systém, který dělá velmi složitou práci.

Velký obraz

Nejdůležitější věcí, kterou je třeba WINE porozumět, je to, že vám umožňuje spouštět aplikace Windows v systému Linux. Ne každá aplikace je podporována, ale seznam rok od roku roste. Chcete-li zjistit, jaké aplikace jsou podporovány, podívejte se do databáze aplikací WINE. Chcete-li používat víno, musíte jej nejprve nainstalovat do počítače se systémem Linux. Po instalaci můžete nainstalovat aplikace systému Windows pomocí příkazu víno. Pokud je příslušná aplikace podporována programem WINE, neměli byste mít problém se spuštěním.

Nástroje GUI?

Pokud se nechcete zabývat příkazovým řádkem, můžete si nainstalovat nástroj GUI playonlinux, který vám trochu usnadní používání WINE. S touto grafickou aplikací můžete instalovat aplikace Windows výběrem kategorie, výběrem požadované aplikace a následnou instalací. Některé aplikace samozřejmě vyžadují zakoupenou licenci a některé dokonce potřebují instalační CD nebo stažený soubor. Bez ohledu na to, díky systému playonlinux je instalace aplikací s WINE neuvěřitelně snadná.

PlayOnLinux je dobrým řešením pro spoustu věcí, ale pokud chcete hrát hry s WINE, je tu novější aplikace, která je vhodnější k tomu, aby se z hraní na Linuxu stala hračka.

Spusťte GOG Galaxy od Lutris

Lutris je správce knihoven her pro Linux, který vám umožní snadno a automaticky instalovat hry pro Windows na Linux pomocí nejnovějších verzí WINE, včetně speciálních přizpůsobených pro určité hry a situace. S Lutrisem budete moci nainstalovat Windows hry na Linux téměř stejně snadno jako na Windows, aniž byste museli cokoli konfigurovat. Lutris udrží vaše herní konfigurace oddělené, což vám umožní nainstalovat tolik her, kolik pojme váš pevný disk, aniž byste se museli obávat, že by si navzájem odporovaly. Pro hraní s WINE je Lutris snadno tím nejlepším způsobem.