QubesOS has a thing where you can run a program inside a virtual machine, and instead of getting an entire GUI of the VM, what shows up on the screen is the program itself, indistinguishable from programs run from other VMs.

Is this sort of technology available/applied anywhere else? Could I get something similar on my Linux Mint box, for example?

I know that you can transfer applications through SSH, but my experience with it was extremely laggy, completely unlike what QubesOS had going on.

It seems that the extreme lag I experienced was due to going over a slow network. Just SSH'd into a virtual machine, enabled PulseAudio over the network and things seem to be buttery smooth.

@thatayush Haven't heard of this before, and Qubes does that for Linux VMs as well. But this looks very interesting, will definitely look into it!

@cirno QubeOS is an hypervisor, think like an vmware ESXI running several vms. You can do similar with, let's say, virtualbox. Or you can make your own with libvirt/kvm/qemu. So yes, it's doable, but same as QubeOS, there's a huge performance penalty.

@cirno yes, Qubes is open source, so you totally could adapt its code for your Mint system.

Also, Windows has this thing natively, if you're into that.
Sign in to participate in the conversation

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.