Skip to content
Spectrum Development podcast artwork

PODCAST

Spectrum Development

Spectrum is an in-development compartmentalized operating system. More at https://spectrum-os.org/.

Publisher-supplied feed metadata · PodParley refreshed Jul 23, 2023 · Source feed

Episodes

  1. 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...

  2. 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...

  3. 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...

  4. 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...

  5. 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...

  6. 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...

  7. 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...

  8. 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/.

  9. 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...

  10. 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/.

  11. 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/.

  12. "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...

  13. 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...

  14. 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...

  15. 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...

  16. 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...

  17. 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...

  18. 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.

Type above to search every episode's transcript for a word or phrase. Matches are scoped to this podcast.

Searching…

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.

Showing of matches

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/.

Frequently Asked Questions

How many episodes does Spectrum Development have?

Spectrum Development currently has 18 episodes available on PodParley. New episodes are automatically indexed when they're published to the podcast feed.

What is Spectrum Development about?

Spectrum is an in-development compartmentalized operating system. More at https://spectrum-os.org/.

How often does Spectrum Development release new episodes?

Spectrum Development has 18 episodes. Check the episode list to see recent publication dates and frequency.

Where can I listen to Spectrum Development?

You can listen to Spectrum Development on PodParley by clicking any episode. We provide an embedded audio player for direct listening, and you can also subscribe via your preferred podcast app using the RSS feed.
URL copied to clipboard!