LINUX Unplugged - 660: Boots and Breakups
Episode Date: March 29, 2026Ubuntu wants a leaner, stricter GRUB, and your favorite setup may not survive the cut. We break down what’s really changing, and the practical ways to adapt. Plus, Chris moves on from one of his fav...orite open source apps.Sponsored By:Jupiter Party Annual Membership: Put your support on automatic with our annual plan, and get one month of membership for free!Managed Nebula: Meet Managed Nebula from Defined Networking. A decentralized VPN built on the open-source Nebula platform that we love.Support LINUX UnpluggedLinks:💥 Gets Sats Quick and Easy with Strike📻 LINUX Unplugged on Fountain.FMLinuxFest Northwest 2026 - Back to Root — April 24-26, 2026 - Bellingham, WashingtonThis Week In Bitcoin 97 | Jupiter BroadcastingUbuntu 26.10 Looks To Strip Its GRUB Bootloader To The Bare Minimum For Better SecurityStreamlining secure boot for 26.10 - Ubuntu Community HubMitigating BootHole – CVE-2020-10713 and related vulnerabilities | UbuntuThere's a Hole in the Boot - EclypsiumFinal Release · ErsatzTV — It is time for me to announce the final release of ErsatzTV in its current form. The existing repositories will be archived following this update.ErsatzTV/nextTunarr · GitHub — Create a classic TV experience using your own media — IPTV backed by Plex, Jellyfin, Emby, or NFO.ThreadfinxTeVeFiller - Tunarr — Filler lists are collections of content used by Flex to pad time between episodes. One reason to use filler is to simulate traditional television by playing advertisements between episode airings.Dispatcharr — Dispatcharr (pronounced like "dispatcher") is an open-source powerhouse for managing IPTV streams, EPG data, and VOD content with elegance and control.awesome-iptv — A curated list of resources related to IPTVTunarr API ReferenceLINUX Unplugged 645 — We cut the streaming cord the Linux way with free, legal internet TV you can curate, DVR, and self-host via Jellyfin or Plex.turnstonelabs/turnstone — Experimental multi-node AI orchestration platform. Deploy tool-using AI agents across a cluster of servers, driven by message queues or interactive interfaces.Open-Source "GreenBoost" Driver Aims To Augment NVIDIA GPUs vRAM With System RAM & NVMe To Handle Larger LLMsGeneBean's Cage KioskGeneBean's Pi Arm Build SetupPlanify - Task Manager for GNU/Linuxalainm23/planify: Task manager with Todoist, Nextcloud & CalDAV support designed for GNOMEPick: bore — bore is a simple CLI tool for making tunnels to localhostnixos-bore-module — Self-hosted bore tunnel server for NixOSPick: kdeconnect-sms-tui — Terminal UI for sending and receiving SMS/MMS via KDE Connect.Pick: Busybridge — Complex calendar free/busy syncing across organizations for consultants who work inside multiple orgs.
Transcript
Discussion (0)
Hello, friends, and welcome back to your weekly Linux talk show.
My name is Chris.
My name is Wes.
And my name is Brent.
Hello, gentlemen, coming up on the show today.
It's our take on Ubuntu's plan for a leaner, meaner grub that drops some of our favorite features.
And then one of my favorite open source apps of all time is coming to an end.
And what I'm going to do, my alternative, what I'm switching to.
Tell you about that today.
Then we'll round the show out with some great boosts, some picks, and a lot more.
before we get there, let's say time appropriate.
Greetings to our virtual lug.
Hello, Mumble Room.
Thank you, so much.
Hello, hello.
Hello.
Hello.
Hello.
Hello.
Hello.
I'm always like having the Mumble Room.
Here's our virtual lug every single Sunday.
We get started with them quite a while before the show and hang out and talk and stuff
like that.
And you're always welcome, jubiterbroadcasting.com slash mumble for details on that.
And say good morning to our friends at defined.net slash unplugged.
Go meet Define networking.
They have managed nebula.
And when you go to defined.net.
Slash unplug, you'll get started with up to one hundee hosts for free, no credit card required.
And you can check out what we think is one of the absolute best mesh network in the world.
We love the nebula platform, and that's what managed nebula is from defined networking.
It's a really strong contender.
You can control the flexibility and discoverability of the network and the redundancy of the network.
And their long-term story really shines.
It's a much more, let's just say, reliable long-term story, especially when it comes to the 100 host for free.
And they give you real control.
And one of the things I love is I have found it to be surprisingly good just for a couple of machines that are doing direct-to-direct backup,
that I don't need a big tech login for, I don't need a key that expires every whatever days or any of that kind of stuff.
I just need two machines to talk reliably to each other.
and the entire infrastructure is between them.
But then, of course, this was designed
to manage Slack's global infrastructure back in 2017.
So it hit the ground running
for one of the most important data-sensitive companies
in the world with one of the largest distributed backends in the world.
Nebula is really incredible.
And what's amazing is it's so light on the CPU
and the networking, too.
And they just recently introduced
always-on VPN mode for iOS and Android.
So now your mobile devices can participate
in what is the best.
best mesh networking out there.
So go check it out, support the show,
and free for 100 hosts, Defined.net slash unplug.
That's defined.net.
slash unplugged.
Go redefine your VPN experience today.
Check out Nebula.
See why we love it.
See why we have been thrilled to have them as a sponsor
and why we're deploying it on our systems.
A quick mention, if you'd like to catch a very unplugged version of this week in Bitcoin.
This week in Bitcoin episode 97 is a,
agent-friendly node management for 2026, where Brent and Wes both sat down with me for a special
episode. So that's this week in Bitcoin.com. Show, and it's episode 97.
I still have more node work to do. We do. That was a lot of fun, though. And then,
just a reminder, Linux Fest Northwest, just around the corner, and we will have a live show.
We'd love to see you there. We don't quite have all the details ironed out, but plans are already
in the works, and I think it's going to be a really great event. And I'm really hoping we get the
classic late April spring where it's just beautiful.
Maybe you never know.
Maybe if we did, maybe we do the episode outside.
That could be a lot of fun.
And we may have a hookup on speakers this year too.
I mean, not like people that speak,
but speakers that we can put in the crowd
so people can hear the show fairly well.
How about that for getting fancy?
Speakers for the speakers?
I like that idea.
We just need to prepare ourselves to implement it.
Yeah, that's true.
That's true.
Big news this week.
canonical has announced big changes, well, maybe you could call them minimal changes,
to Ubuntu 2610s grub.
They're calling it a minimal grub for a secure boot.
The idea is to reduce the attack surface for grub and remove certain features that could be exploited.
Some of those features are some of our favorite features.
So, Wes, walk us through kind of the high level of this,
and then maybe we can get into what's getting removed.
Yeah, well, we can talk about just sort of some of the stuff from the post itself.
Yeah.
A bunch of systems support secure boot using Grub.
And if you remember from, well, really the last, what, 10, 15 years.
Yeah.
Secure boot is a new standard that came along with sort of our switch to UIFI booting of systems.
And it provides ways to have the firmware have a set of cryptographic keys that it trusts
and then verify that it's only going to boot into operating systems signed with them.
those things. And on its own, as just that as a primitive, like, that's one thing. It can be used
for whatever, right? It's like a new tool that your computer can do. It can be very useful
if you want to operate in a secure way. And you want confidence that, like, your machines only
ever run code that you signed and no one else can, even if they have the hardware, can run stuff
on it, say, right? It's always made sense, like, in the context of an important business laptop
where you're out and about and you want to make sure your laptop hasn't been, you know,
messed with. Or obviously, in a data center where other people have access, things like that,
and physical security is really important in these things,
because if somebody gets physical access,
then they can essentially get root to the box.
So you just want to verify that that chain is as secure as possible.
I get that use case, all right?
But, of course, in the real world,
what actually happened is also that Microsoft ended up being behind a lot of this,
and they wanted to push it out to, like, consumer laptops as well.
And so you need some kind of key if you're going to do that, right?
And you're going to run Windows, and it's not an open source.
And only Microsoft does that, right?
Microsoft signs the key.
And then it just worked out that it's not that you,
in most situations, not all, in most situations, you can set up and roll your own keys and sort of
manage it as you would hope. That's not true for every single device, especially like Windows
on Arm for a while, like all kinds of things. But it also means we live in a world where like if you
want to just be able to have secure boot and boot a random ISO on a random laptop, you probably need it
signed by that key. And we have like a kind of complicated setup depending on the distro around like
Microsoft signs a tool called Shim, which then has its own set of signatures for various distros,
that then it has keys baked into
that it trusts when it gets signed for like,
okay, I can boot these Ubuntu things, right?
And that's where like Ubuntu's system
of assigned Grub 2 comes in.
And so that's where it's important to understand
sort of the history.
Like back in 2020,
there was a vulnerability called Boothole.
And this was actually a flaw in Grub had
in parsing its own config
that led to vulnerability.
But the important part is like
it's a lot to deal with when that happens
because you now need to go basically figure out,
how to like, you know, there's going to be old shims that trust vulnerable versions of grub,
but that are still trusted by the firmware.
So if you want to do it properly, you have to get a new version of grub that doesn't have the problem.
Test that, make sure it's going to work everywhere, and then sign that.
And then, but we'll, like, have with updated keys that aren't going to be trusted for the old ones,
and then roll that up in the shim layer and then coordinate with Microsoft to get the new version of the
shim thing signed potentially.
And then maybe even you need to go, like, add to the blacklist on the,
actual hardware things to set, you know, so it knows keys that it shouldn't trust anymore.
And then you've got to get that pushed out to end users.
Yeah. And they've got to do a successful update that's updating their bootloader.
And then if you don't, then it just means sort of means like any old ISOs floating around are
vulnerable and could have problems. And then there's potential attacks. I don't think this is
the main concern necessarily, but like there are in theory some potential attacks where you
could boot a Linux setup from like a vulnerable thing that let you then circumvent secure boot
and use that to attack Windows systems on the same laptop.
So there's just a lot of sort of ecosystem implications that have happened in the past that I think they don't specifically mention that, but I think there's a lot of that sort of history behind this change.
So basically a bunch of you supports Grub for your boot.
They use Grub to boot things.
In 2610, they're proposing to remove the following features.
And if you've ever used Grub, you know that it has existed long before the modern era of ESPs and EOIFI and all that.
So it supports a ton of different stuff.
So they want to remove support for file systems for the slash boot drive.
And actually, maybe it's worth talking about here too.
Some Linux setups, they just have slash boot as like the ESP, the system partition,
the EFI standard mandates like this fat 32 partition,
and that's what the firmware interacts with.
Linux often has its own sort of boot setup.
And then so you have some setups that where you have the EFI system partition often mounted
at slash boot EFI, but then you also have like a Linux boot partition that could be
a different file system mounted it slash boot.
And so you might have just the bare EFI stuff
on the EFI partition and then a lot
more of the actual Linux boot stuff lives on the Linux
side. That's how I do it. Is that how you do it?
I do. Boot EFI is its own thing.
If I'm using Grub. I almost use Grub
almost on everything, except for like one
system. See, I think I mostly use system-de-boot.
Brent, do you put it all under slash boot or
do you break off boot slash EFI?
Yes. I have so many systems that have
gone through our phases of
So these days it's like mostly system D boot, but it's a little all over because I got systems all over.
The reason I ask is because what I do, and I think this is going to impact me, is so slash boot EFI is fat 32.
But slash boot, it's usually Butterfess.
Right.
And, you know, there's straightoffs like-
And they're dropping ButterfS with this change.
Like we haven't gotten to that part.
So I guess I interrupted you, but I just wanted to make, I just wanted to ask you that.
So the, the changes here is happening at slash boot, but some people still have slash boot EFI and there's that nuance there.
yeah, and you have to have the EFI partition.
Yeah.
The question is, do you like...
Make the whole thing fat 32 or...
Right, and do you want to have stuff that exists on a separate slash boot?
And, you know, there's a variety of different setups and there's tradeoffs and, like,
some ESPs are only so big, so you can only have so many generations of kernel and in it
RAMFS.
And there's a lot of variation here because Linux, right?
So what they're proposing here in light of this, because Grub supports a lot of stuff is
for slash boot, they want to...
And basically this means removing it from signed Grub builds.
And that's important here.
Removing from signed grub builds.
grub bills. So on regular unsigned grub bills?
Yeah, you would still have access to these features.
Oh, okay. But remove ButterfS, HFS plus, XFS, and ZFS. Retain EX4, fat, ISO 9660, and SquashFS.
Also remove support for JPEG and PNG, retain no support for images at all. And then remove stuff for, I guess just remove support for Apple,
tables, which, okay, that seems reasonable, I suppose.
In addition to these simpler changes,
we're also going to remove support for slash boot
on complex partition setups,
such as LVM, MD-Rade, except Rade 1,
and Lux encrypted slash boot.
These abilities were inherited by Debian,
but never tested in Ubuntu,
and the Ubuntu installer always set up a bare Exti4 partition.
And then they sort of go into some of their reasoning here.
As for encryption in particular,
encryption of slash boot only provided security by obscurity,
but not actual security.
You want to ensure the integrity of those pieces.
Our TPM FDE solution correctly implements integrity in the early boot stage,
and we are committed to keep iterating and improve on it.
Keep in mind these changes only effect slash boot.
The file system, partition tables, Lux, LVM, Rade solutions continue working in the booted system.
We are not removing them from the Linux kernel.
Thank you, Wes.
That was a really good breakdown.
I think the biggest thing that's probably shocking here is the removal of Lux.
I think most people are, like they can kind of understand reducing
the file system scope,
although I am sad to see Butterfesco.
In particular, I think it's probably the least
of the concerns here.
And I think also distributions downstream
are going to be really disappointed in the lack of
image support. I've already
seen some distributions talking about that.
I will bring up just
a friend of the show, Neil Gampa.
I was quick to comment
in here, noting, suggesting,
hey, can we please not drop ButterfS?
It's a read-only
file system driver that is actively support
by upstream developers.
Right.
Users who want to leverage boot
to snapshot setups
with ButterFS need this support.
That's exactly.
So there's some nuance here too.
And then ZFS users
are sort of bringing stuff up.
Like there's the question of,
is the obligation to sort of support this
around what just the Ubuntu installer did
or the wider array of setups
people have crafted around
running even Secure Boot Ubuntu
on different disc configurations in the wild?
I wouldn't be surprised if they have to
walk the Lux decision back.
I grant that they are saying,
that encryption of slash boot only provides security by obscurity, but not actual security.
There's one other thing that encrypted Lux provides that they didn't mention in that paragraph,
and that's corporate compliance.
And there's not a lot of nuance in a corporate policy that requires your entire laptop,
your entire laptop hard drive be encrypted.
They don't generally allow for, well, your entire laptop should be encrypted except for
your boot partition.
That's not generally how the corporate policies are structured.
And so I wouldn't be too surprised if the feedback from enterprise customers is, sorry, Chief, but.
I wonder, though.
We've got to have Lux.
Even on Windows.
You have the ESP can't be encrypted.
Yeah, yeah, yeah.
But I would still, I think they would still argue that there's value in having like the kernel images and all.
I'm not saying.
Yeah, fair enough.
I'm not saying that there's often compliance drag and, yeah, it takes a long time to get stuff updated.
I think the analysis is technically true that it's security through obscurity, especially when you have their TPM-backed solution for verifying.
and all the other aspects of the boot chain.
So when you have all other things being true,
it is security through obscurity.
But I don't think corporations are really thinking about that hard.
Yeah, that's fair.
And it has to be what their auditors are willing to.
Yeah, yeah.
And their standards already exist in support.
That's the thing.
So right, but this is something they're working out now
because this is going to be after the next LTS.
So this is something they've got to figure out.
They're going to have some time.
This is an in-term release where this would be landing.
Yeah, it does seem like they've done some thinking, too,
on that, like when they wanted this timing in terms of LTS-
places and where they sort of strand people if there was a problem. So, you know, credit there
at least. And they're trying, they, I think they thought it could be contentious and are
attempting to engage with that thoughtfully, what the reception's like, how it goes, TBD.
I saw some strong reactions to the lack of ZFS support too, just because people kind of went
all in on that in some cases. That's what I saw on Reddit as people were like, what, wait,
I thought this was the distra I could use ZFS with. So I even made my boot EZFS. And I saw that a few
times. I know, right? People do the like to bootstrap sort of arch install style to get a pretty
nice Ubuntu setups on ZFS. Brent, my one concern to be here, and this is not really a big deal,
but couldn't you see like the internet guy hot take on this being that, well, Ubuntu isn't the
distro if you want to use encryption or Ubuntu. You don't want to use Ubuntu because they don't
let you fully encrypt your hard drive. There could be narratives that come out of this kind of thing.
Yeah. At the same time, Ubuntu makes it arguably one of the easiest to.
encrypt your stuff. So it's tricky. I would say my initial reactions was like the first one
was emotional. Like don't touch my grub, man. But I can see how they're coming at this as they
describe from like a security posture point of view. And someone has to make those tough decisions.
And like we've seen many challenges with including images like JPEGs and things like that that do
get compromised quite often. So I could see how there was probably a lot of difficult conversations
about what do we include, what do we leave in here, what do we take out, what's a realistic
expectation for the permutations of the whole boot sequence and how much they get used in
the wild. I don't envy them in making those choices. And there's going to be backlash. For sure.
But it might change the future of how we do things, which maybe might be better. And to Wes's point,
I think they're, like, I am, the things I'm the most sour about is the image removal,
Butterfass removal, and Lux, although personally Lux isn't a big deal for me, but I just think
that's going to be contentious.
The biggest one for me is Butterfess, obviously, because that's what I use for my boots.
But I think the thing that we have to keep in mind when we're evaluating this decision is the
point Wes made earlier on is that the mechanisms that we have today to update Grub in this
entire stack when something does go wrong are pretty inadequate and pretty rough. And so the cost
of fixing something once it's out in production in an LTS is very high. And so if you can minimize
that attack surface today before it's in production, you reduce that future cost. And, you know,
there are like, you know, other thing people are using system d boot for a lot of things. You're also
seeing a lot of systems use UKIs, which is where you roll like the kernel and the inner MFS into a single
P-E-E-E-F-I-style executable and sign the whole thing.
Yeah.
Right?
So this is sort of like a transitionary step,
and I think they're to some extent trying to like limit complexity.
So maintain grub support.
And for the unsigned stuff, full, like, you know, all the stuff,
without having to like swap to, hey, EFI systems,
we're only going to support system de-boot going forward or something like that.
That would probably be maybe more controversial?
I'm not sure.
Yeah.
Hmm.
Well, the natural question becomes, are there workarounds to this?
And what should we be looking to implement?
to the future? Because like some Grub installs, I feel like, are they, I don't know, they just feel
deprecated whenever I do them. So what's the better way? What's the way to the future?
B-O-O-O-S-T! Yeah, I would ask the audience right now, how are you booting? I bet the majority of them
are using Grub. Yeah, probably, huh? I think so. And I'm wondering if any of them are even using
assigned bootloader or secure boot. You could question you, how many are? Or how many should be.
Now I'm feeling like I could do it better. And does this make you want to move to system D?
boot if you want Lux and ButterFS on your Slash Boot
because I think that's the direction I'm going to go if I were on
Ubuntu system. Well, so you don't get that
with SystemDB? What? I thought I got ButterFS.
Well, so it's the whole point of like
the slash boot. Yeah.
I don't get ButterFS with... Well, SystemD
just works with the ESP. It's meant as
a simpler, right? Its whole thing is just to let you...
Well, I'm always going to have that be Fat 32.
Because thanks, world. That's what I have now, right?
But my slash boot,
you're saying my slash boot with System D boot can't be Butterfess?
He's saying you don't have any file system support at all.
Oh, okay.
Like it's just meant to be itself an EFI thing that lets you boot other EFI executables.
Okay.
So that's where, like, that's where maintaining grub support.
You could, of course, also, you know, like go through and have a setup where you've signed all this stuff yourself from your own.
Roll.
Sorry, yeah.
No, totally.
Yeah.
I just don't know how easier automated that is.
Right.
So that's what essentially what I'm doing with this laptop on NixOS.
It's just that there was an easy NixOS setup to do that.
I don't know what the plumbing light is like on a bunch of system if you did want to do that.
Maybe it's definitely possible. It's just a question of like how painful is it and how much.
Nobody's doing that, right? I mean, not at scale. Nobody's doing that.
Maybe corporations might be, but like nobody, no, right? Except for you.
Well, you know, the intersection of very security professionals who use desktop Linux perhaps.
Yeah, I mean, babe. All right. Well, boost in and let us know because we got some questions about this one.
It seems like a high impact one. Yeah.
I want to get a West prescription for what the rest of us should be doing.
I don't know if they're
I mean you have to have a
What's your goal?
It's good yeah
You know what he's going to say
It depends
Yeah I know
He's gonna
You should run XOS
And then problem solved
Thank you to our members
You know we are
Run and lean these days
And if we hadn't set up
The membership program
And had people support us
We wouldn't have a show right now
And we really do appreciate it
It's an opportunity
To get in there
And keep us going
While we transition
Really where we're at
now is we fought the good fight for a very, very long time, and we were able to do so because
of our members. And now we have to adapt the business strategy a bit. And while we make that transition,
the show survives through the memberships and the boost. So thank you very much. You can go to
Linuxunplug.com slash membership to support this show directly. Or if you want to support all
the shows on the network, jupiter. party. And you get special access for all the shows. So that's
Linuxunplug.com slash membership or Jupyter.com. Thank you very much for your support.
or send us a boost and support each episode.
And, you know, we'll read your message if it's above 2,000 cents.
And we have a good time and appreciate you.
Thank you very much.
Well, Chris, as usual, when I was visiting at the farm and at the studio,
we watched a heck of a lot of our favorite TV on your favorite project.
But you kind of tease that that might be going away.
This is sad, guys.
You know, you get really, really happy with a piece of software.
where you get the whole family using it,
which is not often a thing that happens.
It's quite the rollout.
Yeah.
And then the developer burns out,
and he says it's time to move on.
And this happened this week with Ersatz TV.
Ersatz TV is such a force multiplier if you have jellyfinnerplex,
because it gives you the ability to set up your own live TV channels and stations.
It's so much fun.
It's essentially like discoverability on top of your collection.
Yeah, it's like having your own private Pluto TV.
and I have Star Trek channels
and Bob's Burgers and game shows
and one of the things we'll do is
we'll watch a TV show like say Cheers
and then when we're done we'll put it into a random rotation
in Ersats TV and you'll just have a Cheers channel you can tune
into and while Brent and I were working on the
diesel heater we'd have one of the Star Trek
channels we're always going and it just plays
and I got because TNG's the best
I got one dedicated to TNG
and then the other Star Trek channel bias
is DS9 because let's be honest
DS9 is really good so I got
DS9 but then I got all the other tracks in there too
well, the original tricks.
You have like a second tier Trek-like shows channel as well.
I learned a lot.
Yeah.
It's good.
It's been, it's been, I cannot describe to you the delight I have in the most, like, basic, because you get a TV guide, you get, you get this live TV experience.
You can't rewind.
People say, hey, can you play that back?
Nope.
Can't play that back.
It's live.
It's broadcast.
Yeah, so great.
I know, it doesn't sound, it doesn't sound like one of these things that has been a continuous source of joy.
but I don't know, when am I a year into this thing?
And I still just absolutely, absolutely love it.
So grateful that the developer made it.
And he said in his wrap up, he said,
it's time to announce the final release of Ersatz TV
in its current form.
The existing repositories will be archived following this update.
The project scope expanded beyond what was personally useful
or sustainable to maintain in my free time.
For now, I plan to step away.
In the future, I hope to reboot the project
was significantly reduced and more focused scope,
and they're also welcoming forks in the meantime.
Yeah, that was quite devastating when we got the news.
Yeah, I was legit sad.
I was legit sad.
I mean, it doesn't mean it's useless right away, right?
It's still, it's open source, so it doesn't go away.
You can still run it.
I am, yeah.
It just you don't know what the maintenance will be like
and if forks will develop and will it slowly decay
and not support newer things.
One begins to think perhaps it's time to start looking for an alternative.
And so where the free software world closes a door, it opens a window,
and we now have Tunaar, which has been around for a little bit.
And it's very similar to Ersatz TV with a, I'd say actually a little nicer interface, if I'm being honest with you.
It allows you to create live TV channels from Plex, Jellyfin, Mby, or just local files on your disc.
It lets you build a custom TV channel at your existing media,
and then you can add the ability to spoof an HD home runner to it with a checkbox.
And then it shows up automatically to Plex and Jellyfin or MB as a live network TV tuner.
And then you can just pull in live TV into your Plexer jellyfin.
And then it gives you a drag-and-drop lineup editor.
And they have this idea of...
Oh, that's nice.
Yeah.
It is a really nice UI.
They have this idea of sort of flex content or filler content.
And you can have the thing round an hour out of programming by filling in content.
So I went on Archive.org and I got...
I did this a little while ago.
I got a bunch of 80s and 90s commercials.
And then it knows the length of the commercials, so it knows which ones it can slot.
in and then you can set rules on how often it replays the same commercials.
And so on one of my channels, when you tune in, it fills out.
So the show's actually start and end on the hour and half hour block.
It's really cool.
Does it cut in the commercials or just afterwards?
After between, you could actually have it sort of try to dynamically insert them, but I just
feel like that's going to be a disaster.
And so it's just at the in-between episodes, it plays a couple of commercials from like the
80s or 90s.
It'd be great if you could like index your jellyfin set up to pre-find those sluts?
and then like surface them?
Maybe.
This is too much work to insert fake ads, but...
It kind of does in a way when it does the TV guide.
It's kind of what it's doing.
Because as a kid, did you ever think you could have your own cable network?
No, it's a lot of fun.
It is silly.
I spent a lot of time trying to get hardware transcoding working,
which is always a thing.
And I didn't quite get there.
Is this one like a quick sync system or video?
Yeah, it's on my H-Droid, H3+,
which is using Quixing.
And both Tuna and EursSat's TV
have hardware encoding and decoding support.
However, TUNR is trying to be a little extra clever.
And so, of course, I had to hit a very specific bug.
Probably because Brent was over when I was setting this up.
You're welcome.
So I've got the H3 Plus,
and it's an Intel low power CPU
with its own version of Quixing.
And I'm watching my high resolution,
10-bit H-Fact, custom-rip Blu-ray TNG,
like, you know, 14-Magabit files.
That's a good stress test, huh?
It is, yeah, it is.
Poor computer.
Where ErSats could actually use Quixink
and decode these files,
Tuna was unable to.
And this is an interesting test
because it was same source file,
same network client, same playback client,
all of that.
It's just ErSats versus Tuna.
And what I discovered is that it wasn't a GPU
or a driver problem,
but it was actually the transcode pipeline.
Ersatz was doing a much simpler filter pipeline
and didn't have to pass between hardware and software renders to do it,
where Tunaar was trying to be a little fancier
and was having to flip between hardware decode, hardware scale,
and then software to get back to the right point
and then do some color space normalization in software
and then re-encode in hardware.
And that popping in and out of hardware and software encode back and forth
on my particular quick sync device
with these crazy large TNG files
hit the bug
and so I can't actually use
Tunaar to watch my Star Trek
of all the things
of all the things boys
does it work if you didn't hardware
offload yes but then my little
odroid right I'm not saying you want to
I'm just kind of curious yeah yeah it does
but then the oedroid is basically useless
yeah because it's just doing that so
bottom line
ersatz just has a cleaner simpler FFMPEG pipeline
and so it was handling these 10-bit H-FEC files
where Tuna was just trying to be a little more fancy.
Is this a known issue, I wonder?
I don't know if it's known, actually.
Yeah.
Might be worth important.
Maybe you get yourself.
If this is going to be your future.
It's a lot of edge cases, you know,
because it's special high-encode of Star Trek,
O-Droid H-3 using Quicksink.
I don't know.
It'd be interesting to point maybe a bot at the code base
just to see what the, like, compare the graph-thelling sort of stuff.
Maybe there's some future in the...
I said the same thing.
So here's what I did.
See, I like you, Brad.
Because, you know, I got to have my Star Trek.
But I got to start migrating offer sets.
So this was not enough to say, I'm not going to use Tutarch.
So you're using Tudoran.
Well, you're also not going to, I see what you mean.
You're not going to not have Star Trek.
What's a guy supposed to do?
Do you stay with the dying project?
God bless.
Or do you half migrate?
So, and I don't know.
I don't, I almost never do this, but I did the half migrate.
So I moved all the other TV channels to Tunaar, and I left the Star Trek channels on ERSATS,
which is starting to get complicated now, okay, boys?
System D, Star Trek D.
So what do you do when you got two competing standards?
You use both.
You create a new standard, Wes.
That's what you do.
So I then brought in dispatcher, a third service.
Remember dispatcher?
Yeah.
Yeah, buddy.
Dispatcher is an open source powerhouse for managing all I.
IPTV streams, program channel data, on-demand video.
And so I have probably like 100 IPTV channels in there.
And so what I decided to do was consolidate all the ERSATs and TUNAR from two different sources into dispatcher.
So dispatcher brings them both together and then presents one TV guide to the IPTV client.
So the client is totally unaware what server is feeding.
It works. It works. It's a weird stack.
but it works really well
and dispatcher's great software
and I have all my favorite
IPTV channels in there
plus now I have my own
in their own section
it really is a lot cleaner
than how I was doing it before
and I have groups and categories
it's better
I mean on the back end
it's more
but on the front end
you wouldn't even know
that's the great thing
but it's this weird transition
now because
I actually think the solution
is going to be me replacing
my asteroid
That would be interesting, yeah.
I think that's the solution is to get a higher-end quicksink or some other kind of...
We should try that on another quicksink box, too, just to see...
Yeah.
Yeah, I think it was a source file.
The only reason you're convincing yourself you need new hardware is because your TNG is encoded at ridiculous levels, right?
You mean my TNG is future-proofed and looks beautiful?
Is that what you mean?
You want to respect the film scans they did, Brent.
You want to respect TNG.
Well, that, too.
I mean, like, a guy doesn't want to re-encode it every decade anymore.
kind of done doing that. So I went, I got the Blu-Rays, I got, and some of the DVD, I'll tell you what,
I mean, just as an aside, sometimes, especially with Deep Space Nine and some of these, the DVDs
are actually a better, better quality than the Blu-ray. So you got to pick and choose. I mean, I picked
and choose. I'm picky with my Star Trek. I really, though, I want to just relay a couple things
before I wrap this up. I'm going to put links to this stuff, dispatcher, Tuna, Ersats, in the show
notes, but I also want you to go play around with the awesome IPTV list in the show notes.
I've mentioned this once before on the show, and I don't normally do this unless it's something
I really, really think is great. And so I'm mentioning it again, you can play around with this at any
level. You just want a web-based app to desktop applications to full hosted services like I'm doing.
At the end of the day, there's a lot of good legal content out there that you can watch absolutely
for free, and there's a lot of really good open source apps to play it in. What I've done is I've
stacked a couple of things together. So just as a recap, what you have is a simpler version of this
is tunar. Tuna could feed directly into jellyfin. You don't need all this other stuff. If you don't
have these crazy files like I have, T-U-N-A-R, get yourself T-U-N-A-R, get yourself T-Nar, and
pointed out your existing Plex or Jellyfin, and then your existing Plex or Jellyfin, we'll see it show up
as an HD Home Run network box, and you'll build a stream your shows like a classic TV show,
like a classic cable channel, whatever it might be, with a TV guide, where you can see what's playing,
and I think you'll find it quite delightful.
It doesn't have to be a very complicated stack.
I've gone kind of hardcore here because of my setup, but it's really just tuner, jellyfin, andplex,
and that's the entire stack.
And then you can add on to that as you like.
You could add dispatcher with lots of IPTV if you wanted to.
But I really want to encourage you to get started with this because it is a great gateway drug into self-hosting,
and what you'll find is once you get something like this running, you're off to the race is when it comes to a sovereign stack.
You'll really, you will, you will find it's a very, very fun, and it becomes like just the first thing, and then it's from there it just takes off.
If you want more info on some of the IPTV specific stuff, that's in Linux Unplugged 645.
I also imagine, Wes, you might have gone sneaky spulunking like I may have, but Chris, if you look around, you can find under the Ersatz TV GitHub organization, something simply called Next.
And it says,
RSATS TV next.
This is an experiment and not intended for use by anyone at this point.
Soon, trademark.
And the last commit was 31 minutes ago.
So keep your eye out.
And it's written in 100% rust.
So I noticed that like the first commit was two weeks ago.
So this has been cooking for a minute.
MIT licensed cargo.
Yeah, it's a rust for sure.
Huh.
Yeah, you know, this is very,
early there's nothing here yet other than channel dot toml and lineup dot toml it's something you can see
where this is going and that's pretty exciting maybe he'll pop on his PayPal and uh send jason a few
thank you bucks i don't uh i don't see a flake dot nix yet but there's still time maybe we can
contribute i think what i realized partway into that segment and i still haven't done it is every time
i've talked about these things i'm trying to relay the deep happiness they bring me every time
I use them. But I don't feel like I can
successfully convey
like this is a very rewarding
thing to get working.
If there's something about like we've had experience
now with things like Netflix
and maybe privateplex and jellyfin instances.
And a lot of folks have experienced
like cable TV and network TV.
But the thing that you build while it
is shaped and is wearing the clothes
of that, it's not really the same thing
because you have so much more control and it's stuff you've pre-approved
and build. My favorite shows.
It's always my favorite show.
It's always an episode
I generally
Well, even with Star Trek
And there's only ads
If you add ads in
Yeah
Yeah
Also you introduced me
To a lot of Star Trek
Canon while we were
Working on projects
In last couple weeks
Oh, that's great
Yeah
So that's the thing
It's like
There's a few things
You can actually
Self-host and run
That just give you
This constant source
Of joy and play
And new ideas
That you can iterate on
Well, it's nice to see
We have a little update here
From Olympia Mike
Who writes in
He says
Hey guys
I just got
word from Linux Fest Northwest that they're giving me and my nonprofit, the computer upcycle
project, its own booth at the fest. Not only will I have some upcycled Nix books for people
to play with, but I have a ton of hardware to give out for free. Over the years, I've upcycled
thousands of laptops that have gone into the hands of people who need them. However, there are
often computers that just aren't good enough to go out to everyday users or missing something
in particular. They still work, but are intended for those everyday users. I have boxes and boxes
of this kind of stuff that I know the Linux community can absolutely find a use for.
Yeah. So here's a list of what I already know I will have for sure at Linux Fest Northwest.
Over 100 arm Chromebooks that can be jailbroken to run postmarket OS. And we'll include
instructions for that. Several Intel Chromebooks that have already been jailbroken and running
running a Debian 13.
At least 30 small form factor Lenovo think centers.
Oh, those are going to go fast.
Oh, those are going to go really fast.
Several half-top laptops with missing or broken screens,
but still work perfectly when plugged into HDMI.
Tons of USB, HDMI, cords, a handful of Intel IMAX running Nixbook OS.
Yeah.
Keyboards and mice.
Lots of random Apple hardware.
Tons of DDR3 and DDR4 RAM in various sizes.
That is right.
I said I'm giving away RAM,
Wi-Fi cards, and anything else that is interesting that I find between now and then.
I'll also have a donation bin set up too,
so if you have some of these older laptops that are just sitting around,
collecting dust,
please consider bringing it to the fest and doting it to the organization.
They're all securely wiped, upgraded to Nick's Book OS,
and given to someone local in need.
I'll be up there midday Saturday,
and everything will be completely free.
First come, first serve.
And to finish off the whole weekend,
I'm giving a talk on Sunday afternoon
about the story of Nick's Book OS
and the computer upcycle project.
I cannot wait to see you guys all there.
Amazing.
Go check out Crazy Olympia Mike's hardware blowout
Saturday at Linux Fest Northwest.
And bring some hardware.
Maybe it's a good time to upcycle some of the stuff
you're not going to use anymore.
I can imagine, too, might need some help.
It's going to be a lot of stuff to carry around.
Yeah, it's true.
That's a lot of stuff.
I'm going to ask him if you move to flakes yet.
I'm not donating if you don't get flakes.
That's good to hear from me.
Can I get a next book boat with flakes on it, please?
Love you, Mike.
And now it is time for the boost.
Spooky Satcom is our baller booster this week,
coming in with 133,333s.
Hey, Rich Laster!
Spooky right.
What a great pre-show and discussion last week.
Glad to be a Jupiter Party member.
Wes, you were brutal, but well done.
Hadn't laughed so hard driving home.
So here's some value.
I suppose that might be about the song about you.
Yeah, that was, right?
Yeah, Wes got a little musical last week.
Thanks for that.
It was, it heard a bit.
Yeah, that pre-show discussion was, I feel like, I wish we, yeah,
I wish we could have captured that in the show,
but I'm really glad the members enjoyed it.
And we were really discussing the age verification issue
that's coming to Linux.
Chris O7 comes in West.
You want to take that?
22,22 cents.
Things are looking up for all but duck.
First time booster.
Hey!
Nice.
I've been playing around with Turnstone
to manage my home lab with fully local models
and loving it.
Thanks for the show.
Here's my value for value.
And then we are included a link to Turnstone
over on GitHub.
Thank you for taking the time to set up the boost
and supporting us.
It means more than ever right now.
an experimental multi-node AI orchestration platform,
deploy tool using AI agents across a cluster.
You know, it's incredible that there are these
that I've just never even heard of.
There's so many of these,
and they're just cooking right now.
Five hours ago was the last, like,
when we check these projects out,
they're committing while we're doing a live show on a Sunday.
And it's not huge, but there's, you know,
five contributors.
Okay, one of those is cloud,
but four contributors and 280 stars already.
It just, yeah, stuff's moving.
Works with any open AI compatible API.
Hmm.
Very cool.
I had not heard that.
Appreciate the heads up on that kind of thing.
And also,
thank you very much for taking the time to get boosting.
Yeah.
We really appreciate it.
Yeah, we do.
Well, tomato, or tomato, if you will,
boosted in 21,346 sets.
These are through a couple different messages,
and one of them happens to be
one, two, three, four,
Satoshes.
So the combination is one, two, three, four, five.
This is a minor time travel boost from episode six, five, seven.
Thank you for putting in all of the time and effort for the planet Nix and scale coverage.
Picking MTR in 2026 is also hilarious, but it's still a great tool.
Yeah, we call that Picks classic.
They continue a good discussion on the member's feed about
privacy and age verification last week. For my part, I'm drawing a hard line here. Free software
has been through civil liberties fights in the past, and this is for me clearly another.
This big corporation and governments are after my and my kids' privacy, and I will not
compromise on this one. If my distro of choice implements an age verification API, collects ID
information, implements a race or citizenship API, I will leave. If I need to run
Arch or Gentu, so be it.
Leaving the distro.
Leaving the distro.
How do you feel about that?
Mm-hmm.
Mm-hmm.
Mm-hmm.
And there is a last boost here.
In the past, we went so far as to have GPG developed in Europe when it was illegal in the U.S.
We didn't roll over for Clinton and his clipper chip.
This is non-negotiable.
And for me as a parent, it's doubly upsetting.
I want to protect my children from exactly this sort of privacy invasion.
man, I remember the clipper chip.
Indeed.
I don't know the clipper chip.
Good callback.
Like a censorship built into the TV.
So it could, you know, so it could like detect swear words or something like that and
auto mute them.
And the idea was that you'd build in, it was like a hardware level thing.
And there was commercial, there were commercial devices based around that for a little bit.
Thank you very much.
Appreciate the follow up, Tomato.
It's nice having real people's opinions on where they actually
out there lines, you know, regardless of if you
disagree or agree, but just having it spelled out
and the reasoning is really useful.
Outdoor geeks here with
5,000 sats. I am programmed
in multiple techniques. Would you try
a green boost and report back?
The open source green boost
Nvidia. This is an article
at Foronics. Open source green boost driver aims to
augment Nvidia GPUs V-RAM with RAM
and MVME to handle larger
LLMs.
The issue is, of course,
you have to have a relatively
recent RTCX card, which is...
So the second we get one of those,
absolutely, we will be trying this.
I just found a GTX 960 in the drawer.
I don't think that's going to quite do it, though.
I like that idea, though, outdoor.
It's on the radar officially.
Thank you for sending that our way.
Appreciate that.
Our buddy hybrid sarcasm comes in with 10,000 cents.
Oh, my God, this drawer is filled with broolopes.
That song, Began on Brantley's browser habits,
was Jeff's kiss.
Brantley just, he won't pin his tabs.
He just won't dare you.
Brantley won't pin his tabs.
Brandy won't open 10 new windows like some kind of entropy enthusiast.
If it wasn't so catchy, I'd be more angry.
That's the trick.
Well, E. Scott boosted in 2,500 sets.
He has a list here of underpowered hardware since Chris you've been asking for it.
Well, a pie hole 01.3 running, or a pi 01.3 running pie hole.
Two zeros, actually.
It's two zeros, actually.
Yeah, yeah.
It's a cluster.
Here's what he's got running on it, though.
All right.
NextCloud, Apache, H-DPS, Wikipedia, Jellyfin, Java Web server for work,
audio bookshelf, Navidrome, Fresh RSS, Git, H-T, H-Dem, M, Homebox, Me, Tube, Paperless, Engine, X,
pinch-flat, ROM, M, Sterling, P-DF, Sink Thing, Tailscale, Tril,
uptime, Kuma, and
Hugo, as well as
OpenClaw.
That's impressive.
What?
I mean, OpenClaught self-takes
a fair bit of stuff.
On 4 gigs of RAM?
That might win the, that might win
it right there. How do you beat that?
I think Eastcott does it so we don't have to.
That's nuts.
Well, well done. I am impressed. I didn't think
I'd be impressed. I am impressed.
Okay.
adversary 17th here with 8,441.
Wes, what prompt did you use to create?
Chris, it's okay.
Where the recovering risers understand your pain.
The step to recovery is admitting you have a problem.
Oh, he wants to.
Oh, yeah.
So context here, Wes created a roast song at the end of the membership bootleg last week
that roast me for using Hyperland and a tiling window manager.
Indeed.
And the prompt you used, Wes, do you have it handy?
Do you know what the prompt was?
It wasn't very elaborate.
It wasn't very elaborate.
I think, well, I think I have the Brent one.
This is a comedy album, party record style.
It's a song that simulates a podcast as a funny trick.
So it's a Linux podcast about Butterfess versus CFS.
And also it's a frustrated soapbox rant about how, so this is the Brentley one,
how one of the host, Brantley won't use pin tabs and Firefox for no good reason.
Musical style is non-musical spoken word, no percussion, no instruments,
ambient silence podcast audiobook.
I think I just tweaked it for yours.
So it's similar like you, you know, some sort of seed of like Chris, it irrationally uses
his time window managers.
Right.
You won't use a reasonable desktop environment or something like that.
What's funny is it really, from that, it makes like a chorus and all of that.
Yeah.
Unfortunately, that prompt works extremely well.
And, uh, yeah, looking forward to more, West.
Thanks.
Maybe one about yourself.
Well, you know, that's, you have the prompt now.
Oh, okay.
I think you're, you guys, I, that is totally fair game.
Brantly, yeah, you want to take the one from your countryman?
Oh, this is Rubikman.
3,22 Satoches.
I like you. You're a hot ticket.
Oh, I see why you wanted me to take this one.
You can't pronounce the name of this place.
Greetings from Miramishi, New Brunswick in Canada.
I think it's pronounced Miramachi.
It's like Milamishi.
I'm against the Arian verification laws,
as it is just another way to track and catalog us
under the guise of clutches, pearls,
oh, won't someone think of the children?
It's not my responsibility to make sure that you're
kids don't look at porn. If the distros are forced to implement age verification for some
areas, it will be everywhere because I doubt they will maintain two or more versions.
And that will be the end of privacy because VPNs won't protect you with that.
Yeah, I do think that's probably true. If it takes off, they're probably just going to be everywhere.
It'll be just everywhere. And a flag in Nixos, right?
Yeah, or something, system D, something like that.
Trellion comes in with 16,000 sets.
Coming in hot with the boost.
And just says boost.
Boost.
Thank you, Trillion.
Terrion.
Terri-on.
Bronzewing comes in with a row of ducks.
Hey!
Love the AI hacking, open claw, and local content.
Keep it coming.
Thank you.
Perfect.
Our dear Gene Bean sends in a couple rows of ducks for a total of 5,7801, Satoshi's.
I don't understand.
What the heck is going on here?
There's a little feedback on Cage kiosk, which I brought up last week.
Cage is what I use for my two kiosks that show a home assistant dashboard.
Here is one of them.
Any links to a NixOS config?
Chris, I know you like diving into those.
I do.
I'm looking at it right now.
By the way, regarding building a NixOS image for the pie,
grab a temporary ampere instance from Hedster and use it as a remote build host.
That's how I built mine.
very speedy.
That's big brain thinking there, Gene.
Thank you.
Last boost here.
Funny story, I went looking at my transactions
after you mentioned it being a light week
last week and realized I missed listening
to an episode.
Got to fix that in a little while.
Thank you, Gene.
Thanks, Gene.
A dude trying stuff comes in with
5,000 sats. The traders love the ball.
I appreciate your struggles with the calendars.
I've recently been looking to make my switch from macOS
and one of the last remaining applications
was a native high-quality client
for my Cal-Dav server.
Also, I wanted to submit a pick.
Planify.
It's a very pretty task manager
that works natively with Cal-Dave.
Thanks for the shows, boys.
Nice.
Thank you, Addu, trying stuff.
Nice to hear from you.
See, trying stuff, telling us about it.
This is great.
Thank you, everybody who supported the show with a boost.
We had 18 of you stream sets as you listened,
and you collectively all stacked 29,701 sets.
When you combine that with our boosters this week,
we got a pretty good showing, especially compared to last week.
We got 264,768 SATs for episode 660 of your unplug program.
Thank you, everybody who supports us with a boost.
Fountain makes it really easy.
There's also a self-hosted route with AlbiHub and lots of great apps you can integrate with, including Fountain.
And, of course, thank you to our members who support us every single episode.
Thank you, everybody.
We really appreciate it.
The show runs on your support right now more than ever.
Fact only on your support.
And we got a smattering of picks, boys.
Us matter.
Because a couple of them actually came in from the feedback inbox this week.
So they're listener picks.
But let's start with bore.
This one, I believe, I'm going to guess.
Could be Brent, could be Wes, because I talked to both of you about it.
So I can't remember which one.
I'm going to say, Wes.
That's right.
Actually, it helped us out.
That's right.
behind the scenes a little bit, you know, because we were
trying to watch Big Buck Bunny
with producer JSON.
Right, remotely. We're all trying to do a group watch
a Big Buck Bunny. Yeah, and unfortunately
he didn't have the file locally. No.
And it was taken a really long time for him to be able to get it
from the upstream. Yeah, because it was a real high-res
resolution. Oh, of course. Right, res version of the file.
Yeah. So, but I had it
locally. Yeah. So I
I was able to use Bohr, which is a modern
simple TCP tunnel in Rust
that exposes local ports to
a remote server, bypassing standard net
connection firewalls. That's all it does.
No more, no less.
So then he downloaded over like a link,
like an HTTP link, or does he use like a command
on his end to pull it down? What's the other end?
Yeah, so the other part was, I just ran
a Python. Oh.
HedDP server in the folder where the
Big Buckbunny.mp.m.4 file was.
Yeah, of course, yeah. And then I could just send a link to
HTTP web server. It just does like a listing
of the files, et cetera. And then
Bohr handles the part of taking that local port
and publishing it on a public IP address
and then he could connect to it.
And then we were able to watch it and enjoy it together.
Yes, we were.
You know, and this took Wes, like, a total of five minutes to deploy,
and I don't think you had used it previously.
And Chris and I were just like, I don't know, talking about nothing.
And Wes just solves this problem in five minutes with a brand new tool that he brings to the show.
So, oh, wait, there's even more, Wes.
You didn't just use it.
Oh, there's more?
Well, so I had used it a little bit before, but this is probably the best stress test.
is like I wanted something, it's actually kind of similar to like a Cloudflare tunnel sort of setup
without all the fancy SSL kind of stuff and other layers on top of it. But just like an easy way,
if I had stuff on one server that maybe even I didn't need it on, like to have it already on a mesh network
that I needed, maybe it's a throwaway host, you know, maybe I'm spinning something up and I just
want to provide access easily, then this seemed like a good solution. And it's only, it's like 400
lines of safe, it's not even unsafe, async rust code. So it's like super trivial to set up. The only thing
was missing. It's already in NixS packages. It just didn't have a NixOS module. So I threw one of those
together real quick, which is really just some options that render out a system B service to run it,
because it basically just needs some port allocations and network access. And there you go.
Well, done, sir. All right, Bore, link in the show notes and link to the module as well.
Our next pick is KD Connect SMS, Tui, and Scott Syntheson. He says, you all have expressed interest
in both Tuos and KD Connect.
And because Google is taking away QR code
web pairing for messages, I worked with
Claude Desktop to develop KDConnect
SMS-Ti. Search conversations
and messages, send and receive SMS
and MMS, inline image display
for Kitty. That's cool. I term two
and a few other terminals. You
have contact name resolution from synced
V cards, group conversation support
in the toi with custom naming.
Multiple device switching with a pop-up
selector, archive and spam folders
for hiding conversations.
built in themes
with persistent selections.
Dude, this is better than my SMS messenger on my phone.
And, of course, Rustap.
Of course, it's a rust app.
Amazing.
Ratatoo.
Great.
It's pretty slick, right?
I mean, Scott's on fire with this one.
He's got a whole series of hotkeys
so you can whip around this thing,
like a DOS pro from, you know, the 80s and early 90s.
I mean, it's, you know,
treat it like it's your VIM.
It's pretty cool.
So that's...
I will definitely be trying this because I do have KD.E. Connect.
Yeah.
It was like, Wes, are you running it already?
Well, the next flake is building.
Thank you, Scott.
And that is MIT licensed.
Now, Andrew sent in our next one,
and it's an alternative to what I talked about last week.
This one's called Busy Bridge.
A complex calendar.
It's a free busy syncing across organizations.
He says, it's a self-hosted multi-user calendar
synchronization service for consulting organizations.
The service allows users to connect multiple
client calendars from say client organizations
to feed their main calendar,
keeping availability in sync across all the calendars
without duplicating event details
that don't belong.
Andrew says, I was listening and having a good laugh
because I actually had to solve this problem
so that way everybody can see what's going on.
I've been using it for myself, self-hosted, and it's pretty nice.
It lets you use one main calendar
and see all your events color-coded on it.
And so he sent me along the project that he found here.
It's called Busy Bridge.
This is cool.
Python app, self-hosted calendar,
synchronization service.
Yeah.
Bidirectional sync, personal calendar sync, web dev, ICS subscription, recurring events, smart
busy blocks.
RSVP propagation, that's some attention to detail.
I know.
I know.
That's the part I probably wouldn't have bothered to do, you know what I mean?
But like someone else has done that, that's great.
Hourly consistency checks, six-hour orphan scans, automatic retrive missing busy blocks,
circuit breaker or autopause sync when all calendars fail.
It's pretty smart.
Auto backups as well?
Yep.
Self-healing?
Yeah, this is the real deal.
So that's a real nice find.
I like that a lot.
So thank you, Andrew, for sending that along.
He says, I think it might do more of what you need.
You might be right.
It's often how it goes.
You know, I talk about something.
Someone's like, you know, you could try this.
That's how I found Dispatcher, right?
I found one thing, you're like, you should try Dispatcher.
I'm like, oh, great.
On the audience knows best.
All right, so we're going to wrap it up here.
Let us know your thoughts on, you know, the future of booting your Linux box.
So I want to know if you're using Grubber System D Boot.
And if you use signed bootloaders.
Those are the main things I want to know.
Yeah, secure boot turned on.
Do you rely on that?
What are your thoughts?
Yeah, let us know about that.
Because I just would like to take a survey from the audience.
You guys are a pretty technical group.
So I think it would be telling what your answer is.
And, yeah, let us know.
Send it with a booster.
Linuxunplug.com slash contact.
Now, you can also get even more show by joining us live.
You can make it a Linux Tuesday on a Sunday.
Join us at Sunday, 10 a.m. Pacific, 1 p.m. Eastern.
See you next week.
Same bad time.
same bad station.
That'll be in your podcasting 2.0 app of choice like Fountain FM or over at jblive.tv.
But Wes Payne, if they want more metadata or information around the show, we got that for them too.
Yeah, a podcast 2.0 compliant RSS feed, which means it has all kinds of fun goodies in there.
Like, well, a good, but no, JSON Cloud Chapters.
Yeah, yeah.
And both VDT and SRT files if you want a transcript.
I heard the developer of Overcast this week say nobody, nobody has transcripts in their feed.
We've had it for two years now, buddy.
Two types.
That's right.
And, you know, you don't even have to be like a full 2.0 client to use it.
It's just like Intenopod uses them.
Yeah, there's also secret.
A video version in the feed, too, you could always find.
That's right.
Check that out.
We're out of here.
Thank you for joining us.
We'll see you right back here next Tuesday.
Now's in Sunday.
Remember if someone has a van that needs rescuing,
we're looking for a half-abandoned van.
We watch your van.
