KVM (Kernel-based Virtual Machine)

KVM (Kernel-based Virtual Machine)
软件描述
KVM(基于内核的虚拟机)是一种适用于 x86 硬件(包含虚拟化扩展,如 Intel VT 或 AMD-V)上 Linux 的完整虚拟化解决方案。它由一个可加载的内核模块 kvm 组成。
官方网站
访问软件的官方网站了解更多信息
www.linux-kvm.org
什么是 KVM (Kernel-based Virtual Machine)?
KVM(基于内核的虚拟机)是一种针对具有虚拟化扩展功能(Intel VT 或 AMD-V)的 x86 硬件的 Linux 全虚拟化解决方案。它由一个可加载的内核模块 kvm.ko 组成,该模块提供核心虚拟化基础设施,并包含一个处理器特定的模块 kvm-intel.ko 或 kvm-amd.ko。KVM 还需要修改过的 QEMU,尽管目前正努力将这些更改合并到上游版本中。
使用 KVM,可以运行多个虚拟机,且无需修改即可运行 Linux 或 Windows 镜像。每个虚拟机都拥有独立的虚拟硬件:网卡、磁盘、图形适配器等。
自 Linux 2.6.20 版本起,KVM 的内核组件已包含在主线内核中。
KVM 是开源软件。
🔄 替代方案
40 个选择
Portable Virtualbox
Portable-VirtualBox 是一款免费开源软件工具,可让你无需单独安装即可从U盘运行任何操作系统。它会解压并调整 VirtualBox 的路径和配置,使其能够便携运行。

RVVM
RVVM 是一个面向 RISC-V 客户机的虚拟机/模拟器,注重性能、安全、代码精简和可移植性。它已能运行多种客户机操作系统,包括 Linux、Haiku、FreeBSD、OpenBSD 等。

Lima
Lima 在 macOS 上启动 Linux 虚拟机,支持自动文件共享、端口转发和 containerd。
Multipass
Multipass 是一款适用于 Linux、Windows 和 macOS 的轻量级虚拟机管理器。它专为希望仅用一条命令即可获得全新 Ubuntu 环境的开发者设计。在 Linux 上使用 KVM,在 Windows 上使用 Hyper-V,在 macOS 上使用 HyperKit 来运行虚拟机,开销极小。

QEMU Manager
Qemu Manager 是一个易于使用的开源 QEMU 模拟器管理工具,具备丰富的功能,可用于创建、管理和运行多个虚拟机。

OpenVZ
OpenVZ 是 Linux 的基于容器的虚拟化技术。 OpenVZ 在单台物理服务器上创建多个安全、隔离的 Linux 容器(也称为 VEs 或 VPS),以提高服务器利用率,并确保应用程序之间不会发生冲突。 每个容器均可独立运行。

Collax V-Bien
Collax V-Bien 是一套完整的虚拟化与高可用性解决方案。除软件和硬件外,还包含专利的 Collax 防护设备及技术支持。虚拟网络、简便管理、数据完整性。

Acronis Cyber Infrastructure
面向网络防护的软件定义基础设施。利用内置的管理与监控工具,简化IT工作。获得对多种工作负载、使用场景、存储类型和API的集成支持。提升生产力,降低运营成本,推动业务增长。
