Vrstva kompatibility
Vrstva kompatibility je rozhraní, které umožňuje spouštění softwaru napsaného a kompilovaného pro jiný operační systém nebo platformu. Vrstva překládá volání API a jiné softwarové funkce vytvořené pro cizí platformu a přeloží je, aby byly srozumitelné pro platformu, na které chceme software spustit. [1][2]
Emulace a virtualizace může splňovat podobný účel jako vrstva kompatibility (možnost spouštění softwaru pro jinou platformu), je mezi nimi však několik zásadních rozdílů. Emulace využívá software na napodobení softwaru i hardwaru, virtualizace simuluje další počítač v již spuštěném operačním systému. Vrstva kompatibility na rozdíl od emulace a virtualizace umožňuje výrazně vyšší potencionální efektivitu a rychlost, jelikož jen překládá program za běhu a nemusí simulovat hardware.[1][3]
Software
[editovat | editovat zdroj]- Wine – překládá software napsaný pro Microsoft Windows a umožňuje spouštění na UN*X platformách[4]
- Proton – založený na Wine, optimalizovaný pro spouštění videoher vytvořených pro Microsoft Windows na platformách založených na Linuxu[5]
- Rosetta 2 – umožňuje spouštění softwaru vytvořeného pro platformu X86 (Intel) na platformě ARM, jen pro macOS[6]
- Crossover – překládá software vytvořený pro Microsoft Windows na platformách Linux, macOS a ChromeOS[7]
- WayDroid – překládá software vytvořený pro Android pro platformy Linux[8]
- Game Porting Toolkit – vytvořený společností Apple pro vývojáře videoher pro zjednodušení portování videoher z Microsoft Windows na macOS[9]
Reference
[editovat | editovat zdroj]- ↑ a b Compatibility Layer Definition. techterms.com [online]. [cit. 2023-12-04]. Dostupné online.
- ↑ Compatibility layers - Emulation General Wiki. emulation.gametechwiki.com [online]. [cit. 2023-12-04]. Dostupné online.
- ↑ TW-REDAKTION. Was ist eine Kompatibilitätsschicht und wie unterscheidet sie sich von Emulation und Virtualisierung? Test 2023 [Dezember] • Techwatch.de [online]. 2023-09-08 [cit. 2023-12-04]. Dostupné online. (anglicky)
- ↑ WineHQ - Run Windows applications on Linux, BSD, Solaris and macOS. WineHQ [online]. [cit. 2023-12-04]. Dostupné online. (anglicky)
- ↑ EDITOR, Executive. What is Valve Proton? The Steam Deck’s live-or-die Linux software, explained. PCWorld [online]. [cit. 2023-12-04]. Dostupné online. (anglicky)
- ↑ Když potřebujete do Macu nainstalovat prostředí Rosetta. Apple Support [online]. 2023-07-05 [cit. 2023-12-04]. Dostupné online.
- ↑ CrossOver runs the Windows software you need on Mac, Linux and ChromeOS.. CodeWeavers [online]. [cit. 2023-12-04]. Dostupné online. (anglicky)
- ↑ Waydroid | Android in a Linux container. waydro.id [online]. [cit. 2023-12-04]. Dostupné online.
- ↑ Game Porting Toolkit - Gaming on M1 Apple silicon Macs and MacBooks, bugs, fixes, compatiblity and troubleshooting guides - AppleGamingWiki. www.applegamingwiki.com [online]. [cit. 2023-12-04]. Dostupné online.