Transcripts

Untitled Linux Show 221 Transcript

Please be advised this transcript is AI-generated and may not be word for word. Time codes refer to the approximate times in the ad-supported version of the show.


Jonathan Bennett [00:00:00]:
This week we're back talking about intel shedding more of their outside obligations, including more Linux things. There's Ubuntu and CUDA news. There's the Bluefin LTS, there's EBPF, there's BCashfs and its life outside of the kernel. And MESA may start accepting AI written contributions. And there's more. You don't want to miss it, so stay tuned.

Rob Campbell [00:00:26]:
Podcasts you love from people you trust.

Ken McDonald [00:00:30]:
This.

Jonathan Bennett [00:00:35]:
This is the Untitled Linux show, episode 221, recorded Saturday, September 20th. Cooperative Socialist paradise hey folks, it is Saturday once again. And once again it's time for us to come together and geek out about Linux and Open source, some hardware and some software. It's time for the Untitled Linux Show. It's not just me, it is a group of us. And we are going to. We're going to chat, we're going to talk, we're going to have some fun. We've got Ken and we've got Rob.

Jonathan Bennett [00:01:05]:
We do not have Jeff back yet today, but hopefully we'll have him back in the slot for next week too.

Ken McDonald [00:01:10]:
Yep. And are you all ready to start playing around with some command line tips or do we want to cover news first?

Jonathan Bennett [00:01:16]:
We'll do news first. I've been playing around with command line tips though. Playing. Emphasis on playing actually, so that'll be fun when we get to that. No, let's do some news first. Rob, you've got some intel stuff, Jeff's not here, so you're having to hold down the intel news.

Rob Campbell [00:01:32]:
Yeah, what's good?

Jonathan Bennett [00:01:33]:
What's up now?

Rob Campbell [00:01:34]:
You know, intel has long, long been one of the champions of Linux and Open Source, you know, when it comes to compared to the likes of Nvidia, kind of leaving them far behind. But are times changing? We shared with you all a couple months ago that intel was shutting down their blazing fast, clear Linux distribution. You know, I guess and we were all, I mean it was sad, but we're all kind of okay with, you know, it didn't make sense, I don't know. But they were still Linux contributors with their open source drivers. Last month, intel lays off lead to a number of open source intel drivers being orphaned. The maintainers were laid off and the future of the drivers still remains uncertain today. Here's a little backstory on another project. The x86 SIMD sort is a blazing fast AVX512 sorting library that intel published a couple of years ago and later was added to Numpy and used by many notable projects.

Rob Campbell [00:02:48]:
Well, this Developer has also, he's been let go from intel, kind of leaving another open source intel project in limbo briefly because fortunately, at least, at least this is one of the projects that will, will be continuing on. It has, it's, it's become too important to numpy to let it just fade away. Noting In a recent NumPy ticket quote, maintainers of x86 SIMD sort no longer work for intel and we're uncertain of Intel's support of this library going forward. So, you know, we kind of have two options. Transfer the repository to NumPy or fork and vendor the library under NUMPY namespace. Fortunately, intel, you know, they went, they reached out, they talked to intel and intel agreed to Transfer the existing x86 SIMD sort repository from the intel organization to its now new home with NumPy. You know, but that's just one project. And, but the fact that they're willing to just kind of let that go and hand it over so easily, I don't know what's happened at Intel.

Rob Campbell [00:04:06]:
And you know, what, what's the, what's driving their decisions to abandon open source as much as it seems like they are right now? I'm sure others can come along and fork many of these open source drivers, you know, but without the support of intel, things are likely to eventually fall behind, I would think, similar to kind of the struggles of the, the Novu Nvidia driver had to working, you know, against her without proper hardware vendor support. So, you know, it looks like intel is really shedding a lot of open source lately and it's not a good sign. I, I don't like how it looks.

Jonathan Bennett [00:04:43]:
Yeah, well, I mean, so it, it makes sense. It's what they're doing. They're saying, okay, let's, let's pare everything down to core business and everything else they're letting go and moving off. And you think about like this particular library, it's already done its job. Like it's gotten essentially. What was it for? It was an excuse for people to want to buy AVX512 hardware. It served that purpose.

Rob Campbell [00:05:08]:
Well, wouldn't drivers for their hardware be part of their core business?

Jonathan Bennett [00:05:15]:
Drivers make, yeah, drivers a little bit more. But we're talking specifically about the AVX512 sorting library. That's what I'm commenting on now.

Rob Campbell [00:05:22]:
Yeah, yeah, I'm talking about the whole scope of everything just being dropped.

Ken McDonald [00:05:28]:
They're tightening the purse strings. That means they're cutting out as much as they can to include having to pay Engineers to work on something that they're not actively pursuing anymore.

Jonathan Bennett [00:05:42]:
Yeah, I mean, you got to think about it like if intel goes down as a business, all of these things are immediately no longer supported. That is a possibility. Don't kid yourself. That is a real possibility. That Fintel does not make changes, that they will either crash and burn altogether, get acquired by someone else that may not care about any of these projects at all. So I mean, I understand business decisions.

Rob Campbell [00:06:06]:
I know Intel's on. I know AMD is nipping on their heels and all that, but I don't think intel is really hurting yet. I mean, they're hurting, they're hurting compared to where they were before. But I think they still have a long way to go before they're, you know, out of business.

Ken McDonald [00:06:30]:
How long before they have to go to just eating beans on toast?

Rob Campbell [00:06:36]:
Many, many years.

Jonathan Bennett [00:06:39]:
I mean, in 2024 intel had a net loss of 18 billion with a B. Dollars. Yes, they've got a lot of money.

Ken McDonald [00:06:48]:
Think about eating beans on toast to help save some money.

Jonathan Bennett [00:06:51]:
Yeah, they've got a lot of money, but that is a lot to lose. So yeah, it's significant. They've got to make changes. All right, so somebody else is making changes is the Bluefin Distro another immutable desktop. This one's a bit different though. Ken, what's up with Bluefin?

Ken McDonald [00:07:16]:
Well, I'm going to start off by saying that this week Bobby Borisov wrote about the latest release from a project that aims to give you the best of both worlds. The reliability and ease of use of a Chromebook with the power of a Gnome desktop. It started as a derivative of Fedora Silver Blue, carrying over Silver Blues immutable image based approach while adding its own tooling for things like flathub, Homebrew and zfs. Now this is the mainline Bluefin along with a GTS variant. Bluefin LTS however, shifted to a new foundation. You're going to like this, Jonathan. They went to Cineos Stream 10 combined with extra packages for Enterprise Linux or Epel, giving you a purpose built CentOS based immutable desktop updated atomically. I'm not going to try saying that again with Bootsy and designed for users who want a slower, more predictable release cadence lasting three to five years.

