Interested Article - Слой совместимости

Слой совместимости (от английского Compatibility layer ) — программная или аппаратная прослойка (интерфейс?) для перевода системных вызовов между конкретной системой и не совместимым с ней компонентом, который изначально был создан для другой, отличающейся от данной системы.

Слой совместимости применяется в частности для запуска устаревшего или созданного для другой операционной системы прикладного программного обеспечения , игр и других компонентов ( системных библиотек , драйверов и прочего).

Примеры программных слоёв совместимости
  • — слой совместимости в ОС Windows , для запуска приложений написанных для ранее выпущенных версий этого семейства операционных систем.
  • — для запуска (в теории) приложений созданныx для MacOS в среде ОС семейства Linux .
  • WINE ( W ine I s N ot an E mulator ) — для запуска приложений, системных библиотек и драйверов (экспериментальная функция) созданных для операционных систем семейства Windows , в среде операционныx систем Android , Linux , MacOS .
  • WSL ( W indows S ubsystem for L inux ) — для запуска как отделенных приложений так и целого образа операционной системы из семейства Linux в среде Windows , без использования виртуализации.

Ссылки

  • (рус.) — проект «Русский Wine»
  • (рус.) — база приложений, совместимых с Wine в той или иной степени.
  • (рус.)
  • * (англ.)
Источник —

Same as Слой совместимости