兼容层 编辑
软件工程领域,兼容层是一个允许面向旧或异质系统的二进制文件运行在特定主机系统上的接口。这意味着将面向异质系统的系统调用转换为面向主机系统。有些函式库会面向异质系统,这通常是为主机系统提供运行异质二进制文件的能力。而硬件兼容层工具允许硬件仿真。
1
相关
适用于Linux的Windows子系统是一个为在Windows 10和Windows Server 2019上能够原生运行Linux的兼容层
游戏移植,又叫平台移植。是电子游戏生产时针对使用不同游戏平台的游戏人群而进行的游戏程序改造活动。主要的目的是增加销量与普及率。涉及到的移植难度,主要是代码差异。如适用微软DirectX技术编写的程序移植到任何只有OpenGL支持的软件和硬件平台,如PlayStation和Wii、Mac。也有使用兼容层技术移植,主要针对不开放的DirectX,减少改写的代码数目,降低成本,如用Cedega移植到Linux的EVE Online。
游戏移植,又叫平台移植。是电子游戏生产时针对使用不同游戏平台的游戏人群而进行的游戏程序改造活动。主要的目的是增加销量与普及率。涉及到的移植难度,主要是代码差异。如适用微软DirectX技术编写的程序移植到任何只有OpenGL支持的软件和硬件平台,如PlayStation和Wii、Mac。也有使用兼容层技术移植,主要针对不开放的DirectX,减少改写的代码数目,降低成本,如用Cedega移植到Linux的EVE Online。
适用于Linux的Windows子系统是一个为在Windows 10和Windows Server 2019上能够原生运行Linux的兼容层
适用于Linux的Windows子系统是一个为在Windows 10和Windows Server 2019上能够原生运行Linux的兼容层
Darling是一个自由开源的兼容层 ,就如同Wine一样。 它通过提供macOS程序调用的库和框架的替代实现来复制MacOS的功能。 这种复制方法不同于其他可能也被视为仿真的方法,其中macOS程序在虚拟机器运行。 Darling被称为Wine的对应物,但是用于在Linux中运行OS X应用程序。
Proton是一套让原先在Microsoft Windows上执行的游戏可以在以Linux为基础的操作系统上执行的兼容层。Proton由Valve与CodeWeavers根据合约合作开发。其以Wine其中一个分叉为基础,并包含许多修补程式与函式库以改善效能以及与Windows游戏的相容性。Proton以“Steam Play”之名整合到了Steam客户端。
游戏移植,又叫平台移植。是电子游戏生产时针对使用不同游戏平台的游戏人群而进行的游戏程序改造活动。主要的目的是增加销量与普及率。涉及到的移植难度,主要是代码差异。如适用微软DirectX技术编写的程序移植到任何只有OpenGL支持的软件和硬件平台,如PlayStation和Wii、Mac。也有使用兼容层技术移植,主要针对不开放的DirectX,减少改写的代码数目,降低成本,如用Cedega移植到Linux的EVE Online。
游戏移植,又叫平台移植。是电子游戏生产时针对使用不同游戏平台的游戏人群而进行的游戏程序改造活动。主要的目的是增加销量与普及率。涉及到的移植难度,主要是代码差异。如适用微软DirectX技术编写的程序移植到任何只有OpenGL支持的软件和硬件平台,如PlayStation和Wii、Mac。也有使用兼容层技术移植,主要针对不开放的DirectX,减少改写的代码数目,降低成本,如用Cedega移植到Linux的EVE Online。
Windows on Windows,常指16位WOW、WOWEXEC或首字母缩略字WOW。它是一个Microsoft Windows NT操作系统家族中32位元版本的兼容层,目的是扩展NTVDM以为运行为Windows 3.x编写的遗留代码Win16应用程序提供有限支持。64位元系统上的“WOW”通常指在64位Windows上支持32位应用程序的WoW64。