Layer di compatibilità

Abbozzo informatica
Questa voce sull'argomento informatica è solo un abbozzo.
Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento.

Nell'ingegneria del software, un layer di compatibilità (in inglese compatibility layer) è un'interfaccia che permette ai file binari di un sistema operativo di essere eseguiti sul sistema ospite. Le chiamate di sistema del primo vengono tradotte in chiamate di sistema native dell'ospite.

Software

Alcuni esempi di layer di compatibilità sono:

  • Wine, permette di eseguire alcuni file binari nativi di Microsoft Windows su sistemi Unix-like utilizzando un caricatore dei programmi e la Windows API implementata nelle DLL.
  • Darling, permette di eseguire file binari nativi di Darwin e macOS su Linux.

Voci correlate

  • Hypervisor
  • Paravirtualizzazione
  • Emulatore
  • Piattaforma (informatica)

Altri progetti

Altri progetti

  • Wikimedia Commons
  • Collabora a Wikimedia Commons Wikimedia Commons contiene immagini o altri file sul layer di compatibilità
  Portale Informatica
  Portale Ingegneria