VirtualBox 7 - 免费开源、跨平台的电脑虚拟机软件,在电脑上安装 Win/Mac/Linux 多个子系统,支持苹果 M1/M2 芯片

VirtualBox 时隔4年多迎来了大版本更新,不仅带来众多性能优化,而且支持 WIN 11、支持苹果 M1/M2 芯片。

关于 VirtualBox 7

VirtualBox 是一款免费开源的虚拟机软件,可以在 Win/Mac/Linux 操作系统的电脑上安装虚拟出来的“子系统”,方便进行软件测试、系统尝鲜等用途。

VirtualBox 官网
VirtualBox 官网

VirtualBox 一开始是由德国 Innotek 公司开发,后来被 Sun 公司收购,再后来 Sun 又被 Oracle (甲骨文) 收购了。虽然经历多次易主,但一直保持着免费开源的特性,深受用户喜爱。

VirtualBox 7 新版本功能特性

  • 支持最新的 Windows 11 以及 macOS 12 Monterey
  • 支持一台电脑上同时运行多个不同的操作系统,比如在 macOS 电脑上虚拟运行 Win11、Linux、在 Win11、Win10 电脑上虚拟运行 Ubuntu、Win7 等
  • 最新发布的开发预览版已经支持苹果 Mac 的 M 系列 ARM 处理器
  • 支持 3D 加速和 DirectX 11,同时优化了 CPU 利用率、支持 USB 3.0 等
  • 支持创建系统快照 (保存或恢复虚拟机状态)、克隆虚拟机,支持 Windows 和 Linux 的半虚拟化,支持 xHCI 控制器,以及改进了磁盘映像的加密

操作系统兼容性

作为主系统的虚拟机软件,VirtualBox 软件支持安装在 WindowsmacOSLinux 上,通过虚拟机,支持但不限于运行下列的子操作系统:

  • Windows 系列:Windows 11、Win10、Win 8.1、Win7、Vista、XP、2000/98/ME、NT 4.0、3.x、Server 2003 / 2008 / 2012 R2、DOS;
  • Linux 系列:Ubuntu、Ubuntu Kylin 中国版、CentOS、Oracle Linux、Deepin、Elementary OS、RedHat (RHEL)、Debian、Fedora、SUSE、openSUSE、Mandriva、ArchLinux
  • 其他:Solaris、FreeBSD、OpenBSD、OS/2 以及 Mac OS X、Android 等
ubuntu 中安装 win7 (图片来自异次元软件)
ubuntu 中安装 win7 (图片来自异次元软件)

VirtualBox 7 安装使用建议

VirtualBox 是一款媲美商业虚拟机软件的开源软件,对各大操作系统的支持也很完美,最新发布的 VirtualBox 7 更是做了一系列的优化,支持多国语言,包括中文,但 masOS 版本中,中文化不够彻底,部分界面仍然是中英文混杂。

mac 中安装 win10 (图片来自异次元软件)
mac 中安装 win10 (图片来自异次元软件)

在电脑上安装好 VirtualBox 后,如果是全新安装虚拟系统,我们需要使用要虚拟的操作系统的镜像来创建虚拟机,爱搞机的小伙伴一般都知道从哪下载操作系统。创建好的虚拟机支持导出,下次直接从导出的文件创建即可。

如果电脑配置不是很差的话,安装好的系统运行会很流畅,可以满足工作、学习、开发测试需求,甚至是玩游戏都没问题。

windows 中安装 ubuntu (图片来自异次元软件)
windows 中安装 ubuntu (图片来自异次元软件)

在功能方面,VirtualBox 与付费商业软件比起来并不会差多少,像虚拟机快照、USB 设备支持、无缝模式、主系统与虚拟机之间的文件拖放、剪贴板/文件夹共享等功能都是支持的。

我的电脑是 M1 芯片的 macOS 系统,目前 VirtualBox 提供的是开发预览版,在性能和运行速度上都还比较慢,可能在正式版发布后会优化好。

virtualbox mac 版软件界面
virtualbox mac 版软件界面

适合轻度使用者

尽管 VirtualBox 7 有一系列优点,但只推荐给像我一样偶尔安装软件测试、开发调试这样轻度使用的小伙伴。为什么是轻度使用者呢?因为体验下来,无论是性能还是软件的易用性,和 Parallels Desktop 这样的商业软件相比还是有一定差距,特别是在 macOS 安装虚拟系统使用。

免费开源和商业说明

正如文章开头所述,VirtualBox 从诞生之初就是一款免费开源的软件,现在虽然属于甲骨文公司旗下产品,但免费开源的性质没有改变,任何个人和公司都可以免费下载使用,用作商业用途也没有问题。

如果有技术开发能力,甚至可以使用它的源码二次修改,市面上很多安卓模拟器都是基于 VirtualBox 二次开发出来的。