-
在arm64、ppc64le、x86_64 Linux以及x86_64 Mac平台上,hangover能够运行简单的Win64和Win32应用程序
资源介绍
宿醉
这是Hangover,这是由StefanDösinger和AndréHentschel发起的一个项目,用于在aarch64 / ppc64le / x86_64 Wine上运行x86_64 / x86_32 Windows应用程序。
1)运作方式
在主机上,只有64位模式下有一个Wine,而对于64位和32位,在宾客端上有两个。 位于中间的是运行x86(_64)代码的Qemu的修改版本。 为了将它们粘合在一起,需要进行大量手写操作,以了解指针在哪种情况下有效以及在哪种情况下指针可能指向随机地址并且应被忽略,以及在出现错误的情况下如何处理对结果结构的写操作等等。
2)状态
Hangover当前运行少量的32位和64位Windows应用程序。 下面列出了作者测试过的应用程序列表。 其他应用程序可能会起作用,但不要期望太多。 如果您具有支持常规桌面GL的主机OpenGL实现,则Direct