Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124

For those running Linux guests on Microsoft Hyper-V, the Linux kernel 7.0 cycle delivers several meaningful virtualization improvements. These updates land alongside continued enhancements to KVM, making 7.0 a strong release overall for hypervisor and cloud workloads.
The headline change for Hyper-V is the introduction of integrated scheduler support for MSHV (Microsoft Hypervisor). This work builds on earlier efforts to improve vCPU scheduling for Linux virtual machines running under Hyper-V.

With this new functionality, L1 Virtual Host (L1VH) partitions can schedule both their own virtual CPUs and those of nested guests across the underlying “physical” cores. In practical terms, this enables the L1VH to emulate root scheduler behavior internally, while the core scheduler continues managing the rest of the system.
This is particularly relevant for nested virtualization scenarios, cloud providers, and environments where fine-grained CPU control is required for performance isolation or workload tuning.
Linux 7.0 also includes several important refinements for Hyper-V:
The improved statistics and capability exposure make observability and management easier for administrators and platform engineers. Meanwhile, the PREEMPT_RT-related fixes are especially valuable for workloads requiring deterministic latency — such as telecom, edge computing, and real-time industrial systems.
While the integrated scheduler support is the standout feature, the broader set of refinements reflects steady progress in making Linux a first-class guest on Hyper-V. Combined with improvements in other virtualization stacks in Linux 7.0, this release strengthens Linux’s position across hybrid cloud, enterprise virtualization, and nested VM deployments.
For those operating Linux in Microsoft-centric environments, Linux 7.0 represents a particularly solid step forward.
The full list of Hyper-V changes in Linux 7.0 via this pull.
