Hi,
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
privileges.
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 :-)
Thanks!
--
talex5 (GitHub/Twitter) http://roscidus.com/blog/
GPG: 5DD5 8D70 899C 454A 966D 6A51 7513 3C8F 94F6 E0CC
The Qubes OS summit will be held in Berlin from tomorrow (Friday) until
Sunday. I'll be attending, and Puck will be giving a talk at 15:20
tomorrow.
Puck's talk is called "Isolating GUIs with the power of Wayland", and
the abstract is:
Could Qubes OS replace its custom GUI isolation protocol with
Wayland while staying as performant and secure? With the advent
of Wayland, many strides have been made in the desktop Linux
space, limiting the effects a malicious application can
have. Gone are the days of every application being able to snoop
every keypress! This presentation will dive into the differences
between X and Wayland, and why it makes for a great fit in
isolating operating systems like Qubes OS and Spectrum.
The talk will be live streamed at:
https://www.youtube.com/channel/UC_djHbyjuJvhVjfT18nyqmQ
iCalendar file for the talk:
https://cfp.3mdeb.com/qubes-os-summit-2022/talk/ZY8KHW.ics