酒还是Virtualbox?


9

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

Answers:


14

他们不一样,不。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程序都需要其他库,或者绕过标准库并尝试访问较低级别的库/接口,则并非所有Windows程序都可以在其下运行。使用Wine,它一旦运行就可能看起来不像Windows应用程序。

VirtualBox需要更多空间(创建来宾操作系统的副本),但是它比使用Wine的应用程序可靠得多(通常不是Wine的错,而是应用程序的错)。而且,如果您有需要支持程序的应用程序(例如使用Pageant的Putty),则该程序不适用于Wine,但在VirtualBox中效果很好。


13
很好,除了Wine 不是模拟器。仅仅是Chrome是Firefox的仿真器:它们都是HTTP浏览器的实现。Wine是Windows API的实现。
肖恩·高夫

@ ShawnJ.Goff:感谢您的出色比喻,我会记住这一点!
dotancohen 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.