LINUX Unplugged - 597: Cache My OS

Episode Date: January 12, 2025

We're taking on some of the toughest critiques of the Linux desktop, then taking a look at CachyOS and what makes it feel like a million bucks.Sponsored By:Tailscale: Tailscale is a programmable netwo...rking software that is private and secure by default - get it free on up to 100 devices! 1Password Extended Access Management: 1Password Extended Access Management is a device trust solution for companies with Okta, and they ensure that if a device isn't trusted and secure, it can't log into your cloud apps. Support LINUX UnpluggedLinks:💥 Gets Sats Quick and Easy with Strike📻 LINUX Unplugged on Fountain.FMWhy Linux is not ready for the desktop, the final editionWhy Linux is not ready for the desktop, the final edition | Hacker NewsWhy Desktop Linux Matters, Even If (Almost) No One Uses ItColony EventsCachyOS — Blazingly Fast OS based on Arch Linux — CachyOS is designed to deliver lightning-fast speeds and stability, ensuring a smooth and enjoyable computing experience every time you use it. Whether you're a seasoned Linux user or just starting out, CachyOS is the ideal choice for those looking for a powerful, customizable and blazingly fast operating system.CachyOS/linux-cachyos: Archlinux Kernel based on different schedulers and some other performance improvements.firelzrd/bore-scheduler: BORE (Burst-Oriented Response Enhancer) CPU Scheduler — BORE (Burst-Oriented Response Enhancer) is enhanced versions of CFS (Completely Fair Scheduler) and EEVDF (Earliest Eligible Virtual Deadline First) Linux schedulers. Developed with the aim of maintaining these schedulers' high performance while delivering resilient responsiveness to user input under as versatile load scenario as possible.oracle/bpftune: bpftune uses BPF to auto-tune Linux systems — bpftune aims to provide lightweight, always-on auto-tuning of system behaviour.Annual Membership — Put your support on automatic with our annual plan, and get one month of membership for free!Self-Hosted Toronto Crew -- Meetup2 · GathioAmazon.com: Wi-Fi Smart LED Controller | WLED Pre-Installed | Internal Antenna | Designed to Control WS2811 or WS2812B 5volt Smart LEDs : Tools & Home ImprovementCryptomator on Flathubcryptomator on GitHub — Cryptomator for Windows, macOS, and Linux: Secure client-side encryption for your cloud storage, ensuring privacy and control over your data.Flatsweep on Flathub — When you uninstall a Flatpak, it can leave some files behind on your computer. Flatsweep helps you easily get rid of the residue left on your system by uninstalled Flatpaks.BufferBuffer on Flathub — Celebrating transience, Buffer provides a minimal editing space for all those things that don't need keeping. Designed for keyboard workflows on desktop.

