为什么只有Linux内核中有KVM?
- 发表时间:2025-06-28 18:10:16
- 来源:
这是个定义问题,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 05:40:15如何看待王婆相亲中女孩坦诚自己怀孕3个月,男方就直接拒绝了?
- 2025-06-23 04:50:14韦东奕在北大会面临非升即走吗?
- 2025-06-23 05:25:15旅行者 1 号飞出太阳系了,它是如何和地球联系的呢?
- 2025-06-23 05:50:14写业务的话,go是不是垃圾?
- 2025-06-23 05:20:14为什么感觉wps的用户越来越多,office没人用了?
- 2025-06-23 06:10:15为何Microsoft能一直留在中国市场?
- 2025-06-23 05:45:14为什么 macOS 并不差,可市场总敌不过 Windows?
- 2025-06-23 04:55:14比亚迪最近绩效减半,这是卸磨杀驴么?
- 2025-06-23 06:25:1427寸显示器是否有必要到4K?
- 2025-06-23 05:30:14为什么任天堂在NS2上没有选择使用OLED屏幕以提升续航能力和显示效果?
推荐产品
-
我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
题主对工业克苏鲁一无所知…但凡进厂打两年螺丝,也不至于问这种 -
如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
说明腾讯实现了我曾经的几个预测 预测1,electron会普 -
新手平面设计师(方向美工)怎么有目的提升设计能力?
平时多看战酷,花瓣找灵感??? 确定老师是这样跟你说吗? 3 -
老板说我设计了一周的海报还是不行,我到底该怎么学啊?
如果你老板要求不高的话,还可以抢救一下,但是也得学一段时间
最新资讯