Wine vs Virtualbox?

J. *_*in. 10 wine virtualbox

我以前用过 Wine。我最近听说了 VirtualBox。他们做同样的事情吗?这些有什么区别和相对优点?

Arc*_*ege 15

他们不一样,不。VirtualBox 是一个“虚拟机”,这意味着它创建了一个系统,里面的软件认为它是在一个真正的硬件上;VirtualBox 可以运行 Windows、MacOSX、Linux、SunOS(适用于 x86)等。一旦启动它就是一个操作系统,然后你需要安装你想要运行的应用程序。使用 VirtualBox,Windows 应用程序看起来像 Windows 应用程序,MacOSX 应用程序看起来像 MacOSX 应用程序。

Wine 是一个 MS-Windows 界面模拟器。它模仿窗口库,因此 MS-Windows GUI 程序可以在 XWindows 中显示,而不是在 WinXP/Vista/Win7 中显示。它不是一个环境,它只能运行一个程序(但你可以启动多个 wine 应用程序)。因为它模仿标准的 MS 库,所以并不是所有的 Windows 程序都可以在它下运行,如果它们需要额外的库,或者如果它们绕过标准库并尝试访问较低级别的库/接口。使用 Wine,它在运行后可能看起来不像 Windows 应用程序。

VirtualBox 占用更多空间(创建来宾操作系统的副本),但它比使用 Wine 的应用程序可靠得多(通常不是 Wine 的错,而是应用程序的错)。如果您有一个需要支持程序的应用程序(例如使用 Pageant 的 Putty),那将无法与 Wine 一起使用,但在 VirtualBox 中却可以很好地工作。

  • 很好,只是 Wine 不是*模拟器。Chrome 只不过是 Firefox 的模拟器:它们都是 HTTP 浏览器的实现。Wine 是 Windows API 的实现。 (13认同)