换言之,根分区实际拥有、并可直接访问物理设备的输入 / 输出,且其中的虚拟化堆栈可为虚拟机、管理 API 和虚拟化的 I/O设备提供内存管理。鉴于当前的主线 Linux 内核不允许用于 Hyper-V 的根分区,微软才下决心要做出一些改变,并于今日新提交了一个内核补丁。
此外实现了设备仿真,提供集成电子部件(IDE)的磁盘控制器和 PS/2 输入,并且支持 Hyper-C 的特定设备合成,以提升性能并减少开销。
随后的补丁系列,将为 Linux 上的 Hyper-V 应用提供设备节点(即 /dev/mshv),以便在用户空间创建和运行虚拟机程序。有趣的是,微软所使用的 Cloud-Hypervisor,其实是由英特尔帮忙开发的。而该虚拟化管理程序,又是用 Rust 语言编写的。
与此同时,开发团队正在移植云端虚拟机管理应用(Cloud Hypervisor)。且自 7 月下旬以来,就已支持在半虚拟化设备上启动 Linux 客户端。
欢迎光临 嵌入式开发交流网论坛 (http://www.dianzixuexi.com/bbs/) | Powered by Discuz! X3.2 |