商店
VirtualBox
0
2007年1月17日
概述
Oracle VM VirtualBox 是一款免费的开源 (GPL v3) 虚拟化软件,于 2007 年推出,支持多个操作系统在 Windows,macOS,Linux 和其他主机上以虚拟机形式运行。它支持多种客户机,是测试和开发的理想选择。
历史与发展
成立:2007 年由 InnoTek 创立,2008 年被 Sun 收购,2010 年被 Oracle 收购。
重要里程碑:
- 2007 年:VirtualBox OSE 在 GPL v2 协议下发布。
- 2012 年:4.2 版使用 Open Watcom 编译器(非免费)。
- 2023 年:7.0 版添加了虚拟机加密功能,并改进了 GUI。
- 2024 年:7.1.0 版更新了 UI,并添加了 IPv6 NAT。
- 2025:版本 7.1.4 改进了 Arm 支持。
状态:Oracle 维护,源代码来自 virtualbox.org。
主要特点
- 跨平台:主机支持 Windows,macOS 和 Linux;客户机支持 Windows,Linux 和 macOS(部分支持)。
- 图形用户界面:VirtualBox 管理器,可轻松管理虚拟机。
- 命令行界面 (VBoxManage):自动化和无头控制。
- 客户机扩展:增强客户机性能和图形处理能力。
- 扩展包:专有 USB 3.0,VRDE 和加密。
- 远程桌面 (VRDE):基于 RDP 的远程访问。
- 快照:保存虚拟机状态以便回滚。
- 网络:NAT、桥接和仅主机模式。
- 视频捕获:录制虚拟机会话。
- SDK:用于集成的 API。
优势与局限性
优势
- 免费开源基础(GPL v3)。
- 跨平台支持。
- 用户友好的 GUI,灵活的 CLI。
- 用于安全测试的快照。
- 强大的社区和文档。
局限性
- 专有扩展包,用于商业用途。
- 性能比 VMware 慢。
- 在 Arm 主机上不支持 x86 客户机。
- macOS 客户机仅限于 Apple 硬件。
- 非免费 BIOS 编译器。
- 不支持旧版 Windows 客户机的 3D 加速。
总结
VirtualBox 是一款多功能虚拟化工具,可运行多个操作系统。其开源基础、GUI 和快照增强了开发体验,但专有组件和性能问题也存在一些缺点。