虚拟机软件可以让你在 PC 或 Mac 上轻松地运行不同的操作系统。
如今,虚拟化技术正在全世界范围内被广泛运用,尤其是对于云计算厂商,虚拟机已经成为云计算的重要组成部分。而对于普通家庭和个人用户来说,虚拟化技术也有着广泛的运用场景。
例如,你可以在Windows电脑上运行 Mac 和 Linux,也可以在Mac上运行Windows 和 Linux。这在很大程度上打破了硬件厂商对操作系统的限制,让普通用户有了更多选择。
运行虚拟机的另外一个关键优势在于,它跟你的原生系统是完全隔离的。你可以用虚拟机来做任何安全测试。就算你的虚拟机崩溃了,也不会影响到你原生系统的正常运行。
总体而言,虚拟化技术已成为云计算和 IT 领域的强大工具,接下来,我将介绍目前市面上最好的7款虚拟机软件。
2022年 最佳虚拟机软件
1. VMware
特征:
- 超过 200 种受支持的操作系统(Linux、旧版 Windows、BSD)
- 创建新的虚拟机、容器和 Kubernetes 集群
- 支持 DX11 和 OpenGL 4.1 的 3D 图形
- 连接到 vSphere/ESXi 服务器
- 创建/管理加密虚拟机
- 远程 vSphere 主机电源控制
结论: VMware 是适合在 Windows 和 Mac 设备上的,虚拟化环境要求最苛刻的应用程序。该应用程序适用于高级用户、应用程序开发人员和 IT 安全管理员。
价格:
- 149 美元 – 241 美元
- 免费试用期:30天
网站:VMware
VMware 提供非常全面的虚拟化产品选择,包括适用于 Mac 的 Fusion 和适用于 PC 的 Workstation。
尽管名称不同,但这两种产品实际上提供了相同的解决方案,针对于不同的操作系统量进行了身定制。
Fusion 可以使 MacOS 能够从 Dock 启动 Windows 应用程序,并使它们看起来像是主机操作系统的一部分。
而面向 Windows平台的 Workstation 是一种更成熟的产品,并提供了迄今为止最复杂的 VM 实现之一。
作为支持 DirectX 11 和 OpenGL 4.1 的少数虚拟机之一,它允许 CAD 和其他 GPU 加速应用程序在虚拟化下工作。
适用于 Windows 或 Linux 的 Workstation Player 可供个人免费使用,但商业用户需要使用的Pro版本,则是付费产品。
2. VirtualBox
特征:
- 支持 Windows、Linux、Solaris 和 Mac 主机操作系统
- 支持非常宽泛的操作系统选择,包括 Windows 10、8、7、Vista、Server 2003、XP、2000、NT 4.0、3.x)、Linux (4.x、3.x、2.6、2.4)、Solaris、OpenSolaris、OpenBSD , OS/2, Novel Netware 6.5, QNX Neutrino 6.32, Haiku, Visopsys, ReactOS, SkyOS, Syllable
- 开源 GPL 许可证
结论: Virtual Box 是唯一一个可以满足专业人士要求的免费 VM 软件。该应用程序支持所有主要操作系统,包括 Windows、Linux、Solaris 和 Mac。
价格:免费
网站:VirtualBox
VirtualBox的系统支持非常宽泛,支持从Windows XP 开始,以及任何高于Linux2.4的系统版本,Windows NT、Server 2003、Solaris、OpenSolaris 甚至 OpenBSD Unix。
它还可以在 Mac 上运行,对于 Apple 用户,它可以托管客户端 Mac VM 会话。
另外,由于 Oracle 对 VirtualBox 一直有很友好的支持,让这款产品的生命力非常旺盛。
其实我们绝大部分国产的虚拟机软件或者是模拟器,都是基于 VirtualBox 做的二次开发。
3. Parallels Desktop
特征:
- 在 Mac 上运行超过 200,000 个 Windows 应用程序,包括 Microsoft Office for Windows。
- 在你的 Intel 或 Apple M 系列 Mac 计算机上下载并安装 Windows 操作系统。
- 在 Mac 与 Windows 之间无缝复制和粘贴文本或拖放对象。
- 在 Mac 虚拟机中跨多个操作系统开发和测试。
- 轻松运行 Windows 应用程序,不会减慢 Mac 的运行速度。
结论:如果你想在 Mac 上运行 Windows 系统,那么Parallels Desktop 会是你的最佳选择。
价格:
- Parallels Desktop:618元/年
- Parallels Desktop Pro Edition:838元/年
- Parallels Desktop Business Edition:1058元/年
Boot Camp 是 Apple 用于在 macOS 下运行虚拟会话的免费工具,但是很明显,Parallels Desktop在 Mac上的功能更加强大,体验也更加友好。
它可以在 macOS 无缝运行 Windows,最大限度的解决了 MacOS 与 Windows 软件生态差距方面的问题。
Parallels 功能非常强大,你甚至可以在最新的 Apple M1 芯片上运行Windows系统。
你可能会认为,Parallels是专门用了运行 Windows 系统的虚拟机软件。但其实它可用于托管各种 Linux 发行版、Chrome OS,以及其他旧版本的 MacOS。
4. QEMU
特征:
- 支持 Linux、Windows、Mac、Open BSD、FreeBSD 和 Solaris 作为主机操作系统
- 客户操作系统支持:Windows、Solaris、Linux、DOS 和 BSD;它支持模拟多个指令集
- 通用和开源虚拟机
- 用户模式仿真
- 以本机性能支持 KVM 和 Xen
结论: QEMU 是一个多功能的 VM 应用程序,支持多种架构。如果你想在 Power PC 或其他旧架构上运行 VM 应用程序,该程序将可以满足你的需求。
价格:免费
网站:QEMU
QEMU 与其他 VM 解决方案略有不同的地方在于,它既是 VM 主机,也是机器模拟器。
除了 x86 PC,QEMU 还可以模拟 PowerPC、MIPS64、ARM、SPARC(32 和 64)、MicroBlaze、ETRAX CRIS、SH4 和 RISC-V 等。
它设法在没有管理员权限的情况下做到这一点,并且在其上运行的虚拟机的性能接近于本机安装的性能。
QEMU 缺乏的是复杂的接口工具,而是依赖 CLI 输入来安装和配置 VM 客户端。
目前它也只能在 Linux 上运行,即使它可以在 Linux 下运行各种其他操作系统。
5. Citrix Hypervisor
特征:
- 桌面虚拟化
- 强大的安全性
- 服务器虚拟化
- 集中管理虚拟机
- 云优化
结论: Citrix Hypervisor 是适用于 Citrix Virtual 应用程序用户的免费应用程序。它是中型和大型组织使用的最受欢迎的应用程序之一。
价格:
- 仅供 Citrix Virtual Apps 用户免费使用
- Citrix 虚拟应用程序:每位用户每月 10 美元
Citrix Hypervisor 最初是一个开源项目,直到今天它仍然可以免费下载和安装。基本版是免费的,但高级功能需要付费。
付费客户可以获得更高级的管理工具,它还具有 GPU 直通和虚拟化 GPU 功能,例如可以提供虚拟化 CAD。
XenServer 的另一个推动力是创建能够同样平稳地处理计划内和计划外中断的虚拟数据中心,并保持业务预期的高可用性水平。
6. Xen 项目
特征:
- 自动化
- 可定制的架构
- 容错
- 对 SUSE Linux 和 Oracle Unbreakable Linux 的实时支持
结论: Xen Project 是一个免费的虚拟 VM 应用程序,拥有先进的虚拟化和安全功能。它最适合在 Windows 平台上对不同的商业和开源应用程序进行虚拟化。
价格:免费
网站:Xen Project
Xen Project 是一个免费的开源虚拟机监视器 (VMM),最初由剑桥大学开发,创建它的工作人员将它变成了一家后来被 Citrix 收购的公司。Xen 项目现在与 Linux 基金会合作推广开源应用程序。
它特别适用于商业和开源环境中的高级虚拟化,尤其是服务器。这包括但不限于基础架构即服务 (IaaS) 应用程序、桌面虚拟化和安全虚拟化。Xen Project 软件甚至被用于汽车和航空系统。
该服务特别适用于超大规模云,可轻松与 AWS、Azure、Rackspace、IBM Softlayer 和 Oracle 一起使用。一个关键的重点是通过使用尽可能小的代码库来提高安全性,使其不仅安全而且特别灵活。
7. Microsoft Hyper-V
特征:
- 从一台主机实时迁移到另一台主机,包括 Windows Server 2012 (R2) 和 Windows 10 Pro、Education 和 Enterprise
- 支持 Windows(Vista SP2、7、8、8.1、10)、FreeBSD、Linux、CentOS、Red Hat Linux、SUSE、Oracle Linux、Ubuntu 和 Debian 来宾操作系统
- 虚拟光纤通道
- 默认 NAT 开关、SR-IOV 网络和 Hyper-V 副本
结论: Hyper-V 是一个简单的 VM 应用程序,允许在服务器和主机 PC 上创建虚拟环境。但是需要不到 10 毫秒的高精度和对延迟敏感的应用程序可能无法与免费的管理程序软件一起使用。
价格:免费
网站:Hyper-V
最初代号为 Viridian,然后是 Windows Server Virtualization,它在 2008 年底首次发布时更名为 Hyper-V Server。
如今,它作为 Windows 10 Pro 和 Windows Server(2012 和 2016)的一部分提供,用户无需额外付费。
然而,你得到的只是一个非常基本的虚拟机管理程序,它的功能和 VMware 还相差甚远。
支持包括 Windows Server、Windows XP SP3 或更高版本、具有 3.4 或更高内核的 Linux 和 FreeBSD。但对 Linux 的驱动程序支持不是很好,并且没有虚拟 GPU 支持。
虚拟机软件的常见问题
Q #1) 什么是虚拟机软件?
答:虚拟机软件可以模拟计算机环境,该环境可以模仿计算机体系结构,并提供与计算机硬件相同的功能。
Q #2) 虚拟机工具的用途是什么?
答:虚拟机软件有不同的用途。开发人员可以使用虚拟机软件在可控的环境中测试新软件,而不用担心未知的会造成系统崩溃的风险。
此外,网络安全人员在部署服务之前,可以在虚拟环境中模拟不同的系统环境来测试软件。虚拟机还可以减少开销,因为它允许公司使用不同的操作系统而无需购买额外的硬件。
Q #2) 虚拟机是如何工作的?
答:虚拟机软件运行在一个独立的环境中,其电源、CPU、内存、操作系统和其他资源都是独立的。
Q #4) 虚拟机比本地系统慢吗?
答:虚拟机软件是在现有操作系统之上创建一个虚拟化环境。虚拟环境使用更多的 CPU 负载和物理内存,因此 VM 应用程序可能比本机系统慢 5% 到 100%。
如果本站的内容对你有帮助,可以点击这儿,不花一分钱捐赠本站
评论列表(1条)
谢谢