Ken McDonald [00:08:29]:
Now, in addition to being built on Cinnos Stream 10 and pulling in extra packages from Epel, Bluefin LTS also shares the same source RPNS RPMs as Bluefin and Bluefin GTS. I hope you enjoyed getting applications through Flathub Homebrew or other containerized methods. Since local package layering is not supported. Bluefin LTS includes a backported gnome 48 along with secure boot support, ZFS integration and an updated installation experience via the new Anaconda web based Instar. We've covered that one previously. I do recommend reading Bobby's article, especially since he also wrote about Bluefin GDX being released, which I didn't even touch on in this right now.

Jonathan Bennett [00:09:28]:
Yeah, it's an interesting idea. Take the, take the reliability that you get from essentially, essentially Red Hat, right? This is. These are the packages that make up rhel. It's the slightly upstream of rhel. Take them and combine them with the reliability of an atomic desktop. Yeah, if you don't need the absolute newest kernel and things, sure it seems like it might be a pretty neat distro to run.

Ken McDonald [00:09:52]:
What's the latest Curtis with the Enterprise Linux or Red Hat? Enterprise Linux now RHEL10.

Jonathan Bennett [00:10:00]:
I'm not sure what kernel it's based on, but I bet you I can find out.

Ken McDonald [00:10:04]:
It's probably, if anything, the latest LTS kernel.

Jonathan Bennett [00:10:08]:
No, Red Hat does not track LTS. It's 6.12.0 is at least what the what the Google, the Google robot tells me. Yeah, it looks like 6.12 and I don't. I'm pretty sure that was not an LTS kernel. We can find out. Um, do do do do. Oh oh hey, it did happen to line up. 6.12 is one of the LTS kernels historically.

Jonathan Bennett [00:10:37]:
In the past though, Red Hat has not followed the LTS series. It. They've just. They've grabbed whichever one they wanted to grab because they did all of the backports themselves.

Rob Campbell [00:10:45]:
I think maybe that's another change they've made that has never been announced. We never got.

Jonathan Bennett [00:10:51]:
I. I would love it would delight me to hear that Red Hat is using the LTS kernels because that means that the can flow both ways. They can do some of the work of supporting things upstream for anybody else that wants to use lt. But that is essentially why we covered this back several months ago. The kernel guys basically said we're not going to do ltss for five or 10 years like we used to. You get it for two years and that's it. It's because nobody was using them. Nobody was using the LTS kernels after.

Ken McDonald [00:11:19]:
So many years anyways because they weren't supporting the hardware people were getting.

Jonathan Bennett [00:11:24]:
Well, I mean that's part of it. But no, it wasn't even that. So like These hardware vendors would come along and they'd say, oh, we need a kernel. Whether it was Red Hat or Rockchip or whoever, we need a kernel to rebase everything off of. And rather than go and get an lts, they would just go get latest or they would get the one that they've already done work on. And so it was completely disconnected from what the upstream kernel was doing. And why would you do the work if nobody's going to use it, if everybody's just going to ignore it?

Rob Campbell [00:11:53]:
The distro, the disk the LTS distro releases would maintain their own kernel for appeared rather than utilizing the already maintained LTS kernel. And we talked about the problems of that.

Jonathan Bennett [00:12:09]:
Yeah, I don't. I'm very curious now if Red Hat has intentionally using the LTS kernel, I will have to do some look and see if I can find anything about that.

Ken McDonald [00:12:21]:
But yes, Ken, remember going to come across an article I thought it was may have been last week where it was talking about the trying to come up with a base Linux OS to use for space. I'm trying to remember now.

Jonathan Bennett [00:12:48]:
Yeah, interesting. Well, if you find it, you can tag it on as one of your stories. But for now we're going to go and Talk about BCash FS a little bit more because it's the project we can't get away from. We're addicted to covering it. We have to talk about it every week. That's because there's always some drama going on. And of course this week we're getting even more into the. What shall we call it, the post Linux period.

Jonathan Bennett [00:13:15]:
We're moving into the post Linux, the post upstream arc of bcachefs. It is now externally maintained, which as we predicted, just means it's going to be available as a DKMS package, the dynamic kernel module system. And so it is now officially available as DKMS for Ubuntu and Debian releases. Now this is official from the bcachefs team, not from Debian or Ubuntu. So it is not in there by default, but it is in there if you go and install their APT repo, which is easy to do. It's apt.bcachefs.org it's basically running one or two commands and you are good to go. I mean it's easy to do because there is bcachefs support in the kernel for now, you can use that while installing and I have seen some, I've seen some chatter that they are going to work to find a way in the future to let people do bcachefs root installs during installation because you can put, as they said, you can put whatever kernel module you want to in your. Not fstab, that's not the term that I want.

Jonathan Bennett [00:14:40]:
RAMFs. You can put any module you want to in your ramfs and therefore boot it if you want to. And then there is a second article here, Michael from Pharonix did a bit of benchmarking with the 6.17 kernel and one of the. He was looking at file systems and so I thought it would be interesting to look. Is bcachefs the fastest file system? Is it even close and no drum roll? No, no it's not. In some of these tests, like the SQL sort of tests, OpenZFS does very well and then just slower than OpenZFS you have ext4 and XFS. And then outside of SQL, which not terribly surprising, outside of SQL your two fastest file systems are XFS and ext4 with F2FS, the flash friendly file system having a really good showing in these as well. But yeah, there's something to be said for just using ext4 that is a decision that I generally have not regretted in the times that I've done it.

Jonathan Bennett [00:16:00]:
Just, just use ext4. It just works. It's, it's been battle proven and it's fast.

Rob Campbell [00:16:07]:
Well, I'm gonna, I'm gonna agree and disagree. I mean it really depends on use case. Ext 4 is very limited but if you need, if you need snapshots, you just can't do that@ the ext4. If you need to replicate, you can't do that.xt4. You really have to look at what your use case is which for those cases PTRFs and ZFS are great. And I guess if you use in SQL it sounds like ZFS is a good option. I'm really, I'm still surprised that I obviously I knew for most cases at least exe4 was faster but I'm really surprised that like when it comes to SQL that, that the other file systems like zfs come out faster. I wonder what it is that makes, makes them faster.

Rob Campbell [00:16:54]:
It's maybe the caching or something, I don't know.

Jonathan Bennett [00:16:58]:
Well, I say it doesn't terribly surprise me because ZFS is now being maintained by the folks at Oracle and one of the big things that Oracle does is their database system. So it sort of.

Ken McDonald [00:17:11]:
And you want to be as fast as possible in retrieving information out of a database.

Jonathan Bennett [00:17:16]:
Indeed.

Ken McDonald [00:17:16]:
And writing to it.

Rob Campbell [00:17:17]:
Yep.

Jonathan Bennett [00:17:21]:
So there you go.

