功能对比
keelOS 能做什么,和别家放在一起看
一行一个功能,keelOS 没有的也列。“有”是现在的产品里就有;“部分”是有条件、要手工、或者靠第三方的东西。2026-10-15 按各家现行文档核对过;哪一格写错了,写信到 [email protected],我们改。
| keelOS | Proxmox VE 9 | ESXi 8 | Hyper-V (Windows Server 2025) | Unraid 7 | TrueNAS 25 | |
|---|---|---|---|---|---|---|
| 宿主重启和升级 | ||||||
| 宿主系统升级、重启,虚拟机在内存里继续跑 | 有暂停约 25 秒;TCP 连接不断 | 没有关机,或手工挂起到盘上 | 没有挂起到盘上,重启后恢复 | 没有保存到盘上,重启后恢复 | 没有关机,或由客户机自己休眠 | 没有关机再开 |
| 带直通设备的虚拟机跨宿主重启 | 有IOMMU 归 hypervisor,设备的 DMA 映射一直在 | 没有 | 没有不能挂起 | 没有DDA 下不允许保存 | 没有 | 没有 |
| 必须整机重启、虚拟机关机才能换的那一部分有多大 | 有约 100 KB,很少改 | 没有整个系统 | 没有整个系统 | 没有整个系统 | 没有整个系统 | 没有整个系统 |
| 升级可以回退到上一版 | 有两个启动槽 | 部分apt;回退靠手工 | 有上一个 bootbank | 部分卸载更新 | 有恢复上一版 | 有boot environment |
| 设备 | ||||||
| 整个 PCIe 设备直通:硬盘控制器、NVMe、网卡 | 有设备按序列号列出,宿主驱动接管前先扣住 | 有 | 有DirectPath | 有DDA,只有 Windows Server | 有 | 有25.04 里是实验功能 |
| 网卡的 SR-IOV VF 给虚拟机 | 有Intel X710、X550、X540、I350 | 有 | 有 | 有 | 部分手工 | 部分手工 |
| Intel 核显直通给虚拟机,用宿主的显示器、键盘、鼠标 | 有UHD 630 和 UHD 770;Windows 10、Linux | 有 | 部分VMware 不支持,有的主板能用 | 没有 | 有 | 部分25.04 里是实验功能 |
| Intel 核显切给几台虚拟机共用(SR-IOV,12 代及以后) | 有UHD 770;驱动在产品里;Windows 和 Linux 虚拟机 | 部分第三方 DKMS 模块,每换内核要重编 | 没有 | 部分客户端 Hyper-V 的 GPU-P,Server 上不支持 | 部分社区插件 | 没有 |
| 独立显卡直通给虚拟机 | 有测过一张:GeForce GTX 1080 Ti | 有 | 有 | 有DDA,只有 Windows Server | 有 | 部分25.04 里是实验功能 |
| 宿主的 CPU、硬盘温度在虚拟机里按标准接口可见,不装代理 | 有 | 没有 | 没有 | 没有 | 没有 | 没有 |
| 虚拟机桌面显示在宿主自己的显示器上,Ctrl-Alt-F2…F12 切换,不用直通显卡 | 有 | 没有 | 没有 | 部分虚拟机是宿主桌面上的窗口 | 没有 | 没有 |
| 虚拟机 | ||||||
| Windows 11 带虚拟 TPM 和 Secure Boot,不用绕过 | 有BitLocker 能用;TPM 状态跨宿主重启 | 有 | 有 | 有 | 部分有 TPM;Secure Boot 据用户反映要换固件文件 | 部分有 TPM 选项;25.10 上有状态丢失的反映 |
| Windows XP、Server 2003、Windows 7 用自带驱动 | 有SeaBIOS;IDE、PCnet、UHCI | 有 | 有 | 有第 1 代虚拟机 | 有 | 部分Incus 的传统启动要手工 |
| 嵌套虚拟化:Windows 虚拟机里跑 Hyper-V、WSL2 | 有下一版起 | 有 | 有 | 有 | 有 | 部分没有文档写的选项 |
| 任何 RDP 客户端直连虚拟机控制台,带声音和剪贴板,不装代理 | 有宿主替每台虚拟机应答 RDP | 没有noVNC、SPICE | 没有浏览器控制台、VMRC | 有增强会话,Windows 客户机 | 没有VNC | 没有VNC、SPICE |
| 直接跑 Docker 等轻量级容器 | 有kcell:keel 按模板或 Compose 文件自己建一台小的 Docker 虚拟机;刚起步 | 部分LXC;Docker 放在容器或虚拟机里 | 没有 | 部分Windows 容器 | 有Docker | 有Docker 应用 |
| 内存和存储 | ||||||
| 虚拟机没用的内存还给宿主,不超分 | 有回收零页借给宿主做缓存,第一次写就还回去 | 部分气球、KSM:超分 | 部分页共享、气球 | 部分动态内存 | 没有 | 没有 |
| 虚拟机底下是 ZFS:快照、校验和、send/receive | 有每台虚拟机一个 dataset | 有 | 没有VMFS | 没有NTFS、ReFS | 有7.0 起有 ZFS 池 | 有 |
| 快照包括磁盘、设置和固件变量 | 有 | 有 | 有 | 有检查点 | 部分 | 部分 |
| 管理 | ||||||
| 网页、命令行和带作用域令牌的 HTTPS API | 有英文、中文、日文 | 有 | 有 | 有PowerShell、Windows Admin Center | 有7.2 起有 GraphQL API | 有 |
| 多台宿主在一处管理 | 有一台管理虚拟机;不组集群、不要法定人数 | 有集群;Datacenter Manager 跨集群 | 部分vCenter,收费 | 有Windows Admin Center、SCVMM | 没有 | 没有 |
| 网页上做宿主之间的冷迁移 | 有小虚拟机停机 2–2.5 秒;24 小时内可退回 | 有 | 部分vCenter | 有 | 没有 | 没有 |
| 宿主之间不停机迁移 | 正在做运行中的虚拟机已经能在同一宿主的池之间搬 | 有 | 部分vMotion,收费 | 有 | 没有 | 没有 |
| 共享存储和故障切换集群 | 没有不打算做:每台宿主的虚拟机归它自己 | 有 | 有收费 | 有 | 没有 | 没有 |
| 从目录里装现成的虚拟机包:NAS、账号服务器 | 有应用市场:keelNAS、keelAuth,签名的包 | 部分容器模板 | 部分导入 OVA | 没有 | 部分Docker 应用,不是虚拟机 | 部分Docker 应用,不是虚拟机 |
| 网页上改 BMC(IPMI)设置:网络、风扇模式、用户 | 有 | 没有 | 没有 | 没有 | 没有 | 部分IPMI 网络 |
| 体检页:CPU、内存、硬盘打分,温度曲线,崩溃检测 | 有 | 部分有图表,不打分 | 部分硬件健康 | 部分性能监视器 | 部分温度靠插件 | 部分SMART、报告 |
| 平台 | ||||||
| AMD CPU | 正在做刚开始:虚拟机能跑;直通和宿主重启不停还没有 | 有 | 有 | 有 | 有 | 有 |
| 开源 | 没有虚拟机只用标准格式,见“关于” | 有AGPL | 没有 | 没有 | 没有 | 有 |
| 授权和价格 | 有个人免费;商用经我们许可 | 有免费;企业仓库和支持收费 | 部分8.0 U3e 有免费版;vSphere 收费 | 部分随 Windows Server 或 Windows Pro 的许可 | 没有收费许可 | 有社区版免费 |
产品名称归各自所有者。keelOS 这一列写的是现行版本能做的;细节和实测数字在功能页和更新说明里。
出处
- 各家宿主重启时虚拟机怎么样,带链接
- Broadcom:免费的 vSphere Hypervisor 8.0 U3e
- Microsoft:DDA 及其限制(不能保存、不能热迁移)
- Microsoft:Windows Server 2025 的 GPU 分区
- Proxmox:Datacenter Manager
- Proxmox 论坛:Intel 核显 SR-IOV 要第三方的 i915-sriov-dkms 模块
- Unraid:7.2 起内置的 API
- Unraid 论坛:Unraid 7.1 上 Windows 11 的 Secure Boot 和 TPM
- TrueNAS:虚拟机管理(TPM 选项);25.04 的 Instances 是实验功能
- TrueNAS 论坛:25.10 上 Windows 11 的 TPM 状态丢失