Earlier quoted context omitted.
By any chance can you share how you do this practically?
I also use alpine as the main/root environment. But I rarely use any applications from alpine. For that I have Arch, Fedora and Debian rootfs dirs into which I pivot_root with the help of bubblewrap (bwrap) in shell scripts. There is no overhead and the GPU can be easily attached. You can also dynamically attach ro/rw CWD and target paths (`for arg in "$@"`). Everything that I care about just works and I get a separa…
And that is what QubesOS does, if I understand correctly?