Ken McDonald [00:17:22]:
Just use the Elsewhere thing I came across, by the way, Jonathan, was a article from a couple of weeks ago about Axiom Space and Red Hot bringing data cities to below Earth orbit.

Jonathan Bennett [00:17:36]:
I remember looking at that. We talked about that in fact a week or two ago and I made the observation that I can't see the financials of it working. It may be eventually, but not anytime soon.

Ken McDonald [00:17:48]:
But the one I'm thinking of, that I saw, I thought I'd bookmarked it, but I haven't seen it in my bookmarks, was actually talking about trying to set a base standard to use going forward for space based Linux systems.

Jonathan Bennett [00:18:11]:
Yeah, that's interesting. We've sent some Linux to space, I think the ISS laptops, don't they all run Linux now because they couldn't keep viruses off of the Windows installs. I think that's legitimately what happened.

Ken McDonald [00:18:25]:
ISS is all Linux. Got a robot on Mars, it's Linux.

Jonathan Bennett [00:18:30]:
The helicopter on Mars was a Linux machine. Yes.

Ken McDonald [00:18:32]:
Several of the probes I think are actually run in Linux now.

Jonathan Bennett [00:18:36]:
Oh, interesting. I didn't know that I could believe it.

Ken McDonald [00:18:38]:
Yeah, some of the, at least the later ones.

Jonathan Bennett [00:18:41]:
Yeah, I know SpaceX, all of their rockets are Linux based. Lots of C code in those too, but yeah. All right, well, you know, one of the things that they do to make all that stuff work is they do a lot of calculations on GPUs.

Rob Campbell [00:18:56]:
Yeah. So here is a story I was going to say for Jeff, but since he isn't here, I feel like, like someone has to tell you about it. For him, the story pulls all the things together that Jeff loves in one tight package. We have Ubuntu, Nvidia and Cuda. So if you've, if you've ever tried installing Cuda and Ubuntu, you probably know the drill. And if Jeff were here, he could likely confirm. But from what I have heard, it's a bit of a mess. The process starts by downloading a file from Nvidia's site, adding a GPG key pin a repository, then hunting for the right packages and, you know, going through that whole fun ordeal.

Rob Campbell [00:19:45]:
Well, that's about to change, at least for if you're using Ubuntu Canonical. The folks behind Ubuntu just announced that CUDA is coming straight into the official Ubuntu repository, which means one command, that's it. No more juggling keys, repos and downloads. Just install the same way you'd install any other package. Now why is this such a big deal? Cuda is short for Compute Unified Device architecture is what lets Nvidia graphics cards do more than just graphics. It's pretty much why. It's pretty much why Jeff hasn't been able to leave Nvidia for AMD yet. It turns them into parallel computing engines for things like training AI models, crunching scientific data, powering robotics, and even speeding up video work.

Rob Campbell [00:20:42]:
It's everywhere in modern computing and having it backed directly into Ubuntu makes life a lot easier. Well, for people like Jeff, I don't have any Nvidia cards or whatever and we all know when it comes to Jeff, the easier the better. This also plays into a bigger strategy. Strategy? Canonical Nvidia are teaming up to make Ubuntu a go to platform for AI and enterprise workloads. But AMD isn't being left out. Although they aren't directly teaming up with Canonical, they are pushing their Rock M Compute stack, the CUDA like competitor, to be just as easy to deploy on Ubuntu and all the other Linuxes. So bottom line here, what used to be a multi step headache is about to become a one liner that saves time reducing friction and makes Ubatu an even stronger choice for anyone working in AI, data science or high performance computing.

Jonathan Bennett [00:21:45]:
Interesting. Now that means that they are shipping closed source code as part of the Ubuntu repositor. I guess they're already doing that with the Nvidia drivers.

Rob Campbell [00:21:55]:
Yeah, it's not the first thing.

Jonathan Bennett [00:21:58]:
It's not the first coming from Fedora though. I'm still. I'm a little disappointed.

Rob Campbell [00:22:02]:
Yeah, you Fedora guys like what? Closed source? What in the repo?

Jonathan Bennett [00:22:06]:
Yeah.

Ken McDonald [00:22:09]:
What kind of filter would you be running with cuda?

Rob Campbell [00:22:15]:
One that makes my face look pretty.

Jonathan Bennett [00:22:18]:
Oh, that kind of filter. I'm thinking like what are you doing firewalling your gpu?

Ken McDonald [00:22:25]:
We're using a ebpf.

Rob Campbell [00:22:30]:
Probably not.

Jonathan Bennett [00:22:31]:
Probably not. Go for it. I had a super interest actually this past Floss Weekly was with one of the guys working with EBPF and he introduced xdp. Yeah, that's right. Rob, you were with me there, so yeah, that was fun. What? What do you have Ken in the EBPF world for this week?

Ken McDonald [00:22:53]:
Well, this week I came across an article by Surav Rudra where he wrote about the foundation responsible for guiding upstream development of the extended Berkeley packet filter, or as we like to say, EBP eppf providing grants to universities and research institutes. These grants support projects that explore innovative ideas while advancing EPPF to the wider community. The EBPF foundation awarded $100,000 in research funding this year split between two universities. Each institution institution received a $50,000 unrestricted research grant. The first grant was awarded to Ryan and I do apologize if I mispronounced this Huang, who's the associate professor at the University of Michigan. His project, Verifier cooperative instrumentation develops ePass, a framework that reduces false rejections of safe EEBPF programs. The second grant went to Daniel Wong, Associate professor at the University of California, Riverside. His project EBPF Governors applies EBPF to data center power management.

Ken McDonald [00:24:17]:
Now if you want more information about the EBF foundation or the research projects, then just follow the link in our show notes to Saurav's article.

Jonathan Bennett [00:24:29]:
Yeah, it's always interesting to see these kind of grants become available because you know people, they can, they can get some actual funding for it, they can put some full time work into it and really come up with some interesting things. I would, I would find it real fascinating for someone to get one of these grants and work with Tom Herbert, who's the guy we talked to work on XTP2. That is the extreme. Let's see. I just Extensive extensible data path. That's it. It's all about making network data very, very fast through things like EBPF and then even pushing code out to network accelerators.

Ken McDonald [00:25:06]:
But it's FFMPEG borrows any of that?

Jonathan Bennett [00:25:10]:
No, no, not yet. Although I could see someone using both at the same time. Like if you wanted to be able to very, very quickly process video and.

Ken McDonald [00:25:21]:
Then stream it over the network, you.

Jonathan Bennett [00:25:23]:
Could use XDP to funnel data into FFmpeg. So like something like that would be possible. Yeah, interesting stuff. It'll be fun to watch. Try to keep an eye on. We'll have to try to keep an eye on these grants and see what sorts of things are getting funded because yeah, it's pretty interesting.

