← Back to context

Comment by freeqaz

13 days ago

One of the killer features of Qubes when I used it was the ability to "pause" a VM and all of the apps running in it. That's something I've tried to replicate with tools like tmuxp but I've never found an abstraction as clean as "serialize the whole process tree to disk" like Qubes has.

I gave up on it for usability reasons, but that feature is killer. Anybody else aware of anything similar?

The amount of hidden state modern hardware uses is humongous, it's infeasible without abstracting it in a VM. I remember some Win9x software that would let you save the process state to disk and restore it later, but even in that much more primitive era it was hit and miss.

I have used VMs to configure gaming keyboards. Razer's huntsman v2 red silent is an amazing office keyboard, but you need the brain vomit "Synapse" to configure it. I just start a VM, install Synapse and go to town instead, leaving my regular system pristine.

> I gave up on it for usability reasons

Pray tell what were those reasons?

  • Trying to run ZFS on a bunch of disks was hard. When I ran it on a laptop power management was miserable. It's just hard to use as a desktop system -- I switched to Arch and it's a lot easier for day-to-day.