
发展历程
VirtualBox 最早由德国 Innotek 公司开发,由 SUN 公司出品。2007 年 1 月,InnoTek 以 GNU 通用公共许可证(GPL)发布 VirtualBox,使其成为自由软件。2008 年 2 月,InnoTek 被太阳微系统公司并购。2010 年 1 月,甲骨文公司完成对太阳微系统公司的收购,VirtualBox 正式更名为 Oracle VM VirtualBox。
功能特性
- 支持多种操作系统:可虚拟众多操作系统,涵盖所有 Windows 操作系统、MAC OS 操作系统、Linux 操作系统、Solaris 操作系统以及 Android 4.0 等操作系统。
- 丰富的功能支持:支持多操作系统、多显示器、多核心处理器虚拟化、虚拟机克隆、脚本扩展、快照等功能。虚拟机最多可支持 32 个虚拟 CPU,内置远程显示支持,支持 VMware 虚拟机磁盘格式和微软虚拟机磁盘格式,允许运行中的虚拟机在主机之间迁移,支持 3D 和 2D 图形加速、CPU 热添加等。
- 多种网络接入模式:包括 NAT 模式,是最简单的实现虚拟机上网的方式,无需配置,默认选择即可接入网络,但虚拟机访问网络的所有数据由主机提供,访问速度较慢,和主机之间不能互相访问;Bridged Adapter 模式即网桥模式,可以为虚拟机模拟出一个独立的网卡,有独立的 IP 地址,所有网络功能和主机一样,并且能够互相访问,实现文件的传递和共享;Internal 模式即内网模式,虚拟机与外网完全断开,只实现虚拟机与虚拟机之间的内部网络模式,和主机之间不能互相访问;Host - only Adapter 模式即主机模式,是所有接入模式中最复杂的一种,需要有比较扎实的网络基础知识,前面几种模式所实现的功能,通过虚拟机及网卡的设置都可以被实现。
安装与使用
- 安装:在 VirtualBox 网站下载主机操作系统对应的二进制文件,运行二进制安装文件将开启安装向导,用户可定制特性、选择快捷方式并指定安装目录,USB 设备驱动以及 VirtualBox host - only 网络适配器将一起安装。
- 创建虚拟机:首先命名虚拟机并选择客户操作系统类型,配置分配给虚拟机的内存大小,创建虚拟磁盘并指定其类型和大小。完成虚拟机创建向导后,可开始安装客户操作系统,安装完成后可安装增强功能包以集成主机和虚拟机。虚拟机关闭时,可编辑虚拟机设置并更改硬件,还可配置虚拟网卡。
使用场景
- 开发测试:开发人员可以在虚拟机中创建独立的开发环境,避免对主机系统造成污染,也可以在不同操作系统和版本的虚拟机中测试应用程序,确保其兼容性和稳定性。软件测试人员也能利用 VirtualBox 搭建各种测试环境,提高测试效率和准确性。
- 学习研究:学生和教师可以使用 VirtualBox 创建虚拟机来学习和教授操作系统、网络知识、系统管理等课程内容。用户还可以在虚拟机中安装不同的操作系统和软件,进行各种实验和研究,而不用担心对主机系统造成破坏。
- 软件体验:用户想要体验不同的操作系统或软件,但又不想在主机上直接安装时,可以通过 VirtualBox 在虚拟机中安装和使用,满足其对不同软件环境的需求。
