#SpectrumOS

2025-01-17

aarch64 support in #SpectrumOS is now at parity with x86_64 support! It uses systemd-stub's new .dtbauto mechanism so the generic image can automatically (try to) load the right device tree for the device it's running on.

2024-10-27

Looked a bit into how Flatpak works. It looks like shouldn't be too difficult to figure out which paths from the OSTree repo should be passed through, so I think getting Flatpaks working in #SpectrumOS won't be quite as difficult as I thought :3

2024-10-25

It's up! spectrum-os.org/doc/using-spec

Ended up chasing one regression after another trying to do a final Nixpkgs upgrade, so took a lot longer than I expected.

Ask me about it at NixCon ^^

#SpectrumOS

2024-09-21

Stream starting!

Fixing IO safety bugs in Cloud Hypervisor

#osdev #programming #freesoftware #linux #SpectrumOS

https://live.qyliss.net

Live stream preview
2024-09-21

Stream starting!

Fixing IO safety bugs in Cloud Hypervisor

#osdev #programming #freesoftware #linux #SpectrumOS

https://live.qyliss.net

Live stream preview
2024-09-14

Coming soon to #SpectrumOS β€” double click an AppImage, and it runs in a temporary VM, with no other setup required.

Just need to tidy up the commits a bit…

2024-09-07

bcachefs debugging stream! :O I keep finding packages that fail their tests on bcachefs. Maybe we can figure out what's wrong and fix something?

bcachefs debugging stream :O

#osdev #programming #freesoftware #linux #SpectrumOS #dbus

https://live.qyliss.net

Live stream preview
2024-09-07

bcachefs debugging stream! :O I keep finding packages that fail their tests on bcachefs. Maybe we can figure out what's wrong and fix something?

bcachefs debugging stream :O

#osdev #programming #freesoftware #linux #SpectrumOS #dbus

https://live.qyliss.net

Live stream preview
2024-07-21

Spectrum development stream! 🌈 Spectrum's File Chooser portal implementation relies on VSOCK support in D-Bus, which today I'm going to start trying to upstream!

Upstreaming D-Bus VSOCK support

#osdev #programming #freesoftware #linux #SpectrumOS #dbus

https://live.qyliss.net

Live stream preview
2024-07-21

Spectrum development stream! 🌈 Spectrum's File Chooser portal implementation relies on VSOCK support in D-Bus, which today I'm going to start trying to upstream!

Upstreaming D-Bus VSOCK support

#osdev #programming #freesoftware #linux #SpectrumOS #dbus

https://live.qyliss.net

Live stream preview
2024-04-12

One big annoyance with developing #SpectrumOS is that Linux doesn't support nested virtualisation on aarch64 (and most aarch64 hardware also lacks support), so to test Spectrum I either have to boot it directly on hardware, or get the in-development patches for the kernel and QEMU working to run it in a VM on compatible hardware.

2024-04-10

FINALLY, the first successful full build of #SpectrumOS on aarch64!!

What took so long? Mostly that aarch64+musl seems not to be a well-tested combination, so we had to come up with lots of fixes for that.

nix-output-monitor showing a completed build of a package called "spectrum-installer".
2024-04-04

Putting it all together (XDG Desktop Portals #13)

diode.zone/videos/watch/ddcf84

2024-04-02

Going to set up D-Bus on the host (ugh) so saving can work. (One bus per VM at least.)

Implementing the File Chooser portal for Spectrum VMs

#osdev #programming #freesoftware #linux #SpectrumOS

https://live.qyliss.net

Live stream preview
2024-03-26

Exposing VM core dumps with the file chooser portal (XDG Desktop Portals #12)

diode.zone/videos/watch/7f2e13

2024-03-25

Today I'm implementing exporting core dumps from VMs via a portal!

Implementing the File Chooser portal for Spectrum VMs

#osdev #programming #freesoftware #linux #SpectrumOS

https://live.qyliss.net

Live stream preview
2024-03-25

Using the Document Portal (XDG Desktop Portals #11)

diode.zone/videos/watch/ffdd46

2024-03-23

Today I'm reworking the file chooser portal implementation to support saving!

Implementing the File Chooser portal for Spectrum VMs

#osdev #programming #freesoftware #linux #SpectrumOS

https://live.qyliss.net

Live stream preview
2024-03-09

Roadblocks with opening directories and saving (XDG Desktop Portals #10)

diode.zone/videos/watch/879ad8

2024-03-09

Today I'm going to try implementing opening directories and saving in the File Chooser portal.

Implementing the File Chooser portal for Spectrum VMs

#osdev #programming #freesoftware #linux #SpectrumOS

https://live.qyliss.net

Live stream preview

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst