News report
Linux RFC Lets VMs Keep Running While the Host Kernel Reboots
Experimental KVM Orphaned VM work aims to keep guest vCPUs executing on isolated physical CPUs while the Linux host kernel is offline during a live-update reboot.
On this page
The VM keeps executing while its normal host disappears
A new experimental Linux KVM patch series is pushing host live updates toward an unusual goal: keep a virtual machine executing even while the host kernel that normally manages it is temporarily offline. The design calls these guests “Orphaned VMs” because their vCPUs continue running on preserved physical CPUs across the host’s kexec-based kernel replacement.
Phoronix reports that the current RFC spans 46 patches and has been tested in development environments across Intel, AMD and Arm server processors. The important status word is RFC: this is early upstream-facing engineering work, not a feature users can assume exists in a current distribution kernel or production hypervisor stack.
A Caretaker handles the management gap
Normal KVM operation depends on the host kernel and a userspace virtual-machine monitor. The Orphaned VM architecture instead preserves the VM and vCPU state through Linux’s Live Update Orchestrator, isolates the physical CPUs assigned to the guest, and uses a small privileged “Caretaker” execution layer while the old host kernel is gone and the replacement kernel boots.
That Caretaker is not intended to reproduce an entire Linux host or VMM. The proposal describes it handling a constrained set of VM exits locally. If a guest triggers an exit that needs unavailable host-side handling, the affected vCPU can wait until KVM is attached again. This boundary is central to the design: continued guest instruction execution is possible only while the workload stays within what the preserved hardware state and Caretaker can service during the management gap.
| Stage | What happens |
|---|---|
| Before kexec | VM/vCPU state and required resources are preserved; guest CPUs are isolated from normal host scheduling |
| Host kernel offline | Guest instructions continue on preserved physical CPUs while the Caretaker handles supported VM exits |
| Unsupported exit during gap | The affected vCPU waits for host-side KVM handling to return rather than pretending every exit can be serviced |
| New kernel ready | Preserved VM state is reattached and normal KVM/VMM management resumes |
Why this is different from simply preserving a paused VM
Linux Live Update work already targets preserving resources across kexec so a VM can be recovered by the replacement kernel. The harder problem is the blackout interval: if the guest is paused while the host kernel, drivers and userspace come back, that maintenance still becomes visible as guest downtime or steal time.
The Orphaned VM work attacks that interval directly. Notes from the Hypervisor Live Update group describe a prototype workload continuing to make progress across kexec on Arm, Intel and AMD development environments. The same notes also show why the problem is not solved merely by keeping a CPU powered: emulated-device exits that require userspace MMIO handling are intentionally outside the initial architecture, and state such as timekeeping, interrupts and device ownership must survive the handoff coherently.
The practical target is less disruptive host maintenance
For cloud and virtualization operators, the long-term value is straightforward: host security updates and kernel replacements become much easier to schedule if guest compute can continue through most of the reboot rather than requiring migration or a visible pause. The architecture could be especially useful where moving large-memory VMs is expensive or where hosts need frequent kernel maintenance.
The engineering tradeoff is that the host is deliberately absent during the most unusual part of the transition. That makes the Caretaker’s supported exit set, CPU isolation, preserved memory and interrupt state, timekeeping, and reattachment semantics more important than a headline claim of “no reboot downtime.” The upcoming Linux Plumbers Conference 2026 session is positioned around those unresolved architectural details, which is appropriate for work still seeking upstream feedback.
Sources
Primary and technical sources
These sources support the reporting and analysis above. Current stories are updated when later evidence materially changes the facts.
01 Linux Plumbers Conference 2026
In-Kernel Caretaker for Orphaned VMs02 Linux Kernel Mailing List
Hypervisor Live Update notes: August 24, 202603 Linux Kernel Mailing List
Original Orphaned VM Caretaker architecture RFC04 Phoronix
Orphaned VMs: Running VMs Uninterrupted While Host Kernel Is Offline For Reboots/Updates
Related
Continue from here
Useful next steps selected from the same technical reference and publication system.
Compatibility & upgrades
Gaming Monitor Upgrade Compatibility: GPU Outputs, Refresh Rate, DSC, VRR, HDR, and Cables
Check whether your GPU, cable or adapter path, monitor input, Windows setup, VRR, HDR, and display mode can work together before upgrading a gaming monitor.
Compatibility & upgrades
Monitor Arm Compatibility Explained: VESA Mounts, Load Ratings, Ultrawides, Desk Clamps, and Recessed Mounts
Check monitor-arm compatibility by VESA pattern, monitor mass, arm load range, curved-screen geometry, recessed mounts, desk clamps, grommets, clearance, and cabling.
Technical guide
Monitor Flickering on Windows 11: Cable, Refresh Rate, VRR, Driver, and Hardware Troubleshooting
Diagnose monitor flickering in Windows 11 by isolating the app, driver, refresh-rate and VRR mode, cable path, GPU output, monitor input, and display hardware.
Technical guide
Monitor Response Time vs Refresh Rate vs Input Lag: GtG, MPRT, Overdrive, and Latency Explained
Separate monitor pixel response time, refresh interval, and total latency; understand GtG, MPRT, overdrive, overshoot, motion blur, and why “1 ms” is not system latency.