Stream: friends

Topic: 121: Down the Linux rabbit hole


view this post on Zulip Logbot (Dec 12 2025 at 19:47):

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

view this post on Zulip Daniel Buckmaster (Dec 13 2025 at 04:47):

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.

view this post on Zulip Ron Waldon-Howe (Dec 13 2025 at 05:58):

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

view this post on Zulip Konrad (Dec 13 2025 at 22:59):

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.

view this post on Zulip Andrew O'Brien (Dec 16 2025 at 16:25):

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.

view this post on Zulip Andrew O'Brien (Dec 16 2025 at 16:27):

Here's that Ship It episode with Jorge Castro (who I think Alex mentioned) BTW: https://changelog.com/shipit/122

view this post on Zulip AJ Kerrigan (Dec 16 2025 at 16:54):

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:

view this post on Zulip Dan Čermák (Dec 20 2025 at 23:29):

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