Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
分享到: 分享到QQ  分享到Twitter

作者: BigLoser    访问次数: 760 创建时间: 2020-09-16 08:44:59 更新时间: 2024-04-26 14:31:41

微软工程师 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。

季度最有价值文章

月度最有价值文章

投票统计

是否原创: 0 %

0 % Complete (success)

是否有价值: 0 %

0% Complete

是否有素质: 0 %

0% Complete (warning)

是否合法: 0 %

0% Complete

   群组工具

   外部链接