PODCAST
Spectrum Development
Spectrum is an in-development compartmentalized operating system. More at https://spectrum-os.org/.
Episodes
-
Putting it all together (XDG Desktop Portals #13)
I update the host system to accommodate the changes I made last time to get saving to work, and then it's finally possible to open and save files in Spectrum! The test PDF is data/presentation/lac2015-carla-workshop.pdf from Carla, licensed und...
-
Exposing VM core dumps with the file chooser portal (XDG Desktop Portals #12)
This time, I finish implementing a core dump handler that sends a FileChooser SaveFile request, then I spend some time wondering why the core file doesn't have any useful information in it. The test PDF is data/presentation/lac2015-carla-works...
-
Using the Document Portal (XDG Desktop Portals #11)
In which I give up on sharing files using bind mounts, and switch to the Document Portal's FUSE filesystem. Later I start implementing saving VM core dumps using the portal. The test PDF is data/presentation/lac2015-carla-workshop.pdf from Ca...
-
Roadblocks with opening directories and saving (XDG Desktop Portals #10)
Hopefully a lot less waiting for very long builds going forward. 😃 The test PDF is data/presentation/lac2015-carla-workshop.pdf from Carla, licensed under the GNU General Public License, version 2 or later. Originally streamed on 2024-03-09...
-
All about bind mounts (XDG Desktop Portals #9)
Fixing some todos in the portal backend implementation, all relating to bind mounts. The test PDF is data/presentation/lac2015-carla-workshop.pdf from Carla, licensed under the GNU General Public License, version 2 or later. Originally strea...
-
Not going to sleep until the portal works end-to-end (XDG Desktop Portals #8)
It was worth it. 😃 The test PDF is data/presentation/lac2015-carla-workshop.pdf from Carla, licensed under the GNU General Public License, version 2 or later. Originally streamed on 2024-02-23 at https://l...
-
What does it take to get the File Chooser to actually work? (XDG Desktop Portals #7)
In which I discover that in order to actually make sharing files with a VM work, I'm going to have to finish some partially done work I was hoping to just set aside until portals were done… Originally streamed on 2024-02-01 at https://live.qyli...
-
Portals on the Spectrum host (XDG Desktop Portals #6)
We finally see the Spectrum host show a file chooser window for an application in a VM. But then we see far too many of them. Oops??? Originally streamed on 2024-01-25 at https://live.qyliss.net/.
-
Finishing xdg-desktop-portal-spectrum-host (XDG Desktop Portals #5)
In this stream, I finally get xdg-desktop-portal-spectrum-host into a state I'm happy with, but not without a lot of frustration with Rust async along the way. Then it's finally time to install it into the Spectrum host. Originally streamed on...
-
Tidying up xdg-desktop-portal-spectrum-host (XDG Desktop Portals #4)
Today's stream started out as a virtio-gpu debugging stream, but it turns out virtio-gpu needed way less debugging than expected, so it quickly pivoted into more portal work. Originally streamed on 2024-01-19 at https://live.qyliss.net/.
-
Bisecting a virtio-gpu bug through Nixpkgs
A Nixpkgs bisect leads to the beginning of an exploration into the various components involved in virtio-gpu working, and how they communicate between themselves. Originally streamed on 2024-01-17 at https://live.qyliss.net/.
-
"This is working!" (XDG Desktop Portals #3)
This time, in a stream during which I actually feel awake for once, we make a lot of progress implementing XDG Desktop Portals in Spectrum, and I come up with an out-of-t...
-
Stream recording 2024-01-08: XDG Desktop Portals
Originally streamed on https://live.qyliss.net/. A little bit more progress on implementing XDG Desktop Portals, and finding and (preliminarily) fixing a [Cloud Hypervisor](https://www.cloudhyper...
-
Stream recording 2024-01-04: XDG Desktop Portals
Originally streamed on https://live.qyliss.net/. In this stream I showed the work I've been doing on implementing XDG Desktop Portals in Spectrum, and made a bit of progress on it. https://spe...
-
Trying to figure out blktests
Chat: #spectrum:fairydust.space. I'm working on adding test cases for a kernel bug I've been working on a patch for. (Se...
-
Secure window identification with Wayland
A demonstration from Puck of work underway to allow the compositor to tell which Spectrum VM a Wayland window belongs to, using the draft security-contexts protocol. More information in her [mailing list post](https://spectrum-os.org/lists/arch...
-
Live: Testing Spectrum's cloud-hypervisor invocations
I'm trying to implement shared directories for VMs, and I'm starting with writing some tests. The bulk of the program that starts VMs is mostly written in Rust, but testing this feature requires setting up mount namespaces and stuff, so it's easi...
-
VMs in Spectrum Demo, February 2022
This is a demonstration of how VMs currently work in Spectrum, a compartmentalized operating system I'm developing. It shows how VMs are configured, and how they interact with the user and each other.
We're indexing this podcast's transcripts for the first time — this can take a minute or two. We'll show results as soon as they're ready.
No matches for "" in this podcast's transcripts.
No topics indexed yet for this podcast.
Loading reviews...
ABOUT THIS SHOW
Spectrum is an in-development compartmentalized operating system. More at https://spectrum-os.org/.
Loading similar podcasts...