2020年最好的虚拟机软件推荐

  2020年最好的虚拟机软件推荐

  大多数现代计算机都足够强大,可以在主操作系统中运行另一个操作系统,这意味着虚拟机比以往任何时候都更加普遍,它允许你在一个操作系统中运行另一个模拟的系统。例如,你的主操作系统可以是64位Windows 10,凭借计算机强大的内存和处理能力,你可以在其中并行运行Chrome OS、Solaris、Ubuntu、macOS等系统。

  虽然像Windows这样的系统需要购买额外的许可证,但很多其他系统都是可以免费获得的,其中包括大多数Linux发行版以及macOS,前提是你在2009年或更高版本的Mac硬件上运行。

  值得注意的是,在非Mac硬件上的虚拟机中运行macOS系统时,尽管你可以使用我们下面列出的几种软件解决方案,但是由于macOS只能在Apple硬件上运行,所以这不仅违反了macOS许可协议,而且用户体验也很糟糕,通常还会遇到完全不可预知的错误。

  2020年最好的虚拟机软件

  虚拟机兼容的主机平台

  VMware Workstation Pro大多数64位Linux发行版

  Windows 7及更高版本(仅限64位)

  Windows Server 2008 R2及更高版本

  VMware Fusion PromacOS/OS X 10.9及更高版本

  Parallels DesktopmacOS/OS X 10.10及更高版本

  Oracle VM VirtualBox大多数Linux发行版

  macOS/OS X 10.9及更高版本

  Solaris 10(U10 +)及更高版本

  Windows Vista SP1 +;Windows 7;Windows 8;Windows 10

  QEMU大多数Linux发行版

  macOS

  32位和64位的Windows

  基于云的虚拟机取决于云计算托管商

  当使用基于应用程序的虚拟机软件(也称为管理程序)时,你的计算机操作系统通常称为主机,在VM界面中运行的辅助操作系统通常称为客户。

  1. VMware Workstation Pro

  

VMware Workstation Pro

  查看详情

  在将近二十年的时间里,VMware Workstation通常被视为虚拟机应用程序的行业标准 —— 其强大的功能集覆盖了广泛的虚拟化需求。

  通过对DirectX和OpenGL提供支持,VMware Workstation拥有先进的3D解决方案,即使在运行图形密集型应用程序时,也能够消除虚拟机中图像和视频的功能退化。这款软件支持开放虚拟化标准,因此可以在VMware的产品中创建和运行其他竞争对手的虚拟机。

  Workstation先进的网络功能可以为虚拟化系统设置和管理精心设计的虚拟网络,当VMware与第三方工具集成时,你还可以设计和实施完整的数据中心拓扑 —— 从本质上来说,这就是模拟的整个企业数据中心。

  通过VMware的快照功能,你可以设置各种回退点,并对它们进行测试。其克隆系统可以轻松部署类似VM的多个实例,还允许你选择完全隔离的重复项或链接克隆(Linked Clones),这些重复项或者链接克隆部分依赖于原始文件,以便节省可观的硬盘空间使用量。

  这个软件包还可以与基于云平台的VMware vSphere无缝集成,使得你可以通过本地机器轻松远程管理公司数据中心内的所有虚拟机。

  VMware提供两个版本的应用程序:Workstation Player和Workstation Pro,Player允许你创建新的虚拟机,支持超过200个客户操作系统,还可以在主机和客户机之间共享文件,具有上述的所有图形优势,并支持4K显示器。

  在大多数情况下,Player的不足之处在于,它缺乏VMware所拥有的高级功能(例如一次运行多个虚拟机),以及上述的一些功能,例如克隆、快照和复杂网络。对于这些功能,以及创建和管理加密的虚拟机,你需要购买VMware Workstation Pro许可证。

  你可以在Windows和Linux主机操作系统中安装Workstation Pro,点击这里查看主机的系统要求。

  优点

  非常不错的网络连接性能

  可以在后台运行所有虚拟机

  先进的3D解决方案

  允许你进行定制

  缺点

  偶尔的错误和崩溃

  尽管可以定制,但是选项较少

  2. VMware Fusion Pro

  

