为什么只有Linux内核中有KVM?
- 发表时间:2025-06-28 16:35:11
- 来源:
这是个定义问题,KVM 应该叫 Linux KVM,所以只有 Linux 里面有。
这个问题可以推广一下,Linux 提供了虚拟化加速 API KVM,其他 kernel 有么?答案是 有,BSD Bhyve 的 vmm.ko。
(感谢 @落寒陌墨 指正,Windows Hyperv 是 Type-1)。
这种基于 OS 的虚拟化扩展属于 Type-2 hypervisor。
Xen 这种不依赖 OS,直接运行在 Bare Metal 的属于 Type-1。
第二个问题: 任何 Hypervisor 都需要一些基础的 OS 组件,比如 CPU 管理,内存管理…。
推荐资讯
- 2025-06-23 06:05:092025年了expo和Flutter学哪个?
- 2025-06-23 06:25:102025年,Gitea 和 GitLab 应当如何选择?
- 2025-06-23 05:25:09平面设计真的很难做吗?
- 2025-06-23 06:20:09如何评价首个女性友好的编程语言HerCode?
- 2025-06-23 05:50:09中年女性如何保持身材?
- 2025-06-23 05:20:09如何评价「尖叫」这种饮料?
- 2025-06-23 06:10:09同事年过40,不想工作了,想带200万左右存款去鹤岗度余生,下场如何?
- 2025-06-23 04:55:09为什么个人需要公网ip?
- 2025-06-23 06:35:09伊朗为什么不买中国战机,却坚持四十年用老旧的苏联米格29、美国F14雄猫战斗机?
- 2025-06-23 05:00:09Golang与Rust哪个语言会是今后的主流?
推荐产品
-
旅行者 1 号飞出太阳系了,它是如何和地球联系的呢?
旅行者一号飞行近50年,距地约233亿公里,为何还能与地球通 -
微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
咦这事和我之前参加过的讨论有关,我应该可以回答至少一部分原因 -
能分享一下你写过的rust项目吗?
实际工作中,2020年的时候用 Rust 在 ARM 设备上 -
平面设计主KV做成这样,在你的城市薪资一般多少?
不要再内卷了。 你带你建好的模渲染好的图回到家并不能给你带
最新资讯

