Compatibility Layer

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.

Read more about Compatibility LayerSoftware, Hardware

Other articles related to "compatibility layer, compatibility, compatibility layers":

List Of Proprietary Software For Linux - Emulators - Windows Compatibility Layer
... Bordeaux Cedega Windows games compatibility layer (Cedega is based on the free compatibility layer Wine.) (discontinued) CrossOver (Crossover is based on the free compatibility ...
Compatibility Layer - Hardware
... Hardware compatibility layers involve tools that allow hardware emulation ... Some hardware compatibility layers involve breakout boxes, since breakout boxes can provide compatibility for certain computer buses that are otherwise ...
FreeBSD - Features - Linux Compatibility
... that runs on Linux can run on FreeBSD without the need for any compatibility layer ... FreeBSD nonetheless still provides a compatibility layer for several other Unix-like operating systems, including Linux ... Examples of applications that can use the Linux compatibility layer are StarOffice, the Linux version of Firefox, Adobe Acrobat, RealPlayer, Oracle ...

Famous quotes containing the word layer:

    A revolution is not the overturning of a cart, a reshuffling in the cards of state. It is a process, a swelling, a new growth in the race. If it is real, not simply a trauma, it is another ring in the tree of history, layer upon layer of invisible tissue composing the evidence of a circle.
    Kate Millett (b. 1934)