Ken McDonald [00:25:45]:
Get a prompt for your JFD for a jet TPT for you to try Help me build an application that will take EBPF to compress data to stream with FFMPEG over the My home network.

Jonathan Bennett [00:26:07]:
I don't know if the first off, I don't know if there's enough corpus of EBPF code out there for ChatGPT to really be able to do that. I also don't think you really need that on your home network. User land stuff is probably enough though.

Ken McDonald [00:26:26]:
I'd want to keep it in on my home network instead of opening myself up to the Internet.

Jonathan Bennett [00:26:34]:
You would.

Ken McDonald [00:26:34]:
At least while testing.

Jonathan Bennett [00:26:36]:
Yep, yep.

Rob Campbell [00:26:37]:
On a side note, a Couple things I did try is I had it make me Pac man a fully JavaScript. It didn't do a good job on the map, but it worked. I just could have. I could have just lined up the. The. It didn't line up the walls great, but I could have fixed that manually. And I had to do a Python version, which. Which.

Rob Campbell [00:26:58]:
Which worked pretty flawless. And I tried to hit. I'm like, well, let's get complicated. Make me Pitfall. And that crashed.

Jonathan Bennett [00:27:08]:
See, when you said Pac Man, I was thinking of the Ubuntu package manager. I was very confused.

Ken McDonald [00:27:13]:
The game.

Jonathan Bennett [00:27:15]:
Yeah, yeah.

Rob Campbell [00:27:16]:
Makes more sense with the ghost and the little.

Jonathan Bennett [00:27:18]:
No, I get it, I get it, I get it.

Rob Campbell [00:27:20]:
Now, the rest of you that are.

Ken McDonald [00:27:22]:
Confused, Pac Man's not the APT package manufacturer for Ubuntu.

Jonathan Bennett [00:27:28]:
What distro is it then? What distro you say?

Ken McDonald [00:27:31]:
I want to say architect.

Rob Campbell [00:27:32]:
Yeah, it's arch.

Jonathan Bennett [00:27:33]:
Yeah, that's probably right. Yep, it's arch. Okay. I don't run arch, so I get a pass on that one. Anyway, it's interesting you were talking about using AI to write code, because that's something that a lot of projects are having to deal with, and one of them is sort of making a step in the direction of accepting more AI written code, and that's mesa. MESA now has guidelines for using AI generated code, and essentially it boils down to the. The human author must understand what the robot wrote, which is a good idea. It's best when you could do that, when you could say, yes, I understand everything that.

Jonathan Bennett [00:28:17]:
That ChatGPT or Grok or whichever of the LLMs you use, I understand what it wrote. I am slowly coming around to the idea of letting the LLM write some of the boilerplate code and do some of the simple and boring reorganizations of code. Slowly coming around to this, very carefully coming around to being okay with this, mainly because I've got a developer that I work with that uses it effectively. And at the very end of this, it says that MESA developers have clarified that they will continue their conversation about whether or not they ultimately want to allow AI contributions to mesa. But I think it's probably a step in the right direction to start thinking about what would it look like to accept these. Because we're actually starting to see. If you use copilot, you will see commit, co authored by Copilot, and it puts itself in there, which is good. Let people know that copilot helped with it.

Jonathan Bennett [00:29:24]:
But yeah, there is this question with mesa, and that seems to be a really Interesting sort of jumping off point to talk about some other things going along going on in the graphical space. And there's some KDE stuff to talk about. First off, KDE 6.5 is finally in beta. And so if you want it, you can go grab 6.5 beta. There are some very interesting things that have landed in 65 beta. You have your normal interesting things like more rounded corners and better theming. Right. The eye candy stuff.

Jonathan Bennett [00:30:12]:
Clipboard work. Apparently now you can star clipboard items which hey, that could be super useful. Better global searching. But the ones that really caught my eye is we now have support in Wayland for Picture In Picture a new Wayland protocol lands in KDE 65, the picture in Picture protocol. And so that you, you may have seen this. I've seen it on a, like on a teams call or on a Google Google Meet call where you go to another tab and right now Chrome is, you know, pulling up another window and asking for permission. Well, with the PIP protocol it's not going to be inside of another window. It's just like a floating video feed and that potentially very useful.

Jonathan Bennett [00:30:59]:
And then the other one that for us gamers is really, really interesting. And that's the pointer warp Wayland Protocol finally landing in KDE 65. And if you game on Wayland and your mouse has ever gotten stuck so that your character is constantly turning to the right or to the left, it's probably because of this and this will actually fix it and make some things work better. Of course we'll have to wait for Wine to fully land support for it and all of that. But on the way to getting that fixed, there is also a blog post from Mr. Nate Graham talking about some other things that are going on, like adding the Fortigate VPN as one of those supported vendors in the KDE VPN settings in Plasma 6.5. Also KRunner will do mathematical calculations so you don't have to Google as your calculator. You could just type it right into Krunner.

Jonathan Bennett [00:32:00]:
That's like hit alt F2 and you can get that. And it seems like there was one other thing in here that really intrigued me. And of course I won't be able to find it now because we're on the show, but we've got the show notes in there. And then speaking of KDE, there is one other sort of spicy story from KDE and that is that Jonathan Riddle is leaving KDE after 25 years. And this is, this is essentially the result of the new tech Paladin. So this is Nate Graham's new company, Tech Peloton, they're working with Valve. They're doing work on KDE as they were getting it started. Jonathan Riddle was one of the people that was originally involved in some of those discussions.

Jonathan Bennett [00:32:48]:
And there is a blog post that you can go and read from Riddle that talks about, you know, how he had a difference in the direction that he was opening the new company would go. And apparently he, he, he voiced those disagreements and was not invited to the next call, which again, business stuff. That's how it happens sometimes. There was. Let's see. Let's see if I can find the exact quote, because it was, it was quite funny. Let's see. Shouldn't this be run as a cooperative, we wondered.

Jonathan Bennett [00:33:27]:
No, that was far too complex. He said the next day he went to blah, blah, blah. They are a. They are a cooperative socialist paradise. And Nate said he'd look into doing that instead of the setup where he had full control. But it was clear that there was to be no other discussion. So Jonathan Riddle said, let's make it a socialist paradise. And Nate said, no, we're not going to do that.

Jonathan Bennett [00:33:57]:
I am probably more humored by that than I should be, but that is what happened. Yeah. Fun stuff going on around the MESA and KDE world.

Ken McDonald [00:34:08]:
Trying to think are any businesses that are socialist paradise currently?

Jonathan Bennett [00:34:15]:
Somehow that whole socialism thing has not worked out too well for business. It's just. It doesn't go very well. Well together.

Ken McDonald [00:34:21]:
The closest I can come to is. And I'm trying to think of the proper name when it's a grocery store chain.

Jonathan Bennett [00:34:32]:
Yeah, I don't know. I have no idea.

