Alex Kretzshmar joins Adam for a trip down the Linux rabbit hole -- Docker vs Podman, building a Kubernetes cluster, ZFS backups with zfs.rent, bootc, favorite Linux distros, new homelab tools built with AI, self-hosting Immich, content creation, Plex and Jellyfin, the future of piracy and more. :link: https://changelog.am/121
| Ch | Start | Title | Runs |
|---|---|---|---|
| 01 | 00:00 | Let's talk! | 00:38 |
| 02 | 00:38 | Sponsor: Tiger Data | 01:40 |
| 03 | 02:17 | Start the show! | 00:28 |
| 04 | 02:45 | How are you, Alex? | 03:32 |
| 05 | 06:17 | Ok, this is the start for reals | 02:07 |
| 06 | 08:24 | Docker ot Podman? | 07:09 |
| 07 | 15:33 | Let's talk bootc | 01:07 |
| 08 | 16:40 | Rootless vs root | 00:12 |
| 09 | 16:52 | Texas Linux Fest!! | 03:54 |
| 10 | 20:46 | 50,000 subs (and counting) | 07:45 |
| 11 | 28:31 | Sponsor: Depot | 02:51 |
| 12 | 31:22 | Adam, how do you do your backups?! | 01:35 |
| 13 | 32:57 | Hetzner for backups? | 00:49 |
| 14 | 33:46 | zfs.rent | 03:27 |
| 15 | 37:12 | The trouble with BSD | 01:45 |
| 16 | 38:57 | Immich instead of Google Photos | 02:27 |
| 17 | 41:24 | From Red Hat to full-time content for Tailscale | 02:08 |
| 18 | 43:31 | Doing content as a job | 05:23 |
| 19 | 48:54 | How honest can you be?? | 02:28 |
| 20 | 51:22 | Alex's homelab (from gateway to clients) | 01:41 |
| 21 | 53:03 | I don't trust myself with k8s yet | 00:21 |
| 22 | 53:24 | Plex!!! | 05:44 |
| 23 | 59:08 | Physical media is off the shelf | 07:44 |
| 24 | 1:06:51 | Sponsor: Augment Code | 02:54 |
| 25 | 1:09:46 | Sponsor: Framer | 01:15 |
| 26 | 1:11:00 | Now we have to talk about AI | 07:32 |
| 27 | 1:18:33 | Alex built QuickSync Benchmarks with AI | 15:45 |
| 28 | 1:34:17 | Favorite Linux distro? | 02:08 |
| 29 | 1:36:25 | Declarative vs Bash script | 01:37 |
| 30 | 1:38:02 | The 4 DIMM problem | 02:06 |
| 31 | 1:40:08 | BBQ and Texas Linux Fest 2026!! | 01:52 |
| 32 | 1:41:59 | Watch Silicon Valley | 00:47 |
| 33 | 1:42:47 | Closing thoughts and stuff | 02:32 |
Here's a citation for you :) https://en.wikipedia.org/wiki/You%27ll_own_nothing_and_be_happy
based on a 2016 essay by the Danish politician Ida Auken about a future in which a hypothetical person relies on the sharing economy for many of their needs.
the backstory for that quote is far less interesting and far more benign than i've been led to believe, assuming Wikipedia is accurate
the other disappointing part of the reaction to that quote is that the concept of sharing is an antidote to pointless/endless consumerism, but now it's that much harder to have those discussions
Nice episode guys, I enjoyed it. :slight_smile:
Regarding the bootc topic. It takes a moment to get used to the immutable system dirs, but there are still persistent directories for config and data. I mentally mapped it to a docker container with a few host mounts. One you get that, I found it quite useful.
I actually run a small VPS on hetzner with a fedora bootc image to host 2 small web projects. Flow-wise I create a Dockerfile based of the bootc image. From there I install a basic set of tooling including docker and tailscale. I know... podman should be preferable but I fully agree with Alex... the little things like user mappings or things work slightly different than docker can be annoying... so I just stay with docker most of the time.
The bootc image is rebuild via github actions once per weak or when I merge something and pushed to dockerhub.
On the hetzner vps I installed fedora I believe and than ran a command to take over the host disk with bootc. I configured credentials for dockerhub and which image to pick and after a reboot it was online.
The image itself checks once per day for an update and reboots into it if necessary.
My frequently changing workload is deployed over my ci server via tailscale to the vm using simple docker compose.
Overall, the host is mostly hands-off after setup. If things don't work, I see it in GitHub actions before they go live, e.g. Fedora 44 is not supported by tailscale yet. Renovate proposed it, ci failed, so it never went into prod. The bootc mechanism shines especially if you manage a fleet of devices. Build once, deploy many times.
But @Adam Stacoviak definitively fun topic to tinker with, feel free to reach out, if you need some help somewhere.
bootc is definitely very cool, particularly for anyone who wishes building VMs could be more like a container. Like I said before, I've been running Bluefin for a bit and I really haven't customized the immutable OS at all. But I haven't felt the need to either. I've only installed utilities through brew and Snap (which are installed outside of the OS) and I do all of my development in distrobox (mostly using Debian containers ironically) or QEMU VMs.
But I think it's worth messing around with making your own uBlue derivative (which itself is derived from Fedora) just to see how it's done. uBlue has a starter template that you just have to fork along with a tutorial video.
Here's that Ship It episode with Jorge Castro (who I think Alex mentioned) BTW: https://changelog.com/shipit/122
So far any time I've added layered packages I end up removing them because I can find other options. But my twisty journey with desktop environments keeps hinting at building a derivative :sweat_smile: . I feel like my tastes are basic/boring enough that they shoudln't need that level of hackery, but who knows :shrug:
I really didn't get the podman vs docker part, or to be more concrete, it was actually a rootless vs rootfull rant. You'll have the same kind of problems with subuids and uid remapping with docker, if you run it rootless. Only no one does, instead podman gets the blame for the bad ux.
Last updated: Feb 17 2026 at 17:33 UTC