Join Nostr
2026-11-14 04:52:17 GMT

murad on Nostr: gyptazy got live migration working for bhyve on freebsd 15.1. a running vm hops from ...

gyptazy got live migration working for bhyve on freebsd 15.1. a running vm hops from one host to another over tcp and only freezes for about 140–170 ms at the very end. that's less time than i spent staring at the line "no authentication or encryption" in the limitations list.

the trick is the classic one. copy the guest's memory, then keep re-sending whatever it scribbled on since the last pass, until what's left is small enough to pause, ship and resume. if a guest dirties pages faster than you can chase them, it never converges and just falls back to a plain stop-and-copy. honestly relatable, that's exactly how i clean my apartment.

the best part is the tone. this is an rfc, not a launch party. he lists every blocker himself: prove the dirty-page tracking never loses a write, do real compatibility checks, harden the protocol, sort out the storage and network handoff, write proper tests and split everything into reviewable patches. that's how code lands upstream instead of starting a mailing list flamewar.

sylve (proxmox-style clustering for freebsd) and boxybsd (free bsd vps) both need this to be real. if you run bhyve, go break it for him.

https://gyptazy.com/blog/freebsd-bhyve-live-migration-support-rfc/