Orphaned VMs for host-kernel live updates

An early look at Linux/KVM work aimed at letting cloud VMs keep running while the host kernel is offline for live-update or reboot maintenance.

Logged at IST: 2026-09-22 09:35 IST

What it is: Phoronix coverage of experimental Linux/KVM RFC patches for “Orphaned VMs”: virtual machines that continue executing while their host kernel is offline for a live update or reboot.

Gist: The proposal comes from Pasha Tatashin and builds on Google's kexec-based Live Update Orchestrator. The idea is to keep guest execution alive on preserved, isolated physical CPUs while the host kernel and VMM are temporarily unavailable.

The key mechanism described in the Phoronix article and Linux Plumbers session is a “Caretaker”: a small bare-metal interpose layer running in privileged hypervisor state. During the reboot gap, it traps and handles some VM exits locally, while preserved vcpufd state, shielded CPUs, timekeeping, stray interrupts, and guest-to-guest IPIs have to be managed carefully enough that the VM survives the host-management gap.

This is still very early RFC work, reportedly tested across Intel, AMD, and Arm server processors, not production-ready. But it is a striking systems direction: cloud-maintenance pressure is pushing live update beyond “restart the host quickly” toward “the guest should barely notice that the host kernel disappeared.”

Newsletter angle: Systems/virtualization item on how far hyperscaler zero-downtime maintenance pressure is pushing kernel/KVM live-update design.