VMware Fusion Pro

  查看详情

  作为最好的虚拟机软件之一,VMware的Workstation专为Linux和Windows系统设计,为了照顾Mac平台的用户,由原班人马打造的这款VMware Fusion Pro将带来与Workstation基本相同的体验。

  这款软件也提供两个版本:

  VMware Fusion:

  提供Windows-on-Mac的终极虚拟化体验,拥有最简单、最快速、最可靠的方式,非常适合那些希望在Mac平台中运行Windows应用程序的家庭用户。

  VMware Fusion Pro:

  通过为高级用户、开发人员、IT管理员设计的强大功能,该版本将Mac平台上的虚拟化体验提升到了新的水平。凭借领先的桌面虚拟化和新增的云功能,Fusion Pro为你提供强大的虚拟机、卓越的性能、增强的可用性。

  它确实具有一些专为Mac所定制的功能,例如支持5K iMac显示器,以及混合视网膜和非视网膜配置。Fusion还提供Unity模式,以隐藏Windows的桌面界面,并允许你直接从Dock启动和运行Windows应用,就好像它们是macOS原生的一样。

  此外,Fusion还提供从Boot Camp分区运行Windows作为客户VM实例的选项,当你想要来回切换时无需重启。

  优点

  完美地在Mac电脑上运行Windows软件

  创建和恢复快照非常简单实用

  运行速度很快

  缺点

  首次启动VMware Fusion需要几分钟的时间

  对非技术领域的用户来说,关键解决方案不够丰富

  偶尔的兼容性问题

  3. Parallels Desktop —— 最好的Mac虚拟机

  

Parallels Desktop

  查看详情

  长期以来,很多Mac爱好者一直都渴望运行Windows系统,Parallels可以满足这个愿望,它赋予了Windows和Mac应用程序并行无缝运行的能力。

  根据你对Windows的主要用途,无论是设计、开发、游戏,还是其他功能,Parallels都会针对Windows体验来优化系统和硬件资源,这些体验通常让你感觉就像在真实的PC上一样。

  Parallels提供了你在付费虚拟机产品中期望的大部分功能,以及许多Mac所特有的功能,例如可以直接在Safari浏览器中打开IE或Edge中的网页,并在Mac通知中心显示Windows警报。文件和剪贴板内容可以在两个操作系统之间快速拖动,Parallels还提供专用的云存储空间,可以在macOS和Windows上共享。

  对于Parallels的一个常见误解是:它只能用于客户VM中的Windows。而实际上,它也允许你运行Chrome OS、Linux,甚至第二个macOS实例。

  有三种不同版本的Parallels可用,每种版本都适合于特定的受众:

  Standard:

  标准版面向那些首次从Windows切换到Mac平台的普通用户,以及需要定期使用Windows应用程序的日常用户。它包含一些基本工具集,以及每个客户虚拟机8GB内存和4个CPU。

  Pro:

  专业版针对软件开发人员、测试人员,以及其他的高级用户,除了Microsoft Visual Studio之外,它还集成了一些著名的开发环境和QA工具(例如Jenkins),并提供全天候的电子邮件和电话支持,以及先进的网络工具和利用企业云服务的能力。每台虚拟机拥有强大的64GB内存和16个CPU。

  Business:

  商业版包含上述所有内容,还提供集中管理、管理工具,以及批量许可证密钥,使得你可以在整个部门和组织中部署并控制Parallels实例。

  优点

  可以在Macintosh计算机上模拟整个Windows操作系统,并完全在Windows桌面环境中工作

  可以在macOS会话中运行Bootcamp分区

  与主机使用相同的硬件和网络连接

  完美的文件共享功能

  缺点

  频繁(每年)的更新并不总是带来好处

  价格稍微有点贵

  极少的崩溃问题

  4. Oracle VM VirtualBox

  