Rob Campbell [00:34:34]:
But thank goodness for the safer rounded corners in kde. I was getting super tired at my mouse pointer getting torn up. That's a quote by wizardling in the discord. Thank you. You.

Jonathan Bennett [00:34:46]:
Yeah, Yep, it's. That's something.

Ken McDonald [00:34:50]:
But I do hope that, that Jonathan Riddle does at least enjoy riding the Surfing the endless waves as he relaxes from all of this.

Jonathan Bennett [00:35:05]:
Yeah, I mean, honestly, take. Take some time off, man. Rest. Rest up for a bit if you want to come back and start writing code again. I'm sure we would take it as a community. And if not, thanks for. Thanks for all the fish. Right.

Ken McDonald [00:35:25]:
There you go. Douglas Adams has got it. Just say so long and thanks for all the fish.

Jonathan Bennett [00:35:30]:
It's the ultimate farewell. All right, Rob, you're going to kind of tack onto this and talk some more about Wayland. What else? Somebody else is going. Wayland.

Rob Campbell [00:35:39]:
Yes. So I always like to remind our listeners how the Linux distros are working to ditch X11 and replacing it with Wayland. Well, it isn't just Linux anymore that is going all in on Wayland. And no, it isn't Windows or Mac either. But wouldn't that be cool? It's actually Redux os, the Rust based open source operating system that's it's been in development for several years. Unlike Linux, which is written mostly in C, Redux is built in Rust. The project takes inspiration from Unix, but its goal is to create a modern OS that's more secure, memory safe and easier to maintain. The Redux team just published their roadmap for the rest of 2025 and into 2026 and Wayland.

Rob Campbell [00:36:33]:
As Jonathan mentioned, Wayland plays a big role in their desktop ambitions. They're planning multiple flavors of Redux hosted Redux running inside virtual machines, Redux Server for Edge and cloud deployments, and Redux Desktop as a truly or a true daily driver operating system. Alongside that, they're focusing on some big technical milestones, like being able to build Redux on Redux itself. Makes me curious what they're building it on today, if it's Linux, but improving software compatibility, supporting more programming language and build systems, and tightening up both performance and security on the desktop front. There's a lot happening too, beyond Wayland. They're expanding GPU acceleration, hardware support, and they're working with the cosmic desktop environment, the same one the system 76 is developing for POP OS and other Linux distros. So while Linux still gets most of the attention in the open source OS world and on the show, because we're the untitled Lake Show, Redux is quietly pushing forward modern Rust base and trying to prove it could be more than just a side project, you know, and it's been asked out there before, you know, if another OS will come along and replace Linux. You know, is it Fuchsia or.

Rob Campbell [00:38:05]:
Or something else? And honestly, you know, obviously nobody, nobody really knows, but I'm starting to think that Redux may one day be a real contender. They're not there yet, but seems like they have a lot of plans to be something really special.

Jonathan Bennett [00:38:21]:
Yeah, it's a really interesting project. It almost seems to me that in the short term at least, their biggest potential market is for running virtual machines, because there's so many. Okay, so one of the hardest things to do for Linux, it has been for years and years, years is what hardware support. Trying to get support for all of those weird pieces of hardware that people have, because there's Billions and billions of potential combinations of hardware. And so if you can just cut that out and say well let's just focus on the core we're going to use. Here's our virtual machine. That's pretty standardized. We want to run really well on this virtual machine then.

Jonathan Bennett [00:39:02]:
Yeah, I think that's probably the place that makes the most sense to sort of focus. And that's what they're doing with the Redux. What do they call it? You said it just a second ago. What are they?

Rob Campbell [00:39:14]:
Hosted servers? I think it was. Yeah.

Jonathan Bennett [00:39:16]:
Hosted Redux. Hosted Redux as a virtual machine. Yeah, that one's pretty interesting.

Rob Campbell [00:39:22]:
Yeah. Maybe my web servers one day will be running on Redux.

Jonathan Bennett [00:39:25]:
Maybe. I also find it fascinating. They like cosmic. That seems like a good match, right Ross?

Rob Campbell [00:39:31]:
Faith.

Jonathan Bennett [00:39:32]:
Right.

Ken McDonald [00:39:33]:
Just need to get some rust based drivers for Wayland.

Jonathan Bennett [00:39:38]:
I mean they're working on it. If you're running macOS. Excuse me. If you're running on, on one of the M Macs, then yeah, your basic drivers have some rust in there. So if you really want to, you can go do it.

Rob Campbell [00:39:52]:
They plan to make Wayland work on it somehow.

Jonathan Bennett [00:39:54]:
So I think the Linux support on those M Max is only Wayland, isn't it? I don't think. I don't think they run x11.

Rob Campbell [00:40:02]:
Yeah, I think that's. I think that's true.

Ken McDonald [00:40:05]:
Why would you try to port X11 to M1 Mac?

Jonathan Bennett [00:40:10]:
That was the question that the, the people doing it asked themselves and they couldn't come up with a good enough answer to do the work.

Rob Campbell [00:40:15]:
Why try to pull a really old going away technology into something you're just starting up and trying to, to. To build on too?

Ken McDonald [00:40:23]:
Maybe because it's did a recent upgrade. Maybe I think of a audio loop machine that did a recent upgrade.

Jonathan Bennett [00:40:34]:
You know, I think you're trying too hard.

Rob Campbell [00:40:37]:
Yeah. But before we go there, that reminds me, I did put a bid on an M1 Mac. I wonder if I lost. I don't remember when that was ending.

Jonathan Bennett [00:40:46]:
Surprise. You open the door tomorrow?

Rob Campbell [00:40:48]:
Surprise.

Jonathan Bennett [00:40:49]:
Maybe.

Rob Campbell [00:40:49]:
I have to check my email now and.

Jonathan Bennett [00:40:51]:
Yeah.

Ken McDonald [00:40:52]:
How much did you bid on it?

Rob Campbell [00:40:56]:
Well, the last bid I had was $210, I think and.

Ken McDonald [00:41:05]:
Okay, then I'm gonna go 211.

Rob Campbell [00:41:07]:
Yeah. Well that is why I did not tell you what my max bid was. Not until I know if it's over yet. My max bid, I placed higher than that.

Jonathan Bennett [00:41:18]:
Yeah. Yeah.

Ken McDonald [00:41:19]:
And you only give them the money if you get win the bid.

Jonathan Bennett [00:41:22]:
Yep.

Rob Campbell [00:41:23]:
All right, try again with your, your segue.

Jonathan Bennett [00:41:25]:
Well so I was I was going to take it this time. If he does buy an M1 Mac, is there some audio production software that he can run? Maybe do some live looping on it.

