Karton, Kernel, and X11
Loading summary
Jonathan Bennett
This week we're talking about updates to Fast Fetch and LibreOffice, the new carton tool for KDE virtualization management. There's some systemd news, there's a bunch of terminal tricks, and oh yeah, there's some weird stuff going on with X11. You don't want to miss it, so stay tuned.
Red Canary Ad
This episode brought to you by Red Canary. When cybersecurity threats hit fast, you need an MDR partner that moves faster. Red Canary delivers 24.7expert MDR 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
Race the rudders.
Ken
Race the sails. Race the sails. Captain, an unidentified ship is approaching.
Jonathan Bennett
Over. Roger. Wait, is that an enterprise sales solution?
Jeff
Reach sales professionals, not professional sailors. With LinkedIn ads, you can target the right people by industry, job title and more. We'll even give you a $100 credit on your next campaign. Get started today at LinkedIn.com results.
Red Canary Ad
Terms and conditions apply.
Zoe Saldana
Hi, Zoe Saldana. Welcome to T Mobile. Here's your new iPhone 16 Pro on us.
T Mobile Customer
Thanks. And here's my old phone to trade in.
Zoe Saldana
You don't need a trade in. When you switch to T Mobile, we'll give you a new iPhone 16 Pro. Plus we'll help you pay off your old phone. Upd 800 bucks and you still get to keep it.
T Mobile Customer
There's always a trade in.
Zoe Saldana
Not right now. @ T Mobile.
T Mobile Customer
I feel like I have to give you something in return for karma.
Zoe Saldana
That's okay.
T Mobile Customer
I don't really have much in my purse. Oh, let's see. Hand sanitizer. It's lavender.
Zoe Saldana
I'm good. Seriously.
T Mobile Customer
Let me check this pocket. Oh, mints.
Zoe Saldana
Really, I'm fine.
T Mobile Customer
Oh, I have raisins. I'm a mom. Wait, wait one sec. I've got cupcakes in the car.
Jeff
It's our best iPhone offer ever. Switch to T Mobile. Get a new iPhone 16 Pro with Apple Intelligence on us. No trade in needed. We'll even pay off your phone up to 800 bucks with 24 monthly bill credits. New line, $100 plus a month on experience beyond finance agreement. $999.99 and qualifying forwarded for well qualified plus tax and $10 connection charge. Pay off via virtual prepaid card. Allow 15 days credits end in balance due if you pay off earlier.
Jonathan Bennett
Cancel See t mobile.com Podcasts you love.
Ken
From people you trust. This is TWiT.
Jonathan Bennett
This is the Untitled Linux show, episode 206, recorded Saturday, June 7th. The Untitled episode It's Saturday and you all know what that means. It is time for the Untitled Linux Show. I'm your host Jonathan Bennett and today we're going to talk about open source software, some hardware stuff, a little bit of drama going on this week, some weird stuff, but it's going to be fun because we're here talking about it. Rob is off being a loser, but we've got Jeff and Ken today and we are going to have a lot of fun and it is time to get started. And up first we're going to let Ken tell us a lot of command line tips today. Lots of command line tips. We're going to start with the command line. Lots of goodness, yeah, Fast Fetch is the kind of the next generation successor to Neo Fetch.
Guest Speaker
Actually, I'm going to be honest. This week Bobby did write about Fast Fix as a replacement for NeoFix that you can use to show a summary of your system information right in the terminal. Fast Fetch released its Latest update, version 2.45. Fast Fetch is rich in mainly in C with a focus on performance and customizability. I practiced that one this week. Currently it supports Linux, macOS, Windows 7 and up Android, which I'm looking forward to playing with the coming week. FreeBSD, OpenBSD, NetBSD, Dragonfly, Haiku, not the Poem and Sunos. Now, according to Bobby and Android own Android devices. Fast Fetch now supports detecting marketing names for OnePlus devices. You can now enjoy seeing your familiar consumer friendly OnePlus branding reflected. GPU detection has also been seen a nice boost, particularly for Linux users, with support added for recognizing additional GPU vendors. KDE users running FreeBSD will appreciate the new KDE version detection support in Fast Fix. Now Fast Fetch 2.45 introduces a new JSON C configuration option. You can see it in the article where it's basically starts off with a logo. Open curly bracket, type command draw, then close curly bracket. This way if you want to customize your output, you can use that. You can directly run custom commands and display their outputs as logos. Fast Fetch 2.45 also has new logos for Starry Linux and RHEL small and updated color palettes and logos for Void Linux and Zinnia Linux. For more information, I recommend seeing Bobby's article.
Jonathan Bennett
Yeah, I went down a rabbit hole just now because when you type in Fast Fetch on my machine it suggests Fast a fetch and it's like what is fast a fetch and that is a tool for doing DNA sequencing. Something very, very different. Not at all the same thing.
Ken
I ran into this earlier because I was looking something up and I'm like, I know neofetch is deprecated, but which other one did I install? And I thought, what the heck? I hit Neo Fetch and on my system it says Neo Fetch is deprecated, running Fast Fetch instead.
Jonathan Bennett
Oh cool. I wonder if that would work here.
Guest Speaker
That's on Ubuntu 25.04.
Ken
Yes.
Guest Speaker
Okay.
Ken
There's some beta stuff in there too.
Guest Speaker
I was able to install it on 2410.
Ken
I didn't install it automatically was in there for me.
Jonathan Bennett
What really fascinates me is if you go to the Fast Fetch GitHub page, they're not packaged, they're not packaged everywhere. There's a bunch of places where they're not packaged yet actually. But they say here if Fast Fetch is not packaged for your distribution or an outdated version is packaged, Linux Brew is a good alternative. I am so fascinated to see more and more projects recommending using Brew for Linux to get stuff as kind of that extra package installer. It's a very fascinating thing to see.
Guest Speaker
Yes. But it's one of the various replacements and I thought it was interesting that we were seeing a version 2.45 recently coming out.
Jonathan Bennett
Indeed.
Guest Speaker
In the past I've been trying machina or makina. I'm trying to think how you pronounce it.
Jonathan Bennett
It's machina. Yeah. Which is like Latin for machine but it's. It's popularized in the deus ex machina term.
Guest Speaker
But yeah, and it similar to Neofetch and Fast Fetch. For those of y' all that are listening, I've actually got it as my background for the beginning of the show.
Jonathan Bennett
Oh, interesting. Cool. Nice. Right, so up next we are going to talk about one of the other tools that everybody uses. Our machines are more than just thousand dollar paperwork rates for running Fast Fetch and Neo Fetch. And one of those things that you might know that you almost certainly have running on your machine is systemd. And there's something almost basically all of us, I don't know with this show we probably have a few listeners that are not. But Jeff, what's new in the systemd world for you?
Ken
Well, the article linked in the show notes is from how to Geek and written by David Delaney where he explains why he continues using systemd based Linux distributions. Now I found this interesting because I think it parallels discussions around X11 and Wayland that, you know, some people are adamant about never switching. So I thought it was kind of a good analog to what, you know, the system, systemd and sysv init to X11 and Wayland. Now to go into the actual systemd part of it, just to provide some background. So before there was systemd, there was Sys via nit. And with along with systemd, you know, it's, you find these programs, both of them, at the core of Unix and Linux distributions, managing the initializations of programs and devices. You know, simply put, it's the initial, it's the system's initialization component and they're the first daemons to start during boot and the last ones to shut down. Now that's super oversimplified, but that's the gist of it. Now Sys via Knit was introduced with unix in the 1980s at a time when, you know, operating systems and environments were much more static. Machines didn't have USB ports, and peripherals weren't frequently added or removed. You know, if you were adding something to your machine, you shut it down, added it, fired it back up, and most of the time they were fairly static. You know, one drawback of Sys via NIT was that it started processes sequentially without parallel execution. Now systemd emerged in the early 2010s, initially sparking controversy, you know, and while most of the debate has subsided, some distributions like Exe, GNU Linux and Oberon still rely on CIS via Knit. Now I personally remember a bunch of those arguments and what was better? And at the time I was kind of like, well, I don't know enough to say, but it sounds, you know, seems like System D is pretty cool, but I have to let people that are smarter in those areas choose for me. Now the author, for example, outlines why he switched years ago and remained satisfied with System D. And one major reason reason is reliability. He hasn't encountered any issues with systemd. And starting or stopping services is straightforward process, eliminating concerns about scripts and run levels and things like that, you know. But the author does acknowledge that the service management is only a tiny part of his Linux workflow. For him, the tipping point was Arch Linux's adoption of systemd. And Arch is guided by pragmatism. And as described in the Arch Wiki, Arch is a pragmatic distribution rather than an ideological one. The principles here are only useful guidelines. Ultimately, design decisions are made on a case by case basis through developer consensus. Evidence based technical analysis and debate are what matter, not politics or popular opinion, you know. And so the author goes on and emphasizes the importance of embracing change. And you know, hardware evolves, you know, our software evolves and it needs to, to keep up with the hardware. So we, you know, change for the sake of change, you know, isn't beneficial, which I personally agree with, you know, but we have to critically evaluate both, you know, changes, advantages and drawbacks before we decide, you know, whether we're going to embrace it or not. You know, basically systemd and Wayland are here to stay. That is, until something superior emerges. And when that happens, moving forward is only natural.
Jonathan Bennett
Super interesting thoughts. I have not had a problem with systemd itself. I have endless problems with systemd Resolve D. And in fact I'm now looking again at how do I turn this thing off and keep it off. It looks like systemctl Mask is the way to do it and I will be playing around with that after the show.
Ken
So what is that?
Jonathan Bennett
I guess that is your local DNS resolver.
Ken
Oh, okay.
Jonathan Bennett
In the past you would have a DNS host in etc resolve.com and with systemd resolved it actually changes all that and runs sort of a local non authoritative DNS server which I'm sure for some people work great. But I've, I've had continual problems with it. It just, I would like to be able to actually set my own DNS, thank you very much.
Ken
But you're also not the typical user. You're a little more of a power user than most people, a little bit.
Jonathan Bennett
But some of the things that I have problems with, I think other people are going to have problems with too. Things that just used to work, that don't work anymore.
Ken
Oh, so you're not doing crazy things, you're just.
Jonathan Bennett
No, in this case I'm not doing crazy things. And it still is a problem from time to time. Um, like so, for example, wanting to change your system DNS to another host. Like if I want to troubleshoot a problem by setting my DNS to Google's 8.8.8.8. How do you do that with Resolve D? Like there's probably a way.
Guest Speaker
Now where do you do it? Are you, you're talking about on the local machine itself or at the router?
Jonathan Bennett
Well, so that would be the sort of thing that you're doing. You're bypassing the router's DNS to see what's going on. Or maybe you want to use, you know, there are some DNS services that are going to try to block malicious websites for you, do some DNS filtering. Right. And like I'm sure There is a way to do that with Resolve D, but I've never found it. And it always annoys me that I can't go into Etc Resolve conf and just set it anymore. That was a good feature and I am still a little salty that part of systemd has gotten rid of it. And that kind of strikes at the heart of what I consider to be the most legitimate complaint about systemd, and that is that it is an everything and the kitchen sink tool.
Guest Speaker
You can even use it for restarting pipewire, as I demonstrated last week.
Jonathan Bennett
Well, so restarting services, I think is in scope like that's what it was originally intended to be. And there are some of these plus kitchen sink features that work well, at least for me, like journald, the logging thing. I have no problem with that. That works well.
Guest Speaker
And I think to get my keyboard's RGB lighting to work, I had to do a systemd hack.
Jonathan Bennett
Yeah, I can believe it.
Ken
Keys512 says you can remove the symbolic link. So it uses the Etc resolve comp file.
Jonathan Bennett
That makes sense. Yeah, I can see that. Again, I've. Every time I've been annoyed with it, I've not had time to dive in and understand it. And so I just am perpetually annoyed.
Guest Speaker
Sort of like when you get that splinter up under your nail that you can't get out.
Jonathan Bennett
Yep, yep. All right. So speaking of splinters under your nails, let's talk about Windows 10. And there is a bit of interesting news going on with the. Well, what was it? What was the term? Oh, I forget what they called it. There's a. There's like an ongoing campaign for leaving Windows 10. Ditch Windows 10 or whatever they. Oh, there's a term, end of 10. That's the one. KDE is getting in on the fun. And they're. They're using a little bit different term because their term is your computer is toast. And that is referring to Windows 10 losing support October 14th and the fact that so many computers just don't officially support Windows 11. And so KDE is getting in on the fun. And I had a conversation with Nate Graham this past week on Floss Weekly, and that was one of the things that we talked about that we may be about to see. Another odd point in time where a lot of consumers actually do come over to Linux and try to use it. And of course, there is the joke about, oh, he's calling for the year of the Linux desktop. So I would say that we had this already once when netbooks were a thing and Microsoft pulled the Plug on Windows xp. And so then you suddenly had a lot of people getting OEM machines running at the time. Pretty terrible installs of Linux. And so this is what Nate and I were talking about. Like are we about to enter another day, another era where you start to see OEM installs of Linux because maybe even some new computers don't meet the Windows 11 requirements? And then are we ready for this? Are Linux installs decent enough? And I think if you get the right distro, some of them are and obviously getting better and better. But this end of 10 thing is super interesting to me. I think it's going to be real fascinating to see like how, how the, how the people like the public respond to it. I know a lot of people are annoyed by 11. Between recall and the fact that their machines won't run it, they're about to start getting annoy pop ups that that 10 is done. It's, it's an interesting time.
Guest Speaker
Summer. Just an odd number.
Jonathan Bennett
Well, there is the, there's the Windows curse of the odd number. Even numbers, I forget which way it goes.
Ken
Odd is good.
Jonathan Bennett
Yeah, but, but 10 is an odd number in Windows world because they skipped.
Guest Speaker
Over Windows 9 because of that curse.
Ken
Which it should have been 9 and it actually is decent. But yeah, I got forced to 11 at work. Oh, I, I talk about, it's a Fisher Price operating system. All the buttons got bigger, they space things out, everything's a pastel color. I hate it. A lot of people I have to run mods. Well thank you Steve Gibson, because I got a mod that lets me have the vertical taskbar. You can't do that. It's like what is this, 1995? How do you have a UI that is lacks so much functionality? I just don't understand it. I think a big opportunity here though is Linux is in a lot different place than it was, you know, with the XP switch. And there's a lot of good ones out there. I just hope. Well, I know it's going to happen. I really hate to see when somebody's brand new to the Linux world and someone recommends, oh, here's Bob's distribution. It's the greatest ever. And it's like no Ubuntu Fedora. All the documentation is out there. It's easy to Google, it's. Everybody's got all the wikis and everything, easy to find so grandma won't have problems.
Guest Speaker
You're not having to switch disks to finish loading the operating system.
Jonathan Bennett
Those days are gone far behind us, thankfully.
Ken
Yeah, but, but I Mean, that's, that's why I preach those. I mean, are there better ones out there? Oh, you could arguably argue that there are better ones out there, but if you're googling or binging or chap gpting or whatever you want to do, where are you going to find the most support those two operating systems without getting, I mean you can, you can argue Arch, but I don't want, I don't want Grandma starting out on Arch.
Jonathan Bennett
You know, probably not.
Ken
Yeah, maybe. Maybe if six months under Ubuntu or Fedora, then she can start running Arch and Gentoo and you know, but no, just start out easy make, you know.
Jonathan Bennett
Yeah, it's kind of interesting also thinking about that. Like popos used to be on that list and I. Someone else has. Has observed this, that the guys at Popo at System 76, they've started putting so much time into cosmic that Popos ITS is suffering just a little bit. And I'm hopeful that, yeah, I think it is true. I'm hopeful that when Cosmic comes out, they get back to, you know, updates on POP OS and we can re add that to the list of a distro that is worthy of putting on Grandma's machine.
Ken
Right. And that was, that was one of the stories I had a couple weeks ago was mentioned that yeah, they're still on 2204. That's why they weren't. Because there was a performance that I believe Michael Arable did. Performance benchmark is what it was. And they said, why no POP os? Well, they haven't done anything for a while. They're dumping so much time into the desktop and I don't even know if they want to make their own distribution. If they, if they get Cosmic running great, they could just actual desktop as well. I'm saying they probably don't. If they get the interface.
Jonathan Bennett
System 76 laptops come pre installed with Fedora running Cosmic. That would be an. I can see that.
Guest Speaker
Or at the time of ordering Ubuntu Fedora Tumbleweed.
Jonathan Bennett
Yeah, there's kind of Tumbleweed. There's a maintenance burden there to go and test all of those. One of the things that they've been able to do is not have to test a whole bunch of different distros. And there are some things that they do in popos specifically for their hardware to make it work together and be happy. But yeah, I don't know. We could see that. I could see it being a Fedora product at some point in the future.
Ken
Yeah, I would say never put a. Never put a rolling distribution on a consumer product like that. That is not no, you want. You want main leapfrog.
Jonathan Bennett
You could all right, what about kde? Ken? I like virtualizing and Gnome has boxes and I use Vert Manager. Is there anything in KDE that lets me manage my virtual machines?
Guest Speaker
Well, there may be a promising new project, according to Bobby Borisov, again, because he also wrote about this promising new project called Karten that's spelled K A R T O N, not C A R. It aims to provide a seamless virtual machine management experience tightly integrated with KDE's Plasma desktop environment instead of relying on GTK based virtual machine managers such as, as you'd mentioned, Virt Manager or GNOME Boxes. Initially envisioned as a QEMU front end, it is now being reimagined as a modern QT QUIC or Kirigami based interface, leveraging libvirt as its backend. This integration promises to abstract low level virtualization tasks. Carton can already display existing virtual machines, start and stop them, and manage basic installation and deletion processes. Now Derek Lynn, the main apps developer, advanced Carton's capabilities significantly by developing a custom domain installer. This new feature can intelligently parse OS installer disk images and generate tailored XML configurations, simplifying development and feature additions. Derek plans on working on and polishing the virtual machine viewer. Some of the things he wants to address this summer are support snapshotting. I'm sure we'd all enjoy having that feature rework the user interface so that it uses space more effectively. Sometimes you wish that GNOME boxes did that, didn't you? And then of course the system monitor to Graph CPU and RAM, usage of VMs similar to VERT Manager and some other configuration options for the installer to support device pass through. Now as always, you can learn more about Carton Virtual Machine Manager by reading Bobby's article.
Jonathan Bennett
There is a killer feature that if Carton will add I will switch to it and that is the ability to paste from the local clipboard onto a virtual machine that just has a command line pulled up. There's no technical reason why you should not be able to do it. Just grab the keystrokes off of the buffer, off of the copy paste buffer and enter them into the remote machine. And it would make my life so much easier so that I don't have to sit there and copy and paste by hand to type in long strings to make machines on the other side do things. Please make it happen.
Guest Speaker
I've been doing that with my VM that I'VE been running.
Jonathan Bennett
If you go and install guest additions, you can do it just fine. But if you just have an install that's like a particularly if there's no GUI on the other side, you can't do guest additions. And like technically speaking, there is no reason why you can't just, you know, pop a text box up outside of the VM screen, paste into there and hit okay, I'm done. And it just blah blah blah blah spits all of that text into the machine.
Guest Speaker
You'd think there'd be some way to pipe that into it.
Jonathan Bennett
Exactly. As far as I know, there's not a way to do it. Now people are telling me various ways that they might be that I might be able to do it, and I can go try those, but I'm pretty sure it is not it is not a thing.
Guest Speaker
I currently use. Vert Manager indeed. Yeah, if you have I remember installing a guest addition into the OpenSUSE OpenSUSE.
Jonathan Bennett
Probably comes with it by default, could.
Guest Speaker
Be automatically installs it as part of it when you load into the virtual.
Jonathan Bennett
Yeah but if you've got a remote machine that's just command line, no GUI at all. I've never found a way to be able to paste text into it. And there are times it would be so useful to be able to do.
Ken
Yeah for me, everything I run is with if virtualized would be have a GUI and guest additions and Yep.
Jonathan Bennett
Yep.
Red Canary Ad
This episode brought to you by Red Canary when cybersecurity threats hit fast, you need an MDR partner that moves faster. Red Canary delivers 24.7expert MDR 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.
CIS Ad
25 years ago, a small group of business and government leaders met in Washington, D.C. they envisioned the creation of an independent nonprofit organization with a mission to help people, businesses and government mitigate the growing threat of cyber attacks. Today, the center for Internet Security embodies that vision. For 25 years, it's worked with a global community of IT and cybersecurity experts to develop the CIS benchmarks and CIS critical security controls. These proven security best practices defend against common cyber threats and streamline compliance with industry frameworks, regulations and standards. Today, CIS provides cybersecurity services, threat intelligence and critical resources to help public and private sector organizations alike strengthen their Cyber defenses. Visit cisecurity.org today. That's the letters cisecurity.org to find out how CIS can help your organization as we create confidence in the connected world.
Jeff
Ryan Reynolds here from Mint Mobile with a message for everyone paying Big Wireless Way Too much. Please, for the love, for everything good in this world, stop with Mint. You can get premium wireless for just $15 a month. Of course, if you enjoy overpaying. No judgments. But that's weird. Okay, one judgment anyway, give it a try@mintmobile.com Switch upfront payment of $45 for.
T Mobile Customer
Three month plan equivalent to $15 per month required intro rate first three months only, then full price plan options available, taxes and fees extra.
Jonathan Bennett
See full terms@mintmobile.com Although Jeff, it sounds like you've got some other command line tips that might help here.
Ken
I do, so I consider using this as a source for command line tips and I probably could get several weeks worth of content. But you know, some of these tips I'm going to go over are quite small and you know, some of them we've touched on in the past, but you know, it's a well organized collection and I thought it'd be helpful to go over them to make you make all your command line time more efficient. So there's 13 of these. So 13 run the previous command. You know if you've ever typed a command but forgot to add sudo, I know I do it all the time. Rather than rewriting or arrowing up and editing the line, simply type sudo and this will execute your previous Command with sudo number 12 Run commands without logging them in history. So when you're using up arrow to cycle through previous commands, you may want to run some unique commands without saving it in your history. So then you know when you're up arrowing a lot, doing some repetitive things, you don't want that in there. To do this, simply start the command with a space it won't save in your history file by doing that. Number 11 use the argument from the previous command. So if you've typed a long file name, for example, and there's no need to retype it again, press Alt plus to auto. Fill the argument from your previous Command to replace alt +period alt+period yes, you're right. Sorry about that, I had it written correctly. Number 10 replace a word in the previous command. So imagine you want to ping Google, but you accidentally typed goggle instead of rewriting the command, you can use caret goggle caret google and this will rerun your last command with the corrected word so there's no spaces in any of that, number nine, swap characters before and after the cursor. So if you mistype a command such as ls and you type sl instead, you can press control +t so control t to swap the characters and correct it. Aliases. Number eight's aliases. You know, they streamline frequently used commands, but we've covered this extensively in past episodes, so I won't go into details here. Format number seven. Format data into organized columns. The column command arranges data into neatly formatted columns. For more information, check out episode 59, where Ken covered it in depth. Number 6. Run multiple commands consecutively. I know we've covered this, but just as a refresher, you can chain multiple commands using, for example, command 1, semicolon, command 2, semicolon, and so on, which will run each command regardless of success or failure of the previous one. To ensure the next command only runs if the previous one succeeds, use command and the and symbol twice. So command and and and then command two. So command two will only run if command one successfully completes. Number five. Use your fingerprint instead of a password. With the fprintd program, you can enroll your fingerprints and after setting it up, if you're typing sudo and normally when it would prompt you to scan your scan or put in your password, you can scan your fingerprint instead. So take a look at the article in the show Notes on how to install and enroll your fingerprint. It's really simple, though. Number four. Return to the previous directory. Switch between directories effortlessly by typing CD space dash. This is especially useful when, you know, when you're frequently navigating between two very long different directories, you know, sometimes you're hopping back and forth. The dash command will take you back and forth. Number three. Freeze and unfreeze your terminal. So this. This one's more of a. You might not know what's going on here. So this. This will help you out if you accidentally press Ctrl s. Because maybe you're used to hitting control s to save something, and you do it in your terminal. Now, your terminal may appear stuck. Some of them will give you a notification and tell you what's going on, some don't. So when you press Ctrl S, it sends the X off signal, which pauses output to resume. Press Ctrl Q which sends an X on signal to unfreeze it. This is a legacy holdover, and like I said, it's mentioned for someone who accidentally froze their terminal, but it doesn't really have a lot of use today. Number two, Clear the terminal screen. You May already know the clear command, but you can also instantly clear the Screen by pressing Control L. Number 1. Create nested directories. Using the mkdir dash p command, you can create multiple subdirectories within a parent directory in one command. So if you got a, you know, level one, level two, level three, you can put them all together and use the dash P and it just makes it all at once. So take a look at the article in the show notes for all the commands and more details and happy command line surfing.
Jonathan Bennett
Yeah, very cool. I like those. There is a. There's another one that they mentioned down in the. In the comments that is Control L is a very quick way to clear your screen.
Guest Speaker
Without clearing out the buffer.
Jonathan Bennett
Yes. Was that when you mentioned.
Ken
I mentioned that was number two.
Jonathan Bennett
I fell asleep while you were talking about that one. I guess because I have no memory of that. I just saw it in the notes at the bottom and thought it was cool.
Ken
Oh, well, I'll take that as such a compliment. As long as you hear me talk and you're like, jeff's open.
Jonathan Bennett
Yes.
Guest Speaker
Right around 59, I think I was doing a series of command line tips similar to this.
Jonathan Bennett
Yeah, it's very cool though, to have them all in one place. Some of these I have to go back and reference from time to time because it's like, oh, there's that button combo that freezes the screen, which is actually useful if you've got a command that's spitting out a bunch and you need to freeze it to be able to look at it. Now it's a little less useful these days because most terminals have a way to do that already. But from time to time it might be something you need to do.
Ken
Scroll back or pipe it or. But if you're in a situation you can't. Oh yeah, you could hit it and kind of like a.
Guest Speaker
We're typing busier backwards along with pressing the alt print screen. I think it was.
Jonathan Bennett
What does busier backwards do?
Ken
R E I S U B Resubmit reboots your machine.
Jonathan Bennett
Oh, that's like.
Ken
That's part of this system Break.
Jonathan Bennett
Okay. Yeah, yeah, yeah. The system RQ key, right? Yeah. I think a lot of machines actually have that disabled these days.
Guest Speaker
System I could still use it. OS is disabling it.
Jonathan Bennett
The os. So like a lot of Linux installs, I think disable the system rescue key and the different things you can do with it. It has been so long since I've had a system where I had to do something even like that.
Ken
So we should probably mention it for people that don't know. Now I have to hit control and alt along with the system key as well. So if your machine is really locked up, rather than maybe hitting the reset button or the power button, I mean you can't remote into it. You can hit that system break, control, alt and then R, E, I, S, U, B. And you want to give it a few seconds between each letter and it gracefully shuts down the machine. It starts like letting go of devices and unmounting file systems and things like that. And then the final B is boot and it will so. And sometimes it will unstuck your computer.
Guest Speaker
Before you get to that final letter.
Jonathan Bennett
Yeah.
Ken
I've always had to hit the final one if whenever I've used it. It's locked hard.
Jonathan Bennett
Well, so the. The E is going to send a sigterm to everything but PID one. So all of your processes are being told to shut down and then I is going to, you know, theoretically send a sig kill and forcibly kill them all. S is doing a sync which ideally writes anything in buffers to disk and then a U does an unmount on your file system. Those are the two important ones really. And that is an attempt to not lose data when the power cuts on the system to get it back. Yeah, fun stuff. All right, so there is a hardware release. I'm curious what you guys think about this. The link I've got is off to the Pharonics article about the the AMD Radeon RX9060 and there's some interesting things with this. For one, from what I understand, the Linux experience on the 9060 out of the box right now is really, really good. Like one of the best deliveries that AMD has ever had as far as, you know, day one Linux support. Yeah, and so if you've got 6.14, Linux 6.14 and Mesa 25, you are, you're doing well. 25.1 apparently has a few fixes, but it is, yeah, it's in really good shape. So if you do decide to pick one of these up, you can pretty much just plug it in and go to town if you're running a modern system. As far as performance, well, this is not a flagship card, it is very much a budget card and so it's not winning a whole lot of awards on performance, although in kind of its price range right now versus the equivalent from last generation. Like it is decent. The 16 gig version is decent. I actually saw a few reviewers really ranting about how bad the 8 gig version is and I'm not sure the price difference to even really comment on what that eight gig card is for. But from everything I've been seeing, you don't want the eight gig unless you are just absolutely not wanting to spend any money, in which case you're probably going to be good with the embedded GPU that's already in your processor. Because I think at this point basically all of the processors you can buy are going to have an embedded GPU of some sort. Yeah, it's interesting. I'm curious, are you guys kind of watching this? Did you see the reviews come out on the 9060? Do you have any thoughts on it?
Guest Speaker
Too expensive for my blood.
Jonathan Bennett
I mean for a budget card it's still like $349, which is kind of.
Ken
A lot performance wise. It does good. Yeah. Like I said, it's not a high end card. It's not, you know, nothing earth shattering. The biggest thing is how it's looked at is based on the prices. It's, you know, because you have msrp, which now is kind of a elusive target. And what are the aftermarket, you know, the, the partner cards going to be and how much more and, but you know, you've got things like Nvidia, who's cutting back silicon from tsmc, which means they're not cutting back silicon, they're making AI chips instead. They're, they're redirecting silicon, they're not stopping anything. But yeah, there's nothing wrong with the card. It's a solid performer. It's just a question of the value. There's a lot of people saying it should have been a little bit cheaper. Should have been like a 299 card or something like that, which might be a pipe dream, but there's some simple.
Jonathan Bennett
Supply and demand going on here. If silicon space is being used in fab runs for doing AI cards, then you know that improve that, that more aggressive demand is going to make the supply more expensive. I mean that it's like we've seen it multiple times. We saw it with Bitcoin, now we're seeing it with AI. There are these other factors that are driving up the price and down the availability of video cards. And it's kind of unfortunate to see like it's kind of a bummer for gamers. You got to pay more for these things. But it's just the way it is. Realities of the economy and the market.
Ken
Oh yeah. But yeah, as everybody said, do not buy the 8 gigabyte card never ever buy it even well you know, you lock yourself out of 1440 and higher resolution gaming and even if you're like well I'm only going to 1080p, that's all I'm going to do. There's some games that even it doesn't do as well because modern games take more memory and as they put in some AI for you know, your computer generated opponents and all that kind of stuff it, it can take a little bit and they'll, they'll have some frame stuttering and 1% lows that are worse on the 8 gig than the 16 and otherwise they're identical cards. There's no clocking difference, there's no, it's simply how many chips they put on the board but otherwise they're identical.
Jonathan Bennett
I wonder what the, I wonder what the thought process was behind selling the 8 gig version.
Ken
They were trying to capture a specific market segment.
Jonathan Bennett
Yeah.
Ken
And Nvidia was doing it. So they, somebody in, somebody in a suit somewhere, a suit and tie thought well we got to do that too. That's what we're going to do. And it's somebody that probably is never really game. They don't, you know. Well I played Minecraft once and I remember Pac man. That was pretty cool. You know.
Guest Speaker
How much are you saving between the price wise? Only between the 8 and the 16K.
Ken
It's, I don't remember. It's like, it's like $50 or less. It's not much.
Jonathan Bennett
Yeah, you think about the amount of RAM that's actually in there and I honestly kind of wonder whether they're making a little bit more money on the eight gig card than they are the 16 gig card. Because you know, it's not like, it's not like we're overflowing with silicon. Right. And so every, every one of these cards that they put an eight gig in they're competing against putting that, you know, releasing a 16 gig card. I guess what might happen like so these are just the reference cards. What might happen is the big guys like XFX and them may just not sell the eight gig or make very few of them. If this is really kind of the overwhelming market response to it is that the eight gigs not worth it.
Ken
Oh yeah. And if you see eight gigs, keep in mind it could be a contractual obligation. There could be a AMD says you're going to make X number of 8 gig cards even if you really don't want to. You're like geez, I don't want to but I Have to. So, you know, some of the. Keep in mind, goofy things can be contracts that we don't have visibility into that you just, you just never know.
Jonathan Bennett
That that is, that is true and that is a good call out.
Guest Speaker
He doesn't have. He didn't do a test on the AMD Raphael, did he?
Jonathan Bennett
What is, what is Raphael?
Guest Speaker
That's the integrated CPU or GPU with my AMD Ryzen 7.
Jonathan Bennett
Ah, yes, yes, those are doing rather well. I mean, that's what's in the Steam deck and some other devices. People really seem to have good success with those.
Ken
And you could even argue a lot of the hundred $200 cards probably have gotten ate up with integrated GPUs being at that level of performance. So you kind of eat into that bottom level.
Jonathan Bennett
No, I absolutely remember the days when you would go pay 75 to $150 to get a, a discrete GPU, not because you wanted to game on it, but just because you wanted multiple monitor outputs. And man, that level of GPU just really doesn't exist right now. Or if it does, it's something utterly ancient that you really don't want to run anyways. And it is. Yeah, I think you're right. It's because every CPU has an integrated GPU in it and just about every motherboard has a decent, decent collection of outputs. I mean, you know, you go look at Amazon and almost every motherboard is going to have hdmi, DVI and a good portion of them will have VGA as well. So. Oh, yeah, it's just a hard, it's a hard sell.
Ken
And here's something to look forward to. There's rumors out there that on the other end, AMD might be going to release, maybe call it a 9800, 9900 XT.
Jonathan Bennett
An actual flagship.
Ken
Yeah. Now, it won't compete with the 5090 or the 6000, but the 6000 is not a consumer card anyway. It's a pro card. They're talking. It might trade blows with the 5080, but it's still very unknown if they're going to do it. But it Sounds like the rdna 4 silicon is well up to the task. So they could crank it up and, and go. And, you know, when you hear about the 9700 XTS, it sounds like there's a lot of headroom in them and there's, you know, they, they could really fine tune the process a bit and really, really let them get their legs under them and just really.
Guest Speaker
Yeah, really interesting to see and has that been documented?
Jonathan Bennett
That's rumor at this point.
Ken
It's rumor, yeah.
Guest Speaker
That's, that's why it hasn't been written up anywhere with any editor.
Ken
Not with an editor.
Jonathan Bennett
Yeah, no place that is announcing it as news. Right. There are plenty of places that are talking about it as rumors, but presenting it as rumors.
Ken
It's forums, it's Twitter, it's known leakers kind of thing. I think the closest thing to quote, official news would probably be Moore's Law is dead. He talked about it from some sources and some of this is when you hear these leaks, they might have that 9800 XT and it could, you know, but they're also evaluating what's the market, what's it going to cost to sell? What's our current silicon allocation? Can we even make this without totally disrupting everything and breaking contracts? Can, you know, so there's a lot that goes into these decisions, not just can we make it, it's like, is it going to benefit us to make it? Because they could say, well, okay, 3% of the people will probably buy it. We're going to have to change these contracts with TSMC or Samsung or whoever, they've got their Foundry business on some of these allocations with. Can we buy more? Do we have to change a contract and it's going to cost us for a change? There's a lot that goes into that.
Guest Speaker
Then the question is what office suite do they use for writing those contracts up with?
Jonathan Bennett
I can tell you. I assume that that was. Yes, I assume that that was actually an attempted segue into our next topic. I don't think they're using LibreOffice, but we can go ahead and talk about what's new in LibreOffice 25.2.4. What's up?
Guest Speaker
Well, Jonathan, according to Marius Nestor, it's been about five weeks since the last time we even talked about a point release of the latest Liberty Office 25.2 series. This week, the Document foundation announced the general availability of Liberty Office 25 as, yes, the fourth maintenance update. It addresses various bugs, crashes and other annoyances reported by users in an attempt to improve the overall stability and reliability of this popular open source, free and cross platform office suite. We may even be surprised and find some law firms or contracting offices do use LibreOffice. Now if you're into numbers, then you might be interested to know that a total of 52 bugs were addressed. Details about the various bug fixes and all can be found in the RC1 and RC2 change logs. A couple of the fixes that caught my eye include application freezes on save as when you're doing a KFX on X11. This was patched by Michael Weghorn. I hope I said that correctly. Another one was all apostrophes changed to Asian font when there is Asian text in the paragraph. This one was patched by Jonathan Clark. So thank you gentlemen for helping to improve Liberty Office. As always, Marius article has details on how to Upgrade or download LibreOffice 2.2.25 as well as links to the change logs. If you do want to look at everything that was updated, people are still using X11.
Jonathan Bennett
We're going to talk about that here in just a minute. Yeah, so it humors me that they always say in these release notices that for enterprise class deployments, TDF recommends a LibreOffice Enterprise optimized version and they don't have a link. That's what really surprises me. So, like surely they get money back from these guys that do this or at least patches back or you know, something and they don't have a link to any of them. And that always surprises me.
Guest Speaker
Is that maybe it's under the contact me maybe.
Ken
You think something like that should be out front.
Jonathan Bennett
Yes, yes. They need to make that. That link obvious and hard to miss. Library, Office, Enterprise, who makes it? What is it? What is it for? Oh, well, it's not for me, that's for sure. Definitely don't need is nice though to see that LibreOffice still is continuing to come out on like a clockwork basis. It has been a long time since the last OpenOffice release, so keep that in mind. Guys, if you're running OpenOffice, it is time to switch. You are running very old, in some cases very broken code. So there's some new code out there, Jeff, and it's bcachefs. This is a. Oh, we didn't. Are you going to talk about the. Are you going to talk about the kernel drama around bcachefs and the maintainer?
Ken
I wasn't. Unless you're talking about losing file systems.
Jonathan Bennett
No. Okay, you talk about this. I'm going to get the link and we'll talk about that too. Take it away and tell us about bcachefs.
Ken
Okay.
Red Canary Ad
This episode brought to you by Red Canary. When cybersecurity threats hit fast, you need to an MDR partner that moves faster. Red Canary delivers 24.7expert MDR 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.
Zoe Saldana
Hi Zoe Saldana. Welcome to T Mobile. Here's your new iPhone 16 Pro on us.
T Mobile Customer
Thanks. And here's my old phone to trade in.
Zoe Saldana
You don't need a trade in. When you switch to T Mobile, we'll give you a new iPhone 16 Pro. Plus we'll help you pay off your old phone. Up to 800 bucks and you still get to keep it.
T Mobile Customer
There's always a trade in.
Zoe Saldana
Not right now. At T Mobile.
T Mobile Customer
I feel like I have to give you something in return for karma.
Zoe Saldana
That's okay.
T Mobile Customer
I don't really have much in my purse. Oh, let's see. Hand sanitizer. It's lavender.
Zoe Saldana
I'm good. Seriously.
Ken
Hmm.
T Mobile Customer
Let me check this pocket. Oh, mints.
Zoe Saldana
Really, I'm fine.
T Mobile Customer
Oh, I have raisins. I'm a mom. Wait, wait one sec. I've got cupcakes in the car.
Jeff
It's our best iPhone offer ever. Switch to T Mobile. Get a new iPhone 16 Pro with Apple Intelligence on us. No trade in needed. We'll even pay off your phone up to 800 bucks with 24 monthly bill credits. New line 100 plus a month on experience beyond Finance Agreement 999.99 and qualifying forwarded for well qualified plus tax and 10 connection charge. Payout via purchase will prepaid for another 15 days. Credits end and balance due if you pay off early or cancel CT mobile.com.
Ken
So this week I have two articles discussing BCachefs. Now pardon me, this is a file system I've been tracking for a while and bcachefs is a copy on write file system designed to be modern, robust and high performing. Ideally, it aims to replace file systems like ZFS while maintaining performance levels compared to for example ext4. And it boasts many built in features and you know, it's a lot of it can do a lot of stuff and I'm not going to go into them here, it's not really the focus of the article. Instead I want to focus on what's new. So With Linux kernel 6.16 several improvements have been introduced. So they've enhanced performance for snapshot deletion, the faster device removal, reduction of redundant accounting updates, making journal commits more efficient. BCache FS can now implement incompatible features which can be enabled at runtime via sysfs. So that would be like if you're beta testing something or you're trying to really do some developer work, it's now easier to do that. Additionally, updates have been made to its repair and self healing mechanisms. For example, recovery passes now run in the background whenever errors are detected. Now the first article in the show notes provides a detailed breakdown of these changes along with the original pull request on the kernel mailing list so you can see all the details of every little thing that they wanted in that pull. Now the second article covers even more updates leading up to the right before the RC1 came out they had a second round of pulls. So this includes stack usage improvements. Now there's a lot of various repair enhancements they put in there and a critical fix for a serious bug in Linux 6.15 that could cause data loss. Now the developer Kent Overstreet said the following this took longer to debug than and this is a quote this took longer to debug than it should have and we lost several file systems unnecessarily because users have been ignoring the release notes and blindly running FSCK Y. Debugging required reconstructing what happened through analyzing the journal when ideally someone would have noticed. Hey, FSCK is asking me if I want to repair this and it usually doesn't. Maybe I should run this in dry mode and check what's going on. As a reminder, FSCK errors are being marked as autofix once we verified in real world usage that they're working correctly. Blindly running FSCK y on an experimental file system is playing with fire. Up to this incident we've had an excellent track record of not losing data, so let's try to learn from this one. This is a community effort and I wouldn't be able to get this done without the help of all the people QA and providing excellent bug reports and feedback based on real world usage. But please don't ignore advice and expect me to pick up the pieces if an error isn't marked as autofix and it is happening in the wild. That's also something I need to know so we can check it out and add it to the autofix list if repair looks good and I haven't been getting these reports and I should be since we don't have any sort of telemetry, I am absolutely dependent on user reports. Now I'll be spending the weekend working on new repair code to see if I can get a file system back for a user who didn't have backups. So the second article also includes a link to the second pull request and you can have all the details in there of every little thing that's getting included. But one important takeaway, and I want to emphasize this, bcachefs remains experimental and is not yet marked as stable. If you're using it, always have backups and only store data. You know, use it. Use it to only store data you're comfortable potentially losing. Now this applies to any beta or experimental software. You know, tread with care or want and abandon based on the quality of your backups and the value of your data.
Jonathan Bennett
Interesting stuff. So they broke it. But I mean, so bcache FS is still like an experimental file system, right? It's still got that big asterisk on it.
Ken
Yes, yes, it is.
Jonathan Bennett
So this is not ready for.
Ken
Right. And they said don't run fsck, which is basically a file system check. And it and dash Y says, hey, repair this. Well, that's not a good thing to do. And so yeah, some people lost some data or possibly, but it was kind of user error as well because they weren't following the directions. They kind of just, oh, sure, this sounds good. I'll click yes and oops, not what you should do.
Guest Speaker
You're not supposed to always click yes.
Jonathan Bennett
Indeed. No. No. The answer to that is no. You don't want to always click yes.
Guest Speaker
You don't always want to click no either.
Jonathan Bennett
Indeed. All right, so the developer that I was thinking about is actually Keys Cook. That is not the file system guy, but he did have a bit of a run in with Linus just over a week ago. And so in this case, the original email from Linus is the one that I've got linked and Keys has a. You know, the snippet here from Keys is please pull this small handful of hardening fixes and Linus responds with wtf? Keys. You seem to have actively, maliciously modified your tree completely. There are completely crazy commits in there that are entirely fake. And so, you know, it was, it was, it was very nice for a Linus rant, but it was a bit of a Linus rant, you know, completely unacceptable in all caps. But they did go ahead and disable Key's account until they figured out what was going on, because like they said, it looked like it could have been malicious. And come to find out, it was like a combination of a dying SSD and a problem with a script that one of the other maintainers wrote. Some other things going on, like a perfect storm of problems in Git, not problems with Git itself, but problems in tooling around Git that created this like bad merge request that caused a whole bunch of extra work for Multiple people. So anyway, that's what's going on. I'll get the link to it if people want to read through that. It's fairly interesting to see all the things going on. Again, it's kind of taking a look at the sausage being made there in the kernel and so that is pretty interesting. There is another bit of sausage being made that's weird and that is ex Libre. This is the last link that I've got in the show notes. And this is Enrico Weigelt and he has been banned from freedesktop.org for daring to try to maintain X11. And this is. This is a story. It's wild. So, as we've talked about many times over the last few years, the time of X11 has basically come to an end. The vast majority of developers that were working on X11 are now working on Wayland. We're now actually really close to the point to where Wayland is ready for primetime. That's kind of a funny thing to say because most people are on Wayland by this point, I think, but lots of problems have been worked out. They actually. They worked out some of their personnel and bureaucracy problems in Wayland. We have Valve to thank for that. Actually, my FLOSS weekly interview with Nate Graham was kind of funny because I told him I have this conspiracy theory that Valve came along and said that they were going to fork Weyland if Wayland shape up and play ball and. And he's like, it's not a conspiracy theory, man. That's what happened. It's like that happened out in the open. They did. They did fork it. It was called the Frog protocols. It's like, yep, yep, that's kind of what we thought. So thank you, Valve. Anyway, so that's. That's been going on with Wayland and you've got Weigelt who has been working on trying to keep things cleaned up in X11 and he got banned from the free desktop.org GitLab infrastructure. Now, obviously there's a lot like behind the scenes here that is unclear. I don't know why exactly he got banned. I don't know what the communication was between him and the other people there. I do know that free desktop.org has been a little overexcited about banning people. We've seen this in the past that they have dropped the ban hammer on active developers in ways that was probably not appropriate. So that may be what's happened here. It is kind of. I don't know that I would say that it's. Well so multiple big companies like Red Hat are trying to end support for X11. They want to move away from having to support X11. They're going to move into the Wayland future which is fine. I think that's what. That's obviously the direction that the Linux world is going. It may or may not be sort of a heavy handed attempt here by banning him with a heavy handed attempt to make that happen and to prevent ongoing maintenance. I don't know, the whole thing is just weird at this point and yeah, I don't know exactly how this is all going to shake out. I don't think so. He has now forked X11. He's calling it Ex Libre. I really don't think there's much of a future for it. I think too many things are just moving in the Wayland direction at this point. But yeah, it's interesting to see and we'll see what happens if maybe there is a future for X11. Maybe we'll have some niche distros that are upstart and X11 and system D free and Wayland free. I don't know. We'll see.
Ken
I'll play a devil's advocate and give a plausible. I don't know if this is the case or not but I'm just throw this out here that the bigger company, you know, bigger companies are looking at this and back when they, for, you know, when they said okay we're starting over, we're done with X11 we knew that there's security holes in it. It is structurally configured without security or at least there's, there's a lot of holes in it. And the reason they did Wayland is because they have to totally rewrite it. They're like the amount of revision we'd have to do and the amount of people that truly understand how it works there is literally a handful so there could be a danger in forking it that someone says oh look, I'm adding all these features but they don't really understand everything that's going on and they wouldn't want anybody having this catch on and then have all these security issues and you know, ability to have malicious things happen. Because I mean he, he might have the, the best of intent but he nobody really the people that truly understand x11 are working on Wayland. That is the group, the core group that understood X11 is now doing Wayland and they're the ones that architected it. And just for security and health of the Linux ecosystem it might be like we don't want this Confusing people. We don't want people even going down this path.
Jonathan Bennett
I would say that it's probably a bad thing for someone to claim that x11 is maintained. So like in this case X Libre to make the statement that X Libre is being maintained when it is just one guy working on it who may not understand it very well. Like I get, I get that and that may be a big part of it. It's probably also true that the fact that he went and gave an interview to Lunduke did not help his cause. Like I don't think that's a conspiracy theory to point that out and to say that that might have something to do with it.
Guest Speaker
He went to Lunduke, apparently didn't contact him.
Jonathan Bennett
I don't know which way it went. You know, I've got, I've got thoughts about that. I would say talking to a person online is not something that you should get banned over. And I think people are like I, like I said when I told the story, the people there are a little band happy. So yeah, other than that, I guess I don't really have anything to say about that.
Guest Speaker
Which is little band happy or big band happy?
Jonathan Bennett
I don't know. I'm pretty big band happy.
Ken
So you're saying it could be, it could have been political reasons.
Jonathan Bennett
It's possible. Well, so it's very likely to be a combination. Right? Okay. So this guy comes along and he's going to try to revive X11, which the people that really know it say is a dead end project. But because he's going to say this is supported, this is maintained, that's actually kind of a magical world in Fedora land and in Red Hat land because packages that are not maintained you can't include in Fedora and therefore are not going to get included in Red Hat. But if someone comes along and says no, no, this is maintained, well then you're allowed to continue updating those packages in Fedora and they make it into Red Hat. So like there's there are some complicated knock on results on this. And so like I'm sure that was part of it. They were looking at this and going it's just not something that we want to do officially is part of the free desktop.org but then like among certain groups of people, you do not win yourself any brownie points by, you know, being a known associate of Lunduke. Right. That's just, that's just the reality. It's the way it is. And again I, you know, people have different opinions on whether that's right or Wrong. I don't love the idea of banning people just because they're associated with someone you don't like. But, you know, again, that I'm sure was part of the decision, so.
Ken
Well, you know, it throws a little. For me, it throws a little shade on it. Just that he had an initial public interview. I would think, you know, if you're going to fork it and really try to do it right, you're going to fork it, research it, maybe have a call for developers or, I don't know, less. It seems like there's maybe a little bit of grandstanding going on here, but that, that's. I really don't know much of anything about it other than what we've just said here.
Jonathan Bennett
Yeah, I mean, that's probably fair. It's probably also fair to say that grandstanding about a project is one of the ways to attract developers to it. So, I mean, it kind of can go either way.
Ken
I think I'd have to hear the interview just to find out whether. Was it a lot of, hey, I need help with this, I'm looking for this, or was it look at me, you know, so I'm not saying it wasn't doing that. I just like, when I hear something like that, I get my extra deep skepticism goggles on and really dive in to go, what's really going on here?
Jonathan Bennett
Yes.
Guest Speaker
Talking about those X ray specs you get from the back of a comic book.
Jonathan Bennett
Yeah, those. Those are the ones.
Ken
Yeah.
Guest Speaker
One thing it's. I don't understand, I'll probably have to research a bit more after the show, is why he's comparing himself to Keith Packard.
Ken
You know, that is, that goes back to the X8X. Was it X86X386 or X386? Yeah, and it forked and turned into X.org and.
Jonathan Bennett
Yeah, we're going to see it Turn.
Guest Speaker
Back into x386 now.
Jonathan Bennett
Doubtful. Yeah.
Ken
X86 might not be x86 in a few years.
Jonathan Bennett
Yeah. I mean, x86 doesn't exist anymore. It's all x86 64. I don't remember the story with Packard. I know he was part of forking it. I don't remember whether he got actually banned by somebody or not. Yeah. In 2003, according to Wikipedia, a completely reliable and unbiased source. According to Wikipedia, he got ejected from X Free 86 in 2003. And I don't, I don't know the details behind that. That was actually sort of before my time. It was a couple of years before I really started following the the open source Linux desktop.
Ken
Yeah, I remember choosing like oh do I want Xorg or X386? And not at the time not really knowing what the difference was. And you know I was pretty new on Linux back then.
Guest Speaker
Back then it was do I want Windows or Linux?
Jonathan Bennett
Yeah, how can I manage to get Linux installed on this Windows laptop and try to get the drivers to work? That's really what the challenge was then.
Ken
Yeah. And all the weird custom hardware and everybody rolled their own non standard stuff and. Yeah, the good old days.
Jonathan Bennett
Yes.
Guest Speaker
Here's the scary thought. How many Xorg systems are we going to see a decade from now because of embedded systems?
Jonathan Bennett
Probably a few.
Ken
Yeah.
Jonathan Bennett
I don't know. Some embedded systems don't actually even run Xorg. You can do it without it just on direct frame buffer. So I don't know. We'll see. I'm not gonna speculate too much on that.
Red Canary Ad
This episode brought to you by Red Canary when cybersecurity threats hit fast, you need an MDR partner that moves faster. Red Canary delivers 24. 7 expert MDR 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.
CIS Ad
25 years ago, a small group of business and government leaders met in Washington, D.C. they envisioned the creation of an independent nonprofit organization with a mission to help people, businesses and government mitigate the growing threat of cyber attacks. Today, the center for Internet Security embodies that vision. For 25 years, it's worked with a global community of IT and cybersecurity experts to develop the CIS benchmarks and CIS critical security controls. These proven security best practices defend against common cyber threats and streamline compliance with industry frameworks, regulations and standards. Today, CIS provides cybersecurity services, threat intelligence, and critical resources to help public and private sector organizations alike strengthen their Cyber Defense. Visit cisecurity.org today. That's the letters cisecurity.org to find out how CIS can help your organization. As we create confidence in the connected.
Jonathan Bennett
World, let's move into some command line tips. We've churned about the X11 drama long enough. Let's get into something a little bit more solid and concrete. Yeah, a little more fun. We're going to let Ken kick us off with more about the pipeware command line interface. What are we doing this week?
Guest Speaker
Well, this week I'm Covering how to create a single node as either a virtual audio source or in my example, I'm going to show how to create a virtual audio sync. Let me go ahead and bring up my command line. My terminals here. I've actually got two running in OpenSUSE. For those of you listening, I've switched to the display in my VM where I've got PW top displaying in the top terminal. The basic format of the command is pwcli space create node. Then you follow it by the factory name that's going to be used to create the node and the properties that you want to assign to it. In my particular case, I'm doing this from the command line today instead of interactive because it's lets me do a bit more with it. But I'm going to be creating a adapter node. The properties I want to give it are factory.name equals support null-audio-sync. Next property is node name will equal my-sync. Then we have media class will be equal to audio slash sync object linker linger equals true. Any good idea why I'm doing that?
Jonathan Bennett
You don't want it to go away?
Guest Speaker
Correct. Then for the audio dot position, I'm putting in the properties of front left, front right, front center, low frequency equivalent subwoofer. Anybody rear left and rear right. Also monitor channel dash volumes equals true. Monitor dot pass through equals true. Now when I hit enter, let's make sure I'm in that. If y' all were any y' all listening, the PW dot just popped up with a new device with the name of my sync and it's got a ID of 75. In fact, if we do a PW CLI info 75 we get quite a bit of information. Let me go ahead and scroll back and you'll see that the permissions that it receives is read, write, execute and metadata. That's showing six input ports and six output ports. Right now it's in a suspended state and as we look at the properties, you'll see some of the ones that I created now it automatically added some like for factory ID equals 19, the no driver equals true clock quantum limit equals 8192 and it's also created some parameters for it. Now let me quickly show you how that looks in my QPW graph. For those of you all listening, it is showing the my sync. It's not connected to anything just yet. What I'm going to do in a minute is use the PW link command to connect it to the playback left and right channels on my built in audio analog for my virtual machine. And I prepared for this by go ahead and having them typed up so I can just copy them. Makes it a little safer. There's a left channel and the format of the command is PW link space dash capital L. Again to linger my sync colon monitor front left to the ALSA outputs playback front left and the next command is to do the front right. Now if we go back to a Q and you'll see that the pipewire top updated to show that connection as well as in QPW graph. Now here's what interesting is. With that set up, I can open VLC Select. I'm going to use one that I recently played when I was testing this out and now I'm hearing that unfortunately y' all aren't. But if we go back, you'll see that it's showing VLC connected in there too. And here's how it looks in QPW graph and I am going to mute that for a minute because I got it a bit loud. But for those of you all listening again, VLCs got a 5.1 output connection to my sync and then it's just using the front left and front right to go out to my audio. So if you've got a system where you say have 5.1 audio output as one of the options, you could use this for getting other devices to automatically convert for the 5.1 if they don't automatically.
Jonathan Bennett
Very cool.
Guest Speaker
And of course, as demonstrated I want to say last episode, once everything's said and done and you don't want to use it anymore, guess what you can do?
Jonathan Bennett
Delete it or destroy it.
Guest Speaker
Yep. I'm not at the interactive command line, so I need to include pwcli and it disappears. And what do you think happened with the VLC output?
Jonathan Bennett
Oh, it automatically went back to default.
Guest Speaker
Yep.
Jonathan Bennett
Ah, cool. I sort of thought it would have just, you know. Yeah, it would have hung, which is a thing too. Pipewire will totally let you do that. Yeah, very.
Ken
Just a total side note, when he goes, oh, see, look, you can kill it. You could have muted him. And then everybody that was just listening, we lost Ken. Where did Ken go?
Jonathan Bennett
That would have been fun, but oh, well, missed opportunities. All right, Jeff, you've got a command line tip in here about Kubuntu.
Ken
Yeah. So a couple of weeks ago, I covered the new version of Plasma 6.3.5 that was releasing and the upcoming 6.4 which was in beta now. So I do I run Kubuntu. It's the KDE version of Ubuntu and I typically enable the backports repository, which I thought was active. So I have a. And just, just for clarification, I sometimes I have a server system which I run a lot of things on, which is on very, you know, lts long, you know, very stable, you know, very, very tested software. So it just runs quietly. And then on the machine I use now, it's like a gaming system and I sometimes mess it up and have to reinstall and you know, it's the one that I can just totally mess up and it's okay now. I looked and I thought, you know, after seeing that, I checked what version of Plasma I had and I think it was like 6.3.4, 3.3. And I'm like, what the heck, you know, why aren't I receiving the latest Plasma updates? So I looked on how to install 6.3.5 or even 6.4 in my system. Now, I initially assumed it might be a separate installation process because not everything comes through backports, because sometimes they say, well, it's going to be too big of a change to your base os, so they don't include it, you have to install it separately. But I later discovered that despite thinking my backports were enabled, they actually weren't. So the link in the show notes provides instructions on installing plasma 6.3.5 for Kubuntu and for 25.04. And it's a simple process, it's just a sudo add app repository and then the repository name and then you just do a full system upgrade. Now additionally, at the bottom of the page there's a link to install the Plasma 6.4 beta, which requires a slightly different add apt repository command. But you do a full upgrade again and reboot and now you're in the beta version. Now, if you decide the beta version isn't working for you or encounter issues, you can remove the PPA and revert or downgrade your packages. But if, you know, if you're interested in testing the latest Plasma versions on Kubuntu or another Ubuntu based distribution, check out the article the Show Notes for the full command line instructions. I will say that so far Plasma 6.4 beta has been very stable for me. But keep in mind, if you go and look at what version you're on, it won't display a 6.4. It will show something like 6.3.9.1 as it doesn't get the 6.4 label until it's officially released as stable. Also Enabling backports means you receive the latest software intended for the 25.10 release, which includes beta software, which, you know, other things which may include some instability. For example, I have the Ken story on LibreOffice 2.2.25. I have it. There's some phasing stuff, so it won't install it quite yet, but it's queued up in there, so it's waiting for a library or something to drop before I can fully install the latest LibreOffice as well. So it's beta, but sometimes it's fun to live on the edge a little bit.
Jonathan Bennett
Sometimes it's fun indeed.
Guest Speaker
And it looks like the Tumbleweed virtual machine is using KDE Plasma 6.3.5.
Jonathan Bennett
Yeah, 6.4 is still a week and a half out from release. Something like that.
Ken
Something like that, yeah. Mine actually says 6.5, 6.3.91.
Guest Speaker
And are you on the 6.15 kernel?
Ken
I am on 614, yeah.
Guest Speaker
I think it just recently updated to the 615 the other day when I was doing the updates.
Jonathan Bennett
Cool. All right, good.
Ken
Was it, say with backports, kernels sometimes don't upgrade because it's one of those bigger. There's somewhere in there there's a line where it can change the underlying OS too much, they won't turn it on and you have to actually install it separately than just getting it through the backport's ppa.
Jonathan Bennett
Interesting. Probably something they detected breaks in there, or maybe it's just a never more than X number of versions. Who knows? Could be. All right, so I've got a real quick tip for you. It's kind of an explainer of a couple of different git commands. Find myself doing this quite a bit here recently, doing some development work and it's Git fetch F E T C H and Git pull P U L L And so Git fetch is kind of the more fundamental command here. And so git of course is dealing with source code in essentially inside of blockchains, not cryptocurrency. Blockchains Git existed before cryptocurrency did, but it uses the same idea of, you know, hashed chains of blocks. What a git fetch does is it goes out to what the origin. So like the home address of wherever your git folder is in modern days, it's a lot of times it's going to be GitHub, right? GitHub, whoever owns it, slash the name of the project, Git Fetch is going to go out there and say, hey, pull down all of the updates that you've got into sort of the git hierarchy that I've got on my local machine. So all of this only works after you've done a git clone. You do a git clone first and it, it makes a local copy of the remote thing. Then you do a git fetch and it goes out and it says, okay, pull all the updates down. But what a git fetch? A git fetch will not actually update the tree that you're currently looking at. So it sort of syncs your big git object, but it doesn't sync the code that you're actually looking at. So the code that you've checked out does not change when you do a git fetch. A git pull is a git fetch immediately followed by an automatic either git merge or git rebase. And I think it does a, at least on my systems, I think it does a rebase by default. Unless it detects that there's going to be any kind of funny business, right? So if it's going to end up in an actual like manual merge or rewriting anything, it'll stop and it'll say, hey, you need to make a decision here. You know, do you want git to try to do a fast forward or do you want to do a merge or do you want to do a rebase? Which at some point in the future we'll talk about the difference between a merge and a rebase and a fast forward, because that is interesting stuff in and of itself. So. But that's what a fetch is. And so if you're going to like check out another branch that exists on that, that remote, doing a git fetch first is useful because then you're going to know like the up to date references, like where the actual head on that branch is at. But if you're wanting to like, if everybody's on the same branch, you want to just update it. A git poll is the way to go. I am slowly learning more and more about git and it has been a long time. I'm sort of proud of this. It's been a long time since I have gotten my. Gotten a git repo in such a bad state that I had to just RM the whole thing and re clone it. I've avoided that for a long time now.
Ken
Did you just jinx yourself? I hope not.
Jonathan Bennett
I have done it. I've had to do it. Ken, I think you're, I think your fire alarm's going off or something. It stopped. That's Hilarious. All right.
Guest Speaker
The great thing is I can't hear it with the headset.
Jonathan Bennett
I'm not sure you could hear it with the headset off, my friend.
Guest Speaker
You've been talking to my wife.
Jonathan Bennett
All right, I think that's about it. I'm going to let each of the guys get in the last word, whatever they want to talk about or plug. We'll let Ken go first and hopefully his battery backup will behave.
Guest Speaker
Yes, I hope so, too. Though it has been coming in handy during the tornado warnings. We've had recently. Had some power fluctuations. But as a reminder, definitely you want to back up and keep that. Three backups, two different types of backup and one off site.
Jonathan Bennett
Absolutely. I like it. Back up, back up, back up. All right, Jeff.
Ken
You know, I'd like to say it's pretty cool. I've had several people reach out to me on LinkedIn. They connect through Rob. So whenever Rob's here, you can just follow him. If you find Rob, you'll find me, but other than that, I just have Poetry Corner. My data is gone. Water and laptops don't mix. I should have backed up. Have a great week, everybody.
Jonathan Bennett
Yeah, appreciate it. All right, thank you, guys. And if you want more of me, you can of course find me on Hackaday. That is the FLOSS weekly show from this past week, and we had a lot of fun with that. Hackaday.com floss will take you directly to that. And then there's also the security column that goes live on every Friday morning. Other than that, we sure have a lot of fun here at the Untitled Linux show as well. And we appreciate everyone that comes along with us. We'll be back next week, but want to say thank you to everyone, whether you get us live or on the download. And then one little programming note before we go, you should think about Club Twit. It is roughly the cost of a cup of coffee per month. And if. If you want to support the network and the show and. Or you want to get ad free versions of it all, Club Twit is the place to go. Appreciate it. We'll see everybody next week.
Guest Speaker
Bye.
Red Canary Ad
From Silicon Valley boardrooms to tomorrow's AI breakthroughs, if you need to keep up to date with tech, you need TWiT TV. At TWiT, we are tech experts who understand what's happening and can keep you in the loop. And we do it in a thoughtful, informed and fun way. Start your Sundays with this Week in Tech, a roundtable of tech journalists and people in the know with a rundown of the week's most important tech news. But that's not all. All week long, you can stay ahead of security threats with Steve Gibson and security. Now. Keep up on all things Apple with MacBreak Weekly. Listen Listen to the most informed Microsoft experts in the world with Paul Thurat and Richard Campbell on Windows Weekly. Our flagship shows feature tech's most respected voices, giving you the insight you need to understand and benefit from the changing world of technology. We give you analysis you won't find anywhere else so you can make smarter business decisions and take advantage of the technologies transforming your world. Whether you're. Whether you're a CEO, IT professional, or simply passionate about technology, TWiT's network of shows gives you the edge you need in today's digital landscape. Don't miss a minute. Subscribe to TWiT TV today.
Zoe Saldana
Hi, Zoe Saldana. Welcome to T Mobile. Here's your new iPhone 16 Pro on us.
T Mobile Customer
Thanks. And here's my old phone to trade in.
Zoe Saldana
You don't need to trade in. When you switch to T Mobile, we'll give you a new iPhone 16 Pro. Plus we'll help you pay off your old Phone up to 800 bucks and you still get to keep it.
T Mobile Customer
There's always a trade in.
Zoe Saldana
Not right now. @ T Mobile.
T Mobile Customer
I feel like I have to give you something in return for karma.
Zoe Saldana
That's okay.
T Mobile Customer
I don't really have much in my purse. Oh, let's see. Hand sanitizer. It's lavender.
Zoe Saldana
I'm good. Seriously.
T Mobile Customer
Let me check this pocket. Oh, mints.
Zoe Saldana
Really, I'm fine.
T Mobile Customer
Oh, I have raisins. I'm a mom. Wait, wait one sec. I've got cupcakes in the car.
Jeff
It's our best iPhone offer ever. Switch to T Mobile. Get a new iPhone 16 Pro with Apple intelligence on us. No trade in needed. We'll even pay off your Phone up to 800 bucks with 24 monthly bill credits. New line 100 plus a month on experience beyond Finance Agreement 999.99 and qualifying. Boarded for well qualified plus tax and 10 connection charge. Payout via virtual prepaid 15 days. Credits end in balance due if you pay off earlier. Cancel ctmobile. Com packages by Expedia.
Jonathan Bennett
You were made to be rechargeable.
Jeff
We were made to package flights, hotels.
Ken
And hammocks for less.
Jonathan Bennett
Expedia made to travel.
All TWiT.tv Shows (Audio) Episode: Untitled Linux Show 206: The Untitled Episode Release Date: June 8, 2025
Introduction and Topics Overview
In Episode 206 of the Untitled Linux Show, host Jonathan Bennett welcomes listeners to a jam-packed discussion covering a variety of topics essential to the Linux and open-source community. The episode delves into updates on system tools like Fast Fetch and LibreOffice, explores new virtualization solutions for KDE, examines recent developments in systemd, shares valuable terminal command-line tips, and navigates the ongoing drama surrounding X11 and Wayland.
Fast Fetch vs. Neofetch Timestamp: [03:20]
The conversation begins with an in-depth look at Fast Fetch, touted as the next-generation successor to the popular system information tool Neofetch. A guest speaker highlights Fast Fetch's recent release, version 2.45, emphasizing its performance and customizability, primarily written in C. Fast Fetch now supports a broader range of operating systems, including various BSDs and even Android devices, with enhanced GPU detection and improved branding for devices like OnePlus.
Jonathan Bennett humorously notes the initial confusion users might face when searching for Fast Fetch, as it shares a name with a DNA sequencing tool. Despite challenges in packaging across different Linux distributions, the recommendation to use Linux Brew as an alternative installer showcases the tool's flexibility.
Jonathan Bennett [05:44]: "I went down a rabbit hole just now because when you type in Fast Fetch on my machine it suggests Fast a fetch and it's like what is fast a fetch and that is a tool for doing DNA sequencing. Something very, very different."
systemd Update Timestamp: [07:19]
Ken provides an analysis of a How To Geek article by David Delaney, which defends the continued use of systemd over SysVinit. Drawing parallels to the X11 and Wayland debates, Ken underscores systemd's reliability and efficiency in managing system processes and services. The discussion touches on the pragmatic approach of distributions like Arch Linux, which prioritize evidence-based decisions over ideological stances.
Jonathan Bennett expresses his personal frustrations with systemd-resolved, highlighting specific issues and contemplating methods to disable it to regain control over DNS settings.
Ken [11:15]: "systemd and Wayland are here to stay. That is, until something superior emerges."
Jonathan Bennett [12:20]: "I have endless problems with systemd Resolve D."
Windows 10 End of Support and Linux Adoption Timestamp: [15:41]
The hosts transition to discussing the impending end of support for Windows 10 on October 14th, branded humorously by KDE as "Your Computer is Toast." This shift is seen as a catalyst for a potential surge in Linux adoption, especially as many existing machines fail to meet Windows 11's stricter hardware requirements. The conversation reflects on previous instances, such as the transition from Windows XP to OEM Linux installations on netbooks, questioning whether a similar trend is imminent.
Jonathan Bennett [18:04]: "It's an interesting time, it is going to be real fascinating to see like how, how the, how the people like the public respond to it."
KDE's Carton Virtualization Tool Timestamp: [22:40]
KDE's latest project, Carton, is introduced as a promising new virtualization management tool integrated with the Plasma desktop environment. Moving away from GTK-based managers like Virt Manager and GNOME Boxes, Carton leverages modern Qt frameworks and libvirt as its backend. Features such as snapshot support, an enhanced user interface, and CPU/RAM usage monitoring are in development, aiming to provide a more seamless experience for KDE users.
Guest Speaker [25:14]: "Carton can already display existing virtual machines, start and stop them, and manage basic installation and deletion processes."
AMD Radeon RX 9060 GPU Timestamp: [37:05]
The discussion shifts to hardware, specifically the AMD Radeon RX 9060 GPU. The hosts commend AMD for delivering robust out-of-the-box Linux support with kernel 6.14 and Mesa 25.1, noting it as one of AMD's best efforts in this area. While the 16GB variant is seen as a decent budget option, the 8GB version receives criticism for its limited performance, making it less appealing even for 1080p gaming.
Guest Speaker [40:53]: "Too expensive for my blood."
Ken [43:43]: "It's a solid performer. It's just a question of the value."
The conversation also touches on market dynamics affecting GPU prices, such as increased demand for AI-related silicon and supply shortages.
LibreOffice 25.2.4 Update Timestamp: [49:48]
Ken reports on the latest maintenance release of LibreOffice, version 25.2.4, which addresses 52 bugs to enhance stability and reliability. Notable fixes include resolving application freezes during specific operations and correcting font display issues with Asian text. Despite the advancements, Jonathan Bennett expresses surprise that the Enterprise optimized version recommended for large deployments lacks a direct download link, suggesting a need for better accessibility.
Jonathan Bennett [51:42]: "It's kind of interesting also thinking about that. Like popos used to be on that list and I."
bcachefs File System Updates and Issues Timestamp: [75:34]
Ken delves into recent developments surrounding bcachefs, an experimental copy-on-write file system aiming to rival ZFS while maintaining performance comparable to ext4. With Linux kernel 6.16, bcachefs has seen performance enhancements for snapshot deletion, device removal, and journal commits. However, the file system faced critical bugs leading to data loss, primarily due to user errors like indiscriminately running fsck -y. Developer Kent Overstreet emphasizes the experimental nature of bcachefs and urges users to maintain regular backups.
Ken [56:57]: "If you're using it, always have backups and only store data you're comfortable potentially losing."
Guest Speaker [60:25]: "You're not supposed to always click yes."
X11 and Wayland Drama: ex-Libre Timestamp: [60:15]
A contentious topic arises with the news of Enrico Weigelt being banned from freedesktop.org for attempting to maintain X11. As the Linux community steadily moves towards Wayland, ex-Libre represents a fork aiming to preserve X11's legacy. The hosts speculate on the motivations behind the ban, suggesting possible security concerns and organizational policies favoring Wayland's future. Ken expresses skepticism about the viability of ex-Libre, given the industry's momentum towards Wayland.
Jonathan Bennett [65:30]: "It's like a perfect storm of problems in Git [...]"
Ken [71:26]: "You know, that is, that goes back to the X8X. Was it X86X386 or X386? Yeah, and it forked and turned into X.org and."
Command-line Tips Timestamp: [75:03]
Wrapping up the technical discussions, Ken shares a series of command-line tips aimed at enhancing efficiency for users. Highlights include:
Re-executing Previous Commands with sudo: Instead of retyping a forgotten sudo command, simply prefix the previous command with sudo.
Ken [82:43]: "Run the previous command with sudo by simply typing sudo !!"
Running Commands Without Logging Them in History: Start commands with a space to prevent them from being saved in the history file.
Replacing Words in Previous Commands: Use caret (^) syntax to substitute misspelled words without retyping the entire command.
Swapping Characters Before and After the Cursor: Correct typos on the fly using Ctrl + T.
Creating Nested Directories: Utilize mkdir -p to create multiple subdirectories in one command.
Additionally, Jonathan Bennett offers tips on Git commands, distinguishing between git fetch and git pull, and their respective uses in repository management.
Ken [82:43]: "Run the previous command with sudo by simply typing sudo !!"
Final Thoughts
As the episode draws to a close, the hosts emphasize the importance of regular backups and share a few light-hearted moments addressing technical glitches during the live recording. They encourage listeners to stay updated with the latest developments in the Linux ecosystem and to explore the shared command-line tips to enhance their workflow.
Ken [91:58]: "Definitively keep those backups. Three backups, two different types of backup and one off-site."
Notable Quotes
Ken [11:15]: "systemd and Wayland are here to stay. That is, until something superior emerges."
Jonathan Bennett [12:20]: "I have endless problems with systemd Resolve D."
Guest Speaker [25:14]: "Carton can already display existing virtual machines, start and stop them, and manage basic installation and deletion processes."
Ken [56:57]: "If you're using it, always have backups and only store data you're comfortable potentially losing."
Jonathan Bennett [65:30]: "It's like a perfect storm of problems in Git [...]"
This episode of the Untitled Linux Show offers a comprehensive exploration of current trends and challenges in the Linux and open-source landscapes, blending technical insights with engaging discussions. Whether you're a seasoned Linux user or new to the ecosystem, the episode provides valuable information to navigate the ever-evolving tech terrain.