VirtualBox 简介
VirtualBox 是一款开源的虚拟机软件(利用计算机虚拟技术在该软件上开源安装任意操作系统)。VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司 出品的软件,使用Qt编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。Innotek 以 GNU General Public License (GPL) 释出 VirtualBox,并提供二进制版本及 OSE 版本的代码。使用者可以在VirtualBox上安装并且执行Solaris、Windows、DOS、Linux、OS/2 Warp、BSD等系统作为客户端操作系统。现在则由甲骨文公司进行开发,是甲骨文公司xVM虚拟化平台技术的一部份。
VirtualBox在免费虚拟机软(收费的虚拟机软件比较著名的有:vmware,vmware是业界非常稳定且安全的桌面虚拟机软件,VMware虚拟机可让你在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。在虚拟网路,实时快照,拖曳共享文件夹,支持PXE等方面均有特别之处,使用vmware,用户可在单一的桌面上同时运行不同的操作系统,进行开发、测试、部署新的应用程序)件上号称是最强的,它不仅具有丰富的特色,而且性能也很优异!它简单易用,可虚拟的系统包括 Windows (从Windows 3.1到Windows10、Windows Server 2012,所有的Windows系统都支持)、Mac OS X、Linux、OpenBSD、Solaris、IBM OS2甚至Android等操作系统;使用者可以在VirtualBox上安装并且运行上述的这些操作系统, 与同性质的VMware及Virtual PC比较下,VirtualBox独到之处包括远端桌面协定(RDP)、iSCSI及USB的支持,VirtualBox在客户端操作系统上已可以支持USB 2.0的硬件装置,不过要安装 VirtualBox Extension Pack。
如何理解:
一般意义的虚拟机 通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。通过虚拟机软件,你可以在一台物理计算机上模拟出一台或多台虚拟的计算机,这些虚拟机完全就像真正的计算机那样进行工作,例如你可以安装操作系统、安装应用程序、访问网络资源等等。对于你而言,它只是运行在你物理计算机上的一个应用程序,但是对于在虚拟机中运行的应用程序而言,它就像是在真正的计算机中进行工作。因此,当我在虚拟机中进行软件评测时,可能系统一样会崩溃,但是,崩溃的只是虚拟机上的操作系统,而不是物理计算机上的操作系统,并且,使用虚拟机的“Undo”(恢复)功能,我可以马上恢复虚拟机到安装软件之前的状态。
VirtualBox 历史及由来
历史:
- VirtualBox最初是以专有软件协议的方式提供。2007年1月,InnoTek以GNU通用公共许可证(GPL)发布VirtualBox而成为自由软件,并提供二进制版本及开放源代码版本的代码。
- 而在2008年2月,InnoTek软件公司由太阳微系统公司所并购。
- 在2010年1月,甲骨文公司完成对太阳微系统公司的收购。
VirtualBox 版本更新说明
VirtualBox 6.1.8 现已发布。VirtualBox 是一款功能强大的 x86 虚拟机软件,它不仅具有丰富的特色,而且性能也很优异。该版本是一个维护版本,修复和/或添加了以下项目:
- GUI:使用 soft keyboard 修复多个布局和鼠标位置处理错误
- GUI:修复了删除最后一个虚拟机时崩溃的问题(6.1.4 回归;bug#19568、#19525、#19506、#19490、#19481、#19397)
- GUI 和 API:允许重命名处于保存状态的 VM
- Serial:修复了在没有任何人连接的情况下使用 TCP 服务器模式时访客输出缓慢的问题
- Guest Additions:还原了“VBoxClient--checkhostversion”功能(6.1.0 回归;bug#19470)
- Guest Additions:修复了 X11 guest 虚拟机的大小调整和 multi monitor handling(6.1.0 回归;bug#19496)
- Guest Additions:使用 Oracle Linux 8.2(与 Red Hat 兼容的内核)/Red Hat Enterprise Linux 8.2/CentOS 8.2(bug#19391) 修复了构建问题。
- Guest Control/VBoxManage:修复了对提供给“VBoxManage guestcontrol VM run”的多个环境变量的处理(6.1.6/6.0.20 回归;bug#19518)
- Guest Control:已实现对 long(er)命令行的支持
- Guest Control:各种稳定性改进
变更日志:https://www.virtualbox.org/wiki/Changelog