免费虚拟机VirtualBox for Mac是款可以支持多种设备种类的开源虚拟机工具。免费虚拟机VirtualBox for Mac版具有稳定流畅的特性,能极大程度地提高用户的使用开发效率。并且免费虚拟机VirtualBox for Mac版还可以非常方便安全地尝试各种操作系统,测试各类不稳定的软件、学习Linux/网络知识、搭建开发测试环境等。
应用介绍
VirtualBox mac版是Mac os系统上一款强大的虚拟机软件,而且还支持64位系统与32位同时兼容!VirtualBox苹果电脑版用户可以在VirtualBox上安装并且运行Solaris、Windows、DOS、Linux、OS/2 Warp、OpenBSD及FreeBSD等系统作为客户端操作系统。VirtualBox Mac版与同性质的VMware及Virtual PC比较下,VirtualBox独到之处包括远程桌面协议(RDP)、iSCSI及USB的支持,VirtualBox在客户机操作系统上已可以支持USB 2.0的硬件设备。
VirtualBox for Mac版功能介绍
VirtualBox Mac版是德国一家软件公司InnoTek所开发的虚拟系统软件,它不仅具有丰富的特色,而且性能也很优异,更是开源的,成为了一个发布在GPL许可之下的自由软件。VirtualBox Mac版可以在Linux和Windows主机中运行,并支持在其中安装Windows (NT 4.0、2000、XP、Server 2003、Vista)、DOS/Windows 3.x、Linux (2.4 和 2.6)、OpenBSD 等系列的客户操作系统。
VirtualBox for Mac版功能特色
可移植性:
VirtualBox运行在大量的32位和64位主机操作系统上。
VirtualBox Mac版是一种所谓的“托管”管理程序(有时称为“2类”管理程序)。而“裸机”或“1型”管理程序可以直接在硬件上运行,VirtualBox需要安装现有的操作系统。因此,它可以与该主机上的现有应用程序一起运行。在很大程度上,VirtualBox在所有主机平台上的功能相同,并且使用相同的文件和图像格式。这允许您运行在具有不同主机操作系统的另一主机上的一个主机上创建的虚拟机;例如,您可以在Windows上创建一个虚拟机,然后在Linux下运行。
此外,虚拟机可以使用开放式虚拟化格式,为此创建的行业标准轻松导入和导出。您甚至可以导入使用不同虚拟化软件创建的OVF。
不需要硬件虚拟化:
对于许多场景,VirtualBox不需要像Intel VT-x或AMD-V这样的更新硬件内置的处理器功能。与许多其他虚拟化解决方案相反,因此即使在不存在这些功能的旧硬件上也可以使用VirtualBox。
客户添加:共享文件夹,无缝窗口,3D虚拟化
VirtualBox Guest Additions是可以安装在受支持的guest系统内的软件包, 以提高其性能,并与主机系统进行额外的集成和通信。安装访客添加后,虚拟机将支持自动调整视频分辨率,无缝窗口,加速3D图形等功能。特别是,Guest Additions提供了“共享文件夹”,它允许您从访客机器中从主机系统访问文件。第4.3节“共享文件夹”中介绍了共享文件夹。
伟大的硬件支持。其中,VirtualBox支持:
访客多处理(SMP)。VirtualBox可以向每个虚拟机最多显示32个虚拟CPU,而不管主机上实际存在多少CPU内核。
•USB设备支持。VirtualBox实现虚拟USB控制器,并允许您将任意USB设备连接到虚拟机,而无需在主机上安装特定于设备的驱动程序。USB支持不限于某些设备类别。
•硬件兼容性。VirtualBox虚拟化了大量虚拟设备,其中包括许多通常由其他虚拟化平台提供的设备。包括IDE,SCSI和SATA硬盘控制器,几个虚拟网卡和声卡,虚拟串行和并行端口以及许多现代PC系统中的输入/输出高级可编程中断控制器(I / O APIC)。这简化了来自真实机器的PC映像的克隆,并将第三方虚拟机导入VirtualBox。
•完整的ACPI支持。VirtualBox完全支持高级配置和电源接口(ACPI)。这简化了将PC映像从真实机器或第三方虚拟机克隆到VirtualBox中。凭借其独特的 ACPI电源状态支持,VirtualBox甚至可以向ACPI感知客户机操作系统报告主机的电源状态。对于通过电池运行的移动系统,客户可以实现节能,并向用户通知剩余电力(例如,以全屏模式)。
•多屏分辨率。VirtualBox虚拟机支持屏幕分辨率是物理屏幕的多倍,允许它们分布在连接到主机系统的大量屏幕上。
•内置iSCSI支持。这种独特的功能允许您将虚拟机直接连接到iSCSI存储服务器,而无需通过主机系统。VM直接访问iSCSI目标,而不需要在容器文件中虚拟化硬盘所需的额外开销。
•PXE网络启动。VirtualBox的集成虚拟网卡完全支持通过预引导执行环境(PXE)远程启动。
Multigeneration分支快照:
VirtualBox可以保存虚拟机状态的任意快照。您可以及时返回并将虚拟机还原到任何此类快照,并从中启动备用VM配置,从而有效地创建一个整个快照树。您可以在虚拟机运行时创建和删除快照。
VM组:
VirtualBox Mac版提供了一个组功能,使用户可以单独组织和控制虚拟机。除了基本组之外,任何VM也可以在多个组中,并且组可以嵌套在层次结构中,即组的组。通常,可以对组执行的操作与可应用于各个虚拟机的操作相同,即启动,暂停,重置,关闭(保存状态,发送关机,关机),丢弃保存状态,在文件系统中显示,排序。
清洁建筑,前所未有的模块化:
VirtualBox Mac版具有非常模块化的设计,具有明确的内部编程接口和客户端和服务器代码的清晰分离。这样可以轻松地从多个接口同时进行控制:例如,您可以通过单击VirtualBox图形用户界面中的按钮来启动虚拟机,然后从命令行甚至远程控制该机器。由于其模块化架构,VirtualBox还可以通过全面的软件开发工具包(SDK)来公开其全部功能和可配置性 ,从而将VirtualBox的各个方面与其他软件系统集成。
远程机器显示:
VirtualBox远程桌面扩展(vrDE)允许对任何正在运行的虚拟机进行高性能的远程访问。此扩展程序支持最初内置于Microsoft Windows中的远程桌面协议(RDP),特别添加了完整的客户端USB支持。
VRDE不依赖于内置于Microsoft Windows中的RDP服务器; 而是直接插入虚拟化层。因此,它适用于Windows之外的客户机操作系统(即使在文本模式下),也不需要虚拟机中的应用程序支持。
除此之外,VirtualBox还为您提供了更多独特的功能:
•可扩展的RDP认证。VirtualBox Mac版已经支持Windows上的Winlogon和Linux上的PAM,用于RDP身份验证。此外,它还包含一个易于使用的SDK,允许您为其他身份验证方法创建任意接口;
•USB通过RDP。通过RDP虚拟通道支持,VirtualBox还允许您将本地的任意USB设备连接到VirtualBox RDP服务器上远程运行的虚拟机;
更新说明
Version 7.0:
VMM:修复了使用 Hyper-V 时 CPUID 指令的 EFLAGS.TF 处理(bug #17961)
VMM:修复了在 Windows 11 上使用 Hyper-V 时 Solaris 来宾的 MONITOR/MWAIT 崩溃
VMM:引入了嵌套可视化区域的一般改进
VMM:修复了从 macOS Ventura 13.3 开始的 UEFI 来宾与三重故障相关的大师冥想(bug #21563)
GUI:带回“关闭 VM”对话框的“恢复当前快照”复选框(错误#21189、#21491)
GUI:修复和验证 VM 设置 USB 过滤器编辑器,过滤器端口值现在已正确保存/恢复
GUI:修复了 VM 名称和操作系统类型的详细信息窗格嵌入式编辑器
GUI:云相关向导现在应该在禁用之前建议启用的配置文件
Oracle VM VirtualBox扩展包:修复了完整 VM 加密的加密支持模块
E1000:修复了更改网络附件时可能进行的上师冥想(bug #21488)
virtio-net:跟进 FreeBSD 12.3 和 pfSense 2.6.0 的修复(bug #21201)
3D:修复了 Windows 7 客户机的各种图形问题(错误#21129、#21196、#21208、#21521)
Main/UefiVariableStore:添加了 API 以将签名添加到 MOK 列表(机器所有者密钥)
VBoxManage:引入了 modifynvram enrollmok 子命令以将 Machine Owner Key 注册到 NVRAM 中,因此 Linux guest 内核可以获取它以验证使用此密钥签名的模块的签名
Guest Control/Main:修复了通过内置工具箱删除文件的问题
Linux 主机:一旦在 /etc/vbox/vbox.cfg 中指定了 VBOX_BYPASS_MODULES_SIGNATURE_CHECK=”1″,就增加了绕过内核模块签名验证的可能性,这在 Linux 发行版不提供必要的工具来验证内核模块签名的情况下很有用
Linux Guest Additions 和主机安装程序:改进了系统是否将 systemd 作为 init 进程运行的检测
Linux Guest Additions 和主机驱动程序:引入对内核 6.3 的初始支持
Linux Guest Additions:一旦在 /etc/virtualbox-guest-additions.conf 中指定了 VBOX_BYPASS_MODULES_SIGNATURE_CHECK=”1″,就增加了绕过内核模块签名验证的可能性,这在 Linux 发行版未提供验证内核模块签名的必要工具时很有用
Linux Guest Additions:在安装过程结束时添加了对内核模块和用户服务重新加载的实验性支持,因此在一般情况下不再需要在 Guest Additions(7.0.8 和更新版本)升级后重新启动来宾系统
Linux Guest Additions:修复了 RHEL 8.7、9.1 和 9.2 内核的 vboxvideo 构建问题(错误#21446和#21450)