Oracle VM VirtualBox

  查看详情

  这款开源虚拟机管理程序于2007年首次发布,不管是家庭还是商业用户,都可以在GPLv2许可证下免费使用。

  VirtualBox支持大量的客户操作系统,包含从Windows XP~10,以及NT和Server 2003的各种版本;它还允许你运行Linux 2.4及更高版本,以及Solaris/OpenSolaris和OpenBSD。无论是为了怀旧的目的,还是在原生环境中体验一些像Wasteland(废土)或者Pool of Radiance(光芒之池)那样的视频游戏,你甚至还可以选择运行古老的OS/2或者DOS/Windows 3.1。

  你可以使用VirtualBox在虚拟机中运行macOS,但只有当你的主机操作系统也位于Mac平台时才可以运行。这主要是因为苹果公司不允许他们的操作系统在非Apple硬件上运行。标准的macOS安装就是这种情况,这也适用于在VM解决方案中运行操作系统的情况。

  VirtualBox允许你同时运行多个客户系统窗口,并提供了一种便携性,使得在一台主机上创建的虚拟机,可以轻松转移到另一台可能具有完全不同操作系统的虚拟机上。

  它在旧硬件上运行得相当好,可以识别大多数USB设备,并提供了一个有用的Guest Additions库。增加的功能包括:在主机和客户操作系统之间传输文件和剪贴板内容、3D虚拟化,以及其他的视频支持(减轻VM中视觉效果的许多常见问题)。

  VirtualBox拥有一个不断扩大的开发者社区,以及近10万名注册用户的活跃用户论坛,这保证了VirtualBox将继续改进,并成为一个长期的虚拟机解决方案。

  优点

  免费开源

  提供开发人员共享环境的标准方法

  跨平台功能允许你在多种桌面环境中运行

  通常在兼容性方面拥有最好的支持和文档

  很多选项都可以定制

  缺点

  缺乏付费竞争对手的系统集成功能,例如直接使用主机的打印机

  与价格较高的虚拟机软件相比,有时可能略显呆滞

  在全屏模式下可能无法正确地渲染虚拟机

  一些界面元素不够直观

  较高的内存使用率

  麻烦的网络设置

  5. QEMU

  

QEMU

  查看详情

  基于免费的价格标签和易于掌握的全系统仿真工具,QEMU经常成为Linux用户首选的管理程序。这款开源模拟器提供了一系列令人印象深刻的硬件外设,并通过动态转换实现了理想的性能。

  在使用QEMU作为虚拟器运行KVM架构的虚拟机时,它可以在正确的硬件上实现本质级的性能,使得你几乎忘记了正在使用虚拟机。

  只有在某些情况下,QEMU才需要管理权限,例如当你需要在客户虚拟机中访问USB设备时。对于这种类型的软件来说,这是非常少见的,不过也相当于增加了一些灵活性。

  尽管大多数用户倾向于将Linux机器作为其主机,但是QEMU的自定义版本也可以运行于macOS和Windows主机系统中。

  优点

  免费开源

  简单但强大的虚拟化技术

  缺点

  麻烦的配置和设置选项

  6. 基于云的虚拟机 —— 虚拟专用服务器(VPS)

  

Cloud Server

  图片来源 Depositphotos

  到目前为止,我们已经讨论了几款跨平台的基于应用程序的虚拟机管理程序。与大多数其他技术一样,很多服务器托管公司已经将虚拟机和容器实例的概念引入云中,允许你远程访问托管在提供商自己服务器上的虚拟机。大多数都是按照使用时间付费,价格也不尽相同,详细介绍请查看我们的这篇文章:最好的国外VPS推荐。

  优点

  一键创建、启动、删除虚拟机

  国外的服务器通常拥有更好的网络环境

  无人值守访问,24小时不间断运行

  缺点

  由于操作系统位于远程服务器上,所以可能会带来网络延迟问题

  总结

  通过虚拟机软件,你可以在主机操作系统中创建一个或者多个客户虚拟机,这些客户操作系统允许你做任何想做的事情,比如测试alpha或beta操作系统,或者不稳定的程序版本,而不用担心主操作系统遭受任何问题。

  软件和网络开发人员将从这种应用程序中受益最多,他们可以在单个物理机的预设环境中测试软件,有助于节省大量时间。即使没有互联网连接,销售人员也可以在任何地方的笔记本电脑上演示客户端/服务器程序。

  尽管像Blizzard Entertainment(暴雪娱乐)和Valve这种负责任的公司一般都会开发基于Mac平台的游戏,但绝大部分其他游戏公司都不会这么做。所以,如果你是一位热爱游戏的Mac用户,那么安装Parallels Desktop是很有必要的。

原创文章,作者:十佳测评,如若转载,请注明出处:http://www.love1024.cn/317.html

联系我们

400-800-8888

在线咨询:点击这里给我发消息

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息