为什么我要使用它而不是 VMware、KVM?
答案1
它是自由的,开源(GPL),多平台,而且运行得相当好。
答案2
它性能良好,无缝支持良好,个人使用免费。如果你不是将其用于个人用途,甚至还有一个开源版本。尽管开源版本缺少一些不错的功能,例如 USB 支持。
有关虚拟机差异的更多信息,请查看此处维基百科文章。
- 64 位客户机(具有 CPU 虚拟化扩展的 64 位主机,或在支持 64 位的 32 位主机操作系统上进行实验)
- SATA 原始磁盘和分区的 NCQ 支持
- 快照
- 无缝模式
- 剪贴板
- 共享文件夹
- 特殊的驱动程序和实用程序,方便系统之间的切换
- 用于 win32 和 Linux 的实验性 OpenGL 驱动程序,用于在主机硬件上进行渲染
- 命令行交互(除了 GUI)
- 公共 API(Java、Python、SOAP、XPCOM)用于控制虚拟机配置和执行 [17]
- 远程显示(适用于无头主机)
- 适用于 AMD-V 和 Intel Core i7 的嵌套分页
- 原始硬盘访问 - 允许主机系统上的物理硬盘分区出现在客户系统中
- VMware 虚拟机磁盘格式 (VMDK) 支持 - 允许 VirtualBox 与 VMware 交换磁盘映像
- Microsoft VHD 支持
- 3D 虚拟化(v2.1 中添加了对 OpenGL 的有限支持,v2.2 中添加了更多支持,VirtualBox 3.0 中添加了 OpenGL 2.0 和 Direct3D 支持)
- 自 3.0 版起支持 SMP(最多 32 个虚拟 CPU)
仅在完整(闭源)版本中可用:
- 虚拟机的远程桌面协议 (RDP) 控制
- USB 支持,可通过 RDP 连接远程设备
- iSCSI 支持
- 开放虚拟化格式 (OVF) 支持(导入/导出)
答案3
我曾经使用 Virtual PC 运行 Windows 虚拟机。效果很好。伟大的很好——适用于 Windows。
但后来我想设置一个 Ubuntu 虚拟机,却发现无法使用 Virtual PC... 有些人成功了,但总的来说,这很麻烦。我几乎放弃了,但后来我发现虚拟盒。我可以运行 Linux(任何版本),而且还可以在我的 Mac 上设置同样的东西。
除此之外,我还能够在 Mac OS X 上的 Virtual Box 中运行 Windows Vista Ultimate。
以上就是我向大家推荐 Virtual Box 的两个主要原因。如果仍然不相信,请查看以下其他原因:
- 自由的
- 跨平台
- 与 Linux 完美兼容
- 非常适合在 Mac 和 Windows 上运行,托管 Windows 和 Linux(不确定我是否可以在其中运行 Mac OS X)
- 高效、稳定(并且自由的)
- 使用起来很直观,但如果需要文档的话,也有详细的文档记录。
虚拟盒无缝的模式:
答案4
现在 VirtualBox 4 已经发布,整个 VirtualBox 均在 GNU GPL 下授权。旧版本中的所有闭源功能仍然存在,以可下载的扩展包形式提供。这些扩展包在 PUEL 许可下授权。