Linux中有哪些好用的虚拟机?

本文介绍了Linux系统中常用的五款虚拟机软件:KVM(内核虚拟机)、VirtualBox、VMwareWorkstation、QuickEmulator和OpenVZ。它们各自具有高性能、易用性和特定的技术优势,适用于不同场景的需求。
摘要由CSDN通过智能技术生成

  虚拟机指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。而在Linux系统中,虚拟机承担着非常重要的角色,那么Linux中有哪些好用的虚拟机?以下是常用软件介绍。

  1、KVM

  KVM即Kernel-based Virtual Machine,是基于内核的虚拟机,在Linux2.6.20之后集成在各个主要的发行版本。它使用Linux自身的调度器进行管理,因此核心源码很少。KVM目前已成为学术界的主流VMM之一。KVM 的虚拟化需要硬件支持,是基于硬件的完全虚拟化。

  由于,KVM对比Xen有着更好的可管理性以及更高的性能,因此RHEL6以及之后的版本,默认支持KVM,而放弃了Xen。

  2、VirtualBox

  VirtualBox是一款开源虚拟机软件,由德国lnnotek公司开发,并由Sun Microsystems公司出品的软件,使用QT编写,被Oracle收购后正式更名成Oracle VM VirtualBox。它号称是较早的免费虚拟机软件,不仅具有丰富的特色,性能也非常优异。

  VirtualBox简单易用,可虚拟的系统包括Windows、Mac OS X、Linux、OpenBSD、Solaris、IBM OS2甚至Android等操作系统。使用者可以在VirtualBox上安装,并且运行上述的这些操作系统。

  3、VMware

  VMware Workstation是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试、部署新的应用程序的优异解决方案。它可以在一部实体机器上模拟完整的网络环境,以及可便于携带的虚拟机器,其更好的灵活性与先进的技术胜过了市面上其他的虚拟计算机软件。VMware在虚拟网络、实时快照、拖曳共享文件夹,支持PXE等方面的特点使它成为必不可少的工具,不过是收费的。

  4、Quick Emulator

  Quick Emulator是一个复杂的虚拟化软件。QEMU能够完全虚拟化x86硬件并模拟其他处理器架构。因此,可以执行为系统中物理上不存在的处理器编写的二进制文件。甚至可以实时编译单个程序以供执行。QEMU 默认与其他VM程序集成。虚拟化软件可与VirtualBox、KVM和Xen等管理程序一起使用。由于其基于硬件的加速器,它在运行虚拟机时实现了接近原生的性能。该工具免费提供,并在开源许可证上运行。

  5、OpenVZ

  OpenVZ的特别之处在于没有虚拟机管理程序。OpenVZ使用了一种叫做process containers的虚拟化形式,它既不是硬件仿真器也不是虚拟机,它是操作系统级别的虚拟化。

  OpenVZ在一台服务器上能够创建多个安全隔离的Linux容器,实现更好的服务器资源利用率并确保应用程序不冲突。每个容器运行都类似于单台独立的服务器,一个容器可以独立重启并拥有root权限、用户、IP地址、内存、进程、文件、应用程序、系统库以及配置文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值