Proposal for Multi-Kernal Linux
Loading summary
Jonathan Bennett
Hey folks, this week we're talking about the Raspberry PI 500 Plus. We're talking about multi kernel Linux. OBS32 is out, there's an upcoming release of KDE Plasma 6.5 and finally Popos 24.04 is about to release. We talk about all that and more. You don't want to miss it, so stay tuned.
Rob Campbell
Podcasts you love from people you Trust. This is TWiT.
Jonathan Bennett
This is the Untitled Linux Episode 222, recorded Saturday, September 27th. That's on me. Hey folks, it is Saturday and you know what that means. It's time for some Linux Linux news. Hardware, software, open source, the whole gamut. We cover it all here at the Untitled Linux Show. I'm your host, Jonathan Bennett and I've got the crew, the gang, the group of guys, wonderful and beautiful co hosts. Well, they are some of those things. We've got Jeff and Rob and Kim.
Ken Starks
Some of us are some of those things.
Jonathan Bennett
Yes, a combination of people and things. Yes, that is what we are. We are going to start with some multi kernel news and I may know what this is. I'm curious though, if Rob pulled the same story that I saw. Rob, what? What is the multi kernel? So enter the multi kernel. Like is this the next big phase of some movie franchise?
Rob Campbell
Well, I'm going to start out by asking everybody, do you all like running the Linux kernel on your computer? Have you ever wanted to run more than one kernel at the same time on your computer? And I don't mean virtual machines either.
Jonathan Bennett
Oh, okay. I was going to say I've got a computer sitting right over there that has the Linux kernel and then multiple Linux kernels running in virtual machines.
Rob Campbell
Yeah, we're talking about multiple kernels on one machine. So this week, the Linux kernel mailing list there appeared a proposal for a multi kernel architecture. The idea is that multiple independent kernel instances running on the same physical machine, each tied to specific CPU cores but still sharing the underlying hardware. Kind of like a VM in a way, but it's different. Let me go on. So think of it as kernels living side by side, each minding their own business, but capable of communicating when needed. The patches were announced by Kong Wang of Multi Kernel Technologies Incorporated, who also shared a blog post at Multi Kernel IO. Wang explained that the multi kernel approach could offer fault isolation between workloads, stronger security by keeping kernels separate, better resource utilization compared to virtualization, and even the possibility of zero downtime kernel updates using something called kernel handover. So under the Hood. The implementation builds on Linux's existing K exec infrastructure to load multiple kernel images and assign them to CPU cores. The potential use cases are pretty exciting. You could run a real time kernel for latency sensitive tasks right alongside a standard Linux kernel. Or even dedicated kernels to specific workloads like security critical applications. Or you can have the real time kernel doing this, regular kernel, doing that, something else doing security security. It all seems like it could actually be pretty cool. But just when you thought that was the end of multicol news, ByteDance stepped in with a surprise of their own. They unveiled Parker, what they're calling Parker, their take on running multiple Linux kernels simultaneously, also without virtualization. Parker partitioned CPU cores, memory and devices so that each kernel has its own sandbox. So it's starting to look even more like a vm, but still not quite so. The boot kernel starts first and assigns hardware resources. All other kernels, called application kernels, only interact with their allocated CPUs, memory and I O devices. Once running, the kernels don't communicate at all. They're fully isolated. So it's a different approach than the other first multi kernel. They also see potential in tailoring different kernels for different workloads. Maybe one tune for throughput, another for latency, each with different configs and compiler optimizations. So although this wasn't something I ever thought I wanted, you know, before reading these articles, you know, once the reason was broken down, I'm starting to. I'm starting to be a little convinced of how this could actually be pretty useful.
Jonathan Bennett
Yeah, interesting. I've been kind of flipping through while you're talking, I was slipping through the mailing list comments about this and nobody has, nobody's come in and blasted them for, for this being a ridiculous and bad idea. But something interesting I'm seeing is that there's apparently already a Jailhouse is the name of it, and it is sort of doing a similar thing. So essentially what this boils down to is it's like, it's almost like a light hypervisor sort of solution that doesn't use quite as much virtualization. But yeah, it's a really interesting idea.
Ken Starks
Definitely is noticing that in one of the frequently asked questions at the Microkernel website under the frequently asked questions.
Jonathan Bennett
Jailhouse is a Siemens product, which is really interesting for me because Siemens is the new overlord over at Hackaday for I guess getting close to a year now. Yeah, well, they, they, they purchased the company that owns the company that owns.
Rob Campbell
Hackaday, like Siemens, the ones they make. I know, I know. They used to make touchscreen displays and various things in like manufacturing. Like that same Siemens.
Jonathan Bennett
Yes. Yeah, they. They do. They do a lot of things. Sort of your heavy industrial equipment. Not. Not the. Not like the heavy equipment side of it, but the controller side of it.
Rob Campbell
Right. That's where I've seen them at when I. Yeah. Back in the day when I worked factories.
Jonathan Bennett
Yeah.
Ken Starks
That is their bread and butter controllers for conveyor belts.
Jeff Geerling
The old General Electric.
Jonathan Bennett
Yeah, Very similar idea. Yep. Yeah, we'll have to see. We'll have to see if any of these really take off and land upstream in the kernel. Maybe it'll be the next wave. Maybe this. Maybe this is the missing piece between the Docker style containerization and the virtual machine style containerization.
Ken Starks
Maybe multi tool, lxd, LXC vert options.
Jonathan Bennett
Well, LXC LXD is just one of those two things. I think it falls into one of those categories.
Rob Campbell
You know, I wonder, and this may sound like blasphemy when I say this, but I wonder if the. And obviously it's not going to probably not be a blessed configuration or maybe will. No Microsoft. But I wonder if the separation here is enough that theoretically someone could also have one of those independent kernels. Be a Windows kernel. I wonder if that's just too far different of architecture.
Jonathan Bennett
It depends upon how much essentially. Yeah. It depends on how much of a hypervisor there is running underneath and how much it's willing to lie to the Windows kernel to make that work. That's essentially what you have to do. Yes. This is memory location 0.
Rob Campbell
The ByteDance is probably more likely to work because it. It sandboxes more than just the cpu. But indeed it'd be interesting if that could become a way to run Windows apps.
Ken Starks
Basically, you've got a box. Well, you've got, for all intents and purposes, four identical computer systems because of the hardware put in it. With what, just one controller for starting.
Rob Campbell
It all up and then byte dance, right?
Ken Starks
Yeah.
Rob Campbell
Kind of like containers too.
Ken Starks
Then you'd use an immutable system for running everything up and then have Ubuntu, Fedora and something else on each of the others.
Jonathan Bennett
Yeah, just all of it run all of it. Yeah. All right, so there's something else that happened this week that I was. I was not prepared for it, but I should have been because we've talked about it in the past. OBs32 dropped the full release. It's out, it's ready. I'm not running it yet. I Haven't updated to it yet, but we got 32. We also got a little minor hotfix with 3201. And the big the big new feature in OBS Studio 32 is the plugin manager. And this is going to be pretty interesting for for managing your plugins, imagine that. But for being able to see the list of plugins you have installed, install them on the fly, disable some of them just have a single place to go to to control all of that stuff. They also have, interestingly, an automatic crash log uploader. It's opt in and it's Windows and Mac OS only. Nothing on Linux unfortunately. But that is a big deal for discovering and fixing crashes earlier if you can get those crash logs to upload automatically. And then they've done some work on the Nvidia stuff, the Nvidia RTX effects. They've added voice activity detection so that they can do better noise suppression by being intelligent about when the speaker that you're trying to isolate is actually speaking. And then they've also added the chair removal option for the RTX background removal so you can delete your chairs live and on the fly. They've got an experimental metal renderer for Apple Silicon Macs, which I have mixed feelings about. I kind of wish nobody, just everybody would refuse to support metal because it's a terrible not invented here syndrome kind of idea. But I guess we're stuck with it, at least for a little while. So so they have added that and then they've also got hybrid MOV support And then the 32.01 hotfix was just various crashes that they found maybe through the automatic uploader. These may be things discovered through the automatic crash upload and so it may already be bearing fruit. And then there are some other just various changes in there fixes to audio fixes for settings. They've improved some chapter marker accuracy. There is a pipewire change in there where they have improved the format selection for PipeWire video capture. As I said, I've not installed the 32 release yet because I'm really contemplating doing a Fedora install first on this laptop. This is the one that I do my media stuff on for the various shows. And so I'm really thinking about maybe the rest of this weekend trying to do a Fedora install there. And then of course would go to OBS32 as part of that because latest and greatest. Why not?
Ken Starks
And I've actually already have it installed under OpenSUSE Tumbleweed if somebody wants to see what it looks like, yeah, but there's no plugins for me to manage yet.
Jonathan Bennett
You're pluginless?
Ken Starks
Yep. All it does is gives me the installed and it. Then on the right side it's got manage enabled plugins. Above the installed it says browse and below it says updates, but that's all it's showing and it's under tools.
Jonathan Bennett
Yeah, you can imagine that eventually they'll, they'll have. They'll plug that into like a plugin repository and the officially supported plugins you can just go and browse and hit a button to install. Like, I'm sure that they've got grand plans for making that more useful in the future. Yeah, so cool to see that. Jeff. Jeff, you're not running OBS 32 yet, are you?
Jeff Geerling
I am not.
Jonathan Bennett
You've got enough problems with your machine already, don't you?
Jeff Geerling
No, not actually. Too many problems.
Jonathan Bennett
Well, why don't you tell us about that?
Jeff Geerling
The title of this one is My Life with Cacheos so Far. So now I talked about how I added Cacheos to my laptop and played with it. Well, when I wasn't doing the show for the last two weeks, had some personal matters going on, but I took a little time and killed my Kubuntu install and loaded Casheos on my main gaming machine, which is the one I use right now for doing the podcast. And to make sure I could have a fresh start. I also wiped out my home directory and as Ken always says, back up, which I did for most of my files. Yes, I thought I had my documents directory backed up and I lost that one. I had some other backups in places, but I did lose a, you know, a few months of progress. So this is, this is the foreshadowing of the end of the show's Poetry Corner. Just heads up there. Back to Casheos. Now, I used Ventoy with an ISO as many of you would. And I. I chose to install Cashios with the Nvidia drivers. Since I do have a team green card. I split my root and home directories into different partitions. And I also chose Grub as my bootloader. It isn't the default, systemd is the default, but one Grub is the devil I know. And from what I've read, Grub is a little more forgiving on how you boot because systemd bootloader only works with Eufi, or so I've read, where Grub can work in legacy mode. Uefi, it's a little more versatile. But you know, I've also read that it's easier to config multi boot options with grub and you you systemd can do it but you need to do manually configure it so if someone knows different let me know. But it just seemed like I already know how to fight with grub so and, and I I really fight with grub. I can manhandle it pretty well so that's why I went that way. File system I did chose BTRFS since that's the default Now Kubuntu uses ext4 so I've kind of been on the ext file system for a while. I have used others in the past but you know and Cashios does support ext4 but I figured I'd follow the default you know. But also on this with a realistic view I doubt I'll ever know the difference unless I really dig deep into playing with the file system. I mean it's it works basically just the same until I really pop pop my head under the hood to do some wild new thing that I probably shouldn't, you know and corrupt everything but but I digress. Desktops of course I chose KDE plasma. I kind of a plasma fan but as I mentioned in the last time I talked about this there are 16 choices for desktop so pretty much everything is supported that has any much of any size to it and following it all. So lots of options there now I booted up things work great. You're greeted with a desktop with a hello program window which I really liked because I have never done any arch before so this is kind of new for me. I've done some fedora, lots of Debian, but this arch is brand new so it's nice though. It gives you kind of three main columns with subcategories under there and one column's documentation. So it gives you all the wikis and all the here let's get started kind of stuff. One is support. So it gives you places you can go to get help and once for project which is if you'd like to support Cashios you can donate, you can volunteer, you can help develop, you know it it just allows you to get involved with the distribution. They also have tweak buttons for things like reinstall all packages, install gaming packages, a lot of other items that can be done with just a click of a button. And there's an install apps button for installing some common apps. Now it isn't the full catalog of items, but it's a nice graphical menu for a lot of the things. You know the kind of the most popular things to get you started. Now there is a different program, still graphical, that you can install the full library of programs. And of course you can always use the command line, you know, so like I said the first time using Arch, I really liked having that first step to kind of get me rolling, get my, you know, let me build up a little momentum, you know, it. The shell is fish and so far it's fine. I've. I tweaked it a little bit to turn the amount of colors down a little as it was kind of overwhelming at first. You know, there was, it was a little extra color Y and sometimes I find that a little harder to view than, you know, I guess maybe I'm too old school. I'm used to a lot of the monochrome stuff and a few colors. Okay, but too much. Yeah, I'm not there. One nice thing though is there's a graphical configuration program that lets you change your fish profile. There'll be more of that later. Another foreshadowing, I installed Steam by installing a gaming metafile which loads all the gaming programs dependencies you need at once. That was pretty nice. It's just a whole big bundle of stuff that goes in. I also use the native version of the Cash Us Steam client, meaning I will use the one that uses the optimized libraries. Now, something I didn't realize is Cash Us will use programs and libraries optimized for your hardware. So now because I have a Zen 4 CPU, it downloaded that version of the OS files and kernel and they've all been compiled to support the features of the hardware. It's kind of like Gen 2, but not with the granularity Gen 2 has with compiler options. But you do have version 3, version 4, Zen 4. So depending on what hardware you're running, it will tailor the. It can tailor the libraries if you so desire, to what your actual hardware supports. Now, I also learned, now, I didn't realize this, the AUR is not part of the update or install program process with using the Pac man installer. Anyway, if you want to get something from the aur, you download it, then you need to install it. So it's like just downloading a package, then you install it locally like any other RPM or DEB package that's on your. On your machine. I learned this because I the only, the only time I thought about getting something from the AUR was trying to get the desktop Plex program. You know, the media, not the server part, just the display part. So far, that's the only Thing I found that wasn't ready already in the normal cache OS files. Those on the Discord saw. I was really excited when they had my favorite music player, Dead Beef. It was. It was already in there and boom, instantly installed. But Plex, they didn't have it. Some of them say that get it from the aur. Others say the Flak pack is better because it works. It works better. It's kind of 5050 on who has luck with it. But I kind of cheated and I just like, you know what, I can use the web interface because I'm just displaying. So that's what I went with. So I just used the web login and I was fine with that. So I'm still learning so far. I'm really liking Cashios. I'll let everyone know if that changes or I have some major issues with it or more things I'm learning. But so far so good. Just taking the jump and happy I did.
Jonathan Bennett
So to quote someone from the chat room, so far it's cache OS and not crashy os.
Jeff Geerling
Yeah, it's cache. It's not crashing on me.
Jonathan Bennett
That's good.
Ken Starks
You're not using Cashyos as your Plex media server. You're just using it for displaying whatever's in Plex streaming from Plex Server.
Jeff Geerling
Yeah, my server's running Ubuntu 24.04LTS and so I, I'm kind of doing the server thing where it's only getting the security updates. It's not running anything advanced. It's. It's, it's running everything really stable and I, I don't update that much. The gaming machine I have and slash Play machine, this is the one that I run the latest Greatest Night Crash and I wipe and I throw stuff around and you know, if, if, if I, if I had this go down, it's not that big a deal where the server it's like oh, there's some pain there, but this is just not a problem.
Rob Campbell
So a few things. Butterfs is not the same as the XT4. Not even under the hood. I mean if you're just using as a basic file system, sure, it's going to do what a file system does does but the thing is you're not getting your full value out of it. One of the big, I mean there are a lot of other things but one of the things I like the best about it is the ability to for snapshots. So my recommendation would be to an easy way to take advantage of that is to get the application time shift and time shift, you can do a snapshot. I think it's been a while since I've used it actually, but I think you could figure it to. Whenever you do an update, it'll do a snapshot first. So then you can easily, really easily roll back. So I would suggest that. And the other thing I was going to say is, you know, I've never used Cashy, but I'm. I'm thinking you could probably install Yay on there, which is Arch Aur Helper, and that would allow you to utilize the Aur if you wanted.
Jeff Geerling
Okay. Yeah. Now it does take snapshots because whenever you do an update, it will tell you it took a snapshot.
Rob Campbell
That's probably using the Butterfs feature.
Jeff Geerling
Probably. Right now I'm only using the file system is just a very basic file system.
Ken Starks
That snapshot stored on the same storage device that the OS itself is installed on.
Jonathan Bennett
It's using better fs. Yeah, for sure. Yeah.
Jeff Geerling
And when you go into Grub, you have an option of below your. Oh, go into different file systems or go into Debug or whatever. At the bottom you could select a cache EOS snapshot. So you could go back in time and say, oh, I want to load up from this snapshot and it'll take off from there.
Rob Campbell
And it's a snapshot, Ken, so not a backup. But what it does is it snapshots where your system is and then that's here. And then everything you do from there on is a. Basically an incremental change from that. And then if you do another snapshot that phrases that in time and so you can roll back to those spots where you were. But if you got something like time shift, you can also use that for back backing up. I think you could use it to back up off site. Or you could take snapshots as. Or maybe Cachi has something built in. If. If you wanted to take a snapshot before you did something like if I'm going to mess with stuff, I better take a snapshot. Timeshift still is a pretty good app.
Ken Starks
Is there a way to duplicate that snapshot to an external or at least another drive so that you could. If you wanted to just reformat the existing drive and then put it back from it like Clonezilla can do.
Jeff Geerling
Well, maybe you can, but it wouldn't be a full. My understanding it's not a full copy of what you have. It's a. Here is the differences. So you still need that original to apply the differences to. So even if you saved it off somewhere and your drive died, you're not going to have something that can boot. You know, you can't just reload a drive with that snapshot.
Jonathan Bennett
Yeah. You got to keep in mind it's more for playing around with things like system configuration and being able to roll back if you did an update that broke something. It's not for saving your hide if your hard drive dies.
Rob Campbell
Yeah.
Ken Starks
Now if pretty much like. Like a snapshot with a vn.
Jonathan Bennett
Yeah, exactly.
Rob Campbell
It's. Exactly. That's why it's a snapshot, not a backup. But if you know. I know, I know. Zfs, for example, you can replicate. You know, it has a lot of the same features. Butterfs as far as snapshots and all that. Where you could do like a Z send, I think, or ZFS send where you can replicate that over to another place. I don't think Butterf has. Butterfs has that. But maybe I'm wrong.
Progressive Insurance Ad
Today's show is brought to you by Progressive Insurance. Fiscally responsible financial geniuses, monetary magicians. These are things people say about drivers who switch their car insurance to Progressive and save hundreds. Visit progressive.com to see if you could save Progressive Casualty Insurance Company and affiliates. Potential savings will vary. Not available in all states or situations.
Tonal Ad
With summer closing down and schedules ramping up, finding time to work out feels almost impossible. But with Tonal, you get fitness that fits your life. Tonal lets you train at home, combining the convenience of a full gym with the expertise of an always on personal trainer in one sleek system. Zero drive time, zero wait time. Tonal is designed to reduce your mental load too, trading your workout, planning for the workout. Doing that delivers results. No more second guessing your technique. Tonal gives you real time coaching cues to dial in your form and help you maximize every rep. No wasted time, no wasted effort. After a quick assessment, Tonal delivers personalized resistance that adjusts automatically as you get stronger to keep you challenged. And Tonal tracks your progress to take the guesswork out of working out. Whether you're choosing an expert led strength arrow hit, yoga or mobility workout. Want to see how Tonal can help you maximize fitness in minimal time? Try Tonal now at Old Orchard to experience the ultimate strength training system firsthand and with both hands. Tonal at Old Orchard is ready when you are.
Bluehost Ad
I'm no tech genius, but I knew if I wanted my business to crush it, I needed a website. Now, thankfully, bluehost made it easy. I customized, optimized and monetized everything exactly how I wanted with AI in minutes. My site was up. I couldn't believe it. The search engine tools even helped me get more site visitors. Whatever your passion project is, you can set it up with Bluehost with their 30 day money back guarantee. What do you got to lose? Head to bluehost.com that's B L U E H-O-S-T.com to start now.
Jonathan Bennett
Yeah, all right, let's move along then and let's talk about. Oh yes, Ken, what's the new thing that has AI in it?
Ken Starks
Well, there have been three updates to Calibri since the last time I talked about it, which was when the release of version 8.9 came out back on the 22nd of August. Some of the new features provided by versions 8.10, 8.11 and 8.11.1 include allowing you to control the tooltips displayed for every column by right clicking the column header and choosing Define Tooltip template to set the tooltip for that column in the book list, allowing you to search by shortcut as well as by name in the Preferences keyboard menu and show the keyboard shortcut for each category in Preferences in the tooltip. And as Jonathan mentioned, it also includes a new Ask AI tab in the dictionary lookup. In fact, let me go ahead and demonstrate how that works. I'm going to do a dictionary lookup on Dickens. Over here is the dictionary lookup and it's got a second tab. I don't know if the fonts are big enough for you to read it, but it says Ask AI and if I click there, it goes with what the selected text is. In this case gives you quick actions such as Define, Explain, Fix grammar, key points, summarize or translate. Or I can type a question to the AI below for this to, for example, summarize this book. I don't even have a AI set up for this yet, so I'm wondering why it's giving me those options. Because when I first went in it was saying configure your AI.
Jonathan Bennett
What happens? What happens if you actually type a question in or you click on one of the quick actions?
Ken Starks
That's a good question. AI provider not confined.
Jonathan Bennett
There you go.
Ken Starks
Now, the feature does support hundreds of AI models via free providers like Google Open Router, GitHub, or even locally via Ollama. Now, there's also several bug fixes that include fixing some regressions that happened with version 8.9 that broke markdown output, changing voices when the ebook viewers read aloud engine is set to all automatically select, and a regression in 8.11.0 that caused conversion to be broken when metadata contains non BMP or characters in windows. Which I'm not really worried about myself since I only touched on some of the new features and bug fixes. I do recommend following the links in the show notes if you want more details.
Jonathan Bennett
Yeah, it I am I am suddenly struck by the need for some sort of E Ink Linux tablet to run Calibre on. I wonder if the if you can run it on the pine tab. We've probably talked about this before. I don't know.
Ken Starks
I've never used it on an actual tablet. I've always run it on my desktop and then connect a tablet to it and use calibre to download the files the ebooks I've got on my desktop to the tablet.
Jonathan Bennett
Yeah, yeah, that makes sense. All right. Okay. So Rob, let's talk about Cosmic. We talked a little bit about Cosmic last week. Have you actually tried it? Are you running the Cosmic Beta?
Rob Campbell
I am.
Ken Starks
Is it out of this world yet?
Rob Campbell
It's out of this world. I. I'm assuming it's out of this world. I have not tried it since it's been in the beta. I've only tried it back when it was alpha, but I don't know. I don't remember talking about last week. It seems like it's been a while since we've talked about popos. I think we talked a little bit about Cosmic being on a different distro. Other than that it's been a while since we talked about Cosmic or anything because I don't know, they've kind of been an alpha with not a lot of updates for a while. But this week they have released Popos 24.04 LTS beta, along with the beta milestone of their brand new well suit someday brand new Rust based Cosmic desktop environment, both of which have been in development for over a year. This brings Cosmic out of the Alpha phase and into the beta phase. PopOS 2404 beta is based on Ubuntu 24.04 LTS, obviously powered by the Linux 6.16 kernel, has the Mesa 25 1.5 graphics stack and the Nvidia 580 driver series. More importantly, it ships with Cosmic Beta, obviously, which now maybe maybe polished enough for early adopters to start thinking about looking at maybe a little more seriously. So as we've pointed out in the past, but for those who are new to the show, Cosmic isn't just a reskin, it's a full desktop environment built on Wayland. The beta introduces new Cosmic Files file Manager with gallery view, instant search and adaptive layouts. The Cosmic launcher for apps files, web search, calculator functions, and support for advanced window tiling, workspaces and theming. System 76 has also swapped out GNOME defaults for their own suite of apps, Cosmic files, terminal edit, player, store settings. And developers get app templates and documentation to make building for Cosmic straightforward. So, you know, it's still in beta, getting closer, but still not ready for, you know, regular production. Unless you're like Jeff, who apparently is a lot more adventurous these days. But both Popos 2404 LTS beta and the standalone Cosmic Beta are available now@system76.com for those eager to test and I don't know. Personally, I'm starting to get more excited for the Cosmic desktop and maybe a little less excited for popos. Popos kind of lags behind a little too much for me. But Cosmic being able to run on so many other desktops, that's the part that I think I'm getting more excited for. But I remember, I think it was about a year ago when I was showing off the first, I think that was the first alpha. Or am I this, my timing off? Maybe it's two years. I think it was last year, though, it was the first alpha and at that time I was thinking it was really getting close already and, and that they've come a long way in a short time. And with that, you know, I kind of predicted we're going to see a little more by this time. You know, they, they have come a little bit further this year and I, I, I'm pretty sure, I think at the prediction show that we had that I predicted the initial release, or maybe I said possibly a release candidate would be out this year, but this year is kind of winding down and we're only just getting into the beta now, so. I don't know. You guys think this is gonna happen?
Jonathan Bennett
I, it seems like I saw Carl Russell talking about this on Twitter when he thought it was going to come out. I'll have to go see if I can find it. Probably, probably early next year.
Jeff Geerling
Yeah, I seem to remember him talking about that. The, the beta stage wasn't that long for as long as Alpha was around.
Rob Campbell
Beta just didn't have.
Jeff Geerling
They were going to kick into.
Rob Campbell
A.
Jeff Geerling
Release candidate pretty, pretty fast. I want to say I thought it was about the end of the year. First part of the next year was going to be the, the release candidate.
Jonathan Bennett
Yeah, well, so they, they took their time with the alphas to get it right and so the idea is that the beta is not going to take too long, hopefully.
Jeff Geerling
And, and I think they'll have.
Ken Starks
OS 2604 by the time they release the full.
Jonathan Bennett
No, probably not.
Ken Starks
Look, when 26 Ubuntu 2604 is coming.
Jonathan Bennett
Out, probably sometime around April of 2026 next year.
Ken Starks
That's not that far away.
Rob Campbell
Yeah, but they're, they're, their base Ubuntu is usually lag quite a bit, I think. So I think on 24, 24, 2604.
Jeff Geerling
Will be an LTS. They're not going to do anything too exciting.
Jonathan Bennett
Well, Ubuntu won't, but POP OS is surely going to try to get support for it. So this is something that Rob mentioned that's worth talking about. The guys at System 76, all of their engineers, they have put a lot of engineering effort into Cosmic and it has slowed down POP OS significantly as a result. You can see things are lagging. Once they do finally get the full release of Cosmic out, there is a good chance that popos is going to start churning along back much quicker. So I would not be surprised to see a Popos 2604 come out. Well, let's just say less than a year after Ubuntu 2604 comes out, or at least we shall hope. So.
Ken Starks
I'm going to be optimistic and say definitely by the end of 2026.
Jonathan Bennett
Yeah, that would be ideal.
Rob Campbell
I feel like, I mean, I feel like even before this, POP OS has always been a little bit lagging behind Ubuntu, and Ubuntu has always been lagging behind itself. And I also feel like the people who like, would be the people who would update POPOs, the distro, you know, those are maintainers. I wouldn't think that's necessarily the same skill set of people that are developing a desktop.
Ken Starks
But I'm just trying to think of some of the other Ubuntu derivatives. I want to say Linux Mints one, right?
Rob Campbell
Yes.
Jeff Geerling
Yeah.
Ken Starks
How long after Ubuntu comes out do they normally have their derivative for the latest version?
Jeff Geerling
Not that long.
Ken Starks
And I think with some of the derivatives, they actually just follow the LTSs, don't they?
Jeff Geerling
Yeah, so some do. Some follow each step. I mean, there's a ton of derivatives off of Ubuntu.
Rob Campbell
Yeah, hundreds.
Jonathan Bennett
So Papos 22.04, released 4-25-22, same month.
Rob Campbell
Okay.
Jonathan Bennett
So we are way behind as compared.
Ken Starks
To that, and that's primarily because of the work they've been doing.
Jonathan Bennett
On Cosmic, they wanted to ship 2404 with cosmic and that has taken quite some time.
Ken Starks
And they did ship 2404 with cosmic.
Jonathan Bennett
It looks like they're going to. Yes, but they've gotten the work done right. Like they. They have the base system in place and now they can move into sort of incremental updates for Cosmic. I think it's going to be much less of a problem.
Jeff Geerling
And you don't have to tie it to Ubuntu. Cashios also has a Cosmic desktop. You can already like me.
Jonathan Bennett
Yeah. If you want to run Cosmic, there are multitude of options. You do not have to use anything drive.
Ken Starks
Will you be running Cosmic before Rob?
Jeff Geerling
Probably not. I'm more vested the whole show this today is foreshadowing. I'm more looking forward right now to 6.5 plasma.
Jonathan Bennett
We will talk about. In fact, you want to go ahead and talk about that now, Jeff?
Jeff Geerling
Yeah, we can definitely. Let's do that things around here.
Jonathan Bennett
Let's talk kde. We've talked Cosmic. Let's talk kde.
Jeff Geerling
So. And I'm surprised nobody talked about this before because it happened last week. But it's expected KDE Plasma 6.5 is going to be released on October 21st. But if a person would like to test drive before that date and help with the development of 6.5. Well, the 6.5 beta which is just released is just what you need. So you can load the beta right now. There are several new features which are coming in 6.5 beta, such as nighttime, which helps to schedule the dark light cycles for your system. This is a feature you can change the desktop theme based on the time of day. And you know, when it's dark out you can have a darker set of colors if you so desire. Or you can adjust the screen temperature, meaning the at night the computer could go to a more warm yellow shade than a bright white or blue tint. You know, you can, you can make it how you want based on the time of day. There's also now support for GPU overlays. And without going into it, the overlay allows for more efficient composting of effects on Windows. Basically it's taking some of the load off your GPU. There's a call out for a 22 year old feature request which they, they got to which allows a person to mark an item in the clipboard as a favorite and it will stay there permanently. And this is, this is great for if you have something that you're always pasting in somewhere. You got maybe some Long directory, you got some command or something, whatever, you're pasting something in all the time now it can be a favorite, so you just always have it there. It's also now possible to sync clipboards across clients and servers when you're on a remote session, so you can synchronize that and help help out a little bit. Windows are now going to have rounded corners, rounded bottom corners by default. Although personally I'll probably be turning that off as I'm not a fan of the rounded bubble look that some oss are going to. I specifically load third party programs on other oss that have a lot of rounded corners to square them back up. I like my Tetris stacking nice and neat, not rounded bits or squares should come together. But I digress. Plasma Discover now also supports FlatPak Plus HTTPs URLs. So now it's easier to install a FlatPak app from Flathub by just pressing the install button. So that's kind of cool. And you know, that's just a few of the things coming. There are a ton more items and if you take a look at the two articles linked in the show notes, you can get a lot more detail and see items which I've left out. And there's links in those articles that go even into more features were coming into 6.5. So this is going to be a big upgrade. And I didn't even go into all the bug fixing and you know, things like that, which is going on as well. And a lot of those turns into like link trees where, hey, look at this feature. And oh yeah, they describe that feature and then they go, oh, here's 10 other things or 20 other things in here and there's a link there that goes to somewhere else that has, oh, here's a bunch more features going in. And so yeah, 6. 5 is going to be pretty cool. And historically, you know, knock on wood, the the 0.5s. So 6.5 should be really polished. Usually by the time you hit the 0.5, things are really, really smooth and there's no sharp edges. But if you're so inclined, jump on the beta and help make sure there's no bugs in there in this release. So happy exploring.
Rob Campbell
No sharp edges. I thought you're gonna remove the rounded edges and you were gonna have sharp edges.
Jonathan Bennett
It doesn't ship by sharp edges by default.
Jeff Geerling
Oh yeah, yeah, exactly. I'm gonna fix that. I'm gonna, I'm gonna hone that baby.
Jonathan Bennett
The sharp, sharp edges are optional.
Ken Starks
The ability for Klipper to basically have snippets. Sound.
Jonathan Bennett
Yeah. Now, what is a snippet in this case?
Ken Starks
Well, basically, save text that you've moved to the clipboard so that you don't. I call it a snippet because it's something that I'm repeatedly using.
Jonathan Bennett
Oh, the idea of favoriting. Yeah, I've needed that a time or two when I'm working on one thing, but I'm copying and pasting a bunch of things and then it's like, oh, I need that link again. It rolled off the bottom of the clipboard.
Rob Campbell
You're talking about the ability to pin stuff to the clipboard. Yeah, Yeah, I think that's. That sounds pretty cool. I think that's going to be my new password manager.
Ken Starks
That was referred to as a snippet. And get it.
Jonathan Bennett
I've got to say, one of the coolest parts of. I guess it's not just kde, but KDE is the first one that I saw that really did this, is that ability to have multiple independent items in your clipboard. Like, that is quite a win for computing for the desktop experience. And every time I'm over on Windows, I really miss that. That is one of the features that it's like, why can't Microsoft do this? It would be so easy to implement.
Ken Starks
They don't need to. You just run Windows in a VM and use the clipboard on the Linux.
Jonathan Bennett
I guess you could.
Jeff Geerling
Why skip the middleman?
Jonathan Bennett
Why skip the middleman? All right.
Jeff Geerling
It's because, you know, mini rant here. Why is it that? Because I have to run Windows at work for my desktop. You know, corporate requirement. You can't tell me for as long as Windows has been around, I can't move my. My taskbar to, like, the left side of the screen. Like a vertical one. No, can't do that anymore. You gotta start over. Every time they redo a new version, it's starting over from square one. Rounded, bubbly windows. And it's stuck with the start menu in the center of the left.
Rob Campbell
It's a new safety requirement. You gotta get rid of those short batches.
Jeff Geerling
Yeah, I guess. My Duplo operating system.
Jonathan Bennett
Yeah.
Jeff Geerling
For those who are not in the US and not familiar with Duplo, they're like Legos, only they're for little kids. So they're just big, round block things. No sharp edges, and they're really big.
Ken Starks
And hard to get in your mouth.
Jonathan Bennett
They hurt less to step on and they're impossible for toddlers to swallow.
Jeff Geerling
Yes, yes.
Jonathan Bennett
Nearly all Right. Ken, there is a Linux distro out there that is explicitly not a Duplo style Linux distro. Why don't you tell us what's new with Kali Linux?
Ken Starks
Yeah, and you can thank both Marius Nestor and Jack Warland who wrote about Offensive securities releasing Kali Linux 2025.3. It introduces Nexmon support, a patched firmware for certain wireless chips to extend their functionality, which finally implements monitor mode and injection mode for Raspberry PI's built in WI Fi. According to Marius, 10 new hacking tools made their way into Kali Linux 2025.3 including, I'm going to spell this out. K, R, B R E, L, A, Y, X, Kreblix and then there's a LLM Tools, nmap. There's also mcp, Kali server and patch leaks. Now, according to Jack, this release marks a change in how Kali Linux vagrant packages are built. The vagrant images are no longer generated with Packer. Instead, modifications to the images are now part of the virtual machine build scripts. And those scripts have also been upgraded to the Packard 2.0 standards. Now, I'm leaving out a lot of the interesting stuff that both Marius and Jack included in their articles. So if you do want to find out, for example, what those tools I mentioned do, definitely follow the links in the show notes and then tell me what the K R B R E L A Y X is.
Jonathan Bennett
I'd pronounce it Curb Relay or Curb Relay X. It's kind of a play on Kerberos.
Ken Starks
Funny, I think it talks about either Kerberos or Kubernetes. I'm turning around.
Jonathan Bennett
It's Kerberos. It's Kerberos. Yeah.
Ken Starks
I'd have to follow the link into the show notes to find out myself.
Jeff Geerling
From unsolved mysteries to unexplained phenomena, from comedy goal to relationship fails, Amazon Music's.
Rob Campbell
Got the most ad free top podcasts included with prime. Because the only thing that should interrupt.
Jeff Geerling
To your listening is, well, nothing. Download the Amazon Music app today.
Odoo Ad
So when I ask, what is Odoo, what comes to mind? Well, Odoo is a bit of everything. Odoo is a suite of business management software that some people say is like fertilizer because of the way it promotes growth. But you know, some people also say Odoo is like a magic beanstalk because it grows with your company and is also magically affordable. But then again, you could look at Odoo in terms of how its individual software programs are a lot like building blocks. I mean, Whatever your business needs. Manufacturing, accounting, HR programs. You can build a custom software suite that's perfect for your company. So what is Odoo? Well, I guess Odoo is a bit of everything. Odoo is a fertilizer. Magic beanstalk. Building blocks for business. Yeah, that's it. Which means that Odoo is exactly what every business needs. Learn more and sign up now@odoo.com that's.
Jonathan Bennett
O d o o.com this episode brought.
Progressive Insurance Ad
To you by Red Canary when cybersecurity threats hit fast, you need an MDR partner that moves faster. Red Canary delivers 24.7expert MD support, total visibility and actionable insights. Plus it helps you detect four times more threats so you can stay ahead without burning out. Red Canary clears the noise and has your back every hour, every incident. Get the backup you deserve. Visit redcanary.com difference to learn more.
Jonathan Bennett
Yeah, I think it's a pretty big deal though, that Kali Linux has support now for the latest Raspberry PI's WI FI driver.
Rob Campbell
Yeah, you can make a handy little appliance with a security. Not a. Not a security appliance like a firewall, but security appliance like for testing or testing.
Ken Starks
Pen testing.
Jonathan Bennett
Yeah. So Google's AI says that it's krb. Relax. I'm not sure I believe that.
Ken Starks
Curve. Relax.
Jeff Geerling
AI can be wrong. What?
Jonathan Bennett
AI can be wrong.
Rob Campbell
Yes, it can. And in my next story, I'm going to tell you how.
Jeff Geerling
I didn't even mean to. I didn't even mean to pull a can.
Jonathan Bennett
Just comes naturally.
Rob Campbell
Oh, are we there? We are there, aren't we?
Jonathan Bennett
Are we there? Are we there yet?
Jeff Geerling
Accidental segue.
Jonathan Bennett
Oh, well, who am I to say no? Take it away, Rob.
Rob Campbell
All right, so I know that I am often the one on the panel that's praising the benefits of AI and how useful it can be. I still stand behind that sentiment. But this week I want to tell you a tale, a warning to you to be careful before running code that you haven't thoroughly reviewed.
Jonathan Bennett
Indeed.
Rob Campbell
I typically do look over the code and even the code I had issues with this week I skimmed the code and it see any errors because I didn't necessarily know what some things were, but like, oh, looks good. So you know, and I've been sharing with everyone on the show about all the fun I've been having with the. With an. And to help me learn and create Playbooks faster, I've been using AI chat, GPT more specifically. But you know, everything has been. Has been working great. So I got A little complacent. And you know, this story isn't exactly a Linux story, but it ties into many of the Linux y things I have been sharing lately with Ansible specifically. So I think I shared with you all how I started to create Ansible playbooks to do to take backups of my local Proxmox VMs and then run updates after that on those VMs. And that worked great when I, when I went through chat GPT, I think maybe I got some errors but hey, I got this error and then it fixed it. Didn't do anything too horrendous but. So what went wrong this week? Well, I wanted to create the same kind of playbook for my cloud virtual private servers, you know, up there and in the cloud. I'm not going to name a place but you know, I wanted a playbook to take a snapshot with the popular VPS provider I use and then run run updates on my servers. So I asked GPT, how do you do this? Made me a playbook. ChatGPT told me the correct ansible collection to install that would work with my cloud provider. It was right about that and how to get the API token key that I needed and, and then it also provided a playbook for me. I skimmed the playbook and it had first had a section instead to power. First you power down the VM and then it had a setting, had a state setting of absent, then a section to take a snapshot. It said by setting the state to present, then a section to power the VM back on by setting the state to active. So state absent, state present, state active. Well, without reading documentation, I didn't really know what these states did, the collection that it follows. But if you listen closely and paid more attention than I did, you may have noticed that the first one seems a little bit off. You know, it set the state to absent, which, you know, I guess it's. It kind of when I wrecked, I'm like, yeah, absent that. That's probably powering it off. If it says this, it is, right? Well, when I ran the playbook I got an error. You know, some of them fail my.
Jonathan Bennett
Huh?
Rob Campbell
What the heck? So I went to go look at my servers or I went to go look at a few things. My virtual machines were gone. I was going to go in there, I'm like, let me do a snapshot and figure out what's going on here. I'm like, wait, I have no virtual machines. What the heck? You can probably guess what happened.
Jonathan Bennett
Turns out absent really means absent.
Rob Campbell
Yes, I thought I would school GPT by responding with the playbook, deleted my VM exclamation point and chat GPT very kindly replied, oh no, I'm really sorry, that's on me. In the playbook I gave you, I used the state absent to power off the droplet in ansible and and in the API, absent means delete it, not shut it down. That's why it was removed. And then it proceeded to provide me how to recover. It may not be recoverable. You may need to call your provider and see if they have a way to restore it. Then they also provided me a new playbook which I have not confirmed yet. I haven't had the guts to test it. I'm gonna do a little more reading this time. It also provided some guardrails. I mean it told me it's like, hey, we're doing this. We're not gonna run absent anymore. I'm like, great, I'm gonna see what else. I don't know what else you could do. That was dumb. So fortunately for me, I have good recent backup so I was able to recover. They were a little delayed because I, I only have it set to do weekly. So fortunately the stuff doesn't change too much. You know, I should have backed it up right before I did the test. That's the other thing I should have did, which I didn't. But the couple day old was acceptable as the stuff doesn't really update too much. I don't, I, I hadn't heard any complaints of anyone saying that things were missing from roll back to the two days, a couple days. I know most people do not update them. One thing I did have to do because I had to change some DNS because the VMS were created as backups. My VMS were gone. So I had to create brand new VMs from the backups which gave me a new IP. But you know, it took me about 30 minutes of downtime and I was able to get all the DNS and everything was up again, up and running again. So the moral of the story is not to is just don't blindly trust AI. Make sure you know what it's doing. Unless you're really sandbox and you can test it out I guess without fear. But don't test on live production and always, always have a good backup. That's the other one.
Jonathan Bennett
So folks, stick around to the end of the show and you'll be able to find out how you can hire Rob as the sysadmin for your corporation.
Rob Campbell
And take a snapshot or backup right before doing any risky things and be ready before anything goes wrong. Now, hold on. I gotta. I gotta defend myself there. I don't do this stuff. I don't do things like that at work. This is my own little. These are my lab. Private. It's a little more than a lab. It's more like a side gig with.
Jeff Geerling
A testing in production. Oh.
Rob Campbell
I'm like, hey, it's gonna work. What could you mess up? Taking a snapshot. That's all I had to do. And I didn't have it doing the updates yet because I already had a playbook to do the updates. It's like, how can you mess up a snapshot?
Jeff Geerling
Well, now, there you go.
Rob Campbell
So there's the tail.
Jonathan Bennett
That's pretty great.
Jeff Geerling
And does it count as skimming if you don't know what it says, though? And if it's a virtual machine, was it ever really there in the first place?
Rob Campbell
I understood the English words that were in front of me, just not their meaning.
Jeff Geerling
I don't think that's understanding.
Jonathan Bennett
No, that's. I'm pretty sure if. If you look up the definition, the. The dictionary definition of understanding, pretty sure it includes under there, you know, the actual understanding part.
Jeff Geerling
I. I don't think that word means what you think it means.
Jonathan Bennett
You know, maybe you don't understand understanding.
Rob Campbell
They look that one up.
Jonathan Bennett
Okay.
Ken Starks
Does it mean something about having a bridge over your head?
Jonathan Bennett
No, I don't think so. All right, there is. There is some new news that. There is some news that we have predicted for a long time. And actually, one of the most surprising things is how stinking long it took to finally get a PI 500 plus. Now, I don't have mine yet, but it is ordered. I was one of the ones that got my order in before they went out of stock, because most places have already gone out of stock. But the PI 500 plus is out. It's available and there for a little while. If you were really fast, you could order it. And it has most of the things that we wanted and some of the things that we didn't know that we wanted. So the PI 500 plus has 16 gigs of RAM is one of the top changes. The PI 500 only shipped with, I believe, eight gigabytes, if I remember correctly. Yes, eight gigs. So the PI 500 was eight gigs. The PI 500 is 16 gigs. It's one of the big differences. The PI 500 had a place on the motherboard for an NVMe drive. Because remember, the PI 5 one of the big changes there is that it has an externally broken out PCI Express lane. Right? And that has been a game changer for doing things with the PI because now you can put nvmes on it or other things, which we'll talk about here in a second. So when the PI 500 came out, everyone said, oh, finally we're not going to have to use an SD micro SD card. We'll actually get an NVME port on it. It'll be amazing. And then Raspberry PI released the PI 500 without a populated NVME port and lots of us were grumpy. The 500 plus has the NVMe port and it actually comes with a 256 gigabyte NVMe SSD. And then the other change is that it no longer the PI 500 plus is not a Chiclet keyboard. It actually has a decent. I believe they are blue. What's the brand Name? Gateron. Gateron KS33 Blue switches with RGB if you wanted. RGB. Yo dog, I heard you like LEDs. So we put all the LEDs on your Raspberry PI 500 Plus. And so these are the three big changes. Now there were a couple of other things I would have loved to see that as far as I know, are not on there yet. Something that I actually personally asked Evan Upton for is mounting holes to be able to mount one of these things on an ARM or, you know, having more mounting options. I don't think that's on there, but I haven't gotten mine yet, so I'm not sure. But regardless, the three things that you get, the better keyboard, you get the ability to run the NVME on it and it comes with a 256 gig NVMe and it has the 16 gigabytes of RAM. And so for me that actually puts this in a really, really interesting position to be able to use as a development machine. So one of the things that I do is I run development builds for the meshtastic project. I1 of my big things that I do there is maintain the native Linux port of it. And a lot of that runs on ARM machines. And so I have a VS code instance connected to a. Right now it's primarily a 16 gig Raspberry PI 5 with an NVMe on it. And it's kind of a pain to have that hanging out on my desk because it's just the bare board. And so to be able to use the PI 500 is actually going to be really, really handy. It's going to live on a table over here, plugged into power, probably hanging off of WI fi, maybe plugged into Ethernet. We'll see. And so it's actually going to be really, really useful to have that as an option. The price, the price for all of this. Well, the original was $90. The PI 500 was $90. The 500 plus is a whopping $200. It is not cheap. It is quite a bit. And so people of course, are going to go, you could get an. You could get a nuke. You could get a little tiny PC, you know, one of those cube PCs off of Amazon for that much. Yes, you could. People that say that sort of missed the point. Well, I was thinking about that and actually ran the math. Okay, so what are you actually paying for here? So we've got a difference of $110, right? And we know some things that we're getting from that. You're getting the RAM upgrade. So you can go look at the Raspberry PI 5 and compare the price difference between the 8 gig and the 16 gig models, and that is $40. So of that $110 difference, $40 is for the RAM upgrade. You can also go and look at the price of that NVME Drive, buying it by itself, because Raspberry PI foundation sells just the 256 gig branded NVMe drive, and they sell it for 36.95, which means that for the populated NVME socket and the better keyboard and the RGB LEDs, you're paying $33.05. That is the breakdown. Roughly $40 for the RAM, 36.95 for the SSD, and then 3305 for the rest of the changes to the model. And when I broke it down like that, I went, oh, that's actually not too terrible. That sort of makes sense. I see how that makes a lot more economic sense than I originally thought it did. But yeah, so this is not going to be for everybody, but for those of us that have one of these niche use cases where you really do need either explicitly a Raspberry PI or a decent ARM machine with good support, and you want something that's sort of already in a case that you don't have to have a bare board hanging off on your desktop, the PI 500 plus makes a lot of sense. So it's going to become part of my development kit. Go ahead, Rob.
Rob Campbell
And then I'll put Kali on there. Because of the new WI FI functionality.
Jonathan Bennett
In it, you could put Kali on It. I'm going to run Raspberry PI OS because the stuff I do, I want to be able to do the official support. So here's the big question for me, which is going to become the primary board for doing this because I will not have two options. I will have the PI 500 plus and I will also have the Argon 41. What do they call it? The one up, I think. And that is their laptop that has the integrated CM5 compute module 5 in it. And so I will have one of each. We'll see which one I like better.
Ken Starks
I can guess which one would become your. What's that term they used for when you.
Rob Campbell
Paperweight.
Ken Starks
No. Drive down the street trying to break WI FI into WI FI networks.
Jonathan Bennett
Yeah, we're driving.
Jeff Geerling
We're driving.
Ken Starks
Yeah.
Jonathan Bennett
Yeah. I mean you could do it with either, but the one that has the screen built into it is going to be a little bit more obvious choice.
Rob Campbell
Ken was here now. Argon. Wow.
Jonathan Bennett
It is one of those days. So anyway, Rob, I know you. You had this story too. Are you. Are you going to order. Have you ordered a PI 500 plus yet?
Rob Campbell
No, I, I hadn't had a chance to look at it too deeply until I. And before handing it off to you to take. But right now that, I mean, I understand the value in it, but the $200 is more than I.
Jonathan Bennett
It's.
Rob Campbell
It's a bit right now.
Jonathan Bennett
Yeah, it's. It's a bit. You do have to kind of keep in mind when you think about the amount you're paying for it, obviously you, you get the stuff. Right. But you know, the, the upgraded ram and the NVMe. The other thing is if you buy a PI 5 and you want to run an NVMe, we've also got to buy the hat to be able to do an NVMe. So, like, it's not as terrible of a deal as it sounds like it.
Rob Campbell
Is and I don't need it, so.
Ken Starks
And I was just looking and it looks like they've got a M2 hat plus compact for only 15.
Jonathan Bennett
Now that is a new thing that Raspberry PI has come out with. Yes.
Ken Starks
Throw in the 1 TB Raspberry PI SSD and 85.
Jonathan Bennett
Yep.
Rob Campbell
Yeah.
Ken Starks
When it comes to the Raspberry PI. Already have.
Rob Campbell
When it comes to things I don't need, if it's a hundred dollars, I can fairly easily without, you know, feeling too uncomfortable, just waste money on it. I know that's only two of those things that waste money on under $100. But it's still. When it's that one time, it's like, yeah, I think a little first, Mike, I really don't need this. But when it's under a hundred dollars, I'm like, I don't care if I need it or not.
Ken Starks
It looks in that case, Rob, my birthday's coming up. I could use that into Hat plus with 1 TB Raspberry PI SSD in it.
Jonathan Bennett
No, I think. I think you. I think you missed the point where he's okay with spending that money on himself.
Ken Starks
No, I didn't miss it.
Rob Campbell
I was gonna say, though, Ken, if you come up and visit, I'll buy it. And you said to come and get it.
Jonathan Bennett
Yeah, yeah. So, I mean, I will. I will legitimately use this, though. Like, I already use VS code with the PI 500 and just VS code on 8 gigabytes of RAM is not a great experience, so. And on an SD card is also not a great experience, so both of those together, it leaves a little bit to be desired. So I will absolutely use the 500 for development work. So that made it a little bit easier to justify the cost.
Ken Starks
All right, the only question I've got before we move on, will there be a 32 gigabyte version in the future?
Jonathan Bennett
I don't think there's a 32 gig PI 5 at this point.
Rob Campbell
Is there a 32 gigabyte raspberry PI or PI 5 specifically? Does it count if it's a Raspberry PI? Yeah, someday, probably.
Ken Starks
With the six.
Rob Campbell
I don't know.
Jonathan Bennett
I would. I would guess that with the 6, they're going to have an option for 32 gigs, especially because you've got, like, the Orange PI 5. The Orange PI 5 has a 32 gig model, and so it is kind of out there in the market. And particularly as people are trying to do more LLM sort of stuff, you're going to need the more RAM to do it. Not that it makes a lot of sense to do that on a Raspberry PI, but, you know, people. People be people and they do that sort of thing.
Ken Starks
You want a local LLM.
Jonathan Bennett
Yeah. So one of the. Before we move on, one of the videos that I linked was Jeff Geerling, who, interestingly, has kind of become one of the authoritative figures on Raspberry PI, which is kind of fun because he is. He's a great guy. But Jeff, his thing that he has been doing with every Raspberry PI for the last few releases now is trying to hang a full size GPU off of it and with the NVME slot. Because NVME is just PCI Express. Right, that's basically what it is. He has an adapter to be able to get a one lane PCI Express extender out of it. And there's like a 15 line patch to the Linux kernel that lets you then run full, full tilt AMD GPUs off of it. And so he's got a. The video I linked to was both his Raspberry 500 plus review and also hey Ma, look, I've got a full size GPU hanging off of a Raspberry PI 500 and it works. So that was.
Ken Starks
Must make it easier to keep it cool.
Jonathan Bennett
Not necessarily not as much as you would think. I mean most of those are designed pretty specifically to work with the way airflow works in desktops.
Jeff Geerling
Well, I was thinking more that it'd probably be cooler because with just one PCIe lane it's choking it down pretty good. That GPU is not going to be.
Jonathan Bennett
Running real fast, particularly for streaming memory onto and off of it. Yeah. All right, let's move on to the next story then. And it is Jeff and. And he's talking about Rust.
Jeff Geerling
Yeah. Michael Larable over at Pharonix was doing his normal benchmarking of everything in the universe and finding that Linux is awesome when he came across some failing benchmarks on the beta version of Ubuntu 25.10. Problem was with checksum errors and he figured out the issue was going on with ubuntu was how 2510 is replacing coreutils. Now is going to have the Rust version Of Coreutils. The 2510 won't be using the normal GNU tools. So Michael specifically said that if you rely on the Make Self archives, there's going to be a problem. Now for those that don't know, Make Self is a small shell script that generates a self extractable compressed TAR archive from a directory. You know, basically the resulting file appears as a shell script, you know, and a lot of times they'll have the dot RUN suffix and it can be launched as is. The archive will then uncompress itself to a temporary directory and an optional arbitrary command will be executed. You know, for example, like an installation script, Make Self archives also include checksums for integrity self validation. Well, when running his benchmarks, Michael kept having MD5 errors because. But he had them stored locally and he'd had other checksums on them so he knew they were fine and didn't actually have an error. But to verify the issue was with the Rust versions of Core utils. Michael then replaced the core utils with the GNU version, which is, you know, what most distributions run. Well, the issues went away. Further digging showed that on the canonical launchpad bug tracker there are some bugs filed about the issue. Now the big question is if 2510 is, you know, which is going to release in a couple weeks, is this going to be fixed or not? Now, if you don't use Make Self or don't rely on the MD5 checksums now, there's not going to be an issue. They work fine otherwise, or at least nobody's reported anything too wacky yet. But I mean, there is a lot of work going on with the Rust core utils because recently there was a performance regression which was found and the problem was quickly located, corrected and now the Rust core utils have a higher performance than the standard GNU version. So while not perfect, there's a lot of effort being put in to make the Rust version work. There was also a thought that the real culprit is dd and there is a proposed fix for DD where it can try to write to a slow pipe and be interrupted. There's, there's an issue where it, how it pauses and it, it, it will lose some data. And so there's some thought that that could be the problem and it's not actually in the Rust core utils itself. I, I didn't really understand how the, you know, you know, why it affects the Rust version and not the, the original version. But you know, it's, it's something to be considered because a lot of people seem to say this looks like it's probably it. There is a patch for DD that's coming to take care of that, so we'll, we'll see if it takes care of it. Take a look at the article linked in the show notes for more details and links to the bug report along with the proposed fix so you can read through and decide for yourself.
Jonathan Bennett
Yeah, I know that some people are looking at this and going, aha. We said it was a terrible idea to go to Rust in Ubuntu and it was aggressive. That is definitely true. But at the same time, reading through this, it looks like they found about three or four bugs in coreutils itself in dd, in the rustcoreutils and potentially also bugs in the scripting around makeself. So lots of churn and bugs getting found as a result of this. And I'm sure the people behind it will get this all straightened up because of course, they don't want to ship a new Ubuntu with game breaking bugs.
Rob Campbell
So that's the benefit of having the new rust utils in something as big as Ubuntu is. It gets it out there, gets it tested and gets it fixed and it's going to improve a lot faster now. And you're all the guinea pigs.
Ken Starks
It's one way to get the bugs to come out of the woodwork.
Jonathan Bennett
Yes, yes.
Jeff Geerling
Turn on the lights and watch them scatter.
Jonathan Bennett
We are picking up the rock and letting the sun shine. See all the bugs that scatter as a result. All right, yes. Let's talk APT then. The other thing coming in Ubuntu is this new version of APT coming coming into Buntu 2510.
Ken Starks
This is actually about a proposed merge that both Abhishek and Michael Lerbel wrote about. The proposed merge request is for the app command. According to Michael, Ubuntu developer and Canonical employee Simon Johnson has been working on this Apt history support for the upstream code to benefit both the Debian and Ubuntu. So it's not just coming to Ubuntu. Simon submitted the merge request one week ago. Actually one week ago yesterday. This merge will introduce history log parsing and the history command. Now, instead of having to parse package history log files manually by piping the package list through grip, I'm sure Jonathan, you've had to do that or Jeff, you've probably done it a time or two. You will have two commands. Apps history list will list all transactions in the history log and then you'll have apps history info which will list detailed info on a specific transaction. Now, according to Abhishek, with the dedicated sub commands in apt, there will no longer be a need to create combinations of commands like I was just talking about and look through the log files just to know what and when a package changed, happened, making. And Jonathan, I'm sure you'll agree with this. Assistant system administrators life easier when looking for when a particular package was installed or removed and what happened during that package transaction. Now, in addition to links to Abhishek and Michael stories, I also have a link to the merge request itself that was actually accepted by Julian Andrus Claude yesterday.
Jonathan Bennett
So this is not going to be in the upcoming Ubuntu release. It's going to be a release or two in the future because this is all with APT 3.0 probably.
Ken Starks
APT 3.0. Yeah.
Jonathan Bennett
Yes. Well, it just goes to show APT is making progress on trying to catch up to what DNF and Yum have had for a decade now.
Ken Starks
And this way we won't need Nala anymore as a front end. Ah, true, because that's currently how I'm doing the history options.
Jonathan Bennett
Makes sense.
Bluehost Ad
I'm no tech genius, but I knew if I wanted my business to crush it, I needed a website. Now, thankfully, bluehost made it easy. I customized, optimized and monetized everything exactly how I wanted with AI. In minutes my site was up. I couldn't believe it. The search engine tools even helped me get more site visitors. Whatever your passion project is, you can set it up with Bluehost with their 30 day money back guarantee. What have you got to lose? Head to bluehost.com that's B L U E H O S T.com to start now.
Tonal Ad
With summer closing down and schedules ramping up, finding time to work out feels almost impossible. But with Tonal you get fitness that fits your life. Tonal lets you train at home, combining the convenience of a full gym with the expertise of an always on personal trainer in one sleek system. Zero drive time, zero wait time. Tonal is designed to reduce your mental load too, trading your workout planning for the workout. Doing that delivers results. No more second guessing your technique. Tonal gives you real time coaching cues to dial in your form and help you maximize every rep. No wasted time, no wasted effort. After a quick assessment, Tonal delivers personalized resistance that adjusts automatically as you get stronger to keep you challenged. Intonal tracks your progress to take the guesswork out of working out. Whether you're choosing an expert LED strength arrow hit yoga or mobility workout. Want to see how Tonal can help you maximize fitness in minimal time? Try Tonal now at Old Orchard to experience the ultimate strength training system firsthand and with both hands. Tonal at Old Orchard is ready when you are. Ever notice how ads always pop up at the worst moments when the killer's identity is about to be revealed during that perfect meditation flow? On Amazon Music, we believe in keeping you in the moment. That's why we've got millions of ad free podcast episodes so you can stay completely immersed in every story, every reveal every breath. Download the Amazon Music app and start listening to your favorite podcasts ad free included with Prime.
Jonathan Bennett
Makes sense. All right, very cool. Let's get into some chip some tips. Not chips. We're not going to eat chips. Maybe after the show we'll go have chips, but for right now we're going to do command lines.
Ken Starks
It's not made from silicone.
Jonathan Bennett
Probably Not. Not going to eat those. So Rob has not learned his lesson.
Rob Campbell
Yeah. So what I'm going to do is I'm going to show you how you can use AI within gnome.
Jonathan Bennett
Let's hope it doesn't delete anything off your desktop.
Rob Campbell
Oh, yes.
Jeff Geerling
So you never learned.
Rob Campbell
Let's see how this works now. So, on gnome there is a extension for Chat GPT. It's not in the normal extension place you can find on GitHub. And then you install using their method that downloads and or clones it and makes and makes installs. So. So anyway, what it does is it's real simple. It just put this. And when I enable it, just put this little Chat GPT icon up here in my, my bar here, my system tray. So if I click on that and it opens up Chat GPT and I could say, like, who. Who are the untitled Linux show hosts? Let's see. See if ChatGPT knows this.
Jonathan Bennett
Oh, this will be interesting. Yeah, yeah, me. Yep, me and the three guys it does know.
Rob Campbell
And you know, that's all I got to show for you today. But if you want to install yourself, go to the show Notes and I'll take you to GitHub and you can follow the directions and it's pretty easy.
Jonathan Bennett
Can you ask it to show you a picture of us? Can you do pictures in there?
Rob Campbell
Can you show us a picture of them.
Jonathan Bennett
Searching the web?
Rob Campbell
What?
Jonathan Bennett
Hey, it did actually pull pictures of us.
Jeff Geerling
Yeah.
Jonathan Bennett
Very cool. Nice. I like it. That is handy.
Ken Starks
Can you use it to summarize what a yes script or programs doing from the sort by having it analyze the source code?
Rob Campbell
I'm quite sure that's one of the easier things it can do.
Jonathan Bennett
Yeah. So it'll do anything that ChatGPT will do. I was maybe interested in the.
Rob Campbell
I'm going to say you can use the free version. I'm actually logged in here because I do have a paid version, which I mentioned a few episodes ago.
Jonathan Bennett
Flow Connect in Chat wants to know how many forests did Rob just kill? It's okay, it's not, it's not very many for just one request. One request is not that bad. It's just, you know, all 7 billion of us making requests at once. That's when you really get problems.
Ken Starks
So how much water is left for the rest of us? Rob?
Jonathan Bennett
He only used a couple of drops. All right, I've got a command line tip and it's a bit different. I'm going to talk about bandit and this is Bandit from over the wire and it is a. It's a game sort of. It's a hacking simulator sort of. Let's take a look at it real quick. This should be fun. So this is what you get when you go to the website, Bandit Level zero. And it's letting you know that I think it's a hundred levels of a game, Right? But it's a Linux system administration game and it's a hacking game at the same time. Okay. So level zero is connecting to it. The goal of this level is to log into the game using ssh. And so what you do is you actually log in over ssh. So let's take a look at this, see if I can actually get POP OS to cooperate with me here. So we know we want to SSH into Bandit labs over the wire.org but of course this is not going to work. It says the username is bandit0 and the password is bandit0. Yes, we will. Wasn't reading.
Rob Campbell
That's not how you use ssh.
Jonathan Bennett
That's not how you use ssh. That's right. And you also notice that trying to log into it tells you. It tells you right here you're trying to log into this SSH server on port 22, which is not intended use the port mention. Okay, so you have to go figure out. All right, well, we need to use a different username and a different port. So we'll say Bandit zero at. And then we also want port. And I never can remember if this is a lowercase P or a capital p, but it's 2220. Let's see. Will this let us in? Yeah, this looks good. Bandit Zero's password is bandit0 and I am in. It's giving me some tips. And then we can go over to the website and we can say. All right, now tell me about going from level zero to level one and let me swap my screen share back to the website maybe. Nope. Oh, you can see the website. Oh, okay. It's just not rendering for me. Well, that's fine, Linux. Tell you what, the password for the next level is stored in a file called readme. It's located in the home directory. Use this password to log into Bandit one using ssh. And whenever you find a password for a level, use SSH on port 2220 to log into that level and continue the game. And so it is a game where you are trying to move through these levels by learning first off, simple Linux system administration. So we can swap back over. This one is super simple. So I will just show you the sort of thing that we're going to do come back up share. Right. And so we're ssh'd in to level zero, right. And it says that there is a readme file. Hey look, when LS there's readme. Well, what's in the readme file? Use CAT to get it out. Congratulations on your first steps into the Bandit game. Blah, blah blah blah. The password you are looking for is what looks like a sha or an MD5 hash. All right. And so you can log out and then log back in as bandit1 with that password and then there will be another challenge. And I've gone through several of these levels and you know, they eventually get to rather challenging things like, you know, search for what port is open and then connect to that port on the local on that machine.
Rob Campbell
Can you look ahead like what is the, the final challenge?
Ken Starks
Sure.
Rob Campbell
Like how complex are we talking here? Well, so hack into the White House.
Ken Starks
It's.
Rob Campbell
It's a trick.
Jonathan Bennett
Yeah, yeah. Let's see. It gets to be sort of minimal instruction too. So this one says there's a git repository at. Clone the repository and find the password for the next level. Right. So it gets to the point to where you just sort of get to figure it out as you go along. And then on the over the wire webpage, if you go to just the War games link, you will find that Bandit is not the only one of these games that they have. Have, they have Bandit is their Unix Linux Basics game. But then they have a web security game, a cryptography game, reverse engineering game, binary exploitation and reverse engineering, about four or five different iterations of that. And you know, it says each game here has its own SSH port. The idea is that this is like a series of sort of network security. It's almost like a network security lesson that you can step through if you want to. Bandit is really good though because it's just basic system administration stuff. But all of these are a lot of fun.
Rob Campbell
Alex. Awesome. I want to try that.
Jonathan Bennett
Now somebody has a kitty too.
Rob Campbell
That's cat.
Ken Starks
Yes, somebody does.
Jonathan Bennett
Gets a guess?
Rob Campbell
No.
Jeff Geerling
Use an AI. Rob.
Jonathan Bennett
Show me a picture of Ken holding his kitty. All right, Jeff, Jeff, Jeff, you are up. Sir. What is your command line tip?
Jeff Geerling
So I talked about this as part of my first story and this command line tip is going to be a little specific for those who use the fish shell. So the fish shell is designed to be a more modern up to date shell versus some of the old standards like the seashell corn shell or bash. It has a lot of features that people Might like. And, you know, we have talked about it before on the show. If you're running the shell and you want to change how the shell looks instead of going into the config files, which you can still do if you so desire, if you just want to get in and edit with nano or VI or whatever, still totally doable. But instead, though, for those of us that would rather click, they have a nice web interface. So you simply type fish, underscore config in the fish shell, and it will bring up a web browser window which allows you to change the colors, change what your prompt looks like, define your own functions. There's a tab for variables, which you can usually easily view all the variables of the shell and change them if you so desire. The history tab will easily list out all the commands that you've used, like, kind of like just typing history in the command line, although you get to remove some from history. So this would be helpful if you're going through multiple commands, you know, where you're hitting up arrow a lot and running some same commands over and over. But maybe you mistype something. You hit enter and then it saved that mistake in history. Well, now you can open this up and then just go, oh, let me just delete this out so I can keep my rhythm going. Key bindings can also be viewed and changed if you so desire. And so it allows you to just do a lot of stuff to make the shell your own. And if you didn't want to get, like I said in the files, this is one way to do it. So if you're on the fish shell or wanted to try it and didn't know how to change the look and feel of the shell, give fishconfig a try.
Jonathan Bennett
Very cool. Yeah, useful for those. Hello. All right, up next is Ken and this segment of the show brought to you by. What's the kitty's name?
Ken Starks
That's Zoe.
Jonathan Bennett
Zoe. This segment brought to you by Zoe.
Ken Starks
Well, this segment is also going to be talking about using WP TCTL again to do some changes to your wire plumber settings. And I think somebody wants to.
Jeff Geerling
Yeah, if you're on audio only, Ken has got a cat sitting up on the. On his chair behind him and it's rubbing on him and causing general disruption. So it's. It's pretty floating.
Jonathan Bennett
It's floating, too. He's got that new Chair Delete from OB, the new OBs version.
Ken Starks
Actually, I've had that chair delete option for a while, but I'm going to go ahead and bring up the my terminal here. For those of y' all listening, I've got it up and enlarging it to make it a little easier for you to read. Is that big enough yet?
Jonathan Bennett
It looks good.
Ken Starks
All right, now, as I said, the command I'm going to go with is going to be WPCTL space settings. I'm going to start off by using the H option, which will give us what the options for using this command are. And it tells you what it does. It shows, changes or removes settings. Now, some of the settings options are dash d or dash dash delete for deleting any saved settings. Now, how do you get a save setting? By using either dash s or dash dash save and you can reset the settings to their defaults by using either R or dash dash R. Now let's go ahead and just use settings by itself with nothing following. But it does need that S. And what we get here is a whole bunch of different settings that Wire Plumber has. For example, the auto switch to headset profile, which is called Bluetooth Autoswitch 2 headset profile. And another one that I could see using a lot of your podcaster is the ducking level which has an ID of linking roll dash base duck dash level. So I'm going to go with that one to play with and what this also gives you a description of it. In this case for the this one it's called the ducking level. It's the volume level to apply when ducking a lower pressure priority audio stream so that a higher priority stream can be will be audible. It's the setting itself's float type. And if you remember when we played with the get volume and sip volume options, you had a minimum of 0.0 with a max of 1.0. So you can see why it can considered a floating so let's come back down here to W to look at this. If you just type in the key value by itself and hit enter, it displays what it is. Now I can change that for example to 0.5. I need more light on my keyboard.
Jonathan Bennett
Need to get one of those fancy LED backlight keyboards.
Ken Starks
It's got one but they don't show through the keys just around. It's not a backlit, it's a RGB style.
Jonathan Bennett
Yeah.
Ken Starks
Now as you see it said it's updated it. So let's go ahead and clear the screen and do settings again and scroll back up and look at the linking rolled dash base duck level and you'll see it's got a value of zero. Now, Jonathan here's something you probably would never do while in the middle of a show. No, I'm going to restart my vm.
Jonathan Bennett
The magic there is that. It's a virtual machine.
Ken Starks
Yep. And we're waiting for it to boot up.
Jonathan Bennett
Somebody cue the Jeopardy. Music.
Ken Starks
Yeah, Rob, you don't have the music queued up for me.
Jonathan Bennett
Ken, I think you're the only one that has an actual soundboard.
Rob Campbell
I'll get one.
Ken Starks
Okay, so let's go ahead and expand that back up. I'm going the wrong way, aren't I? There, let's see. I think that's about right. And let's run the settings again. Scroll back up and look at that. And when I rebooted, it went back to the value of 03. So how do you save that? How do you think we save it?
Jonathan Bennett
Isn't there a dash dash save option?
Ken Starks
Yes, there is. I'm glad somebody was listening.
Jonathan Bennett
Yeah.
Ken Starks
Should I reboot again?
Jonathan Bennett
It didn't take long. You could.
Ken Starks
All right. And.
Jonathan Bennett
Restart just to see. Just to see if it actually did the thing that you asked it to do. You know, there's a chance that save doesn't actually save.
Ken Starks
That's true, which is why I tried this out before the show.
Jonathan Bennett
Wise man.
Ken Starks
Okay, where is that?
Jeff Geerling
Rob told me you're just supposed to test in production.
Jonathan Bennett
I heard that too.
Ken Starks
When it's somebody else's machine, I will. Rob.
Jeff Geerling
Just send it. You know, don't worry about it.
Ken Starks
There we go. I don't want to right click.
Jonathan Bennett
And. Yeah, did save it default? And it even says it was saved value five. Nice.
Ken Starks
Now, here's what's really nice is you can actually go in. If you find that's not right, you can try another setting. And what do you think it's going to show as the value?
Jonathan Bennett
Yeah. So it tells you the default is 3, the current value is 7, and the saved is 5. That is super useful.
Ken Starks
Yep.
Jonathan Bennett
Very cool.
Ken Starks
Now, what if you want to reset it?
Jonathan Bennett
Dash dash reset or dash R? Indeed.
Rob Campbell
But you like the long way.
Jonathan Bennett
Yeah. Sometimes you want to be verbose. Now, when you reset, it does resets to the default, but it leaves the saved value there.
Ken Starks
Huh.
Jonathan Bennett
Interesting.
Ken Starks
So what's it going to if I reboot, what will it come up to?
Jonathan Bennett
I'm guessing dot five. Let's find out. Only one way to know for sure that's true. If it comes back to dot 5, there's then the question of is that intended behavior or did we just find a bug?
Ken Starks
I'm going to say intended behavior for Right now. Because that's what you saved.
Jonathan Bennett
Right.
Ken Starks
You probably can't read that.
Jonathan Bennett
I cannot.
Ken Starks
So let's go down to where.
Jonathan Bennett
There you go.
Ken Starks
I find 29 is a good one to go with. We'll scroll back up and it did go back to five. When you have a save setting, it does that. Now, if you want to get rid of that save setting. What command did I say to use?
Jonathan Bennett
I don't remember.
Ken Starks
Dash d or dash dash delete.
Jonathan Bennett
Aha.
Ken Starks
Let's clear that. And for those of you all listening very quickly, typing Clear. WPctl settings. Clear. Enter WPTL settings. Enter to get back. And we see that that save value is no longer there.
Jonathan Bennett
Yeah.
Ken Starks
So this time if I reboot, it's going to go back to 0.3.
Jonathan Bennett
Or you could just run. What was it? Reset. It'll also drop it back to.
Ken Starks
To dot three without rebooting.
Jonathan Bennett
To get it back to that. Without rebooting. Yeah, very cool.
Ken Starks
Or you could go back through the episodes and find the one where I showed how to restart pipewire.
Jonathan Bennett
Yep, yep. Very cool. All right. I like it. I like it. That is what we have for today. That is the end of the show. We're going to let each of the guys get in a last word if they want to, whatever that may be. We will let. We'll let Ken go first just because he is the next one over. Right, right. Right over right over there. That's left to right across your radio dial.
Ken Starks
I'm at the. As you're. As those of y' all watching are looking at the screen. I'm in your top right quadrant.
Jonathan Bennett
Yes.
Ken Starks
But I've got two items this week. First, Saurav Rudra wrote about a request for comments proposing Git make Rust mandatory going Forward for Git 3.0. And the second one is I was recently watching a podcast and I heard someone misquote Stuart Brand. You may have remembered when I covered his quote from History going back to out of Hackaday, the book back on episode 164, where basically he just talks about information wanting to be both free and expensive. Now go back and find out exactly what he said.
Jonathan Bennett
Maybe not quite what you think it is. Huh?
Ken Starks
Well, there's a bit of what we've been saying about information wanting to be free, but you got to remember, information is valuable indeed.
Jonathan Bennett
I think I like Steve Gibson's take on that. Information wants to be free and code wants to be wrong was one of the early security nows that they coined that. All right, Jeff, what do you have for us.
Jeff Geerling
Like I said, I lost a little bit of poetry and whatnot, but I had some backups. Not just as recent as I hoped because I had an oversight. So hopefully in the coming weeks you don't hear any repeats. But I can't promise anything but this week it's project completion draws near due by the end of the year. The servers are old. Update them, I'm told. I'd rather go drink a beer. Have a great week, everybody.
Jonathan Bennett
I like it. And Rob.
Rob Campbell
All right. For those who want more of me, you can come find me Robert P. Campbell.com that's my website and on there there are links to my LinkedIn. My blue sky. No, it's my Twitter. My Blue Sky, My Mastodon. And a place to donate some copies to just. Just to say thanks for what I do.
Jonathan Bennett
Absolutely. All right. I appreciate the guys being here. Thank you so much. And we sure appreciate everybody else being here as well. Those that watch and listen. If you are a watcher or a listener and you are not part of it, you should really think about club to it. There's the QR code to scan to join the club. It's not much more than the price of a cup of coffee per month and it gets you ad free access to shows, get you on the discord, all kinds of other fun stuff. You should think about it. We do appreciate those that are there. If you want to find more of me, there is Hackaday. That is Hackaday. I promise it's just scrolled down because something caught my attention right before the show. But you can find my stuff over there. That's where where Floss Weekly is at and also where my security column goes live every Friday morning and would be glad to have you jump in and check that out. We appreciate again those that watch, those that listen, those that get us live and on the download. And we'll be back next week on the Untitled Lending Show.
Progressive Insurance Ad
No matter how much spare time you have, TWiT TV has the perfect tech news format for your schedule stick. Stay up to date with everything happening in tech and get tech news your way with TWiT TV. Start your week with this Week in Tech for an in depth, comprehensive dive into the top stories every week. And for a midweek boost, Tech News Weekly brings you concise quick updates with the journalists breaking the news. Whether you need just the nuts and bolts or want the full analysis, stay informed with Twitt TV's perfect pairing of tech news programs, ramps.
In episode 222, the Untitled Linux Show crew dives into the latest happenings in the Linux world. From new hardware announcements like the Raspberry Pi 500 Plus, bold developments in kernel and desktop environments, to practical tales of sysadmin catastrophe, this episode balances deep technical discussion with classic TWiT banter. The hosts cover multi-kernel Linux proposals, the arrival of OBS Studio 32, reflections on recent distro upgrades, desktop evolution (KDE Plasma 6.5, PopOS’ Cosmic), and much more. Sprinkled throughout are helpful tips, hard-earned lessons, and even a cautionary tale about overreliance on AI tools.
Timestamps: 01:06–09:02
“Think of it as kernels living side by side, each minding their own business, but capable of communicating when needed…” – Rob Campbell (02:18)
“Before reading these articles…I'm starting to be a little convinced of how this could actually be pretty useful.” – Rob Campbell (05:18)
Timestamps: 09:02–13:03
“Imagine…being able to see the list of plugins you have installed, install them on the fly, disable…just have a single place to go to…” – Jonathan Bennett (10:11)
Timestamps: 13:03–20:59
Jeff Geerling shares first-hand experience swapping Kubuntu for CacheOS on his main machine.
Key Points:
“CacheOS will use programs and libraries optimized for your hardware…like Gen2 but not with the granularity…” – Jeff Geerling (17:16)
Cautionary Interlude:
"So far it’s CacheOS, not Crashy OS." – Jonathan Bennett (20:50)
Bonus: Quick primer on the differences between BTRFS and ext4 (snapshotting, rollbacks), and tips for using TimeShift.
Timestamps: 28:17–31:41
Timestamps: 32:13–40:18
Rob Campbell recaps development progress:
Discussion: While Cosmic is gaining excitement, the Pop!_OS release cadence lags—team hopes once Cosmic stabilizes, Pop!_OS releases will speed up again.
“Cosmic isn’t just a reskin, it’s a full desktop environment built on Wayland…” – Rob Campbell (34:06)
Timestamps: 41:05–44:53
Timestamps: 48:08–52:22
“Tell me what the K-R-B-R-E-L-A-Y-X is.” – Ken Starks (49:53)
(“Curb Relay,” a play on Kerberos.)
Timestamps: 53:06–61:17
“I thought I would school GPT by responding with ‘the playbook deleted my VM!’ and ChatGPT very kindly replied, ‘Oh no, I’m really sorry, that’s on me…’” – Rob Campbell (57:09)
Timestamps: 61:20–73:51
“People that say [it’s overpriced] sort of miss the point…sort of makes sense when you break it down…” – Jonathan Bennett (66:36)
Timestamps:
Rust Coreutils: 74:16–78:49
APT History: 79:10–81:44
Jeff Geerling: Reports that Ubuntu 25.10 will ship with Rust-based coreutils by default; hiccups with MakeSelf archives & MD5 checksum errors under the beta. Developers are triaging, with fixes likely pending for release.
“So while not perfect, there’s a lot of effort being put in to make the Rust version work.” – Jeff Geerling (77:28)
Ken Starks:
apt history list, apt history info), ending the need for manual log parsing or Nala frontend. Not arriving until APT 3.0 (future release).“Maybe this is the missing piece between the Docker style containerization and the virtual machine style containerization.” – Jonathan Bennett (06:00)
“Now, something I didn’t realize is CacheOS will use programs and libraries optimized for your hardware…It’s kind of like Gentoo but not with the granularity Gentoo has.” – Jeff Geerling (17:16)
“Turns out absent really means absent.” – Jonathan Bennett (57:06) “I understood the English words that were in front of me, just not their meaning.” – Rob Campbell (60:50)
“That’s going to be my new password manager.” – Rob Campbell (45:46)
“When I broke it down like that, I went, oh, that’s actually not too terrible.” – Jonathan Bennett (66:36)
“Rob told me you’re just supposed to test in production.” – Jeff Geerling (102:27)
Timestamps: 84:00–106:14
fish_config for easy, graphical shell customization (93:33).wpctl settings commands with live demo (96:00).“The servers are old. Update them, I'm told. I'd rather go drink a beer.” (108:47)
For full links, hardware breakdowns, and detailed show notes, check the episode show page at TWiT.tv.