VirtualBox 开源虚拟机

开源网站开源项目 24-03-31 16:23:46

VirtualBox 是一款开源虚拟机软件。VirtualBox 是由德国 Innotek 公司开发,由SunMicrosystems公司出品的软件,使用Qt编写,在 Sun 被Oracle收购后正式更名成 Oracle VM VirtualBox。Innotek 以 GNU General Public License (GPL) 释出 VirtualBox,并提供二进制版本及 OSE 版本的代码。使用者可以在VirtualBox上安装并且执行Solaris、Windows、MS-DOS、Linux、OS/2 Warp、BSD等系统作为客户端操作系统。已由甲骨文公司进行开发,是甲骨文公司xVM虚拟化平台技术的一部份。

VirtualBox号称是最强的免费虚拟机软件,它不仅具有丰富的特色,而且性能也很优异!它简单易用,可虚拟的系统包括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 3.0的硬件装置,不过要安装 VirtualBox Extension Pack。

历史VirtualBox最初是以专有软件协议的方式提供。2007年1月,InnoTek以GNU通用公共许可证(GPL)发布VirtualBox而成为自由软件,并提供二进制版本及开放源代码版本的代码。而在2008年2月,InnoTek软件公司由太阳微系统公司所并购。在2010年1月,甲骨文公司完成对太阳微系统公司的收购。主要特点

支持64位客户端操作系统

支持SATA硬盘NCQ技术

虚拟硬盘快照

无缝视窗模式

能够在主机端与客户端共享剪贴簿

在主机端与客户端间建立分享文件夹

内建远端桌面服务器,实现单机多用户

3D虚拟化技术支持OpenGL、 Direct3D、WDDM

最多虚拟32颗CPU

支持VT-x与AMD-V硬件虚拟化技术

iSCSI支持

USB与USB2.0支持

网络设置

VirtualBox提供了多种网络接入模式,他们各有优缺点,用户可以根据自己的需要进行选择。

NAT模式

桥接模式

内网模式

主机模式

安装VirtualBox在VirtualBox网站下载主机操作系统对应的二进制文件。VirtualBox在32位主机操作系统上运行64位虚拟机是可以的,但必须在主机的BIOS中启用硬件虚拟化特性。运行二进制安装文件将开启一个简单的安装向导,允许用户定制VirtualBox特性,选择任意快捷方式并指定安装目录。USB设备驱动以及VirtualBox host-only网络适配器将一起安装,官方下载。

[VirtualBox 开源虚拟机]相关推荐

Shale 现代 Web 应用程序框架

在 Struts 之后,发展起来基于 JAVA 语言Web应用框架。 从架构上来看,Shale具有松散耦合的服务,可以根……...

Moa 个人画廊

Moa 个人画廊

Moa 是一个轻量级、易于使用的个人画廊,适合做为现有网页的功能延伸和补充。它可分为二级画廊,以显示图……...

GEF 图形编辑框架

GEF 图形编辑框架

GEF(Graphical Editing Framework)在 Graphviz 创作(DOT编辑器、DOT图形视图)和文字云渲染环境(Tag ……...

ENet UDP开发包

ENet 是一个易用的、可移植的 UDP 网络开发包,主要功能包括连接管理、可靠的按顺序的多通道包传输机制、……...

今日开源
  1. shards Crystal​ 语言依赖管理器

    shards 是 Crystal 语言的依赖管理器。 使用 name:shardsversion:0.1.0dependencies:openssl:github:datanoise/openssl.crbranch:masterdevelopment_dependencies:minitest:git:https://github.com/ysbaddaden/min……

    开源软件 2024-05-14

  2. PaddleX 飞桨深度学习全流程开发工具

    PaddleX 飞桨深度学习全流程开发工具

    PaddleX 集成飞桨智能视觉领域图像分类、目标检测、语义分割、实例分割任务能力,将深度学习开发全流程从数据准备、模型训练与优化到多端部署端到端打通,并提供统一任务API接口及图形化开发界面 Demo。开发者无需……

    开源软件 2024-05-14

  3. Boom Web 压力测试工具

    Boom(已改名为 hey)是一个用 Go 语言编写的 Web 压力测试小工具,类似 ApacheBench。 使用实例: %boom-n1000-c100https://google.com1000/1000∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎100.00……

    开源软件 2024-05-14

返回顶部小火箭