Changes

Jump to navigation Jump to search

Compatibility layers

319 bytes added, 25 January
Compatibility layers
|{{?}} ||{{?}} ||{{✗}}
|<small>Allows developers to run a Linux environment without the need for a separate virtual machine or dual booting.</small>
|-
|[https://old.reddit.com/r/openKylin/comments/14u5kad/about_kmre/ KMRE]
|align=left|{{Icon|Linux}}
|[https://archive.ubuntukylin.com/ubuntukylin/pool/partner/kmre_2.4.6.8+22.04_amd64.deb 2.4.6.8]
|{{?}} ||{{~}} ||{{✗}}
|<small>Allows openKylin to run Android applications on different hardware platforms.</small>
|-
!colspan="7"|ARM
* [[Anbox]] is a project that aims to run Android applications on Ubuntu distributions. It is in alpha state and only known to work on Ubuntu 16.04. Anbox requires custom kernel modules to run because, unlike other emulators which emulate the whole Linux kernel, this one uses the host system's Linux kernel directly.
* Windows Subsystem for Linux 1 is a compatibility layer and shouldn't be confused with WSL2. WSL2 introduced important changes such as a real Linux kernel, through a subset of '''Hyper-V features''', so it's not a compatibility layer like WSL1.
 
==Wrappers==
Compatibility layers may also make use of '''wrappers''', which translate a specific graphics API to another. How the user sets up the wrapper varies between each project but most involve a drop-in replacement of the original libraries.
10,780
edits

Navigation menu