Untitled Linux Show 201 Transcript
Please be advised this transcript is AI-generated and may not be word for word. Time codes refer to the approximate times in the ad-supported version of the show.
00:00 - Jonathan Bennett (Host)
This week we have a review of the Orange Pi RV2. There is a PewDiePie video to talk about, there's some news with NVIDIA and CUDA on older cards, and the OSU open source lab is having a bit of funding trouble. It's a great show. You don't want to miss it, so stay tuned.
00:20 - Leo (Announcement)
Podcasts you love From people you trust.
00:25 - Ken McDonald (Co-host)
This is Twit.
00:28 - Jonathan Bennett (Host)
This is the Untitled Linux Show, episode 201, recorded Saturday, may the 3rd. That'll bake your noodle. Hey folks, it is Saturday and you know what that means. It's time to geek out with Linux and open source, all kinds of fun stuff. We're going to have fun today. It's not just me here on the Untitled Linux Show. We've got Ken, we've got Jeff, and Rob's not here today. He took off, but that's all right, we'll have fun without him. Welcome, guys, good to be here.
00:57 - Ken McDonald (Co-host)
Looking forward to today's show. Had some fun with the grandkids last weekend. Sorry, leo, they were more important.
01:08 - Jonathan Bennett (Host)
That's fine. We're starting with a review. We have a review to start with, and so I kind of felt bad because this is my Orange Pie RV2. And so this is the reviewing, the stuff that Rob talked me into buying segment. And Rob's not here and he bought one too, and I felt bad about that at first until I realized that Rob's RV2 is inevitably still in the box. He's not pulled it out yet, so I don't feel bad anymore. He may or may not ever actually do anything with this, but he's got one too.
01:41
There's good and there's bad about the RV too. The good is well, of course, it's ridiculously inexpensive. You can get well, you can pick one of these up for, I think, $49. Um, there's other good about it. It's got an NVMe slot. In fact, it's got a couple of NVMe slots, the one on the bottom. You can fit a full size NVMe drive in and it will actually boot off of that. So this thing will boot as it is with no SD card. That's important to me, because I've seen so many SD cards die on little devices like this. So being able to get a true NVMe on it, it's just, it's a good thing this thing will. It has up to eight, even up to a 16 gigabyte option for system memory, and so that actually gives you enough room to do things on it like run GitHub runners or do compilation or both. You know the things that you would want to do. You can actually do with it.
02:33
This is just about the fastest RISC-V board. It's definitely the fastest sub $100 RISC-V board. I think it's probably the fastest under $200 as well. If not, it's right in there. It's not as fast as a Raspberry Pi 4. Definitely not as fast as the Pi 5. But it is RISC-V. So if you want to be able to compile RISC-V stuff, if you want to do development for RISC-V stuff, if you want to do testing with RISC-V stuff, this is the one to go with and it seems to be reasonably good.
03:05
I will say a couple of things that are weird about it. One is the power supply. So it is USB-C and it is a 5-volt, 5-amp, which that's their recommended, and you say, oh, that sounds familiar. That's what the Raspberry Pi has, except this does not do PD, it's not power delivery, so it's not a smart power supply, and so there's like only one power supply. I didn't realize this when I bought it, so I bought it without the power supply. I've got plenty of USB-C power supplies. No, no, you want the GeekWorm. The GeekWorm 27, the Geek Worm 27 watt power supply, because this thing will actually push out five amps at five volts even without PD negotiation. So that's kind of important to be able to make this thing work at its full capacity and not have to worry about power brownouts.
04:10
So there is an official Ubuntu image, although I really feel like we got to get some quotation marks in there. When we say it's an official Ubuntu image, there are some things missing. From what I can tell, it's not actually doing any video acceleration, everything. There is software and so I did a apt update and apt upgrade on it. The good news is that did not break the board. You get some of these little boards and you do an upgrade and it pulls a new kernel and it's not a compatible kernel and you you know you soft break your board and you get to go reinstall. It did not do that.
04:53
I did notice something really weird and that is when I did the updates. All of them got pulled in from HuaweiCloudcom, which made me feel a little weird, just for reasons, and I don't know this for sure, but like so, if someone is employed by the USDOD, you might want to stay away from that. If you know what I mean, it's probably fine, but it's just, it was just weird. It was a little weird that that's where all of them came from and were hosted. Now, I don't know, huawei may have just a hosting service and so it's not actually affiliated with them. That though it's great, and you know it does have.
05:31
One of the other really neat things is it has the dual gigabit Ethernet ports on it, and there is already an official, and this one, I think, is actually official. There's an official OpenWrt image that you can go and grab so you can load OpenWrt on this, which is going to be really great. One of the other things that I would love to see are some cases like 3D printable cases for the RV2. I don't know if they're out there yet. Hopefully there are some. I've already got some ideas kicking around about what to do with this one and put it in a case, and I think we're to do some github runners on it. Be able to do native risk 5 builds. I think that would be really cool to do. Um, but that's it. It's great, it's a, it's a neat little board and you know, so long as, like the, the kernel support comes along and all of that, it's going to be really a. It's going to be a pretty interesting development board.
06:18 - Jeff Massie (Co-host)
So I'm excited to have it and, uh, we're gonna put it to use so it's got OpenWRT that can run on it and the two gigabit Ethernet ports. Is it actually fast enough to route at gigabit speeds?
06:33 - Jonathan Bennett (Host)
I don't know for sure, but I suspect it is Okay. Your old time routers were just like little tiny MIPS cores. This has so much more horsepower than that does. I would suspect that you can get it to route at a gigabit. Now, if you go to turn on like the full on cake or some of those other packet inspection and packet routing not packet route, traffic shaping like some of the more detailed traffic shaping things you may run into problems. But just for doing that routing I I don't anticipate there being a problem with it. I bet it could do full gigabit.
07:12 - Jeff Massie (Co-host)
No, okay well, it does somebody like me. That's probably what I would. You know I'm not going to be doing heavy inspection and right right, it does have wi-fi built in, so you've got the.
07:22 - Jonathan Bennett (Host)
You got the little dungly antenna I've not actually done anything with that yet, but it is there and it does actually have a power button too. Some of the old Raspberry Pis they were kind of annoying because they didn't have any power circuitry in them, they were just on, and this one apparently actually has a power on and off circuit, so that's kind of cool too.
07:41 - Ken McDonald (Co-host)
Nice. I bet I can think of one thing Rob might do with his.
07:46 - Jonathan Bennett (Host)
What's that? Sell it? No see, that's not what Rob does. Rob buys these things and they're cool little things and he gets the box and the box makes him feel good and he puts it on the side of his desk and he forgets about it and he never opens it up, never actually boots Linux on it. That's what Rob does. But he doesn't sell them, he just keeps them to make him make himself feel good that he's got the shiny.
08:04 - Ken McDonald (Co-host)
He got a supply display case. He puts them in.
08:07 - Jonathan Bennett (Host)
I wouldn't doubt it. That sounds like Rob the, the, the shrine, the shrine of Linux tech in the corner of the office, that's right, and I do agree.
08:16 - Ken McDonald (Co-host)
He's posted on his website.
08:19 - Jeff Massie (Co-host)
I do agree the boot, agree, the booting from nvme is really good because, yeah, those sd cards are kind of, I think, in general viewed as a little more disposable than, oh, definitely disposable, so that, okay, you throw it in a camera, you do whatever you load it up, oh it goes bad, throw it away, grab another one hopefully you've downloaded the pictures before it goes bad.
08:43 - Jonathan Bennett (Host)
Hopefully, yeah, yes, yeah, there was a little bit of setup. There's documentation on how to do it. I think the documentation was missing a step, if I remember correctly, about actually getting the partition set up properly. I had to at least reboot in there to get it to see the new partitions. A couple of little weird things, but I got it done. It wasn't too terrible.
09:08 - Ken McDonald (Co-host)
Did you have to reboot two or three times?
09:11 - Jonathan Bennett (Host)
I think I ended up rebooting it three times to make that happen.
09:17 - Ken McDonald (Co-host)
I've got a story I've got about Liam Proven rebooting three times.
09:23 - Jeff Massie (Co-host)
I was going to say, if you can run something like Plex on it and you have the NVMe, you could actually hook a U.2 drive on there so you could have like a 64 terabyte SSD connected to that as a Plex server and you could put your entire media collection on there and serve it from just a little tiny form factor.
09:47 - Ken McDonald (Co-host)
yeah, yeah, pretty cool, pretty cool, all right ken all right, and, as I was mentioning uh, I'm going to talk about uh articles, uh, that were written by li Proven and Jack Wallen and according to them, you now have another distribution for your WSL. I'll let you all figure out what that stands for. The distributions available to run in WSL have always been Ubuntu, penguin, opensuse, kali Linux, fedora, remix and Debian, but new to the list is Arch Linux. Now the Normandy Arch Linux developer, robin I do apologize if I mispronounce this Kandel recently revealed that Arch Linux now has an official WSL image. Candale has been developing the project's WSL2 image for some time, but now it appears on the list of available distros for WSL2.
10:58
Microsoft has moved quickly since the initial request back in February. Has moved quickly since the initial request back in February. According to Liam, after a mere half hour or so of updates and no more than two or three reboots, he could see Arch Linux in the list of valid distributions that can be installed on Windows 11. Arch Linux is the basis of multiple downstream distros, including Valves, steamos for the Steam Deck handheld game console and Arch downstream distros such as EndeavorOS and Manjaro. For folks who have graduated from the entry-level distros and now have preferences as well as knowledge what a wonderful power that is and want to construct their own OS installation. Arch is a great. Next step, according to Jack Kandel, is building and releasing new versions monthly via GitLab's CI and CD or Continuous Integration, continuous Development Cycle, and the goal is to provide a complete system that offers the usual Arch Linux appearance. I recommend reading both articles for more details, since I did just quickly gloss over everything. Yeah, very cool and quippy. It was the second one.
12:28 - Jonathan Bennett (Host)
Now interesting to to know you talked about rebooting. This is. He was talking about rebooting windows multiple times. Updating rebooting windows multiple times to be able to get arch in the list of possible distros didn't have to reboot arch that many times.
12:40 - Ken McDonald (Co-host)
In case anybody wondered, what wsl do you end up having to do any reboots?
12:45 - Jonathan Bennett (Host)
I mean, I guess they're all virtual reboots.
12:49 - Jeff Massie (Co-host)
Well, when I installed it now, some of that would be probably corporate overhead, because I was using it for work and there was like a reboot in there just to make sure you're starting everything at a good place before you once you installed it, reboot it and then load on other stuff.
13:08 - Ken McDonald (Co-host)
Sometimes a reboot's necessary to get rid of that robot movie, stephen, yeah.
13:14 - Jonathan Bennett (Host)
All right. Well, what about rebooting video cards? Nvidia is trying to reboot their line of CUDA. What's new here, Jeff?
13:23 - Jeff Massie (Co-host)
Well, nvidia released some news this week saying that they have CUDA version 12.9 released Now. Cuda stands for Compute Unified Device Architecture, and it's basically a high-level language that allows a developer to write code on which both the CPU and GPU can run computational tasks. The CPU works best in places where there are highly complex operations which are not very parallel, and the GPU works great for highly parallel operations which are lower down in the on the complexity scale. That's just kind of rule of thumb. Don't take it as set in stone. The overarching idea is to have faster computations, no matter what the problem looks like, without using CUDA or RockM. For AMD, that's their version. There's a lot of computational power in the GPU which doesn't get utilized.
14:18
Some features, such as compiler support for SM, which is streaming multiprocessor 10.3 and 12.1, compiler support for family-specific architectures, meaning better support for more hardware, and there's some minor upgrades which have been added. But one major note, though, is a notification that support is going to be frozen for some older hardware. In the release notes in the 12 series this statement can be found. Well, it's actually this latest one. They've had a statement in all the 12 series saying that the older cards are feature complete and don't plan any future enhancements. But now in this 12.9, they came out and said Maxwell, pascal and Volta architectures are now feature complete with no further enhancement planned. Scale and Volta architectures are now feature complete with no further enhancement planned. While CUDA Toolkit 12.x series will continue to support building applications for these architectures, offline compilation and library support will be removed in the next major CUDA Toolkit version release. Users should plan to migration to newer architectures as future toolkits will be unable to target Maxwell, pascal and Volta GPUs.
15:33
Now Maxwell GPUs, that includes the GTX 750 and the GTX 900 series. Pascal is the GTX 1000 series, pascal is the GTX 1000 series and the Volta cards are the Titan V or Titan V and the Quadro GV10 cards. Just to give listeners a general idea of age, the Maxwell cards released around 11 years ago, pascal are around 9 years of age and the Volta cards are also about 12 years old. Now there are going to be legacy branches that can be used if you really want to keep the hardware going, but just know that there's not going to be any new features released. So you know some of this is. While NVIDIA would love you to purchase new hardware, the reality is these old cards are missing features and chips which are in more modern cards and are needed for future releases. I will say I agree with the article as well, linked in the show notes, wherein they talk about you know, if you're really into computational computing, it's probably really time to move to a faster and more efficient hardware.
16:42 - Jonathan Bennett (Host)
If you're really into computational computing, you weren't running anything that old anyways, probably true, probably true.
16:49 - Jeff Massie (Co-host)
But and they do make note that you know these these can still be used for general computing and you know some games. Now they're not going to support some of the modern stuff, but you know some games at lower resolutions. But you know, especially specifically for compute, there's a lot better options. So take a look at the article linked in the show notes, which also has a link to the original release, where in the when I say original release the release notes from Nvidia, where they also show different CUDA versions and the required drivers for both minimum compatibility and the toolkit versions, and they go through every added and deprecated feature. So happy crunching.
17:35 - Jonathan Bennett (Host)
Yeah, fun stuff. And I'm still here over in AMD land doing their HIP and all of that stuff Did finally make it work. It is possible, but man, everything is just revolves, it seems like it. I guess it's changing a little bit, but everything seems like it's revolving around CUDA for doing that sort of thing.
17:53 - Jeff Massie (Co-host)
Well, I mean, amd is dumping a lot of effort into making Rock M kind of the new standard, which is an open standard and CUDA is not. Cuda is proprietary. Yeah, so we expect to see it, probably theoretically, later this year. I think that was one of my predictions is that by next year we'd have Rock M working for average users. Now some older cards do have Rock M working like this. Some of the 7000 series it works on better. The 9000 is not yet implemented and it's really particular about which cards you can run it on, but it's coming. Amd is really trying to make that the new standard and Intel is kind of behind it too because it's's open so they can easily jump on the bandwagon versus CUDA.
18:49 - Jonathan Bennett (Host)
Yeah, I'm now going down the rabbit hole of I wonder if RX 9070s are available again. I'm like a dog chasing a squirrel, goodness gracious. Well, the reason that I might be interested in that is because of course, we now have Proton 10 and a new Proton experimental branch and oh, by the way, also Wine 10.6 just did a release. So it's time for a little wine corner here. No, not that kind of wine. Windows is not an emulator, that kind of wine. So I've got a couple of stories here off to First. Off, with the Proton 10 is got a beta release. It's not fully out but it's easy enough now to go into Steam and say give me that beta goodness. And there are a bunch of games here that work that weren't working before. Now some of these were working with Proton Experimental and of course, because the beta is based on the old Experimental, it just kind of comes over.
19:47
But some fun stuff here, like one of the Batman Arkham Asylum, the Windows version of Factorio. Factorio's had a Linux version for a long time, but if you for some reason really want to run Factorio Windows Edition on your Linux machine, you can do it now. Some other stuff like no Man's Sky, vr mode. And then they've got they talk about improved video playback, and this is something I've been watching for quite a while. It's because, one thing, you've got proprietary codecs. Two, you've got some of these codecs were built into Windows, the Windows media player libraries. It's actually been a problem on Linux gaming for a long time trying to get cutscene videos and in-game videos to play, and that's something that actually the guys at Valve and at Wine as well have been working on for a long time, and so there's a nice list of uh games here where you have fixed or improved video playback. Um, of course, there's a whole bunch of other fixes and things that work now, things that work better. Uh, just a bunch of them in this new beta. Um, one of the very interesting things when this hit, when when 10 hits beta, that means that Proton Experimental kind of jumps over beta and now you get even more new stuff there because they essentially they've branched it. Now they can go off and break it trying to fix things, and so there are a bunch of changes there. The second link is those are the things that got fixed in the experimental branch that are not in beta and they will eventually land there, but just some neat things. For example, one of the ones that stuck out to me was in VR chat. When you try to play H.264 video in one of the virtual worlds, that would crash on some setups, and so they've gone in and they fixed that and that's something that's in Proton Experimental. That'll land in the Proton 10, probably the next beta or the next release, so all kinds of interesting stuff there.
21:52
And then it's also it happens to be time for Wine 10.6, which Wine is kind of the source program for all of this. It is the upstream in many ways and there's some interesting things here, like adding the PBKDF2 algorithm, and that apparently has fixed some things with. The article here makes it sound like that's with graphics intensive software. I don't think so. I think those were just two notes that happened to be in the same paragraph. But 10.6 has fixes for games like Alan Wake and EVE Online and just all of the little advances that you would expect in a dot release of Wine. I don't know that there's anything here that's really earth shattering, but it intrigued me that we had all of these coming at the same time.
22:40
So if you've had a problem with a game on Proton on Steam, go try the Proton 10 beta. Go try Proton Experimental again. I've actually got a couple of games that I've had issues with that. I'm in all of my copious spare time I'm going to load back up and try this way and see if that works. And then, of course, you you expect things like glorious egg roll is going to bump up and have a, a version based on proton 10 and it's going to pull those patches in. All of those normal things are going to happen. So just sort of another, another, um, uh, how should we say it? Um, another landmark to go by, I guess very true and something for everybody.
23:19 - Jeff Massie (Co-host)
Keep in mind, even if you don't see your favorite game, maybe have a fix is sometimes you know, oh, we fix game a. Oh that also wound up affecting you know giving a, c and D yes, very much so very much so back to.
23:39 - Ken McDonald (Co-host)
I was checking out Pinball FX and I was able to get that to run on Linux the other day by just going in and selecting the option to automatically apply whatever works, and I just picked the first one and it worked with it.
24:00 - Jonathan Bennett (Host)
I was not familiar with this game.
24:04 - Ken McDonald (Co-host)
Pinball FX. Yeah, pretty cool.
24:08 - Jonathan Bennett (Host)
I think that's the one I have. Do you play it with a VR headset? No, it kind of looks like you can.
24:16 - Ken McDonald (Co-host)
Do you run it in a real pinball machine?
24:22 - Jeff Massie (Co-host)
Oh, I would love to have. Okay, here's a Jeff trivia snippet you know, for in case you know it comes up in some game or nightly conversation. My favorite pinball game was Bally's Fishtails and I used to play the heck out of it when I was in college.
24:48 - Ken McDonald (Co-host)
And with tomorrow being a holiday for all of us Star Wars aficionados, there's even a discount on some of the Star Wars games.
25:02 - Jonathan Bennett (Host)
Oh, interesting.
25:03 - Ken McDonald (Co-host)
As well as through the Pinball FX for some of the Star Wars based pinball games.
25:11 - Jonathan Bennett (Host)
Here you go, jeff. You can buy the Fishtails Pinball Machine table by Williams refurbished for only $8,999.
25:21 - Jeff Massie (Co-host)
Holy cow, what a holy cow. What a bargain, what a bargain. Think of how many orange pies I could get for that. Yeah, a bunch. The only thing is with those with those pinballs is not only do you okay, I bought it, now you have to service it and take care of it. You got to tinker with it it.
25:41 - Jonathan Bennett (Host)
I mean, let's be honest, though. That's half the point, right? Well, yeah, yeah, yeah. All right, talking about things that are that old. What's up with FreeBSD? What's FreeBSD been up to in the past quarter century?
25:58 - Ken McDonald (Co-host)
Well, I'm going to share with you Liam Proven's interview with Meta software engineer Justin T Gibbs. He was the founder of the FreeBSD Foundation. From Justin's answers we learned that FreeBSD traces its roots to the Computer Systems Research Group, commonly called CSRG, which was located at the University of California, berkeley. This is where the Berkeley software distribution was developed as a collaborative project at the university in the 1970s. So yes, we're going back to my teen years. We're going back to my teen years helping shape the open source movement. In fact, in the early 1990s, bsd faced legal challenges which Linus Torvalds later cited as a key reason for creating our favorite operating system, linux, or favorite kernel. At least. During this time, 386 BSD emerged to bring BSD to Intel's 80386 processors, and FreeBSD was officially founded on June 19, 1993, as an evolution of 386 BSD, prioritizing performance, stability and an open development model.
27:28
From its Berkeley origins to today, freebsd has always been about creating software that anyone can use and learn from. As Dr Marshall Kirk McKusick, one of the earliest FreeBSD developers, puts it, freebsd is copy center, not copy lift. You can go down to the copy center and make as many copies as you like for whatever purpose you like. That philosophy remains just as true. Over 30 years later, freebsd continues to have a major impact, both as a complete operating system and through its widely used components. Its success is built on three key pillars a permissive license, a self-renewing project structure and highly reliable, technically advanced software. Because of this, freebsd is embedded in countless technologies powering phones, game consoles I didn't realize the Nintendo Switch was even based off of it. You even have routers that handle most of the world's internet traffic, as well as industrial control systems. Chances are you're using FreeSD without even realizing it. For example, netflix relies on FreeBSD to optimize streaming performance, delivering high-quality video to millions with minimal latency, reaching speeds of up to 800 gigabytes per second from a single server.
29:14
If you want to read the full interview, just follow the first link in the show notes. The second link is to Christine Hall's article about the FreeBSD core team and the FreeBSD Foundation wanting to ask FreeBSD users a few questions. I think after that first article, we can consider all of ourselves to some extent to be a free BSD user. So another way to phrase this is just like we heard in January, it's survey time, this time at free BSD. Now we're going to be saying again from now on. According to Christine. 2024's user survey turns out not to have been the one-off we thought it was, and the free BSD community survey is looking like it's going to become an annual event. The survey runs through May 7th of this month, or the 7th of this month, may and should only take 15 minutes. Hopefully, the information gleaned from the results will be key for keeping the project on track. So if you've got 15 minutes in your day to spare, go ahead and take the survey.
30:29 - Jonathan Bennett (Host)
Everybody yeah, freebsd is cool. I don't know that I've ever actually run it on one of my devices intentionally, right? So like I've got a VoIP phone over there that may be running free bsd under the hood, I don't know. You know it's, it's sort of like linux and then it's a bunch of it's in a bunch of things.
30:48 - Jeff Massie (Co-host)
Um, well, it actually came from unix and it forked before system 5 was out. But bsd and unix and linux and they're all post-it post, is that post-it compatible? Yeah, and so they're all actually pretty close. I mean, it's, there's not as big a difference as you might think between them, except for the flags. So yeah, well, the flags are different.
31:22 - Jonathan Bennett (Host)
Well, I mean, there's there, so something that'll really really bake. Your noodle is, um, I forget where it was at some point along the the line of windows development. Um, apparently, modern windows is 99 positive compliant itself. It's just the fork system call works differently, but everything else is just about there.
31:47 - Jeff Massie (Co-host)
I do remember hearing that.
31:50 - Ken McDonald (Co-host)
It's like we've heard it a few times on this show, in fact.
31:52 - Jonathan Bennett (Host)
Probably. I've actually done some work on porting Linux programs over to Windows and it's not as bad as you would think, particularly if you use one of the um, uh, like M Sys 2, or there's, there's a couple of different frameworks for doing it. That, uh, we'll, we'll, let you port it over fairly, fairly easily. Um, but yeah it, uh it's. It's not as crazy as you would think it is to make Linux software run on Windows. All right, let's see what is up next. Oh yeah, jeff, there is a big thing.
32:36 - Jeff Massie (Co-host)
Yeah, we've had some chat already in the Discordux community happened this last week when pewdiepie released a video on installing linux and he said that you should too. Now, for those who don't know, pewdiepie is a youtube video maker who has 110 million subscribers as of this time right now. I know at one time he was the largest youtuber, though I think that's changed, but I don't know. I don't keep up on my influencers, so I'm sure somebody in the chat will correct me. Now, the title of the first YouTube video is PewDiePie Made a Linux Ricing Video, so the next term to define is ricing. Rice actually comes from the car world, where it stands for race-inspired cosmetic enhancement. Basically, you're trying to make your car look like a race car, but it doesn't run like a race car. Maybe you add a large tail fin and a hood scoop, both of which are non-functional, so the scoop's not allowing cold air into the engine like it would on a race car, and the large rear tail fin isn't adjustable to supply the proper amount of downforce like you would have on a race car. In the context of this video, ricing means you're putting a unique look on your Linux OS. You're really going all out to customize it and do all sorts of things that you think are cool, to customize it and do all sorts of things that you think are cool.
34:03
Now, this video has caused a huge reaction because, unlike someone such as you know, linus Sebastian of Linus Tech Tips, pewdiepie is more mainstream and not in the tech world. So we expect the Linux videos from the normal techie sphere of creators. It's just that him being outside of that sphere, it really causes ripples. And the fact he has such a large following. The video has been out for six days, as of today, saturday May 3rd, and it currently has 4.7 million views, which is his best performing video in the last five months. So, bottom line, this gets a lot of eyes on Linux who are not, and a lot of people who aren't in the tech world are going to see this.
34:54
Now, the first link in the show notes is to Brody Robertson doing a reaction video, and the second link is the PewDiePie original video. Now, brody's video is how I first found out about this. Now, I'd have heard of PewDiePie at the time, but I've not watched any of his videos, and since this came out, there's been a ton of YouTubers and others talking about the video and making reaction content. The original video starts out with PewDiePie talking about how Windows is getting so cluttered and it's basically driving him to try Linux or to try Linux. He first installed Mint on his desktop because that's what he tried years ago, and on a laptop he installed Arch. Now he does go through the bonuses of Linux and how much he loves it and but he also does talk about some of the downsides. So for example, he mentions that he had to give up Photoshop, which he does go off on a rant on Adobe on that. So it was.
35:51
It's rather entertaining. It's an entertaining video. There's a decent part of the video. He goes into how he made changes to his arch laptop to make it look different and make some good interface changes. For example, his neo fetch has an animated ascii art graphic. It's like this spinning kind of ring around a central thing. It looks kind of like a spinning saturn. Almost only it's ascii art.
36:19 - Jonathan Bennett (Host)
that was pretty cool and I kind of want to know how he did that yeah.
36:23 - Jeff Massie (Co-host)
So it's again. This is nothing that's gonna really be the make or break application type stuff. It's going to be like whoa, this is cool, this is what you show off at your local Linux party or to your geek friends. You know you like check this out. You know his wallpaper is of a nuclear reactor plant and a lot of his theme in the laptop is based around that. So he makes performance monitors look like nuclear interfaces and he's got some nuclear terminology. He even goes into how he used system de-analyze to see where his boot up times were, why his boot up, long boot up times were taking. You know why. Why was he taking so much time to boot up? Well, he used system de-analyze to look at that. For those curious about that, you can see Untitled Linux Show episode 130, where Rob goes over that command. He did the same with Firefox, so it opens faster because two seconds opening time wasn't quick enough for him. So they talk about that.
37:26
The Brody video has some comments where he fills in some gaps in information and corrects some small things. Like PewDiePie says that gaming on Linux works just fine and Brody comments that. Well, you know he says most games work fine. It's the ones with low level anti-cheat software that are probably not going to work, but otherwise most everything does. You know, take a look at the two videos linked in the show notes. Let us know that in the Discord what you think? Think the PewDiePie video has generated a lot of buzz, some good and some bad, because there's a backlash as well and you know it kind of goes into a little political politics. I'm not going to go into that here, but take a look, make up your own mind. And personally I think it's great for getting Linux out into the minds of people who don't normally think about Linux and probably don't even know about it. I'm sure my co-hosts have some thoughts.
38:19 - Jonathan Bennett (Host)
I'm actually going to touch on the political thing and not the political thing itself, but like the response to it.
38:26
So apparently I don't know all the details about this, right, like I don't watch PewDiePie, I don't know what his, uh, what his background is.
38:35
I know that there are some people that don't like either his politics or what they believe to be his politics. I also know that, for a lot of these YouTubers, you're not actually getting their real politics. You're getting whatever you know image they want to put on for whatever reason, because if you're yes, if you say something outlandish, more people will click on your video. You mean it's like Spin City? Well, not even that. It's just you say crazy things because it'll get more views on your video, and anyway, that's beside the point. What you've had, though, is you've had a few corners of the Linux world where people are saying it's a bad thing for Linux, for PewDiePie to have talked about it, because all of PewDiePie's toxic listeners are going to come and invade our Linux spaces, and I just have to say, if you feel that way, you need to step away from your keyboard and really think about your life for a little while. I mean that's ridiculous.
39:30 - Jeff Massie (Co-host)
The modern phrase is go touch grass about your life for a little while. I mean it's ridiculous. The modern phrase is go touch grass.
39:34 - Jonathan Bennett (Host)
Yes, go, take your shoes off and walk around barefoot in the grass for a while. Ground yourself, get those terrible, negative vibes out of you.
39:42 - Ken McDonald (Co-host)
Come over the yard.
39:48 - Jonathan Bennett (Host)
So we don't really want Linux to be a place that is gatekept right, like. That's just kind of silly, especially for political reasons. Yes, there will be a challenge in that we will have a bunch of noobs, potentially Like I don't know how many people are going to switch to Linux because of this. The video has over 4 million views on it, so there will be some. So like, yes, there may be more noobs asking dumb questions, but at the same time, try to remember we maybe more noobs asking dumb questions, but at the same time, try to remember we were all noobs asking dumb questions once upon a time. Um, yeah, I, I saw some. I saw some comments in a few places and it's just like guys, just chill out, be glad that the dude talked about Linux and just chill out. That's, that's what I wanted to say.
40:29 - Jeff Massie (Co-host)
And to reply to Adam, or aunt to Aunt Pruitt in the Discord, his question was I wonder if he had dabbled previously but decided to just take the jump after dealing with stupid Windows performance. He does talk about that. That's about what happened. Yeah, the reason he used Mint on his desktop is because that was what he loaded up many years ago and so he knew it existed. He was familiar with it. So he jumped into that at first to start learning Linux, and that's why yeah, all right, let's talk about KDE for just a minute.
41:07 - Jonathan Bennett (Host)
There's some interesting stuff going on here and it's the weekly update from Nate Graham over at Pointy Stick, and they had a code sprint and some interesting things came out of it. One of the ones that really caught my eye is that Plasma LTS is going away, and that's the Plasma long term support release and, as Nate says, it really kind of didn't exist already. And that's the Plasma Long-Term Support release and, as Nate says, it really kind of didn't exist already, and by that I mean they weren't really keeping up with it. And so they've just said you know what, we're not going to name an LTS. If your distro wants to do that, they can. We're going to try to keep patches available, but we're not going to maintain an LTS. I think that's probably the right move, especially as much things are on the move with kde. If they ever get to the point to where, like, development slows down and they get into more of a sort of stable period, maybe it'll make sense to bring it back, although if they get to that, maybe they won't have to bring it back regardless. Um, lts for kde is going away and essentially it's just up to a distro. So if Red Hat wants to officially ship KDE and they want to keep it supported for a while, they get to do that. And then he also talks.
42:21
Something else that really fascinated me was activities, and this is something that is in it's in KDE but I've never used it. I've never really found a use for it. Um, but it's the idea that you switch between your different activities, um to do to do different things different times, right? And so he has this, uh, this idea of a home activity versus a work activity. And Nate comes up with this really intriguing idea. He goes what about your email clients? What if, when you're in your home activity, your email client only shows you one email address, but when you're in your work activity it shows you all of your email addresses? And it's like that's actually really a fascinating idea. I could be down for that. I could find that very interesting. So I've never used activities, but the way he's talking, what they're talking about trying to add to them, I find really fascinating. So once that comes along I may have to give it another try, because that's really cool.
43:22
And then they talked about telemetry inside of KDE, and every time you talk about telemetry. Us Linux users, we kind of get a little nervous and we get our hackles up. But of course, kde, they want to do it the right way and they are essentially going to change the way they do telemetry from a one-time opt-in to very similar to what the Steam hardware survey does, and that is every once in a while. You'll get a notice and it says hey, it's time to send your survey in. Would you like to send it to us and have a couple of options there for you know, I'm okay with sending this, I'm not okay with it. No, don't send anything at all and it'll just give you a pop-up. It'll ask you sends it off and you're good to go. Um, which is which is really, really interesting. Um, for a couple of different reasons, one being that you can, once you've opted into it you're not like accidentally opted into it forever you don't have to go looking for it to opt out of it. It'll just ask you again and you also. It gives you an idea of how often they're collecting that data. So I think it's pretty interesting. I would not mind seeing more projects doing that sort of thing.
44:35
And then there is one other blog post. This is from Zaver, and this is about HDR on KDE, which is changed quite a bit in 6.3. He goes through some of the really technical things about how to do standard definition, how to map it on the high definition, why how Windows does it is sort of broken, and how Windows on laptops is better, how it's handled in Wayland on KDE and how it works in Windows games and how it works on Linux playing Windows games, and there's a lot that goes into it. I'm not going to go into the details on this. I will say I've tried HDR on KD 6.3 and I rolled back to 6.2 because there's one feature that's missing and I talked to Xavier about this and he actually disagrees with me. I'm going to have to go talk to him about it again.
45:29
But the problem is you can't change at least that I've found you can't change the way that your SDR content is tone mapped onto your HDR display, and so for me to get my HDR content as bright as I want it, unfortunately, the white background on the rest of my SDR content is like looking into the sun it's way too bright, it's no fun. Um, anyway, it's, uh, that's, that's something that kind of drives me crazy. Hopefully, uh, hopefully, that'll get fixed, or maybe I can write a little plugin to fix it, uh, at some point. Uh, well, I just I need to update to 6.3, kde 6.3 again on my big desktop behind me, see if it's still as broken feeling as it was, and then, you know, go from there whether I go complain to him again or you know what have you, but anyway, that that's, that's where that's at. And yeah, kde is coming along, fun stuff.
46:31 - Ken McDonald (Co-host)
It sure sounds like it. Yup, one less thing to worry about, with them dropping the LTS support.
46:40 - Jonathan Bennett (Host)
Yeah, I. I kind of have the feeling that it's sort of like the kernel, where not a whole lot of people were using it and therefore it wasn't done very well. So, yeah, I'm, I think it makes sense.
46:50 - Jeff Massie (Co-host)
Well, I was going to say it just matches the kernel where people weren't using it. You know their LTS doesn't sync up with everybody else's LTS, so it's like okay, take care of it yourself. Yep, Yep Makes sense.
47:04 - Ken McDonald (Co-host)
And I want to apologize there for a bit, John, if I was fading back into that.
47:11 - Jonathan Bennett (Host)
Oh, your doorbell rang and you went to go answer the door and you forgot to mute yourself, so we heard you clunking around. It's fine. You want to talk about LibriOffice though, ken.
47:22 - Ken McDonald (Co-host)
Yes, I love talking about LibriOffice, especially since this week Marius Nestor wrote about the Document Foundation announcing the great general availability of LibreOffice 25.2.3 as the third maintenance update to the latest LibreOffice 22.5 Office Suite series to fix various bugs and other issues reported by users in an attempt to improve the overall stability and reliability of this popular open source, free and cross-platform office suite. Now here's the numbers. This maintenance update addresses a total of 68 bugs, with the details found in the RC1 and RC2 change logs, which you can find linked through Marius' article that I have linked in the show notes. Now I've also got a second link going to one from Michael Larabel, who also wrote about the recent progress towards Z standard integration with LibreOffice Now open source developer. I know I'm going to mess this up, so I'm going to just rush right through it.
48:45
Akshay Kumar, dubai, refactored the inflator code within LibreOffice Git for better extensibility and then finally merged, adding actual ZTD build support and decompression handling to LibreOffice. The patch should be included in the daily builds for the adventurous. Otherwise it should be available in LibreOffice 25.8.0 according to the Document Foundation bug report thread that Michael links to in his article. So it looks like we should see that available in August.
49:24 - Jonathan Bennett (Host)
Very cool. Yeah, I find it fascinating the first article. It has a reminder at the end that this is the LibreOffice Community Edition. If you're in business, if you're an enterprise, there's LibreOffice Enterprise that you can pay for, of course, which, honestly, if you're in business, having the ability to call and ask questions and get support for something like that makes sense.
49:52 - Jeff Massie (Co-host)
So there you go, exactly Well, and that kind of transitioned to our next story Take it, take it away. So there could be trouble on the horizon for OSL, the open source lab, which is run out of Oregon State University. Now they've been providing mirrors for a lot of the open source projects which is run out of Oregon State University. Now they've been providing mirrors for a lot of the open source projects that we use and they have virtual machines for many architectures to support testing open software on a lot of different hardware. They've been doing this for 22 years now, but for the past several years they've been operating at a loss because of a decline in donations from corporations. This gap has been covered by the university's college of engineering, but there's been a change in how the university funding is working and that means the college of engineering is no longer going to be able to cover this gap. The osl help and it helps and mirrors projects such as Fedora, debian, ffmpeg, inkscape, firefox, gnome, gen2, and many others. That's just the tip of the iceberg, as stated one of the articles in the show notes. So this is a quote from one of the articles in the show notes.
51:11
If you have downloaded Linux, you have a good chance of having software which was either compiled or downloaded, or both, from the OSL lab. They're looking to get $250,000 in funds to keep it operating. They do have one large corporate sponsor trying to increase their support, but they would like to have more companies help cover the support. There's also the OSU Foundation which it is possible to make a donation and it is an IRS 501c3. That's a US term which means it's a nonprofit corporation, profit corporate corporation and I believe is that is also a tax deductible. Yes, donation, yep being being having that uh classification. Oh, jonathan just confirmed. So, yes, there there have been a lot of software projects which have been putting out the calls for donations. An accountant for rocky linux said the beacons lit OS OSL calls for aid for you, uh, token fans. That's a reference there.
52:18
Yeah, take a look at the link, take a look at the articles linked in the show notes and if you're a company which can donate, you know, please, please, start donating and helping this out, cause you probably are using some software that they they support or helping support. There's a link to the donation page and if you're just a regular person and want to donate, you can. The one thing is, if you go to the donation link on that page they say once you go to the foundation donation page, be sure to type open source lab fund in the I want to give field, so that'll make sure your donation reaches the OSL. It's not on the normal dropdowns because there's like you can give to the athletics department and there's like a presidential or president of the university fund for something and some other other funds in there. So you have to actually write open source lab fund in there or else they won't, they might not receive the money.
53:22
Uh, they do. Like I said, they host a lot of uh free open source projects. Uh, so please do help out if you can. I want to say, say the article I think they have I think it was like 12 terabytes they have data they mirror and there's a whole bunch of other stuff they do. I mean they do a lot and they actually have a lot of uh undergraduates and graduate students there that they help that as training. So they have a lot of people supporting it that aren't really getting paid or they're paid very little, because it's part of the education to learn about how to handle large infrastructure of networking and servers and whatnot.
53:59 - Jonathan Bennett (Host)
So definitely uh yeah, come to the aid. Something I really like in, uh, in the actual blog post, is that that they say they're asking for $250,000 per year. I believe, yes, they tell you exactly what that's going for, right? Okay, so they have one staff member that's making 150K, which, for the level of work that they're doing, that's not an unreasonable salary. It's a good salary, but it's not terribly unreasonable. They've got eight students and they are paying them a total of 65000 for their part-time work. And then they're asking, in addition to that, there's about $35,000 for the year for other expenses, and that's what that $250,000 would go for. So they're not taking paid trips to wherever halfway around the world, to the Seuss Con. Well, not even that. That's not. That's not even what I mean.
54:54 - Jeff Massie (Co-host)
you know, like they're not tra they're not going to conferences in in hawaii or going fancy whatever, so they're. Just here's the day-to-day operations what it costs.
55:06 - Jonathan Bennett (Host)
There is at least one company that we've covered that is in financial trouble, but yet they're paying for like, week-long retreats to halfway around the world, not for a conference, but like, uh, spiritual and mental health retreat for all employees to some place, and it's just like, well, c-suite employees no, it wasn't just c-suite employees, it was oh anyway. Anyway, I'm just saying that they're transparent. They have here what the money is actually going to go towards and it is a reasonable breakdown of what they're going to spend $250,000 on.
55:39 - Ken McDonald (Co-host)
And if you use Alpine, linux, busybox, cineos, fedora, debian, deluge, ffmpeg, there's my reason for donating FFmpeg. There's my reason for donating Postmarket OS Inkscape.
56:06 - Jeff Massie (Co-host)
Firefox, gnome, macports, haiku Lineage.
56:07 - Ken McDonald (Co-host)
OS, gentoo, tor or QEMU.
56:08 - Jeff Massie (Co-host)
Well, they have a hundred major projects and they have over a thousand sub projects in that that they're taking care of.
56:18 - Jonathan Bennett (Host)
Now I just get confused every time I read OSU, because I'm in Oklahoma and OSU around here it means Oklahoma state university and I thought for the longest time that, oh, that's really cool that Oklahoma state has this place. No, no, it's Oregon state.
56:27 - Ken McDonald (Co-host)
Oregon state university. Yes, just like there's USF and UFS, which is University of State of Florida, and then there's UFS, which is University of Florida State. One has the Seminoles, the others has the Gators.
56:48 - Jonathan Bennett (Host)
Yeah, yeah, it's fun. All right, let's talk redis for just a minute. And it's uh, it's tri-licensed now. So this is sort of an update on the licensing limbo licensing dance that, uh, multiple companies have been doing for a couple of years now. Redis was one of the ones that made a move away from an OSI approved license, from an actual open source license, over to the Redis source available license V2. And then they also they dual licensed it to the server side public license V1, neither of which are actual open source licenses because of the way the restrictions are written.
57:34
They do not meet the threshold of being considered open source, and every time we cover one of these, I always make the statement guys, this is a solved problem. Go look at the AGPL, the Aferro GPL. It solves basically all the problems that you're trying to solve. That the AGPL plus a contributor license agreement fixes this in a way that's more friendly to open source. Well, apparently someone at Redis got the message, because about a year after they made these changes, they have finally added the OSI approved AGPL license for the Redis 8.0 release, and so there is finally an open source license. Now the way the AGPL works is I guess we have to talk about the loophole, the GPL loophole when it comes to cloud computing.
58:26
So the whole idea of open source and the GPL is when you run code on your computer, there are certain rights that you should have. Some of the Free Software Foundation very much believes you should have the right to be able to look at the code, you should have the right to be able to share the code, the right to recompile the code, decompile the code, the right to change it. These are the software freedoms that the Software Freedom Conservancy and Free Software Foundation talk about. Those are the freedoms they put into the GPL. It's basically the freedom to run the code and see the code and do whatever you want to with the code.
59:02
Well, when you get into business, there's this feeling of well, we want to make this open source so that people can look at it and people can make changes, like consensus fixes. But we really don't want another big company like Amazon. Amazon is really the one that's caused a lot of this. We don't want Amazon to take our product and turn it into their product. So if the guys at Redis host Redis as one of their products, as one of the ways they make money, and then Amazon turns around and starts hosting Redis for cheaper. Well then it undercuts and it really it. It hurts one of the ways that they make money.
59:39
So one of the solutions for this has been um, no, I'm sorry, we were talking about the loophole. I jumped tracks there for a second. So the loophole, um, the free Software Foundation, it's all about you know, running the code. When that code runs on your machine and the way the GPL and all those things are written, is it specifically about your machine? Well then there's this question about what? If the code is running on a server, it's not on your machine, it's on someone's server, and this is where the GPL sort of doesn't apply. If the code is running on someone else's server, it's not on your machine and therefore the GPL license doesn't kick in. So Google or Amazon or any of these companies they take the source code, they run it on their server. They can make whatever changes they want to, but the binary stays on their server. Therefore, there's no obligation under the GPL to redistribute the changed code. That's what the GPL is all about. You get the binary. You should be able to get the code that goes with it. But if the binary is running on a server somewhere, not on your machine, you don't have any right to get the changed code, and so that's kind of the GPL loophole.
01:00:48
Well, there was a license created exactly to deal with that loophole. That was the AGPL, which essentially says you know any code that you interact with, even if it's through a web browser, you have the right to look at the source code. It extends the. It makes the GPL more viral, to put it in those terms. Well, because of that, places like Google and Amazon, they just, they just won't touch any projects that are licensed under the AGPL. They just like there's, there's a corporate policy at Google. Do not do anything with AGPL code. We do not want it Right.
01:01:25
So I've I've said for the longest time that a company like Redis where they're getting undercut by someone like Google or Amazon for doing what they're trying to license it AGPL and basically all of your problems go away Dual license it to yourself if you want to, but put it out there under AGPL. Redis finally got the message and they are finally doing it, and I am hopeful that more companies will do the same thing, because it is an OSI approved license and it does not have some of the really problematic and really weird language that the other, like source available license, the business source license and all of those it just it gets rid of all of that mess and comes back to a, you know, a sane, if intentionally much more viral license, the AGP, the AGPL. So I actually like this. I I'm glad to see it, I'm glad to see red is coming back away from sort of the dark side and back to the more open, open, away from sort of the dark side and back to the more open, open source side. Um, hopefully it'll be a trend. We'll see. I hope so.
01:02:25
Yeah, this is what I did. By the way, I've got a it's not taken off, it's not gone anywhere but I've got a little tiny open source project that I was thinking about, um, the. If it took off, what I was going to do was have a Patreon and people that subscribe to the Patreon get to log into my hosted version of it. But everybody gets the source code and, yeah, I licensed it AGPL and then gave myself the permission to relicense it without the AGPL and that way nobody else could come along and start hosting it out from under me and it's an open source friendly way to do it to solve that particular problem. So anyway, all right. So we get into some command line tips. Ken are you ready.
01:03:08
Are you ready to melt your your sound system again, Thanks. What's funny is it was way worse than that before we started the show.
01:03:21 - Ken McDonald (Co-host)
Way worse than that before we started the show. Way worse than that. Yes, it was, but today I am going to go over the last command. I'm going to do part of that last command that I'm going to cover in my Pipewire series. Today is part one, where I introduce it.
01:03:42
The command I am covering is one of the most powerful pipe wire commands available. It's called pw-cli and I'm going to go ahead and bring up my terminal here so you all can see it For you all listening. I have my terminal here so y'all can see it For y'all listening. I have my terminal up and I am just going to type in pw-cli-help to start off with. That brings up all the options to start off with. That brings up all the options.
01:04:25
The first tool I'm going to cover today is how to get into the interactive mode and that's just to type pw-cli without anything behind it. But you can put dash dash version, which will show you that I've got version 1.2.4. Still, that's what's on Ubuntu 24.10. The other options you have is dash H, of course, as well as dash dash help, dash D or dash dash daemon if you want to start PWCLI as a daemon, dash R or dash dash remote if you want to provide a remote daemon's name that you want to connect to, or dash M, or dash dash monitor, which is basically the same thing as the command PW-mon, command, pw-mon.
01:05:27
Now, if you just type pw-cli, all by itself it takes you into a command line and here you'll see for those of y'all listening that I've got running. Now, from here I'm going to go over two commands today. The first is help. It's just like the dash H that we did from the command, from your terminals command line, and what it also lists is a whole bunch of commands that I'm going to go over in later episodes so that I don't take a full hour of this episode going over everything.
01:06:10
Now, the most important one that I'm going to show today is the very last one on that list. It's quit and it just quits out and takes you back down to back to your up bash prompt how to get out. Yes, that way I don't mess anything up today.
01:06:33 - Jonathan Bennett (Host)
Control D works as well. Control D works to get you out of a lot of programs. By the way, that's the end of input symbol, I think.
01:06:42 - Ken McDonald (Co-host)
Yes, it is.
01:06:43 - Jonathan Bennett (Host)
Yeah, yeah, that one's useful, that one's useful. All right, very cool. Yeah, I look forward to learning more about PWCLI.
01:06:52 - Jeff Massie (Co-host)
How to quit is important, as anybody who's ever been stuck in VI knows.
01:06:57 - Jonathan Bennett (Host)
Does Control D get you out of VI? I don't know if it does or not.
01:07:01 - Ken McDonald (Co-host)
vi knows does control d get you out of vi. I don't know if it does or not it might.
01:07:03 - Jonathan Bennett (Host)
That's why you want to try it right now. I yeah, I don't know, I might. I might be in here forever, just a console.
01:07:09 - Jeff Massie (Co-host)
We can cut the power if we have to nope.
01:07:12 - Jonathan Bennett (Host)
It does not get you out. I'm stuck, I'm out. It's all good. All right, jeff. Speaking of ricing our machines, you've got an interesting little ricer application here. A set of applications, isn't it?
01:07:35 - Jeff Massie (Co-host)
Well, kind of one application. Well, I stands for Elko Wars Wacky Widgets. I mean, say that one real fast. So it's a standalone widget system made in Rust that allows you to implement your own custom widgets in any window manager. So now this is going to be for anybody that sees the video and thinks, wow, I want to do this, I want to do that. This is one of the ways that PewDiePie was doing it. Now Brody does mention it in there, but in case somebody just goes only to that video, this is a program that really helps.
01:08:13
The link in the show notes is to the GitHub page and they have a lot of pictures on what you can use this software to do. Some examples are a custom vertical bar which can be used to have basically almost all your programs on display at once. They also have a very clean KDE style of bar which you can customize how the controls work. So things can be adjusted so they stay in the bar. For example, like you have a vertical volume control and along with that you can expand and contract icons based on what you want to get into. Like you can have almost like sub menus in there, or tree style where you can click something. Open it up and you have more icons, close it and it shrinks it back down. They have examples of large dashboards that can be placed on the screen to control your system along with giving you system information, or you know pretty much.
01:09:05
The limit to what you can do is going to be your own imagination. Now, you know I'm not going to go through and try to describe how to use a widgeting system, but the examples they have on the GitHub page have the code behind them on the GitHub page have the code behind them so when you see something you like, you can easily go in and see the code behind it. You can copy it, play with it on your own system, do all sorts of fun stuff. So the examples not only show you what you can do, it's how you get there as well. I say you know, just get the program and play and let's see people going nuts. You know, with your desktop. You know, throw it on the Discord and let's see people going nuts with your desktop. Throw it on the Discord, let's see some images and just see what everybody's imagination shows them.
01:09:46 - Jonathan Bennett (Host)
Yeah, very cool. I always used to think and I admit this was from seeing it on classmates back in college that had Mac computers I always thought it was a neat thing to have like a widget slayer that you would hit a keyboard shortcut and you'd have your widget slayer to be able to do stuff, and then you hit it again and it would go away. Um, it looks like ew can let you do something like that too. I'm gonna have to play around with that, oh it yeah, it, like I said, it's pretty much your imagination.
01:10:11 - Jeff Massie (Co-host)
It yep like there was, like, for example, in the in the pewdiepie video. One of the things he had was he set different performance modes on his laptop. You know he had the low power standard and high power. Of course he renamed them, but things like the fan speed it would show increasing, but it also had spinning um ascii character, you know your forward, backward vertical bar, and they would change speed based on what mode you were in Yep. So there's a lot of stuff you could do, from little subtle things to major just go nuts Yep. Very cool, very cool.
01:10:49 - Ken McDonald (Co-host)
All right, like it works with any Windows manager.
01:10:52 - Jonathan Bennett (Host)
Yeah, it's got X11 and Wayland, so yeah, it should be pretty much everything, even Joe's Windows manager.
01:10:57
Probably it's based on Rust, so cool stuff. All right, I've got a couple of command line tips. So I was this past week. My accountant sent me a document, and I found out later that he did this on purpose. But he wrote a document, he printed it and then he scanned it to PDF and he sent me that PDF and I looked at that and I went first off. Why did he do that? Secondly, I would really like to be able to copy and paste out of this thing, and I can't do that and that sort of irritates me. I found out later that he did that absolutely on purpose, because he wanted to make sure that if any changes happened to the document, they happened with him, so that there weren't multiple versions of this document floating around. Once he told me that it's like oh okay, that makes sense, but anyway, still, I wanted to have the text out of this document that he sent me and not just the PDF images, right? And so I thought to myself I bet there's tools to do this. And there are, of course, and I'm going to tell you about two of them, and they do something a little different. They are both extremely useful. They were, in my case, both available right in the Fedora repos, so fairly easy to get.
01:12:07
The first one is OCR, my PDF, all one word spelled out OCR, my PDF, and it just does optical character recognition of a PDF, particularly one that's just images. And then what it will do is it will put the text back over the image so that you can select the text, copy it and then get like the actual words and not just the image to paste it out. It just it does an OCR scan of it and it works rather well, at least on the on the PDF that I was working with, it worked really well. And so, you know, you, you generate a second PDF and when you open the second one it doesn't look any different, but just suddenly all the words have selectable texts and you can just copy and paste the text out. So that was really cool.
01:12:55
But then I thought it would be nice also to put this into a Word document, you know. But then I thought it would be nice also to put this into a Word document. You know, open it up in LibreOffice to be able to edit it if I need to. Well, so that's where the next command comes to, and that is PDF to text, and this does something very, very similar. It's part of Poplar Utils, by the way.
01:13:14
It does something very similar and you feed it a PDF, it'll go through and it'll do OCR optical character recognition on it and go through it and it'll do OCR optical character recognition on it and it'll just spit out the raw text that it finds.
01:13:22
I believe you can give it a dash and it'll spit it out directly to standard out, or you can give it a text file name and it will put it into that text file. So both extremely useful little tools for working with me for that, those times when someone sends you a PDF and you want to be able to copy the text out of it, or when you scan something in a PDF and you want to be able to turn it into text that you can work with. But a couple of really nifty little tools and having it on your desktop like that it prevents you from having to go to some shady website to do it for you when the shady website is just going to run one of these tools on the back end and charge you for it well then, they're not going to charge you.
01:14:06
They're going to show you, not directly, yeah, but you're going to pay for it in the end. Yeah, they're going to show you advertisement for it, and who knows what they do with what you see, what you scanned right, it goes probably feed some ai learning thing well I found out, I didn't even have to install PDF to text.
01:14:22 - Ken McDonald (Co-host)
It was already installed on my system there you go yeah, they work great too.
01:14:28 - Jonathan Bennett (Host)
Now trying to recognize handwriting, that might be different, but something typed out, printed out, like that it worked great.
01:14:34 - Ken McDonald (Co-host)
The OCR. My PDF, I found, is available either at the install through app or as a snap. There you go. I'll probably do the snap, since it's the most recent version.
01:14:48 - Jonathan Bennett (Host)
Got it All right. Yeah, those were fun. So that's our show, and we're going to let each of the guys get in the last word, if they want to, about anything. We'll let Ken go first, and it looks like he's got something last word if they want to about anything.
01:15:00 - Ken McDonald (Co-host)
We'll let Ken go first, and it looks like he's got something. Yes, I just wanted to talk about the latest issue of PC Linux OS Magazine. I know Jeff had talked about the magazine earlier last month, but now we've got the May 2025 edition and I've got to try the recipe they've got for some bacon chicken balls.
01:15:23 - Jeff Massie (Co-host)
Ooh that sounds dangerously tasty, all right, Jeff, not much here, other than I will be gone next week because I'm going to be going to my daughter's college graduation, so cool, yay, yeah, that's great. Other than that, poetry Corner Email rings a bell Urgent Spam, I must know now Pavlov's dog lives on. Have a great week, everybody. That's great.
01:15:58 - Ken McDonald (Co-host)
And Jeff Stoner. Just because you've graduated from graduated college, it doesn't mean you know everything yet yet.
01:16:06 - Jeff Massie (Co-host)
Well, she's going to go on. She's in the doctorate program, so oh so she already knows, she doesn't know everything yes, it's one step of many fun.
01:16:17 - Jonathan Bennett (Host)
All right, well, appreciate the guys being here. If you want to find my stuff more of me there is, of course, hackaday. That's probably the best place to look, because you've got the security column that goes live there every Friday morning and that's also where Floss Weekly shows up on Wednesdays. Have a lot of fun with both of those. Make sure and check those out. Other than that, I just want to say thank you to everyone that's here and ask you have you checked out Club Twit yet? Don't forget that is the best place to support the Twit network and it's all for about the price of a cup of coffee per month. You get ad free shows, you get to support. It's a great deal. You really should check it out. Other than that, I just want to say thank you. Thank you for being here, for whether you watch or listen, whether you get us live on the download. We sure appreciate it and we will be back next week for another episode of the untitled linux show