Articles
Articles
Background on each part of keelOS: why it is needed, what others do, what we did, the measurements and what is not done yet. The articles are in Chinese for now; each summary below is in English, and a browser's translation works well on them.
99.99% uptime at home: is it hard?
99.99% allows 52 minutes of downtime a year. What eats that budget on a home server (host updates, reboots, power) and how keelOS keeps VMs running through host restarts, with the test results.
Read the article (Chinese) →
2026-09-30An AIO system for the NAS enthusiast
One box for the NAS, the router and the desktops: how keelOS passes the disk controller to a NAS VM, keeps it running while the host restarts (24–26 s pause, 100 restarts in a row) and what is still missing.
Read the article (Chinese) →
2026-09-30How hard is it to keep a VM's clock right?
What a 25-second pause does to a guest's clock, how other hypervisors handle it, and how keelOS keeps FreeBSD and Linux guests within ±0.4 s after dozens of host restarts.
Read the article (Chinese) →
2026-09-30Every mainstream router system, run on keelOS
OpenWrt, ImmortalWrt, iStoreOS, OPNsense, pfSense CE, VyOS and RouterOS CHR in VMs: network setups, SR-IOV VFs, and how keelOS prevents bridging the office LAN into a loop.
Read the article (Chinese) →
2026-09-30One-click VMs, like Docker apps? (outlook)
Ready-made VM templates installed with one click, the way app stores work for containers: what it would take and what keelOS plans. An outlook, not a feature yet.
Read the article (Chinese) →
2026-09-30ZFS underneath: moving VMs without losing data (migration planned)
Each VM is one ZFS dataset tree: settings, firmware variables and disks snapshot together. How that makes moving a VM with zfs send possible, and what is planned.
Read the article (Chinese) →
2026-09-30CPU and disks can be overcommitted. What about memory?
On our host, 49% of 44 GB of guest memory was zero pages after a day. How keelOS reclaims them and lends them to the host as disk cache without overcommitting.
Read the article (Chinese) →
2026-09-30Old systems are welcome too
IDE, PCnet, UHCI and SeaBIOS added to bhyve, so Windows XP, Server 2003 and Windows 7 install with the drivers they ship with.
Read the article (Chinese) →
2026-09-29PCIe passthrough and SR-IOV
Giving a VM a whole disk controller, NVMe drive or network VF, and keeping DMA working while the host restarts: 14 restarts under full write load, no timeouts, scrub with zero errors.
Read the article (Chinese) →
2026-09-29Windows 11 needs TPM 2.0
A virtual TPM 2.0 and Secure Boot for each VM: Windows 11 installs without registry tricks, BitLocker works, and the TPM state survives host restarts.
Read the article (Chinese) →