Ken McDonald [00:41:36]:
Maybe even some streaming? But the going to talk about this time some information from an article that Marius Nestor wrote this week about the latest release of the hardcore loop machine and music production software designed for DJs, live performers and a lot electronic musicians called and I had to listen to one of the tutorials to make sure I was saying this right. Jarda now According to Marius Jarda 1.3.0 Jackalope is a small update, but an important one as it introduces support for multiple audio output configurations. Now by multiple I do mean more than stereo. Now along with the improvements to the Jack Audio Connection Kit support to enable multiple output connection support. On top of that it provides some internal code refactoring and cleanup updates. The fastlight toolkit that think I'd mentioned either in one of the pre or post shows recently dependencies to fastlight toolkits version 1.4.4 and improves and beautifies the plugin browser window for a better, more stable, faster and smoother experience. Marius article also includes links to the project's official website and flathub page. Now Marius also wrote about the G Streamer project releasing the strict excuse me, sixth maintenance update to this popular and powerful open source, free and cross platform form multimedia framework Dr.

Ken McDonald [00:43:30]:
Streamer 1.26.6. It introduces support for Windows Media Video 9 or WMV3 and Windows Media Video 9 Advanced Profile or WVC1, both codecs and the supports going into the video for Linux API version 2, what we commonly call V4L2 and updates the Librispot library to version 0.7 for compatibility with recent Spotify changes. It also improves the Vulkan video decoder and fixes a bug causing stability issues with the closed caption combiner and Transcriber bin. The GStreamer Rust plugins also also saw various improvements and bug fixes. For more details check out Marius article which includes a link to the release notes which I followed to actually find the tutorial that showed me how to say Giarda.

Jonathan Bennett [00:44:43]:
Yeah, I'm real curious about Giada. I need to check it out. I've had people ask me and I've even gone looking myself for something to do sort of loop based music. You could do a little bit of it in Ardor. Now they've added some support for this. It's still a little clunky. It's getting better and better but I've not tried Giada and I have to.

Ken McDonald [00:45:06]:
Downloaded it from Flathub and played with.

Rob Campbell [00:45:08]:
A little bit songs. Anything you want to share?

Ken McDonald [00:45:14]:
I didn't do enough playing with it for that. Just to start it up, see if I could set up an audio sample and basically following the first tutorial.

Jonathan Bennett [00:45:27]:
Yeah, there's a. And of course I'm not immediately finding the name of it, but there's another program that is looping from the command line and I can't think of it. Oh well, it's cool. It looks really cool. Hopefully we'll have them on Floss Weekly at some point, but it's that same sort of thing.

Ken McDonald [00:45:49]:
Command line or Jarta?

Jonathan Bennett [00:45:53]:
No, it's. It's. Well, I wouldn't mind having the Jarda guys either, but. No, what I'm thinking of, it's. It's literally a. It's like an NPM project. I think you're editing a text file and you're creating a song based off of a text file. The name.

Jonathan Bennett [00:46:11]:
I can't remember the name of it. Oh well, it'll come to me later. Getting old.

Ken McDonald [00:46:18]:
Well, we'll mention it in post show.

Jonathan Bennett [00:46:21]:
Yeah, there you go. I'll find it about the time the show stops. Let's talk Fedora for a little bit. There's some things going on in the Fedora world that is. That is pretty interesting. Fedora 43 beta is. Is out actually and if you want to grab it, the images are available, the ISOs are out. If you want to check out the Fedora 43 beta and it's got some interesting things in it.

Jonathan Bennett [00:46:47]:
The Anaconda Web UI is there. It's going to DNF5 by default. You have the normal tool chain updates the latest version of Python, pulling out some of the old things that are in there, just all around doing the updates. That's what Fedora 43 is all about. We have a review over on Phoronix with some benchmarking and surprisingly actually everything is for the most part is either right at the Same or the Fedora 42 release is a little bit quicker for a lot of these benchmarks, which is a little surprising but oftentimes just means that, you know, there was some security thing found that when they fixed it it caused a bit of a slowdown. There are some things where it is a little faster on Fedora 43 in the beta than it is on the others, so probably a wash all around as far as performance goes, but there is Something else going on in Fedora land that I found really interesting and that is Fedora Forge. It is the new home for Fedora project sub projects and special interest groups and essentially they are hosting their own sort of git repositories using. I don't.

Jonathan Bennett [00:48:15]:
It's a. It's a GitLab alternative. Essentially it looks a lot like GitLab when you actually click through to it. Powered by Forge Forge Forge Joe Forgeo I don't know F, O, R, G, E, J O. I have no idea how that's supposed to be pronounced, but it's a lightweight software Forge. So yes, it's going to be a GitHub GitLab alternative and this is what Fedora is now moving to for all of their stuff in the future. And it is a slow process. They are not forcing anyone over there yet.

Jonathan Bennett [00:48:54]:
But interesting to see that they are thinking about what's coming next as far as self hosting all their infrastructure. So if you're a Fedora person, Fedora is your jam. You might want to go check out Fedora Forge. Rob, have you run Fedora as your main?

Rob Campbell [00:49:12]:
Before I. Fedora was my main. I don't know, was it shortly after I joined the show or for, I don't know, six months to a year.

Jonathan Bennett [00:49:23]:
It was just too boring. Everything worked, so I moved on.

Rob Campbell [00:49:26]:
Yeah, then I went to Arch. I needed some excitement.

Jonathan Bennett [00:49:29]:
You need something to brag about.

Ken McDonald [00:49:35]:
Think I got Red Hat 4 with this book.

Jonathan Bennett [00:49:41]:
Red Hat Linux 4, eh?

Ken McDonald [00:49:43]:
Yep.

Jonathan Bennett [00:49:45]:
Yeah, that was before they started putting the enterprise term in there. It was back when it was just Red Hat Linux.

Ken McDonald [00:49:51]:
Back before Fedora.

Jonathan Bennett [00:49:53]:
Yeah, wasn't it? Indeed, yeah.

Rob Campbell [00:49:55]:
I bought a box version of Red Hat one time too. Long time ago. I had no clue what version it was.

Jonathan Bennett [00:50:02]:
Yeah, my Linux journey started at about the same time that Fedora did. My first install was one of the really early Fedora versions. All right, Rob, you want to talk about Semaphore?

Rob Campbell [00:50:15]:
Yes. We're getting onto the command line Tips command line. It's time. All right, so let me bounce over. So last week, Last week I talked about Ansible and I said it was going to follow up this week with a nice easier web GUI that can help you manage it. So for those watching, it'll be easier for you to follow along. I see that's in the way. Should I.

Rob Campbell [00:50:44]:
Maybe. Maybe I should adjust that over. Yeah, that'll do. All right, so you know, actually make. Let me make one more adjustment here because I realized. All right, we'll go with that. One right there. I think it's all, all visible.

Jonathan Bennett [00:51:03]:
That'll work.

