I've been running Qubes for a few years now and I'd like to give
Spectrum a try, as I've been having some hardware and performance
problems with Qubes. Is there some up-to-date guide I can follow? I
found https://alyssa.is/using-virtio-wl/#demo and was able to see the
weston terminal. I also tried updating to the latest commit and was
able to get a nested wayfire window with:
nix-build . -A spectrumPackages && ./result-3/bin/spectrum-vm
(I'm fairly new to Nix, so not sure if this is the right way to do things)
I managed to change the keyboard layout, mount a tmpfs for home, and
increase the memory enough to start firefox, but I haven't managed to
get much further. Things I tried so far:
- I tried replacing wayfire with weston-terminal, to avoid the nested
session. But sommelier segfaults when I do that.
- I tried adding `--shared-dir /tmp/ff:ff:type=9p` to share a host
directory. Then `mount -t 9p -o trans=virtio,version=9p2000.L ff /tmp`
in the VM seemed to work, but `ls /tmp` crashed the VM.
- I tried using `-d /dev/mapper/disk` to share an LVM partition, but
`mount -t ext4 /dev/vdb /tmp` refused to mount it.
- I tried enabling networking with `--host_ip 10.0.0.1`, etc, but it
said it couldn't create a tap device. I guess it needs more
Ideally, I'd like to run a VM with each of my old Qubes filesystems,
to get back to where I was with my Qubes setup, before investigating
new spectrum stuff (e.g. one app per VM). Do you have any advice on
this? I see these lists are a bit quiet - I hope someone is still
working on this because it sounds great :-)
talex5 (GitHub/Twitter) http://roscidus.com/blog/
GPG: 5DD5 8D70 899C 454A 966D 6A51 7513 3C8F 94F6 E0CC
I recently came across Spectrum. I myself use Qubes OS quite a lot, and
I also find Spectrum really interesting. (Though I'm not very technical,
so I'll have to wait for development to be in another stage for me to
On the mailing list, I saw an article about FlexOS, which has some
similar goals, though it seems to be in very early stages. I thought
PlagueOS might be of interest to people here as well. Like Spectrum, it
has better hardware compatibility and performance compared to Qubes OS.
They use Void OS as hypervisor(looks like standard KVM compared to a
more secure Rust alternative) and a lot of hardening. It already has an
ISO image available and a graphical desktop environment, so it can
already be used by people with not much technical skills.
For the last couple of weeks I've been working on a video demo of some
things I've been working on in Spectrum:
Happy to answer any questions, either here, in the comments, or on IRC.