KVM (Kernel-based Virtual Machine)

KVM (Kernel-based Virtual Machine)
软件描述
KVM(Kernel-based Virtual Machine)是适用于包含虚拟化扩展(Intel VT 或 AMD-V)的 x86 硬件的 Linux 全虚拟化解决方案,它由一个可加载的内核模块 kvm 组成。
官方网站
访问软件的官方网站了解更多信息
www.linux-kvm.org
什么是 KVM (Kernel-based Virtual Machine)?
KVM(Kernel-based Virtual Machine)是针对包含虚拟化扩展(Intel VT 或 AMD-V)的 x86 硬件的 Linux 完全虚拟化解决方案。它由一个可加载的内核模块 kvm.ko 构成,提供核心虚拟化基础设施,以及一个特定于处理器的模块 kvm-intel.ko 或 kvm-amd.ko。KVM 还需要一个修改过的 QEMU,尽管目前已有工作致力于将所需的变更提交到上游项目。
使用 KVM,可以运行多个未修改的 Linux 或 Windows 镜像的虚拟机。每个虚拟机都拥有私有的虚拟化硬件,例如网络适配器、磁盘、图形适配器等。
KVM 的内核组件自 Linux 2.6.20 版本起已集成进主线 Linux 内核中。
KVM 是开源软件。
🔄 替代方案
41 个选择QEMU
QEMU 是一种开源的虚拟机监视器,能够实现硬件虚拟化,通过动态二进制翻译模拟 CPU,并支持多种架构。它可运行未经修改的多种客操作系统,提供设备模型,并支持混合翻译模式,以实现高效执行。
VirtualBox
开源的VirtualBox提供强大的x86/AMD64虚拟化功能,遵循GNU GPL v2协议免费提供。支持Windows、Linux、Mac、Solaris等主机系统,兼容众多客机操作系统,如Windows、Linux、Solaris。便携、轻量、无广告,支持深色模式。
VMware Workstation Pro
VMware Workstation Pro 可让您在单台 Windows 或 Linux 电脑上运行多个操作系统作为虚拟机(包括 Windows 虚拟机)。VMware Workstation Pro 是在单台 Linux 或...上运行多个操作系统作为虚拟机(VM)的行业标准。

UTM
UTM 是一个功能齐全的 iOS 和 macOS 系统模拟器和虚拟机主机,基于 QEMU 构建。简而言之,它允许你在 Mac、iPhone 和 iPad 上运行 Windows、Linux 等操作系统。

VMware Workstation Player
VMware Workstation Player 建立在 Workstation Pro 行业领先的基础上,提供简洁直观的用户界面,用于在虚拟机中创建和运行操作系统及应用程序。

VMware Fusion
在任何基于英特尔的 Mac 上,流畅运行您喜爱的 Windows 应用程序和设备。VMware Fusion 是专为 Mac 设计的,是转向 Mac 的最简便方式,让您携带所有 Windows 应用程序,充分使用您的 Windows 软件……
Anbox 将 Android 放入一个容器中,每个 Android 应用程序都将与您的操作系统集成。任何 Android 版本都适合这种方案,并应尽量跟上 Android 开源项目发布的最新版本。
Distrobox
软件
在您的终端中使用任何 Linux 发行版。启用与软件的向后和向前兼容性,并自由选择您更习惯的发行版。Distrobox 使用 podman 或 docker 创建容器,使用您所选择的 Linux 发行版。