Transcript
Discussion (0)
Starting point is 00:00:00 Hello friends and welcome back to your weekly Linux stock show. My name is Chris, my name is Wes, and my name is Brent. Well hello gentlemen. Today on the show we're going to take on some of the toughest Linux desktop criticism yet, give our responses. Then we're going to take a look at Cache OS and get into what makes this distro so different than the others. And some of these things you'll probably see show up in a distro near you in the future. Then we'll round it all out with some great boosts, a bunch of good picks and a lot more. So before we go any further, let's say time appropriate greetings to our virtual
Starting point is 00:00:47 lug. Hello, mumble room. Hello, everybody solidly into 2025. Now it's nice to have you around. We got a good showing in that mumble room right there. It's nice to see you all. Thank you very much. And a big good morning to our friends at Tailscale, Tailscale.com slash unplugged. That's where you go to get it free on 100 devices and three different accounts. Seriously, it's great.
Starting point is 00:01:14 It's a secure, remote way to access all of your systems on a flat mesh network. I'm talking your applications, your individual servers, your mobile devices, all protected by waggle. That's right. And it's really fast. And how long it took West to say that you'll get it set up, you'll get one machine installed and it's intuitive. It's really easy to use. And if you're in the enterprise, it is so straightforward to plug it into your existing authentication infrastructure. There's ACL systems you can map to your access groups. It's, it's really, really great.
Starting point is 00:01:46 And there's all kinds of organizations using these big organizations, people like Instacart, Hugging Face, Duolingo, they've all switched to Tailscale. The JB backend runs over Tailscale, my personal stuff, all on Tailscale. There's so many different ways you can use it too, but really just get started at tailscale.com slash unplugged, give it a try, get an get started at tailscale.com slash unplugged. Give it a try, get an idea of how it works. It's very intuitive. You get a sense of the capabilities
Starting point is 00:02:11 and the advantages of having a flat mesh network, and then you can build it out from there. And the personal plan will always be free. You just go to tailscale.com slash unplugged to get it free on 100 devices and to support the show. Tailscale.com slash unplugged to get it free on 100 devices and to support the show, tailscale.com slash unplugged. Let's get into this one, boys. Why Linux is not ready for the desktop. And this is the final edition.
Starting point is 00:02:35 This has been kind of a yearly tradition by the author, and this is supposedly the last one. This year, Brett kind of baited us with this. Yeah, yeah, I sure did. We've mentioned these once or twice before. And this year, the author kind of took a new tack. They say the previous iteration was too technical, too long, contained a lot of controversial points. So in an effort to save end users before they make the mistake of accidentally switching to Linux,
Starting point is 00:03:04 they have rewritten it this year. So the non-technical folks can get a better sense of how deeply flawed desktop Linux is and prevent making a mistake like switching to Linux. That's essentially the sentiment there. And we could get to a lot of these points, but there's one that I think cuts deep and is probably the one we need to talk about the most. Because I think it is the gotcha centerpiece argument for this blog post. We'll link to the entire thing in the show notes. But here's the key line.
Starting point is 00:03:38 Regressions are introduced all the time because Linux developers spend very little to no time checking that their code changes don't cause regression or breakages outside of the problems they're trying to fix or features they're trying to implement. In other words, it's thousands of people all scratching their own itch. They don't know if they're stepping all over each other. They're all shipping it and then Linux maintainers are packaging it and squirting onto your file system with no thought or care. That's the implication, right?
Starting point is 00:04:10 And that maybe you could have two different folks pulling in two different directions is the implication. Well, more than two. Thousands of people pulling in and also, so thank you, Brent. Yeah, it's more than two thousands of people. And also what is said here, it's baked into the cake. It's inherent to how Linux is made. You can never fix this ergo.
Starting point is 00:04:32 Linux will never be a fully functional desktop operating system. That's the implicit statement here or implied statement. I was going to say, I'm not it's not entirely clear to me. What does Linux developers encompass are we talking about like? The desktops everything we're talking about the kernel specifically for these for regressions and for this argument The other thing I will just say as an addendum which doesn't solve anything or really talk to it But to my mind from the software development side I would think I mean to some, like the amount of hand regression testing one can do, if that's
Starting point is 00:05:09 what they mean here, is always going to be limited. And I mean, probably if anything, this is an argument for like better automated testing. So that's the only way you're really going to make that work at scale, at least with something the size of learning or complexity. Say we focus on the desktop for a second, and we're just kind of, you know, staying in the desktop space. How is this not true on windows or Mac OS? These developers are all scratching their own itch. They're developing applications that could often have feature overlap. Well, I guess at least maybe not the application layer,
Starting point is 00:05:39 but at least for the core OS component you have. Presumably, you know, people who can't have oversight over cross-cutting concerns and have meetings between different teams in a way that is more difficult than open source? Yeah, for sure. And, you know, there is, okay, so I think that's where there is, what you just touched on is the hint of truth to this criticism. Is we've, you know, this is one of my go-to examples.
Starting point is 00:06:03 Apple shipped an entirely new display server in one OS release, right? It's taken us 12 years to migrate to Wayland. Apple shift APFS in three OS releases, we still are using extended four everywhere. They, there is this kind of coordination of, well, we have the metal API now, we need to rewrite the entire desktop stack to the metal API.
Starting point is 00:06:22 So desktop team, that's what you're doing this summer. Congratulations. And we don't really have that in Linux. But look where we're at. And I think you could argue we clearly haven't needed it. And I think what I don't like about this argument about regressions are introduced all the time because there's all these different competing ideas.
Starting point is 00:06:40 It's sort of silly. It's kind of like, it's like, it's sort of thinking that either people are patching each other's code or overwriting each other's applications memory space. It kind of implies that it's this sort of everybody's just riding to the same heap and like you can all get mixed together and things can go sideways when in reality, you know, you got a toolkit, you got APIs, like everybody's just kind of right into like an API at one level or another. If you if you extract that broadly enough, like it's,
Starting point is 00:07:10 there's not like a lot of overlap here. It's not a lot of damage is happening. If you're using GTK and you know, you're using the XGD portals and you're doing this stuff, like where's the overlap here? This is sort of a silly argument at its core. And the reality is, is that there's probably all kinds of regressions that absolutely do get introduced. And then just as a matter of course, get fixed over time as well. And so just sort of the history of the desktop kind of shows out that this hasn't really been a problem.
Starting point is 00:07:42 And I would argue that the way software is actually made Means it's not really a big problem. These are not problems that we really have. Yeah, you can have Conflicts at like the dependency level for an application like libraries. You can have API version differences But you have that with every system. I was gonna say I'm not sure if it really matches my experience Which doesn't speak for everyone, of course But just okay if it really matches my experience, which doesn't speak for everyone, of course, but just, okay, maybe sometimes on like a bleeding edge rolling release or if you're doing KDE neon, sometimes there are small regression or something, tweaks or bugs or changes and then is changed again a couple point releases later that happens. But I don't, you know,
Starting point is 00:08:19 if we're retargeting this for non-technical folks, I don't really think that that's the dominant issue with people in the Linux desktop. Or even a big issue. That's a really good point. I was going to say, oh yeah, I've run into some aggressions on the Linux desktop, but that's because I'm running unstable or tumbleweed for the last couple of years. And those always get fixed very quickly. Right.
Starting point is 00:08:43 There you're making a conscious choice, right? You're like, I value the updates more than these occasional regressions are costing. I also value helping find the regressions so that people like my mother who's running desktop Linux doesn't run into them, right? And so she hasn't- Putting that bug field to good work.
Starting point is 00:09:01 Right? She hasn't run into all the ones I have, but I certainly have run into a couple this year. But that's a conscious choice to run things that are super, super bleeding edge. But that's not the focus of this article at all. So here's how it kind of gets, I think, the takeaway. And this is a comment on Hacker News that I feel is reflective. I'm not picking on anyone.
Starting point is 00:09:24 Well, somebody on Hacker News in the comments writes, Linux will quote, never be ready for the desktop, end quote, because of the problems that this development process causes that we just talked about. Developers of software for Linux, not to mention, and here's the key one, and I think this is the normie takeaway that is incredibly wrong. Developers of software for Linux, not to mention kernel developers themselves, do not have the kind of funding that Microsoft has to test on a truly staggering number
Starting point is 00:09:52 of hardware configurations. On the opposite side of the spectrum, they don't have the luxury of supporting a comparatively small set of hardware combinations like Apple has. And this is a common normie like, well, how could Linux ever compete with Microsoft? Microsoft pays people to write drivers.
Starting point is 00:10:09 Microsoft pays people to do testing. How could they ever compete with that? Linux doesn't have that kind of money. This is a fundamental misunderstanding of how the Linux kernel development works. I promise you, Linus and Greg are not writing network card drivers, right? They are merging code that contributors and often contributors from these companies merge. Developers at Intel are writing the drivers and they're
Starting point is 00:10:34 submitting it to the kernel. It's not the kernel staff that are writing the drivers. And so the kernel staff, it doesn't need to be a two billion dollar corporation or whatever the number has to be in order for them to be able to encompass all of the hardware support required because the individual hardware providers are writing that software and they're doing the bulk of that work. And then the kernel team has to do the integration and some of the testing. But it's a it's like it's this apples to oranges comparison that you will see. Tech people, they're kind of up onto stuff,
Starting point is 00:11:05 but they don't really understand it, kind of fall into. And it's one of the takeaways from this blog post, is this is an unsolvable problem. When you think about it, it's actually not a problem. It's just not how it works. It just works differently in Linux. If anything, to me, it sounds like a better way of orchestrating hardware support,
Starting point is 00:11:22 because those making the hardware are actually putting the software in to support it. Isn't that better? And isn't this kind of where your system 76 and your tuxedos and your frameworks could possibly one day come in? I also wonder at like a slightly longer time scale in some sense. You know, if you if you looked at this five years ago and today I Definitely agree there are many times in areas that the Linux desktop is behind or lacking compared to some of the commercial options
Starting point is 00:11:58 But oftentimes it feels like in many of those were really just fine like we do get them We just don't have them within the first two to five years Actually, I'm gonna feel like that's happening less and less. Cause a lot of the things that are new now are available on the web. True. This was definitely a problem more and more
Starting point is 00:12:12 so over the years. What do you think of this though, this idea that, well, the problem is hardware access. So one of the points that is made in here is the devs can't get access to the hardware. Linux kernel developers often don't have access to all the hardware devices they're working on. So changes to one device may affect a whole other device.
Starting point is 00:12:30 The developer didn't get their hands on. I mean, I think it is true that more common hardware is going to be better supported. You don't really have a way for vendors to ease. I mean, they'd have to fund it or, you know, you don't have ways to set like this is a configuration that some entity decides to support in the way that you can as easily in a centralized sense but we've also seen it go both ways right there are times where Linux supports hardware better or easier than Windows does yeah and I think it's also you could reverse this I find it extremely restrictive to
Starting point is 00:13:02 be an Apple developer because you have to spend $1,000 out of pocket to get any Apple hardware. Then you also have to pay money to get access to the developer program. And then if you want to test on say, say maybe you're gonna make a mobile app so you got to test the iPads and you got to buy an iPad because the simulator simply won't do.
Starting point is 00:13:17 Same for CarPlay if you want to support CarPlay. So now you got to buy a CarPlay head unit. And so whereas Linux will just install on any hardware. And so, you know, you could flip around this access idea around a little bit and say that Linux gives you access to test on any kind of hardware you might possibly want. It also strikes me that, you know, it kind of depends on what class
Starting point is 00:13:37 and what thing you're doing level of professionalism, right? Like, okay, we have experience. I think some of this rings true in areas like HDR and you know multi-monitor 3 plus monitor complicated monitor configurations but at the same time we are just talking about impossible implications of Windows 11 requiring a bunch of hardware stuff that Linux is never gonna require and you will just be able to install Linux on Those systems where Windows will block you out Brent what did you think about this point in here about it's only good for a web client. Yeah, the article
Starting point is 00:14:12 Starts off saying well Linux can work Linux can actually work for your use case, especially if that use case focuses on using your computer as a web client Yeah, as long as you don't need anything more than that. You don't need more than Firefox or Chrome, you're fine, yeah, you're fine. Yeah, which is like the absolute most basic bar that we can possibly hit. But geez, that feels like someone who has not used it,
Starting point is 00:14:43 maybe, I don't know. Look at the things we're doing with it. We're doing the audio production and all sorts of crazy things. I know that's not who the article is targeting, right? Weird. No, it's the mythical new user that is always nebulous, yeah.
Starting point is 00:14:59 But there is a little bit of truth to this in saying that someone who only uses the web will certainly have a good experience. That is true. I think is true for most of the popular distributions. You just... I think it's probably true for most internet-connected operating systems in general. You could use Haiku if you mostly need a web browser. That's actually a really good point. It's not super high praise. No. And then it's like, you know, then we have solutions like so in the past, this article has been updated for years, this supposedly the final version,
Starting point is 00:15:28 and software distribution and dependency resolution has been a, you know, a pain point for this article in the past. Now that we have Flatpaks, here's the take on Flatpaks. Quote, it's crazy to think that they solve software incompatibility in Linux. They just work around it by making the user allocate and run gobs of binary code, unnecessarily taxing their storage, CPU and RAM. Whose RAM and storage has been unnecessarily taxed? What, what?
Starting point is 00:15:57 I mean, okay, does it have to have some run times? Yeah, yeah, so does Java. I think the argument here is, well, you're running a bunch of virtual machines Wouldn't it be better to run on bare metal? Well, they're not virtual. They're just they're more akin to containers, right? They're they're isolated applications. Yes, like you have to pull down like see if it's a GTK app You'll have to pull down a GTK flat pack or if it needs Nvidia support You will have to pull down an Nvidia flat pack. This is no different than how Docker works
Starting point is 00:16:22 These are layers just like how Docker works and yet we don't criticize Docker for this. And I think it's a perfect reasonable solution to software distribution, and it's like just one of these things where, well, they solved it, but it's not good enough. When I was reading this, I also thought about the transition that Mac OS did between architectures. This is exactly how they solved this problem.
Starting point is 00:16:42 That's true. Yeah, they would have an image with both the X 86 version and the arm version in there. Well, you know, it takes up too much storage space. Laptops got 512 gigs basic. Give me a break. Um, so I just, that stuff doesn't really stick for me. Um, but I do think what I do think the article does is it forces Linux
Starting point is 00:17:04 advocates to be like, yeah, okay, there are rough points, you know, there are, which I don't think we're too bad at, but I do think sometimes as a whole, we as a community, we really focus on the positive and good things because there's so much happening, especially when you have a little bit of perspective on it. And so we'll focus on that. And we might not mention that, you know, yeah, by the way, when you go to download something off the website, that EXE isn't going to run.
Starting point is 00:17:25 You know, these things are complicated. You'll have to go get a flat pack. I'm sorry. That's fair. It helps us remember that. Something else stood out to me was the author provided a tiny bit of proof or at least trying to. So in a particular section called accidental Linux security, which is pretty hilarious to me. But
Starting point is 00:17:46 in that section, they said, Hey, I actually had a conversation with chat jippity about this particular section and asked it to verify the validity of my text. And so they pull out a quote saying that, Oh, the verdict is that quote quote ultimately the issues raised are genuine, but not unsurmountable But I visited that chat link since they so kindly provided it and they forgot to quote the part where you know even Chat jippity says hey the text contains some valid points, but is also heavily opinionated contains over generalizations and lacks nuance in addressing the broader security model of Linux. Ha! Roasted!
Starting point is 00:18:28 Yeah, and roasted again here as it continues on, saying the text raises valid concerns about specific user behaviors and usability challenges in Linux, but many of its arguments lack depth and fail to consider the systemic security advantage of Linux. So they just like, kind of plucked the parts that they wanted to to fit the title of the article and forgot to look at the other parts that were countering the arguments. So I'm a little disappointed by that. I was kind of struck that to some extent I touched on earlier but there's like a mismatch. It kind of feels like there are a lot of valid things, but they're not necessarily the top of what my list is either for myself or for like supporting my mom using
Starting point is 00:19:11 Linux, which both cases I think it works fairly well, at least as well as Windows or Mac has, or if not definitely better. Yeah. Over the long term, I'd say better. The other thing that struck me about this is there were at least several items I thought that systems like UBLUE or others have improved kind of remarkably, you know, like directly addressed some of these concerns. Does one example come to mind?
Starting point is 00:19:38 Because I do I kind of had that sensation too when I read it. Now I can't think of an example, but I do thinking dude some of this is already solved but I mean I think a lot of just you know the integration level things reliability, composability, yeah yeah hardware support planned for yeah yeah it's um maybe it's good that the things coming to an end we'll link to it if you do want to read it I like it in the sense of it challenges some of our assumptions but then then secure boot, secure boot was one item. Yeah. Okay. Yeah. Good. Good. Fine. There on the chat. Jippity link there, Brent. Yeah. It's funny to see them to see chat. Jippity call map. Well, it's just like, come
Starting point is 00:20:17 on, if you're going to provide, okay, don't trust everything you read on chat. Jippity. But if you're going to provide quote unquote proof that this argument is valid, you know, take the whole proof. Don't just pluck out what you want. All right, let us know if you were gonna write up a criticism for desktop Linux, what would it be? You know, I think if anybody is poised to criticize Linux, it could probably be us. Yeah, roast in your roast. Yeah, yeah, roast it and let us know. We'll see if we agree. And then also just a plug for LUP600 around the corner.
Starting point is 00:20:51 We're asking everybody to set up a meetup in their area or attend one and then jump in the Mumble Room or something like that during the show and say hi to us for LUP600. Details at colonyevents.com. Onepassword.com slash unplugged. Yeah, that's the number one. Password.com slash unplugged. So do your end users always, and I mean always, without any
Starting point is 00:21:15 exception, work on the devices you've approved, use the applications you've approved, and the services that you've reviewed and approved and made sure they meet all your guidelines? I doubt it. I think if we're being real with ourselves, it's just not really possible in today's world. Users are spoiled in a good way.
Starting point is 00:21:31 Lots of great devices, lots of great services, and employees want to get more done. And they also have to do things remotely more than they ever had to do. There's all kinds of devices coming along. I was just looking at a E Ink display. Connects into the company calendar. Put it on your fridge, put it on your wall.
Starting point is 00:21:49 It actually looks really cool. But how do you keep your company's data safe when it's sitting on all these unmanaged apps and devices? That's a real chore. And One Password finally has the answer to this question. It's extended access management by One Password. Yeah, it's One. It's extended access management by one password. Yeah, it's one password's extended access management. It helps you secure every sign in
Starting point is 00:22:09 for every app on every device. It solves the problems that IAMs and MDMs just weren't built to touch back in the day. It's security for the way we actually work today. It makes things easier on the end user, easier on IT. It also makes reporting and accounting a lot easier as well. And the great news is it's generally
Starting point is 00:22:29 available for companies with Okta and Microsoft Intra. And also it's in beta for Google Workspace customers as well. This is a really powerful tool. Go check it out. Support the show. Just go to onepassword.com slash unplugged. That is the number one, password.com slash unplugged. It's really simple, great way to support the show.
Starting point is 00:22:48 Onepassword.com slash unplugged. While we're diving into another Linux desktop overview here with, how are we saying this? I think I'm saying it catchy OS, but Chris, you have a different pronunciation. Oh I think it's gotta be it's gotta be Kati OS. Maybe it's Kachi. Cashi! Come on! It's Cashi! It's fast!
Starting point is 00:23:14 Yeah it's Cashi. So Cashi OS is considered a blazingly fast OS based on the Arch Linux distro designed to deliver lightning fast speeds and stability ensuring a smooth and enjoyable computing experience every time you use it. Whether you're a seasoned Linux user or just starting out cachey, I might have said it wrong, cachey OS is the ideal choice for those looking for, quote, powerful, customizable, blazingly fast operating system. Hmm.
Starting point is 00:23:39 Now it does this in a few different sneaky ways that we've explored recently. This is actually kind of what turned me on to this distribution, is we went down the path of tweaking our kernels a little bit, and then the audience said, hey guys, you might check out CacheOS because they're doing some of the same stuff by default, like using the Zen 4 kernel in there and Bolt enhancements.
Starting point is 00:24:01 In fact, I'll talk a little bit about some of the scheduler stuff they're doing as well,, and, and, and other optimize optimizations throughout the stack. And I'm always keen to try something that's kind of turned up to 11. Uh, you know, it's always fun to play with arch and then something that goes, let's turn this knob, let's turn this knob and really optimize for a great desktop responsive experience. I think that would be my number one TLDR here,
Starting point is 00:24:26 is it's kind of, it is like a playground for, you know, long time Linux nerds. There's stuff in here that I think will land in other distributions in the future. So there has been recent improvements to the tweakability of the Linux scheduler. And you can actually now kind of hot swap your scheduler from user space using eBPF.
Starting point is 00:24:49 So crazy. It's crazy stuff. And the scheduler is what's responsible for sort of prioritizing system performance, like disk IO reads and responsiveness of your desktop application network activity. The scheduler is kind of like, you know, the traffic cop for your system.
Starting point is 00:25:04 And so some schedulers are just sort of your basic traffic cop that isn't really prioritizing any particular type of workload. And other schedulers are optimized for desktop gaming, things like that. And one of the things that Cache offers is this graphical interface to access this new tooling. It's only been around for a little bit. And you can just swap out your scheduler options, you can change your options right there within about three clicks,
Starting point is 00:25:35 you can get to it from the welcome screen. I mean, you go right from welcome screen to setting your scheduler options within about three clicks. So I was like, you can see what Chris likes. You know what I was gonna say. So you can see, what Chris likes. I was going to say. So you can see. Yeah. Yeah. I mean, that stuff's a lot of fun. Wes, I had, you know, you and I were, we're still running the Zen kernels on our next system.
Starting point is 00:25:53 Indeed. So this had to have been up your alley. Uh-huh. It was already kind of on my radar before some of the audience started typing up about it too. So I made perfect sense for us to try it. Okay. Right out of the gate installer I tried to just the graphical Kalamari's I believe there's another another kind out there although
Starting point is 00:26:11 I did not try it, but you have tons of desktop options. Yeah Including cosmic I tried cosmic and genome and plasma which I think is their default Land I was pleased. Yeah hyperland right? You're also prompted right out of the gate with what kind of bootloader you want, which I thought was kind of nice. And you got grub, system, de-boot, and refined as well as an AI SDK slash refined, which I did had to go look what that was. And I guess it's basically this installation automatically installs all required packages required to have a local AI installation requests from AI enthusiasts I guess it sets up like CUDA and Nvidia stuff for you out of the gate I'm surprised you're not mentioning to butter FS by default. Well, I was gonna get there Yeah, I mean just this is just the theme is a lot of flexibility in the installation options butter FS by default and
Starting point is 00:27:03 Bcash FS is in there as an option for your root file system Yep, did you do that? Yes, actually? I tried better fs first and then in my second install. I went with the cache. I'm not one of your predictions Well, no, see it. What's not default. Oh, it's close. Okay. We'll see maybe if it loses experimental status. Yeah See, I'm not too far. I'm gonna do it. It's probably cash. Yo, I'll see maybe if it loses experimental status. Yeah See, I'm not too far It's probably cash. Yo, I'll tell you As Chris was talking about there's a bunch of performance optimizations They also have you know, like they compile things for more modern target architectures like yeah
Starting point is 00:27:38 Xa 664 v3 and before they do link time optimization They also include like a bunch of other customizations to their kernel. Auto detection of CPU architecture, cherry picked clear Linux packages, memory management tweaks pulled over from Zen. They do in fact actually offer it as an option you can get it. There's a flake for it for Nix OS. So if you don't want to run Cache,
Starting point is 00:28:00 but you want their kernel, apparently that's an option we might have to try. They even have some support to make the RT kernel work with the board. So if you don't want to run cachey, but you want their kernel apparently that's an option. We might have to try They even have some support to make the RT kernel work with the boar scheduler, which is one of their cool scheduler Yeah, the burst oriented response enhancer scheduler Yeah, it's an enhanced version of the completely fair scheduler and the earliest eligible virtual deadline first scheduler Okay, it has it has this burstiness metric. I do like that Yeah, that kind of helps it perform a little bit better Then as you mentioned there's tweaks available right from the get-go things like adding Z RAM specific tweaks or Nvidia stuff for journal D
Starting point is 00:28:37 And system CDL, but there's also just kind of nice extra tooling there I mean it helps you enable system D, OMD if you want. There's other things that I haven't tried before, like a utility from Oracle called BPF Tune. Oh yeah, okay. It aims to provide lightweight, always on auto-tuning of system behavior. The idea is BPF gives us great observability features
Starting point is 00:29:00 so it can continuously monitor and adjust your system. And because it's so fine-grained the tuning can happen at a fine grain too so like individual socket policies individual device policies which is just interesting because Oracle also kind of just finished making the latest version of D-Trace basically we you know D-Trace on top of the EBF. Yeah that's what came to mind. I was also pleased to see that they're moving fast 13th release this year was the one I download yes. Yeah, they have auto F. Yeah
Starting point is 00:29:31 Oh, they've got they've been doing stuff in Mesa to enable rusticle They've got as you were talking about sketch. Yes, T supports. They have xx loader built in yep There's also now gaming and handheld tweaks loader built in. There's also now gaming and handheld tweaks. So there's like automatic setups for Steam Deck. They are using the LAVD scheduler, which was funded by Valve and improves the frame time. They also tested on the ROG Ally, Lenovo Legion, MSI Claw. They clearly care about that. Overall, I think it is clearly put together by people paying attention and who like using Linux on the desktop and want that experience to be great. So even if I don't switch to this, there's a lot of stuff that is inspiring and that
Starting point is 00:30:17 I want to steal for my desk. Also if a family member came to you and said, Hey, I want a Linux box that can do basic Linux stuff and I'm probably going to do a lot of gaming. This could be a serious contender here. Also kind of nice, just like along with the tweak stuff is system management. Thanks. So you can enable profile sync theme. And that's another one. But system update, reinstall all packages, refresh key rings, remove DB, lock their package, gaff, speed mirror check.
Starting point is 00:30:41 Yep. These are all kind of things that, you know, if you're a regular art user, you would be encouraged to do just on the command line, which is totally fine But you can get a little access to a lot of the power In a very simple and easy interface. It's a very curated distribution as well And after you choose your desktop like Wes said they have all of them The only tweak I would make at that screen is I would love to see in the description the version. Like, you know, because if it was like the absolute latest version of XFCE,
Starting point is 00:31:10 I might've just gone that route, but I wasn't sure. But they have all of them, like whatever you want, it's got it. That was pretty neat to see. And then after you've chosen that desktop, it takes you to an additional packages screen. And then like, so if you wanted to install Thunar or something individually, you absolutely could or one of their meta packages.
Starting point is 00:31:31 I tried Plasma, of course, and I had Plasma 6.2.5 installed. They use the nice clean breeze theme by default, but they do have a cache OS Nord theme pre-installed if you want, which is kind of nice. I kind of like it. And the Hello Wizard we mentioned really just sets you up. It kind of gives you a scope of what their tooling lets you do. Gives you access to their kernel manager, which is one of my favorite features in cache OS. And I love to see this in some of these distributions where they try this.
Starting point is 00:31:58 Really easy to get access to Nvidia drivers and things like that. Our new favorite app, Butter FS Assistant is also pre-installed. Oh great, nice. And it makes it really easy to just get access to popular apps because they have one app that just is like, here's a bunch of popular stuff. And so Discord, Telegram, Element, Slack, all that stuff. I imagine it's probably mostly a flat hub front end
Starting point is 00:32:21 that installs. But what you're left with, and I tried this in a VM and you know This is not a VM desktop. I Was able to get plasma working, but it's just you're not gonna you're gonna get the best experience on hardware It does virtualize just fine though. Well plasma at least yeah plasma You know market well for me cosmic work well for me But it's interesting when you put it on physical hardware you do kind of get a sense like you're eking a bit more out of The system I'm curious Wes. I imagine you probably K exec there on the old ThinkPad.
Starting point is 00:32:48 Did you notice, because for me, the system I did on the fan state is always pretty steady. Did you notice any difference in temperatures and stuff like that? No, not directly, but I am already using the Zed day to day. Right, right. So it probably has at least some of the same optimizations. No, it ran really nicely on the hardware though. The people that are putting this distribution together are really following the cutting edge
Starting point is 00:33:08 of the cutting edge of performance development and desktop enhancement. Like they are, this has gotta be like a think tank of the folks that are sort of the most current on the stuff that you can put together and make a screaming desktop package. And that's really where I think Cashy OS really shines, is the expertise of this group that understand these things
Starting point is 00:33:29 and the combination of things, and then give you options to turn on even more stuff, it's impressive. And there's not a lot of distributions that are focused on this particular thing. There's some, but not a lot of them. None of the mainstream distributions. And these guys, I think they could sell their talents as a consulting group, because they're really focused on the right stuff.
Starting point is 00:33:47 You know, Chris, when I was going through all the features and we were just talking about many of the tweaks they're doing, it reminded me a lot of the sensation I got when I first read through all of the technical prowess that Graphene OS is doing, especially in how they're taking some really fancy security modern features and adding it to even Google's own hardware. And reading through this list of features reminded me a lot of that. And it feels like sort of the same type of people with the same type of passion for the goal of the project who are Clearly deep experts on on what they're implementing and it's a breath of fresh air The graphene OS comparison is an interesting one. Yeah, it's like it's a good example of another group of people that really seem to know their stuff
Starting point is 00:34:41 That have put it together and they've made a package for the rest of us and you know We've been following some of these things but they've been thinking about it a lot longer and a lot deeper than we have. So you kind of get like some of the stuff we've recently talked about and more in just a ready to go package. So of course, we'll have links in the show notes. Did you know we have an annual membership program now you can put your support on automatic with our annual plan and you get one month of membership for free. We'll put a link in the show notes, you get access to the Jupiter Party membership, it gives you all the shows, all their special features including this here humble show and one month of it for free when you sign up for the Jupiter Party annual membership at jupiter.party or for the annual we'll put the link in the show notes. And now it is time for the boosts. And now it is
Starting point is 00:35:29 time for the boost. Oh, and indeed, hurricane nerds is our baller booster this week. They came in with 234,523ster! Now he says hi all. Or they say I'm dropping off a load of sats to say thank you for everything you did in 2024. Also please consider this boost as my vote for setting NeoVim as the default editor of the show. Not Vim. NeoVim. You have any objections there Wes? As someone who types nvim all the darn time know it Yeah, I figured you'd co-assign that if you're curious, please do check out github.com
Starting point is 00:36:10 slash hurricane HRN SD whatever PDM will pulling in the show notes. That's always Nick's and Nick's and Neil Vim fun Nick's okay. We'll check out. Thank you. Yes. Thank you very much for that. I'll have something to look out. Hey, I have an observation. Okay. I think this makes Hurricane the very top of the list for the boosties so far in 2025. Yes?
Starting point is 00:36:36 You're right. First baller, yes. Baller of the year, top booster of the year so far. Races on. Yes. Thank you very much. It's nice to hear from you and I hope to hear from you again. You can always set up Fountain if you're migrating off of Alby or something like much. It's nice to hear from you and I hope to hear from you again. You can always set up Fountain if you're migrating off of Alby or something like that.
Starting point is 00:36:48 We'd love to hear from you. Short and sweet boost from Distro Stew. One hundred and twenty three thousand four hundred and fifty six cents. Hey Rich lifestyle! Or is that like a super space ball? I was wondering about that. Oh you know what? Here we go. Smoke if you got em. There you go. Happy new year. Thanks for all the great show.
Starting point is 00:37:08 Thank you, Mr. Stoo. Nice to hear from you. Thank you very much. Well, the Linux Teamster boosted in 45,546 total stats across three boosts. I hoard that with your kind. I'll be dipped. First boost here, for a Pi project, PiKVM is a great option. There's a kit that will mount it on a PCIe bracket, so it's all self-contained. Ooh, the kit includes the add-on board, including power over ethernet.
Starting point is 00:37:36 So you just need a Raspberry Pi, a microSD card, and either a PoE or a USPC power supply. Something to think about. Nice. Yeah, I like that a lot. Second boost here, 24,409 SATs. In addition to the Tuxes at the end of the year, have you considered doing a usage survey?
Starting point is 00:37:54 Or perhaps alternatively in these days. It could be nice in about June or July as an episode. So instead of picking who had a good year and what is your favorite, the usage survey would ideally be multiple choice, and listeners would select all of the options that they use. Add a blank box to the end that could help generate ideas for the tuxes later on. Love you all. I like the idea of kind of like a mid-year kind of thing, cooking up some ideas.
Starting point is 00:38:19 I don't know why, but the phrase in my head is Jupiter picks garage sale. Oh, okay. I was thinking like, Summer Sizzle, you know, like a tropical sound and theme, and we all wear Hawaiian shirts that day. Done. Final boost here, spending the last of the sats in my albie, and I just wanted to say, Libro.fm
Starting point is 00:38:40 is a really great audiobook alternative to Audible. I've had a subscription for a few years now and it's great being able to download DRM free audio books legally for the same price as audible really is a great feature. Great tip. Thank you. L I B R O dot FM. For those of you migrating off of Alby, uh, I'll remind you too that you can send your sats. I mean, we're happy to take them, but you can send them to breeze or fountain mean, we're happy to take them, but you can send them to Breeze or Fountain FM as well.
Starting point is 00:39:06 Because also, oh, thank you for the boost though, Linux Teamster, and I hope we keep hearing from you. Kongo Paradox, Kongaroo Paradox, that's how you say it, came in with 32,332 SATs. Do you guys know when the Albi wallet will stop working? Completely forgot to set up Albi Hub before leaving for a week-long holiday. Okay, well don't worry, don't worry.
Starting point is 00:39:27 Your sats aren't going anywhere, but you'll have to probably contact support. So they're shutting down the hosted version of Albee, and they now have a self-hosted version, that's Albee Hub. Although Lightning is just an open standard, Albee was kind of the most convenient. That's why it's sort of on the register here. But I would encourage you to look at something like Breeze or Fountain
Starting point is 00:39:48 because they manage a lot of the infrastructure problems for you. Breeze is a self-hosted lightning node in your pocket. Fountain does all of the plumbing and is not self-hosted at all. And once you have them set up, they're pretty easy to use. So they also recently bought a refurbished M2 Air Mini with 24 gigs of RAM. First thing I did after putting it up was install a SAHI Linux, NixOS style.
Starting point is 00:40:11 Well done. I use it as my primary workstation for my home lab, stuck on Windows for work. And with the display dock multiple monitors now, it works great on unstable. So I had a really interesting SAHI Linux experience over the weekend, and I appreciate you, Kongaroo, for reminding me. It's been really solid.
Starting point is 00:40:29 I have the Fedora version. That's kind of like their main focus. And I've been on Fedora 41 for a minute or two now. And I just decided to do some routine updates. And I did the standard, you know, DNF update and rebooted and got a kernel panic. It's the first time I've ever had a panic on a side Linux and it was during boot. Oh, geez.
Starting point is 00:40:52 At least you didn't have time to open your work yet. Yeah. So I did a, you know, hard power off, did the old hard power on, selected a side Linux again and it booted just fine. So problem solved, I guess, right? I guess. Keep that count going though, check back in with us. Yeah, we'll see, we'll see.
Starting point is 00:41:10 Good to hear from you, Kongaroo Paradox. Thank you for the boost. Producer Jeff boosts in with 28,686 sets. Because I'm the winner. Oh, it looks like we got a couple binary sets here. Oh, I see what he's doing, yeah. I hate building PCs. Oh, it looks like we got a couple binary sats here. Oh, I see what he's doing. Yeah. I hate building PCs.
Starting point is 00:41:28 Farewell Tuxies. You will be missed. Thanks. Jeff also says, boost! I agree with that. Boost! And then, has anyone clicked the donate popup in Plasma 6 yet? They've made it very easy to support them.
Starting point is 00:41:43 My prediction is that KDE will continue to see substantial support from this and more so as the LTS distros finally get this thing. I like this prediction. Also nice to remember, go donate to your favorite desktop. I bet Plasma does see a good little uptick. I think that's a good prediction. Should have thought of that. I have not gotten the prompt yet.
Starting point is 00:42:03 Does it need to be a clean install? Why have I not gotten the prompt? I think because every Plasma desktop I'm on, I've had before they've added this. Is XOS disabled the prompt? And I'm wondering if maybe, no I think maybe it's like one year after the update I get it.
Starting point is 00:42:19 New installs and one year after maybe. I'm not quite sure if I remember the details on it. But have you guys gotten it? No. Yeah. Right. Have you seen the pop up? I have not, but I imagine there's a command you can run to get it.
Starting point is 00:42:30 You're probably right. Maybe boost in the system. D donate D right. Thank you. Nice. Thank you, PJ. Well, we have a boost here from droopy Draco with a great username, 6,700 sats across two boosts.
Starting point is 00:42:45 Oh my God. This drawer is filled with Froot Loops! Well this first one is for 5,000 Sats, I know. You know what that is, Chris. Oh, I do. You sup boosts! That's a Jar Jar boost. Offloading while changing wallets, can't think of a better place to store these little Sats than with JB.
Starting point is 00:43:02 Aww, thank you, that's a good guy. He's a good guy. He's a good guy. He's a real good guy. No, he's a great guy. Thank you. Appreciate that. Nice to hear from you, Draco. Have we heard from Draco before?
Starting point is 00:43:12 I don't know. That feels new. I like it. Thank you. And I'd be interested to know if you're sticking with Castamatic and doing the Albeho thing, because I think Castamatic is fantastic.
Starting point is 00:43:24 I like it. Thank you for the boost. Planet Ace comes in with 8055 Sats. Well, I used to sometimes use distros like Xoran OS, which can be based on an LTS release, and then I'd be running an old kernel at the time. Like you guys, though, I like to have the latest or near to the latest at the time. So I went for the Lycorix kernel or the Xmod kernel. Sometimes I just, sometimes it's just a curl command away.
Starting point is 00:43:50 Xenmod is more aimed at gamers, but seems to work okay for me. And sometimes more performance means a little less battery life. So there's a trade off. Security minded people will need to trust the vendors, of course, due to the nature of what is being installed. I hope everyone had a Merry Christmas
Starting point is 00:44:04 and best of luck to 2025 regards Ace. Thanks, Ace. That's a great message. And, uh, I agree, you know, you definitely want to be mindful that when you're installing some of these super tweaked out, you know, everything turned up to 11 distributions, which we love. That does mean there's more hands touching this code, just something to be aware of. I don't have any reason not to trust these people, but I think
Starting point is 00:44:26 ACE gives us a good reminder. Appreciate that. User 88 or who I like to call IG 88 boosts in with 15,000 cents. Boy, they are doing a lot with Mayo these days. OK, music report. I've replaced V.I. music with Outer Tune primarily and Spotube for those Spotify. Hmm. All right. OuterTune, huh?
Starting point is 00:44:48 Yeah. It looks like it's a Material 3 music player with YouTube music support for Android or from InnerTune. God, this is so great. This might pull me back a little bit to YouTube music, unfortunately, but it's essentially it's an alternative to the YouTube music app. Yeah. And Kotlin looks pretty nice.
Starting point is 00:45:04 Yeah. Wow, OK. I had not seen that, and that is sweet. We'll have a link to this in the show notes. The other one he recommends here, SpotTube, an open source cross-platform Spotify client compatible across multiple platforms utilizing Spotify's data API in YouTube. Oh, this one's in Dart.
Starting point is 00:45:21 All right, it's another desktop UI that also works on the phone. Like, look at this. BSD4, let's check OuterTune. We're trying to do more licenses. We are trying to be better about that. GPLv3. So we got two open source ones here. Thank you very much.
Starting point is 00:45:34 That's those are two totally new ones to us, 88. Appreciate that. Oh, also, 88 says, Hopefully this worked. I used River to fill up fountains that I linked with my Nostr account. Oh, nice. We're reading it now, so it definitely did. Nicely done. Well done.
Starting point is 00:45:50 River is great. Well done. And the nice thing about River is they support lightning right out of the gate. You know what I mean? On chain one? Yeah. On chain is for plebs. Odyssey West is in with 5,100 sets.
Starting point is 00:46:02 Never tell me the odds. And he writes, this is a test boost through fountain FM's live chat And yeah, by the way, I agree using boost and zaps would be a great way to meter the gauge for the future tuxy suggestions Maybe boost is suggest a new topic and zaps to gauge the interest It'd be awesome to bridge it with matrix and have a live chat with it to bridge the matrix and live chat future chats yes, I Think it's totally possible for us walking backwards to bridge those chats
Starting point is 00:46:26 because the live chat is just essentially a JSON blob. It's real easy to get to. We will see. As far as the tuxes go, a lot of decisions to be made. We have some things we're considering and then also we're waiting to gauge everybody's interest. Just kind of still collecting that feedback. Thank you though, Odyssey.
Starting point is 00:46:44 It's always good to hear from you. Hope you're doing good. Whomever whiz boosts in with 11,001 sats, which I think is a binary boost and also links us to a tiny CC link that says binary solo and has a flack in it. All right, let's give this binary flack a play. You ready for it? Oh, there's a few in here. All right, I'll just pick the first one. See how, let's see how we like it. You wanna try it out, boys?
Starting point is 00:47:08 Yeah. Binary solo. Okay, all right. All right. We got the couple though. Let's try the last one. Let's see, let's see. This one's one second long.
Starting point is 00:47:19 I like the length. Zero, zero, zero, zero, one, one, one, one, one. That's pretty fun. That's not bad. I'm gonna give that one the old download. Well, now, zero, zero, one, one, one, one. That's pretty fun. That's not bad. I'm going to give that one the old download. Well, now I want to know what the other one's. Yeah, OK, we'll do one more. Let's do the second from the last here.
Starting point is 00:47:33 This one's also one second. Good lengths. Nailing the lengths here. Zero, zero, zero, zero, zero, one, one, one. That could be good if there's multiple binary boosts, I suppose. Thank you, whomever. I know it took a little bit of work to get that to us.
Starting point is 00:47:46 I appreciate that very much. Well, Otterbrain came in with 2000 sats simply to say happy holidays to everyone. Happy holidays to you, Otterbrain and everyone out there. Kicking off 2025 with the bank here at the unplugged program a lot coming up. Thank you for the support. I'm going to say Leche-ment. No, this is so bad. No, I'm going to say... Le Chément. No, that's so bad. I'm going to say Ice Element.
Starting point is 00:48:10 What brand? Give it to me. It's French, so I think it's Le Clément. Yeah, of course it's French. Le Clément comes in with 12,247 Sats. I don't know if there's any meaning. But I like it. It's his first boost ever.
Starting point is 00:48:26 Congratulations. Well done. Now I'm glad we pronounced the name right. I got Albie, I tried Foundry, and now I'm on Podverse. What a world it is out there. Continue the great work. This, by the way, is a postal code in Germany. Yes, zip code is a better deal.
Starting point is 00:48:42 Uh-oh, Westpain. Yeah, the old map, it's kind of crusty. I haven't used it in a while. It says, look at the, you got a little map music now, Wes. Oh! Okay, all right, we have one, two, two, four, seven. We gotta get out the European sub-portion of the map, obviously.
Starting point is 00:49:01 Literally dancing right now in the studio. Okay, I think I've got it all right let's see okay I believe it is in the state of Berlin is what this says community price right that it sounds totally accurate I got the latitude and longitude if that helps. 52.5 by 13.4. That that's great. Lankwitz? I'm gonna say yes. Primarily associated with the neighborhood of Lankwitz is what my map assistant is telling me. Map assistant? I've got some upgrades over the holidays. Wow. Wow. Southern part of Berlin. There goes the budget. There goes the budget. Oh yeah, I used your credit card.
Starting point is 00:49:50 It was already pre-filled. Thank you, Ben Warden. Thank you for taking the time to set up that boost workflow. We do really appreciate it. Nice work. Thank you very much. Gene Bean boosts in with 5,781 cents, which includes... Stop it. Get some help. one sense which includes get some help nevermind that's too good we'll ignore the ducks thank you Jean go ahead go ahead go ahead get the ducks too. There's elite and some ducks okay there you go we love jeans I just you know oh this is an older one but asking what I use to stream flax and stuff jellyfin finam has been one that I have used and probably will use again. I don't have a great solution at this moment. I've also done, you know, VLC over a Zamba board too. Okay, Jean also says that
Starting point is 00:50:35 Jean's vetoing the Jean stream nickname there, Brent. Oh, come on. Sorry, Brent. I'll try again. I gotta send more sends. Sorry, Brent. I'll try again. I gotta send more sends. And after sweeping three out of the four categories in the Boosties, it seems only fitting to boost in and say how much I appreciate the work you all do. I look forward to getting my love self-posted and twib fix every week and binging when I fall behind. Merry Christmas and Happy New Year to the entire crew.
Starting point is 00:51:02 Oh, same to you, Jerry. Yes, thank you. You know, we've had the privilege of actually meeting Gene and he is just as nice in person as he sounds in his booths too. And I know Gene put in a bunch of work to get Albie Hub and all that going too. Yeah.
Starting point is 00:51:14 We appreciate that and your continued support. Definitely. Thank you, Gene. Nice to hear from you. Well, Tuxies Forever sent in a whole bunch of fours, 4,444 sets. Ah, fuck! Simply to say Tuxies Forever. Okay, it's a vote for the Tuxies, right? a whole bunch of fours 4444 sets. Simply to say tuxes forever.
Starting point is 00:51:28 Okay. That's a vote for the tuxes. Right. Is that our first one? I at least boost vote. Yeah. Yeah. Right. Okay.
Starting point is 00:51:34 All right. Thank you. Appreciate that. Always like an Aflac boost. VHH 32 is back with 2500 sets. This is the way I personally think that 2024 has been a great year, at least in my point of view for Linux and open source. I'm using image hosted on pop OS and the cosmic alpha desktop four has been great.
Starting point is 00:51:54 I've created and released my first open source projects, but it's two versions. Yeah. Congratulations. I've revamped the spin button widget for lib cosmic. I'll create and have had accepted. Wow. That's great. It I've had it accepted. Wow. That's great. It's even a breaking change PR. How about that?
Starting point is 00:52:10 I made a libcosmic PR at bug fix and cosmic settings as well. It's been a fantastic year for me and for Linux and open source. That is great, BHJ. Getting in at the ground floor, too, man. Amen, and great to hear. Imagine Cosmic being around for another decade plus, decade plus and you're getting another ground floor right now oh that's pretty cool it's great to hear from you too thank you bite a bit in boosts in with 8181 sad hello bite I will only boost bites and bits the brakes
Starting point is 00:52:42 right there fair enough enough. Fair enough. As the glorified booster, you get to determine the boost amount. That is fair. Part of the system. Well, D-Drail boosted in a row of ducks. I think I screwed that up. D-Drail, I'm so sorry. First boost, and it's live.
Starting point is 00:53:02 All thanks to the Christmas gift of Sats. Congratulations. Thank you very much. I started my Linux journey with Debian in 2004, tried Ubuntu, but went back to Debian, then moved to Gentoo in 2006. That lasted until I got a QNAP in 2020 and got into Docker. Oh yeah. right. Nice. And for the last six months, I've got an old Chromebook, a ThinkCenter M700 1.0 liter as a server and Docker host, and my AORUS i9 RTX 4090 laptop all running Nix OS. And well, the laptop dill boots Windows for selecting gaming needs. That's not bad, not bad at all. It's pretty good setup.
Starting point is 00:53:47 I had started listening to Self-Hosed last year and when I got cut up this past spring, I started listening to the old Linux Unplugged episodes, starting with the beginning of 2024 and got to the latest episodes during the summer. Thanks for all the content and have a Merry Christmas and I can't wait to see what you bring next year. Well, thanks for listening.
Starting point is 00:54:09 Absolutely. And we are super excited about 2025. Not only the first half, but I already have a few things cooking for the latter half of 2025 too. I know. We'll see. What? You're doing this backwards, Chris.
Starting point is 00:54:21 I know. We'll see how it goes. You know how it's pretty far out. But same to you and happy new year. Bronzawings here with 2222 sats. That's a row of ducks. Big thanks to Gene Bean and HybridSarcasm for helping me boost after I got my Albie Hub up and running on my server. Merry Christmas everybody. That's great. Go community. Yeah, that's value for value for value. Yeah, really.
Starting point is 00:54:43 And it's so awesome once you get it running, isn't it? You know, I'm talking about B wing, you know, it's so it feels it feels good. Once you get it going Leaky canoe comes in with 12,000 222 cents. Oh, I feel like that should be something. Hmm. Yeah And a ducky. Yeah, it's let's let's give it a duck. Let's give it it. Let's give it one Yeah, it's let's let's give it a duck. Let's give it it. Let's give it one. OK, Chris and BJ are either of you piping any mesh tastic stats through MQTT into Home Assistant. You got any animations? Hmm.
Starting point is 00:55:16 I hadn't really put these two things together. I have been avoiding using MQTT with Home Assistant so far for reasons that I don't need to get into at the moment, but I know something like this is gonna make me break. It would be really interesting to have a way to capture as Joops is going down the road all of the nodes in like a Home Assistant report,
Starting point is 00:55:38 or something like that, or over a map. In Matrix, PJ says, I plan to, but so far I've never got it worked. Okay. Yeah, there's some interesting ideas here. I would like to know if there's any way, Matrix PJ says I plan to but so far I've never got it work. Hmm. Okay Yeah, there's some interesting ideas here I would like to know if there's any way if you okay now I'm really cooking here if you had MQTT going could you have Home assistant devices talk via mesh tastic and then essentially build out a mesh IoT network Using mesh tastic just in your own home. I think you could. Uh, we also have a boost question from, uh, old leaky here.
Starting point is 00:56:11 I'm sending 10 K sats from breeze. However, my transaction history shows less is a note in the split offline. Well, that could be one issue or, you know, uh, in the lightning network, the node sending has to figure out all the routes. So there could have been some other issue in the routes between us or temporary failure. Yeah. It's likely, you know, my node or something didn't have channel capacity, although we got this off my node. So my node got it. But that could be it. That does happen from time to time. And yeah, so those Sats don't leave your wallet
Starting point is 00:56:39 when that happens. Wes has built us a fancy system, though. So we check multiple nodes. So even if one of the nodes didn't receive your message, we're kind of checking that against some of the other nodes that we have and still get that message. Well, Tomato boosted in one, two, three, four, five Satoshis. So the combination is one, two, three, four, five. Happy New Year from my fountain wallet. Still using antenna pod for listening for the record.
Starting point is 00:57:10 It was fun to hear your adventures with preempt RT. I'm currently using the Zen kernel myself. And as a former Open Solaris fan, I've been trying to get a more responsive Linux for over two decades now. Word, yeah, I've wanted this too. I feel, that's exactly how I feel. Like I've never, I feel like it's never been built for me.
Starting point is 00:57:27 It's always kind of been built for a generic server workload, for maybe even a web server workload or something like that, but not a desktop workload. Tomato, tomato, you are speaking my language, brother. Wait for those of us who haven't Solaris'd, give it a little bit more here. I want some context. Well, it's just like a car Brent, you know, you know You can have a you can have a car that you get from the dealership That's just a really nice kind of balanced vehicle that'll last you hundreds of thousands of miles
Starting point is 00:57:54 Or you can get one that souped up with the turbo and a bigger air intake and you know Maybe you got better exhaust on this thing and you've really kind of like tweaked the computer a little bit to make it like You know run even harder You know got it. It's kind of like tweaked the computer a little bit to make it like, you know, run even harder, you know, got it. It's kind of like that. Yeah. Undefiable comes in with a Jar Jar boost 5000 sets. You're supposed. This is thank you for another year. Perfect. Thank you very much. Appreciate the boost. Matqua comes in with 2680 sets.
Starting point is 00:58:21 Because I'm the win. 180 cents. Because I'm the winner! Second attempt at boosting from Breeze. This is a postcode boost. No, not a zip code boost as I'm in Australia, but keep up the good work. Australia doesn't have zip codes? I got the postcode! Oh, I learned something new today. Do they not have zippers either? I don't know. Yeah, okay, uh
Starting point is 00:58:43 2680 that looks to be located in New South Wales Well, hello, New South Wales nice to hear from you Hope things are nice down there. It's very snowy in parts of the country here right now Hybrid sarcasm comes in with ten thousand sats That's a spicy meatball. I need to have have that Tuxy's music in my life. Where can I find it? You're on the show?
Starting point is 00:59:09 I think I bought it. Yeah, I bought it. It's like a licensed thing. I know it's good word show music, right? As a 2025 prediction for us too, Jellyfin will release a Swiftfin for TVOS via test flight. And it's really freaking good. Do you know something? So Swift Fin is, as it sounds,
Starting point is 00:59:30 an iOS native Swift-based Jellyfin client that works great on iOS, except they don't have a release for tvOS, where you really kinda wanna watch Jellyfin. Right. So it would be really nice to see that. Thanks, Hybrid. Great to hear from you. Geek Dude boosts in with 10,000 Sats.
Starting point is 00:59:50 Did you buy that from a certified vendor? I primarily use Fish Shell. Okay, that sounds like a certified vendor to me. Yep. My favorite extension for the Fish Shell is Bass. This extension lets you use regular Bash scripts from the fish shell by saying things like Bas source setup dot source.
Starting point is 01:00:10 It also works with modules. With Bas, I no longer have to leave fish to work with Bash utility scripts. Okay, this looks kind of killer. Yeah. Yeah. Okay. You got me right there. I Jaws this weekend. Had to do that. Had to do the old up back to bash That's great to know alright, so we'll put a link to bass be a SS in the show notes Bobby pin boosted in 10,000 cents banks or Ponzi schemes run by morons My Linux prediction and hope for 2025 is that by the end of the year you will be able to install actual Steam OS on a computer of your choosing.
Starting point is 01:00:50 To clarify, this means the same OS that's on the Steam Deck. Bazite does not count, but Valve getting hacked and the ISO getting leaked certainly does. We do not endorse such behavior. No, but I like Bobby Pins been slinking that one way or another. This is happening. I'm getting it. I want this to be true. And I think with the brand updating they're doing, I don't know.
Starting point is 01:01:13 I just feel like it is getting close. We'll see. You know, if you listen to our predictions episode, you know, that was kind of a topic we were a bit mixed on. I hope you're right, Bobby. Thanks for the boost. Yukon Kronelius is in with 18,100 Sats. Let's hear it, good buddy. Let's hear it, good buddy.
Starting point is 01:01:33 And he says, since there's been some title and CD talk recently, yeah, guilty, I thought I'd share my two cents on, I think you're sharing your two cents, buddy, on Hi-Fi in general. If you got an old DVD Blu-ray player lying around, that can be your new Hi-Fi starting point. The thing is, you've got to use the optical out on the player instead of RCA. Run the optical into a separate DAC. That's a digital to audio converter.
Starting point is 01:01:58 And then you can preserve the digital source and pass it to a dedicated piece of hardware that will actually do the audio justice, bypassing the cheap DAC inside the DVD player entirely. That is a pro audio tip. The bit I do know, that checks out. What I can follow, I tend to agree. It goes on to say, I am running a WeM Ultra Streamer, which plays title as my Hi-Fi Home Base. It basically acts as an audio receiver,
Starting point is 01:02:28 and then it passes line out to my external amp. I also have a 4K Blu-ray player that I use to play CDs going into the WEM's optical input. Do you think I'm saying that right? WEM, W-I-I-M. WEM. The WEM allows for modularity and customization, and it's a good starting point.
Starting point is 01:02:45 Down the road, I can add a better DAC into the system and I'll get even better sound quality. I know there's some Hi-Fi guys out there that listen a lot. So I'd like to hear your setups. I agree. All right, yeah. It's funny he just boosted this because I was thinking, you know when we went to Tirana?
Starting point is 01:03:02 Tirana. And we were doing our thing over there, and we were setting up the server stuff. And we had an opportunity to listen to some really high-end speakers. And I was just reflecting on how much I enjoy high-fidelity audio, and that when people really spend the time. Just this morning, didn't even know this booth came in. And I was just thinking, I really enjoy people setups where they really spend the time
Starting point is 01:03:26 to get it right and you can hear the nuance in the music so I'd love to hear about some of your setups out there he wraps up by saying I'm considering burning some DVDs with 24-bit 96 kilohertz source out of title nice yeah that sounds right anonymous boosts in in with $2,468. Coming in hot with the boots! Oh, this is a little PSA actually. You get lots of value from JB's shows, but aren't into Bitcoin. You can head over to jupiter.party and pay what you want with your greasy old fiat funbucks.
Starting point is 01:04:00 Do you really love you, some Linux unplugged and maybe a little coder and twib to boot? Well, my friend, did you know that you can always give more than the asking price to show how much you appreciate that crazy good value? Hurry over to Jupiter Party now and show that love. Well done. Well done. Now, I says, ah, go on, live long and prosper. You know what?
Starting point is 01:04:23 Okay. You go long and live long and prosper, you know what? Okay, you go long and live long and You go foster it what I don't know Live long and prosper. Yeah, this message paid for by anonymous boosters for Jupiter broadcast Well ambient noise came in with Well, ambient noise came in with 3930 satoshis. The traders love the ball. Here's a little mesh-tastic check-in. I wanted to include my gate in my home automation, but it's way outside my wifi range.
Starting point is 01:04:57 So I decided to have a play with mesh-tastic even though it's not exactly designed for this purpose. I'm using a Raspberry Pi Pico W with an MT module connected to MQTT to self-host that MQTT server. This communicates with another Raspberry Pi Pico with MT. I guess MT is mesh tactic, sorry. So this is actually sort of exactly what I was just talking about. Is it really? This is incredible.
Starting point is 01:05:22 The listeners had already pre-answered your question. Oh my goodness. So on the other end, he's got a serial connection to an Arduino micro. What? Cool. I was hoping you could use Mechtastic for something like this,
Starting point is 01:05:36 but this is the proof in the pudds right here. Delicious pudds. Thank you, ambient noise. I really think, and I wonder if anybody out there has thought this or has done something similar with a different technology garden monitoring. You could really you know you could monitor the crap out of your garden and you know monitor soil, monitor wind, monitor how wet it is all that kind of
Starting point is 01:05:57 stuff and you know your whole every sensor becomes part of the mesh. And if you let Brent watch he can teach you far. That's true Yeah, yeah, or actually what you want to do is get it all done And then he'll show up and tell you everything you did wrong which would have been really useful at the beginning But now there's nothing you can do about at the end, but he's gonna make sure you know about it What is this? What no nothing nothing nothing Did I take it did I do? Okay, I'm sorry.
Starting point is 01:06:25 Back to the business. Geez, happy new year. Brad comes in with 15,000 sats. Make it so. Use them breeze too, all note. JB fan Toronto meetup, FYI, Saturday, January 11th at noon. Craft beer in the market, craft beer market. Go to The Matrix, we have a team Toronto for the details and a gath.io link,
Starting point is 01:06:46 which... We'll have to snag that. Yes. Brad, thank you for the PSA here. So there you go. If you're in the Toronto area, we had a really good showing at our meetup. PSA, there's another one coming up.
Starting point is 01:07:00 Saturday, January the 11th at noon at Craft Beer Market. And again, there is the Team Toronto at noon at Craft Beer Market. And again, there is the Team Toronto chat in our Matrix chat room. Yeah, I'd like to just reiterate too, if you want to, as a JB community, host these events on our Gadio instance, go to colonyevents.com and you can see them all there.
Starting point is 01:07:19 Zenzilla 94 comes in with 14,000 sets. Woo! I am programmed in multiple techniques. Here's a boost in support of transcripts. The amount of times I've tried and failed to find references to hardware or software that y'all have mentioned on the show is unfortunately way too high.
Starting point is 01:07:36 Okay. Speaking of such, Chris, what's the name of that WLED controller you've mentioned a few times now? Yeah, it doesn't have a great name. It's like it's domestic products. Hmm, specific. Yeah, I think it's, I know, it's like, it's not super useful.
Starting point is 01:07:52 I realize, it's funny, I was just thinking about how I feel like I probably failed some of you out there that wanted to get this. I'll tell you what I'll do though, is I will look it up right now, and then I will put a link to it in the show notes, so you can just click it Because when I when I look at the product name on Amazon, it's just Wi-Fi smart LED controller. All right
Starting point is 01:08:11 Yeah, I'll check the show notes up with that help Good question. It's a good device for anybody that doesn't know what I'm talking about. It's a tiny little board built by a Small business for a family that makes a nice out of the box, fully WLED compatible controller. That is a fantastic way to grab WLED compatible lights off of Amazon, you have the whole set up for under 50 bucks and you can do stuff that the Hughes lights wish they could do.
Starting point is 01:08:37 It's PJ making these, isn't it? Yeah, or you have PJ wired up. With this, there's no solder and everything just connects plugs right in. PJ a J out of business you're supporting I think he could use the you could use this how he could use the help. He's got plenty So sorry don't have a better name for you, but link in the show notes Zenzilla continues by saying Wes Since you mentioned co buzz or however we decided we're gonna say that mm-hmm
Starting point is 01:09:02 I'd like to vouch for the quality of their service I've personally found superior availability and quality on Cobuz compared to Tidal. Also mentioned my favorite tool for stacking flags, Stream Rip. It's a dead simple command line tool, gold standard. By the way, thanks for all the content from 2024. Hey, thank you and happy new year.
Starting point is 01:09:21 Yeah, thanks for chiming in. That's all very useful. Good to hear from you, Zen. Not the one boosted in 10,000 sets You shall all bomb bad Simply saying happy new year Thank you same to you Appreciate that not nice to hear from you and a quick
Starting point is 01:09:42 Thank you to the two device who was setting up up his AlbiHub and sent us 5,000 sats as a test. Hey, that counts. Made the cut. That's a hot boost. Thank you, dude. Appreciate that. Getting that AlbiHub going too is great to see.
Starting point is 01:09:55 All right. That is all the boosts above the 2,000-sat cutoff for this episode. Thank you, everybody who helped make episode 597 a possibility. Screw the ad winter. We continue on thanks to our members and our boosters. We had 48 of you streamed sats as you listened, and a mighty 101,911 sats stacked just by our sats streamers. Really, really thank you for doing that.
Starting point is 01:10:20 When you combine that with the senders, we had a really good showing because this was over a couple really good showing because this is that this was over a couple of weeks. So this is a high number. Just keep that in mind. We had 79 individuals participate in the boost or stream value for value experience. 838 sats. Really a fantastic holiday showing.
Starting point is 01:11:00 Thank you everybody for the holiday wishes. It means a lot to us. Of course, thank you to our members out there who make this possible. Together, you all made episode 597 possible. If you'd like to boost the show, you can do it with Fountain, you can do it with Breathe, you can set up Albie Hub. We have links to get you started at the top of the show notes. And of course, this is, you know, it's a unique thing we're doing here.
Starting point is 01:11:22 This is what I was going to say, is we we're never gonna be some big, huge media outlet doing Linux content, but we can continue and be sustainable, and we can't be fired, we can't be canceled, we can't have like a magazine publisher put us out of work because the support comes from the audience. And that's just huge. And it really means a lot for this particular medium too,
Starting point is 01:11:46 I think. And it makes a Linux podcast where a business lives and dies on the quality of its Linux content possible. It's something really special. So thank you everybody from the members to everybody that boosts. It means a lot. It really does and it keeps us going.
Starting point is 01:12:02 So thank you. Now I got a handful of pics here. I know I overdid it. It means a lot. It really does and it keeps us going. So thank you. Now I got a handful of pics here. I know I overdid it. I was excited. It's the New Year's. I had gifts for all of you. This first one we actually picked in episode 469. I wanted to mention it again though because tax season is coming up and you may have a situation where you are forced to use commercial cloud storage to transfer sensitive documents. And I want to tell you about Cryptomator. I don't like the name, but I like the app.
Starting point is 01:12:33 It's available for Windows, Mac and Linux, and it is a secure client-side encryption for cloud storage. It essentially lets you create an encrypted vault, then it mounts the cloud storage or you mount the cloud storage and you put the encrypted vault in there. It cannot be decrypted by your cloud provider and it gives you a nice UI to get these things. It's essentially a folder structure that gets compressed and encrypted. And you're doing it all on your machine before it ever touches Google Drive or Dropbox or OneDrive or whatever it might be. Nice. Yeah. So a little reminder that it is a thing. It's easy to install. It's available on FlatHub as well. And I had to use this recently
Starting point is 01:13:07 as I was preparing some documents for the IRS, and this is how I'm securing those documents. And then I can store them on cloud storage and not worry about it. We also frequently mention flat packs that you can install. Just a quick way to share these with all of you. And every now and then you can have some cruft when you maybe tried out an app,'t work maybe it left a few layers
Starting point is 01:13:27 behind. That's where flat sweep comes in. Flat sweep helps you get rid of the residue left by some of those uninstalled flat packs. Wow okay I like the flat pack is solving its own problem here in a way. Yeah use it with caution of course because you're removing data, but I freed up about 80 megabytes on my system. I mean, it's not like we're- How many flatbacks did you break? None, that's just it.
Starting point is 01:13:52 Everything worked, that's why I went ahead and mentioned it. I tried it first on my system. And I figured if it broke, I'd tell you about that too. But I was surprised, you know, and it's funny because of course the criticism is it uses so much additional disk. Well, it turned out about 80 megabytes. I don't know, I'll never, you know, and it's funny because of course the criticism is it uses so much additional disk Well turned out about 80 megabytes. I don't know. I'll never be the same but it's nice. So it's called flat sweep And of course, it's feels flat back and then one last one
Starting point is 01:14:16 Do you boys do this where you have like especially when you have a multi-monitor setup that you're rocking a Persistent text editor that's always there for like a quick pasting or. Of course I have. We've been open somewhere. You've been watching me, where? Got my computer. And you know, some text editors, they like to have a whole library and a history
Starting point is 01:14:36 and they wanna auto restore. They wanna make sure you save when you close the window. And I don't want any of that. I just want a buffer I can dump stuff in, copy and paste out of, and have basically a persistent, low key, simple text editor. That's where Buffer comes in. And this is our last pick of the week. Celebrating Transience, Buffer provides a minimal editing space for all the things that you don't need to keep. It's got a whole bunch of keyboard shortcuts because it's designed for a keyboard workflow, as they say.
Starting point is 01:15:08 You close the application, it doesn't ask you to save, and it doesn't save your work. It's gone. It's really meant for like something you just have up on the screen. You never have to use your mouse. You need someplace to quickly edit. It does have a couple of nice features.
Starting point is 01:15:22 It's got a spell check. It's got line numbers you can do in there. I really like it. I've been using it on Plasma and on my one GNOME desktop. It is a GTK application, works just great on Plasma, no big deal at all, doesn't replace Zadrickate for me, but it's kind of this, you know, local paste bin, if you will, a transient paste bin.
Starting point is 01:15:41 It's buffer. I like that. It's made by Chris Haywoodwood and it's up on GitHub and of course it's up on FlatHub as well. And you just have it run in there and never worry about what you leave in there. Like I just have a text editor open. I don't even wanna close it when I'm shutting down.
Starting point is 01:15:55 I just want the process to be killed. And when it opened up, don't ask me if I wanna restore anything. A place to stick stuff that you're gonna move somewhere else. If I want that, I'll use a different editor. If I want something that's gonna restore or something that opens. If I want that, I'll use a different editor. If I want something that's going to restore or something, you know, opens up files of a directory, I'll use that.
Starting point is 01:16:08 Now, my only thought is. How long until you lose a show doc? Oh, yeah, that could happen like a crash. Yeah, that I do sometimes use it to like temporarily, like reformat some stuff I'm going to put in the dock. Yeah, we'll see. We'll see. I may live to regret my pick, but there you go. Crypto meter, flat sweep and buffer. We'll have links to all of those in the show notes.
Starting point is 01:16:34 And that's it. That's our episode. And we're still soliciting your feedback on the tuxes and your predictions for 2025. So please do boost those in. See you next week. Same bad time, same bad station. And I'm thrilled to say we will be back at our regular live Sunday at noon Pacific, 3 p.m. Eastern over jblive.tv.
Starting point is 01:16:54 You can get that at jupiterbroadcasting.com slash calendar in your local time zone or get a podcasting 2.0 app. And only three weeks left to figure out where you'll be for episode 600. Oh, jeez, Wes. Yeah, we should probably figure that out, too. Where are we going to be? Don't know. But I'll end with this. Thank you so much for listening to this week's episode of the Unplugged program. We'll hope you'll be here all for 2025 with us. We really appreciate you and we'll see you right back here next week. I'm going to go to bed now. Superability breeds superior ambition.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.