查看原文
其他

进一步“渗透”,微软想让Linux在Hyper-V上以根分区运行

白开水 OSC开源社区 2021-09-10

喜欢就关注我们吧!

微软工程师 Wei Liu 近日提交了一系列针对 Linux 的 Hyper-V 代码的内核补丁。目的在于让 Linux 在 Microsoft Hypervisor(Hyper-V)上以根分区的形式运行。

Hyper-V 是微软一个非常著名的虚拟化技术,专门提供硬件虚拟化。不仅可以让你创建虚拟硬盘和网络交换机,还可以在 Windows 平台上运行多个虚拟操作系统。

Microsoft Hypervisor 机构层级中的根分区则类似于 Xeon 的 Dom0,后者用于依次启动和管理非特权域。而据微软官方文档描述,根分区拥有并可直接访问物理 I/O 设备,且其中的虚拟化堆栈可为虚拟机、管理 API 和虚拟化的 I/O 设备提供内存管理。它还实现了设备仿真,提供集成电子部件(IDE)的磁盘控制器和 PS/2 输入,并且支持 Hyper-C 的特定设备合成,以提升性能并减少开销。

正如 Phoronix 所言,现如今,尽管 Linux 已提供对 Hyper-V 的支持,且微软 Azure 云平台上已有一半或以上的虚拟机是基于 Linux 的。但当前的主线 Linux 内核却仍不允许用于 Hyper-V 的根分区。因此,微软现在则希望通过为其 Hyper-V 引入 Linux 根分区支持来使用 Linux 创建一个完整的虚拟化堆栈。

邮件内容指出,该补丁是对 Linux Hyper-V 代码的基础变更。微软希望借助 Linux 和 Hyper-V 创建一个完整的虚拟化堆栈。其后续还会有一个系列补丁将提供一个设备节点(/dev/mshv),以便于用户空间可以创建和运行虚拟机。目前,该团队已经完成了 Cloud Hypervisor 的移植,且从 7 月下旬开始,就已经可以用 Virtio 设备启动 Linux guest。

▼ 往期精彩回顾 



Ruby 3 将于圣诞节发布,松本行弘分享编程语言的困境Linus 回应言行不当争议:Debian 文化问题JDK/Java 15发布
1600000000s
Java国家/地区使用限制条款引发争议


                     

觉得不错,请点个在看

: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存