兼容性层与虚拟化层

时间:2019-01-22 12:39:45

标签: cygwin compatibility virtualization wine

如果您阅读有关WineCygwinCrossOver的Wikipedia文章,则会看到此软件被归类为“ compatibility layer”。

我正在尝试从虚拟化层的角度了解什么是兼容层。我的意思是,它使用:

  • 库级虚拟化;或...
  • 应用程序级虚拟化;或...
  • 一些不同级别的虚拟化(哪个?)
  • 它是否完全使用虚拟化?

1 个答案:

答案 0 :(得分:1)

它不使用任何虚拟化。
cygwin1.dll提供了一个C库和Posix兼容性层, 在程序和底层Microsoft系统之间

Cygwin程序是使用ad hoc工具编译并链接到cygwin1.dll的特殊Windows程序。