Answers:
葡萄酒不是那种模拟器
当用户想到模拟器时,他们会想到Dosbox或zsnes之类的程序。这些应用程序作为虚拟机运行,并且速度很慢,必须模拟每个处理器指令。Wine不执行任何CPU仿真,因此名称为“ Wine不是仿真器”。
有人认为,由于Wine在系统上方引入了额外的一层,因此Windows应用程序将运行缓慢。从技术上讲,Wine在这方面与任何其他软件库没有什么不同;甚至Windows的较新版本也必须加载额外的资源以支持较旧的应用程序。
重要的是,Wine和Unix的结合有时可能比Windows本身快。当系统具有良好的驱动程序并且应用程序未暴露任何与性能相关的错误时,尤其如此。
仿真器的行为完全类似于其他事物。这些应用程序通常包含原始应用程序或平台包含的所有内容。
但是,Wine通过仅实现Windows所需的功能并将这些功能翻译为X-Windows可以理解的指令来充当翻译器。
一个更实际的示例是虚拟机。当使用虚拟机在Linux上运行Windows时,虚拟机将模拟Windows,因为将加载完整的OS,并且与主机之间没有直接交互。
但是,在需要时和需要时,Wine直接与X-Windows对话以获取某些说明,这就是为什么应用程序在Wine中需要花费一些时间的原因。
更可以在维基百科中找到这里。
Wine不是在模拟Windows,而是非Windows操作系统的win32 API(或包装)。
出于实用目的,Wine 是一个仿真器,或者至少它做了大多数人期望的仿真器所要做的事情,即使从技术上讲它不仅仅是一个仿真器。请参阅常见问题解答以获取良好的解释。这也遵循Unix命名的传统。GNU不是Unix。:-)