Rob Campbell [00:51:03]:
Okay, so Semaphore is a web GUI to manage Ansible. So with that, you have a spot for your task templates. And I'll come back to that. You have a spot for your inventory. If you remember last week when we were in Ansible, there was an inventory file. And you know, here's the same format. It's same format as the inventory file, but it's in the web gui. You have your playbooks, but those are not stored locally, I guess I think you can.

Rob Campbell [00:51:38]:
But those are in the repository, which I am using a GitHub repo, which it's fine if anyone sees where that repo is. There's no private data in there. You can use those playbooks if you want because all the private stuff is done with variables, which is right here in this variable group. So I have my Proxmox variables, which.

Ken McDonald [00:52:03]:
The, the.

Rob Campbell [00:52:04]:
There's a secret. There's a secret tab where you can have hidden stuff, passwords, there's other variable tabs. So you can variableize everything that you want in your Playbooks. You can do key store for.

Jonathan Bennett [00:52:19]:
For.

Rob Campbell [00:52:19]:
SSH keys and other things like that. And you can even run your template on a schedule. So once you have all those Ansible things in here, and I have my. So far, I just had this one updating my Proxmox VMs on Sunday. And then there is the template or the actual task section. So when you're looking at that, you, you can go in here. You can. If I wanted to actually edit it, this is what it looks like when I set it up.

Rob Campbell [00:52:49]:
I gave it a version, I gave it a name. This is a playbook from this repo, the GitHub repo that I'm running. It's using this inventory of the Proxmox servers and it's using the variables. They label Proxmox variables. And there's a lot of other things you could turn on and off, but those are the key things you need. So once you do that, you can run it on a schedule, like I said. Or if you want to run that ad hoc, anytime you guys hit that go button, various things show up based on how I created the task and you hit build and that's going to be the output. The same thing you see on Ansible.

Rob Campbell [00:53:32]:
And right now it's taking snapshots of my. Or not snapshots. It's taken backups of my Proxmox VMs, which takes a little Time so we don't have to wait for that to finish, but it's going to flow through it, take snapshots, do updates, reboot them if needed, which it has never had to needed to reboot yet, but. Oh, and I also want to give a call out to. To learn Linux tv. I know he used to be a listener watcher of the show. I haven't heard from him in a long time, so I'm not sure if he still does, but I watched his video to help me set this up. I used a different os so I had to kind of convert some things over.

Rob Campbell [00:54:13]:
But it was actually very helpful in setting up Semaphore. So that I believe is in the show Notes. Show notes or it will be. So you can go to that link if you want to set up Semaphore.

Jonathan Bennett [00:54:24]:
Very cool. All right, Ken, you've got, you've got something I think more wire plumber stuff, right?

Ken McDonald [00:54:31]:
Yes, I do. Have you ever wanted to be able to change the profile that your audio device is using? Yeah, actually this week we are playing around with setting your audio profile with WPCTL using its Set profile command. Let me go ahead and switch to my terminal here. What I've got up is a terminal with the status output from WPCTL status. And for those of you all listening, I've also got my system settings displaying my sound settings so I can show you in real time what happens. Now the basic command is going to be WCTL and I'm going to go over the command itself first by using find that dash H and you use the command is sit dash profile followed by the ID for the object or device and then the index for the profile. The index starts at zero, which is actually what you'd put if you wanted to turn that device's profile off. Now, depending on your system, your device may only have one profile.

Ken McDonald [00:56:00]:
So it would be. Or so it would be 0 and 1. But I found out with this one. For those of you all listening, my status is showing that I've got three audio devices, an AC97 audio controller, ICH6 high definition audio controller, and then the ICH9 built in audio. The AC97 is device 42. So what I'm going to do here is go to 42 and set that to zero. Find that zero there. There we go.

Ken McDonald [00:56:46]:
And you'll see that on the system settings it shows that the AC97 is showing as an inactive card. Now I can do the same for the ich6 by putting in device 43 followed by a zero and then for the built in audio which is device 44 again followed by a zero. So I've got all three of the cards off. Thank goodness. Goodness. That's in a vm, otherwise you wouldn't. I wouldn't be able to hear y' all or y' all wouldn't be able to hear me or Rob might say that's a good thing. So let's go back to 42, the ACH 97 and we'll go back to profile one.

Ken McDonald [00:57:40]:
Which this system settings is showing is an analog stereo duplex. So I've got a playback device, analog out and a recording device microphone. Now in the VM I'm running, it's also got a another profile which is 2, which is just analog output and then there's 3, which is analog stereo input, basically the microphone. Now Jonathan, do you think there's a fourth profile?

Jonathan Bennett [00:58:21]:
I don't know. Is there?

Ken McDonald [00:58:22]:
Well, let's find out. That's why I said we're going to be playing today. There is, it's Pro Audio. And in this for the AC97 it's showing that it's got the Pro Audio. And if I go into the system settings and hit show channels, it's stereo auxiliary zero and one. And then it's also got two Pro Audio recording devices.

Jonathan Bennett [00:58:50]:
The, the Pro Audio setting basically means don't try to figure out what these are, just give me the raw inputs. Inputs and outputs.

Ken McDonald [00:58:58]:
Yep.

Jonathan Bennett [00:59:01]:
So it's, it's super useful if you have like a, a card that's got. Well, I've got one over here that's got like 8 inputs and 8 outputs. It'll do something really weird like try to give you a 7.1 system and it's like no, no, no, this is not a surround sound system. These are just eight channels that I want to be able to deal with.

Ken McDonald [00:59:17]:
So this sounds like a card that you're going to play with this command with for a bit.

Jonathan Bennett [00:59:22]:
I usually go through just the, the KDE settings. You can get to it in there and change it. But it is useful to know that there are other ways to do it.

Ken McDonald [00:59:29]:
Especially if you wanted to script something.

Jonathan Bennett [00:59:31]:
Especially if you wanted to script it. Absolutely.

Ken McDonald [00:59:33]:
And let's go ahead and turn that card off and let's see what we got for our ICH6 family. So it's got an analog stereo duplex, light out and line in. And two is analog stereo output just like with the AC9. Three line in similar to the AC9. And then we've got the Pro Audio. This One's only showing the one recording device. And let me go ahead and run the status command here. And we see that it's showing Pro Audio 2 filter.

Ken McDonald [01:00:36]:
That's not showing any sinks or sources since we haven't selected anything yet.

Jonathan Bennett [01:00:43]:
Interesting.

Ken McDonald [01:00:47]:
Now let's go ahead and turn this one off. That's not going to work. There's that zero button taking my hands off the keyboard and I lost my spot. So we've got that off. Now let's look at the built in audio and how many profiles do you think it has?

Jonathan Bennett [01:01:11]:
I would assume the same, but we'll.

