百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT知识 > 正文

VirtualBox for Mac(虚拟机软件) virtualbox for mac怎么用

liuian 2024-12-15 15:27 30 浏览

为大家介绍一款免费的虚拟机软件——VirtualBox Mac官方版,它不仅具有丰富的特色,而且性能也很优异,更是开源的,成为了一个发布在GPL许可之下的自由软件。对于许多场景,VirtualBox不需要像Intel VT-x或AMD-V这样的更新硬件内置的处理器功能。与许多其他虚拟化解决方案相反,因此即使在不存在这些功能的旧硬件上也可以使用VirtualBox。


简单介绍

Virtualbox 是Oracle 公司出品的免费的虚拟机软件. 虚拟机软件相信大家伙都应该不陌生了.对于新朋友来说, 就是在Mac OS X 系统上虚拟运行一个windows操作系统的组件. 其运行会消耗Mac OS X 本身的硬件性能. 并且因为是虚拟系统所以相应的机能也只有独立Bootcamp 安装windows的十分之一,重要的是它完全免费且功能不输PD和VM.

功能特色

可移植性。

VirtualBox运行在大量的32位和64位主机操作系统上。

VirtualBox是一种所谓的“托管”管理程序(有时称为“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提供了一个组功能,使用户可以单独组织和控制虚拟机。除了基本组之外,任何VM也可以在多个组中,并且组可以嵌套在层次结构中,即组的组。通常,可以对组执行的操作与可应用于各个虚拟机的操作相同,即启动,暂停,重置,关闭(保存状态,发送关机,关机),丢弃保存状态,在文件系统中显示,排序。

清洁建筑; 前所未有的模块化。VirtualBox具有非常模块化的设计,具有明确的内部编程接口和客户端和服务器代码的清晰分离。这样可以轻松地从多个接口同时进行控制:例如,您可以通过单击VirtualBox图形用户界面中的按钮来启动虚拟机,然后从命令行甚至远程控制该机器。由于其模块化架构,VirtualBox还可以通过全面的软件开发工具包(SDK)来公开其全部功能和可配置性 ,从而将VirtualBox的各个方面与其他软件系统集成。


远程机器显示。

VirtualBox远程桌面扩展(VRDE)允许对任何正在运行的虚拟机进行高性能的远程访问。此扩展程序支持最初内置于Microsoft Windows中的远程桌面协议(RDP),特别添加了完整的客户端USB支持。

VRDE不依赖于内置于Microsoft Windows中的RDP服务器; 而是直接插入虚拟化层。因此,它适用于Windows之外的客户机操作系统(即使在文本模式下),也不需要虚拟机中的应用程序支持。

除此之外,VirtualBox还为您提供了更多独特的功能:

?可扩展的RDP认证。VirtualBox已经支持Windows上的Winlogon和Linux上的PAM,用于RDP身份验证。此外,它还包含一个易于使用的SDK,允许您为其他身份验证方法创建任意接口;

?USB通过RDP。通过RDP虚拟通道支持,VirtualBox还允许您将本地的任意USB设备连接到VirtualBox RDP服务器上远程运行的虚拟机;


推荐理由

VirtualBox for Mac独特的内置iSCSI支持功能允许您将虚拟机直接连接到iSCSI存储服务器,而无需通过主机系统。如果您正好需要这样的一款软件,不妨来macz下载使用。

相关推荐

Python tkinter学习笔记(七):Notebook和Treeview

‘Pythontkinter’是Python自带的GUI工具包,非常适合开发小型的GUI应用。最近使用‘tkinter’开发了一些自己日常使用的小工具,效果不错,于是把开发过程中学习到的一些tkin...

如何用 Python实现简单的表格界面

Excel有表格编辑功能,为什么我还要弄一个,不是多此一举么。道理是对的,但是很多会员功能才更加强大,不是吗?我们学语言,一来可以练习编码熟练的,巩固知识点,更重要的是你熟悉开发,以后如果你想实现一...

土地增值税清算中的施工合同进行判断是否有重复施工的情况

对土地增值税清算中的施工合同进行判断是否有重复施工的情况,使用Python中的Pandas库对施工合同的相关数据进行处理,基于文本相似度进行判断。1.读取施工内容数据:将施工内容数据存储在一个...

大模型时代必备技能:Embedding与向量数据库开发完全指南

本文较长,建议点赞收藏,以免遗失。更多AI大模型应用开发学习视频及资料,尽在官网-聚客AI学院大模型应用开发微调项目实践课程学习平台一.Embeddings与向量数据库1.1Embeddings的...

分布式实时搜索和分析引擎——Elasticsearch

一、概述Elasticsearch是一个基于Lucene的搜索引擎。它提供了具有HTTPWeb界面和无架构JSON文档的分布式,多租户能力的全文搜索引擎。Elasticsearch是用Java开发的...

elasticsearch v9.0.0重磅发布!解锁最新核心特性与性能飞跃!

时隔3年,Elasticsearch迎来重大版本更新!基于Lucene10.1.0构建,9.0.0版本在AI搜索、安全分析、向量计算、集群管理等多个领域实现突破性升级版本亮点o新...

Java中间件-Elasticsearch(java中间件技术及其应用开发)

Elasticsearch是一个非常强大的搜索引擎。它目前被广泛地使用于各个IT公司。Elasticsearch是由Elastic公司创建。它的代码位于GitHub-elastic/...

知名互联网公司和程序员都看好的数据库是什么?

2017年数据库领域的最大趋势是什么?什么是最热的数据处理技术?学什么数据库最有前途?程序员们普遍不喜欢的数据库是什么?本文都会一一揭秘。大数据时代,数据库的选择备受关注,此前本号就曾揭秘国内知名互联...

快速了解Elasticsearch(快速了解词语浑话的读音、释义等知识点)

Elasticsearch是一款基于Lucene的开源分布式全文搜索引擎,它支持实时搜索,具有优秀的可扩展性和可靠性。作为一款搜索引擎,Elasticsearch提供了丰富的API,使得开发人员可以通...

面试官:Kafka和ES选主有什么区别?

Kafka和ES都是用来处理大数据的中间件,一个是消息中间件的代表(Kafka),另一个是大数据搜索引擎的代表(ES)。它们在Java领域的使用非常广泛,在大数据方面就更不用说了,但它们的选...

ElasticSearch 23 种映射参数详解

ElasticSearch系列教程我们前面已经连着发了四篇了,今天第五篇,我们来聊一聊Es中的23种常见的映射参数。针对这23种常见的映射参数,松哥专门录制了一个视频教程:视频链接:...

还不会Elasticsearch?看这些知识入门刚刚好

作者:MacroZheng链接:https://juejin.im/post/5e8c7d65518825736512d097记得刚接触Elasticsearch的时候,没找啥资料,直接看了遍Ela...

Elasticsearch学习,请先看这一篇!

题记:Elasticsearch研究有一段时间了,现特将Elasticsearch相关核心知识、原理从初学者认知、学习的角度,从以下9个方面进行详细梳理。欢迎讨论……0.带着问题上路——ES是如何产...

Elasticsearch企业级应用全景图:原理/场景/优化/避坑四重奏

一、核心概念与架构原理1.基本定义Elasticsearch是基于ApacheLucene构建的分布式实时搜索与分析引擎,具有以下核心特性:分布式架构:支持PB级数据水平扩展近实时(NRT):数据...

ELK Stack系列之基础篇(八) - Elasticsearch原理总结(图示)

前言通过前面的知识,我们已经了解到了ELk到底是什么、以及他们的工作原理、ES集群架构、专有名词的一些解释。在进入下一阶段ES实操学习环节前,那么今天我将以图解的方式将ELK重点以及ES的相关逻辑进行...