Interface that allows binaries for a legacy or foreign system to run on a host system
This article may contain excessive or irrelevant examples. Please help improve the article by adding descriptive text and removing less pertinent examples.(June 2023)
This article may be too technical for most readers to understand. Please help improve it to make it understandable to non-experts, without removing the technical details.(October 2022) (Learn how and when to remove this message)
In software engineering, a compatibility layer is an interface that allows binaries for a legacy or foreign system to run on a host system. This translates system calls for the foreign system into native system calls for the host system. With some libraries for the foreign system, this will often be sufficient to run foreign binaries on the host system. A hardware compatibility layer consists of tools that allow hardware emulation.
and 21 Related for: Compatibility layer information
In software engineering, a compatibilitylayer is an interface that allows binaries for a legacy or foreign system to run on a host system. This translates...
data generated by older ones Compatibility card, an expansion card for hardware emulation of another device Compatibilitylayer, components that allow for...
that runs on Linux can run on FreeBSD using an optional built-in compatibilitylayer. Hence, most Linux binaries can be run on FreeBSD, including some...
[citation needed] Windows Subsystem for Linux, also known as WSL, is a compatibilitylayer for running Linux binary executables natively on Windows 10 and 11...
As of the early 2000s, several speech recognition (SR) software packages exist for Linux. Some of them are free and open-source software and others are...
Winget. WSL 1 was first released on August 2, 2016, and acts as a compatibilitylayer for running Linux binary executables (in ELF format) by implementing...
Collabora Ltd is a global private company headquartered in Cambridge, United Kingdom, with offices in Cambridge and Montreal. It provides open-source consultancy...
These include libhybris, a compatibilitylayer for Android's Bionic, and Wine, which can be seen as a compatibilitylayer from Windows APIs to glibc and...
incorporates the namesake Steam storefront. SteamOS uses Valve's Proton compatibilitylayer, allowing users to run Windows applications and games. In addition...
KDE Plasma environment pre-installed, as well as Valve's Proton compatibilitylayer, allowing many games designed for Windows to run natively on SteamOS...
changes to Windows itself. The WoW64 subsystem comprises a lightweight compatibilitylayer that has similar interfaces on all 64-bit versions of Windows. It...
desktop virtualization, platform virtualization, or emulation via compatibilitylayer. Desktop virtualization apps are the least resource and space intensive...
older NetBSD release with 32-bit time_t are supported via a binary compatibilitylayer, but such older applications will still suffer from the Y2038 problem...
computing, Windows on Windows (commonly referred to as WOW) was a compatibilitylayer of 32-bit versions of the Windows NT family of operating systems...
library (DLL) in the form of a C standard library that acts as a compatibilitylayer for the POSIX API. An extensive collection of software tools and...
have been released that aim to provide compatibility with Windows applications, either as a compatibilitylayer for another operating system, or as a standalone...
Anbox is a discontinued free and open-source compatibilitylayer that aims to allow mobile applications and mobile games developed for Android to run...
to it. While Video4Linux is only available on Linux, there is a compatibilitylayer available for FreeBSD called Video4BSD. This provides a way for many...
transmission medium. These two sublayers together correspond to layer 2 of the OSI model. For compatibility reasons, LLC is optional for implementations of IEEE...