Ken McDonald [01:01:12]:
See in this though I'll be honest, when I was playing around this on my Ubuntu system, I was noticing the hardware I've got in here. It seems like they only show one profile that I could change from the command line. I had to go in and to the system settings and turn on the Pro audio for it to show those profiles in the. At the terminal. Don't know why. And we've got the line out again, line in line and then Pro Audio where you've got the Pro Audio out then and of course two channels.

Jonathan Bennett [01:02:00]:
Yeah. Kind of makes me think that Wire Plumber must have like a template system where every new sound card, if it's. If it, if it fits, it'll give you those. Those four presets.

Ken McDonald [01:02:12]:
Well, in this case I actually added these after the fact by changing the adding each of these in because the ich9 was the default that it had set up with.

Jonathan Bennett [01:02:33]:
All right, very cool. I've got something that I spent some time at playing around with it. I told you that I was doing some playing and that is terminus. Now I do have to admit this is running in the browser and I did a little bit of looking to see if it would work actually in the command line and I did not find a way to run it in the command line or with ssh, which I was a little disappointed by. But it is pretty cool because it lets you practice your command line tools in the form of a text based adventure. And so you use commands like LS to look at the scene, you use less to look at items. So you can get, for instance, in this case it's the welcome letter that you can read. Use CD to move between locations and so you change directories to go to the new place you run LS again you can interact with things again with less and as you get.

Jonathan Bennett [01:03:43]:
And it's got quite the sense of humor too. So in this case we tried to ride the pony it was great. The pony got tired of us and bucked us off. And now the pony has run away and you can see the wonderful picture of the pony there in all of its glory. It's got this sort of sense of humor all throughout the game, which is fun, but you learn more and more commands as you go along. For example, I was, as far as I got into it, I also got the MV command to move items around and then the GREP command to look for things inside of items. And it's just. It's a really clever.

Jonathan Bennett [01:04:21]:
It's a really clever approach to learning the command line tools. I like it. I've found several of these and this was the first one that I thought was interesting enough to talk about here. So terminus. And we got a link to it in the show notes. You can click through and. And play the game on your own if you want to.

Ken McDonald [01:04:36]:
Yeah. Spend hours playing it.

Jonathan Bennett [01:04:39]:
You can get. You can get lost and spend hours.

Rob Campbell [01:04:42]:
I recommend it to anyone else who wants to learn Linux command line through a game.

Jonathan Bennett [01:04:47]:
Yep, I will make sure next week. I've got several of these next week. I'll make sure and grab one that you can play with SSH for a true command line interface experience. All right. Well, that is it. That is the end of the show. So seems like it flies by when there's only three of us here. That probably says something about our missing member.

Ken McDonald [01:05:06]:
But anyway, we're picking really short articles to talk about.

Jonathan Bennett [01:05:12]:
I don't know, I picked a bunch of them. I'm gonna let each of the guys get the last word in if they want to. We're gonna let Rob go first because he is on the left. Rob, you. Do you have anything to plug?

Rob Campbell [01:05:23]:
I have a lot today, so first I'm gonna go back to my command line tip for anyone who wanted to see the output. Here it is. That's the output. Those are all internal private IPs, so not like there's anything you can glean from that. Unless you get into my network and then I'm. I'm in rush.

Jonathan Bennett [01:05:40]:
You're hosed anyway.

Rob Campbell [01:05:42]:
Yes. After that, the next thing I want to do is, you know, Ken thought he could squeeze an extra command line tip last week, so I'm squeezing an entire story this week. I'm going to keep it short. But systemd 258 is out this week and the biggest new feature is systemd Factory reset to request a factory reset on the next reboot. And UEFI firmware images can now be enabled in A UKI and many other new features. But that scene in my story, I kept it real short, unlike Ken's extra command line tip. So otherwise back to my normal regularly scheduled weekly posing. You can come get more of me at robert p.campbell.com Once you get to that website, you can find.

Rob Campbell [01:06:39]:
You can connect with me with links to that you can find there links to my LinkedIn, my Twitter, my Blue Sky Mastodon and a place to donate coffee to me. It looks like I'm still the winner of that. That Mac M1 Mac that I talked about earlier. So I'm gonna need some copies to help pay for that it looks like, because that finishes up tomorrow.

Ken McDonald [01:07:02]:
Did you bid more than you have?

Rob Campbell [01:07:05]:
I have not changed my bid yet. I am still the only better with one day left. So we'll see what the last day brings. Also Jeff, who's not here maybe. But if you want to bring him back, donate a couple coffees to him on my page. Just stay there for him and I'm gonna be keeping him because he owes me two anyway.

Jonathan Bennett [01:07:29]:
Even if they're for him, they're really for you.

Ken McDonald [01:07:31]:
Don't donate to Rob. Donate to the club.

Jonathan Bennett [01:07:35]:
He.

Rob Campbell [01:07:35]:
He won't. He won't owe me anymore that way. So you will be lifting a weight off of his shoulders. It's just been dragging him down so much that he. That's why he hasn't felt great and hasn't been able to be here this week because it just drags him so down on me.

Jonathan Bennett [01:07:51]:
Yeah, that's it, I'm sure. All right, Ken, Anything to plug?

Ken McDonald [01:07:55]:
Yes. For those of us who also like to hack together. Mills. As well as scripts, I do want to recommend checking out the latest peanut PC Linux OS magazines special edition. It's volume two of their recipes.

Jonathan Bennett [01:08:17]:
Interesting. Very cool.

Ken McDonald [01:08:18]:
Might want to check out some of the other special editions they've got on that link.

Jonathan Bennett [01:08:22]:
Yeah. All right. I do want to let folks know for sure about Club Twit. You can scan the QR code right there and find out more about it. It's definitely worth it. It's not much more than the price of a cup of coffee per day. And you know it gets you access to the ad free version of the shows behind the scenes look and access to the Discord. If you're not a part of Club Twit, you really should take a look and join today.

Jonathan Bennett [01:08:48]:
I appreciate the guys being here. If you want to find more of me, you can check me out@hackaday hackaday.com there is the that's where floss weekly is at hackaday.com floss that's also where my Security article goes every Friday morning. We have a lot of fun with that as well. Appreciate everybody being here. Thank you for watching or listening whether you get us live or on the download. And we'll be back next week on the Untitled Linux Show.

TWiT.tv [01:09:13]:
Hey, thanks for tuning in to TWiT, your tech hub for intelligent, thoughtful conversations. If you want to take your experience to the next level and support what we do here at TWiT, say goodbye to ads and say hello to Cloud Club Twit. With Club Twit, you unlock all our shows ad free. You also get exclusive members only content. We do a lot of great programming just for the club members. You also get behind the scenes access with our TWIT plus bonus feed and live video streams while we're recording. And don't forget the fantastic Members Only discord. It's where passionate tech fans like you and me hang out, swap ideas and connect directly with all of our hosts.
 

All Transcripts posts