LINUX Unplugged - 621: The Sunday Secret Sauce

Episode Date: June 29, 2025

We're highlighting several stories and reviews that never made it into the show. From GrapheneOS trouble, Asahi updates, Framework's desktop reveal, Starlink's Linux magic, and more.Sponsored By:Tails...cale: Tailscale is a programmable networking 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. Unraid: A powerful, easy operating system for servers and storage. Maximize your hardware with unmatched flexibility. Support LINUX UnpluggedLinks:💥 Gets Sats Quick and Easy with Strike📻 LINUX Unplugged on Fountain.FMLINUX Unplugged Membership

Transcript
Discussion (0)
Starting point is 00:00:00 Hello friends and welcome back to your weekly Linux talk show. My name is Chris. My name is Wes. And my name is Brent. Hello gentlemen. Well, coming up on the show you've been asking and this week we're delivering. While I'm off on a family summer road trip, we're going to sneak you some of the clips from the bootleg version of the show. The stuff we thought you'd never hear is going to get heard in this week's episode. So before I go any further, before we get into the dirty laundry, let me say time appropriate greetings to our virtual lug. Hello, Mumble Room.
Starting point is 00:00:41 Hey Chris, how's it going? Hello there. Shout out to everybody up in the quiet listening too. And a big good morning to our friends at TailScale. TailScale.com slash unplugged. Head over there, get it for free on 100 devices and three users while you support the show because TailScale is the easiest way to connect your devices
Starting point is 00:01:01 and your services to each other, wherever they are protected by Wagon. Yeah, it builds out a flat mesh network, secure remote access to your production systems, way to connect your devices and your services to each other wherever they are protected by WIGO. Yeah, it builds out a flat mesh network, secure remote access to your production systems, your databases, your servers, your containers, regardless of the network they're on. Multiple different data centers, a container, a VM. I'm behind like super carrier grade NAT. If there was a carrier grade NAT that also has carrier grade NAT, that's what I'm behind
Starting point is 00:01:24 and tail scale still works smooth as Tailscale butter. It's easy to deploy. You can get it set up in just minutes. It's a true zero trust system that every organization and user can use today and try it for free when you go to tailscale.com slash unplugged. It will make all other VPN solutions seem like something else. Because calling it a VPN is explaining about a fraction of Tailscale's power. Just a fraction. Tailscale does so much more, and you can figure it out for yourself for free.
Starting point is 00:01:54 When you go to tailscale.com slash unplugged, you get on 100 devices, three users, try it out for yourself. Or if you're at a business, you know, there's thousands of companies out there. In our audience and in the broader context, Instacart, Hugging Face, Duolingo, they've switched to tailscale. Thousands of our listeners have switched to tailscale. They love it. So you can try out an individual plan or a business plan for free. No credit card required at tailscale.com slash unplugged.
Starting point is 00:02:19 Now, just a disclaimer, if anything crazy happened this week and you're expecting to talk about it, this is a pre-recorded episode. So we may have missed the big news, but we'll be live again next week and we'll be sure to try to cover it. But this is an episode we have been cooking for a while. We're pretty proud of our bootleg version of the show around here. Sure it's live, so it might not always sound as good as what our excellent editor Drew puts out, but we try to pack it full of content. All this extra stuff and all the extra mistakes. Sometimes a full extra show.
Starting point is 00:02:49 That's definitely true. And, you know... So this is sort of like Chef Chris's bootleg jambalaya? I guess so. I guess you could call it that. And this week, we're just gonna share some of it with you. We've put together a collection. I wouldn't say it's a best-of or anything like that. I think it's just topics you might find interesting
Starting point is 00:03:05 that if we had the time, we probably would have put in the show. So if you like the sample this week, we do have a coupon code to take 15% off your unplugged core contributor membership or your jupyter.party membership. Just use the promo code bootleg at linuxunplug.com slash membership,
Starting point is 00:03:21 or when you're at jupyter.party, promo code bootleg, and you'll take 15% off indefinitely. And then as a member, you get access to the bootleg, which is released early before the show. You also have access to an ad-free edited version of the show, and of course, you support the show directly. So let's get started, boys. Let's see what we have, right? And this first one was, I think, a story we started noticing
Starting point is 00:03:41 about 21 weeks ago. It was the first sign that we started noticing about 21 weeks ago. It was the first sign that we might be seeing trouble within the Graphene OS project. Should we talk about this pixel thing that we've been talking about behind the scenes? Is that worth bringing up, you guys? I got a few links here.
Starting point is 00:04:00 You did, I mean, maybe just because you put the work in to make this. Like, pfft. Okay. Okay. All right, so this is a little bit. Let's just not get too negative, that's the goal. Yeah, I mean, I know, and I can feel in my heart that I'm very sad about this and I wanna be negative.
Starting point is 00:04:16 Careful. But, you know, the extreme headline is, I'm a little concerned about the future of my Pixel lifestyle. I've been really enjoying the Pixel 7 and Draftin OS. It's been working really well. But we have two, I think, headwinds that are worth putting out there. Google has announced a round two
Starting point is 00:04:34 of voluntary exits for employees in the Platform and Devices group, which includes people in the Pixel Hardware and Android Operating System group. This is the second round, so it's just that. I don't know what that signals, but it's just noteworthy, could be redundancy. Yeah, well I guess last year they merged Pixel team and Android team.
Starting point is 00:04:55 So you might have some, I don't know, reallocation of folks who just wanted to work on hardware, just software, now have cross duties or something? Yeah, it's just, the Pixel is just on the verge of competitive right now, and so I'm just worried anything that reduces its competitive edge, the iPhone 13 and 14 are still better than the Pixel 7, and then they just, now they have, what are they,
Starting point is 00:05:20 on the 15 or 16, I don't know. Anyways, but I think that's just like in the background. The broader concern that I have is the seemingly wider and wider use of the Play Integrity API. And Graphene OS does have an OS release coming that tries to enable Google's credential service via a sandbox Google Play to make signing with Google at least work because signing with Google started breaking
Starting point is 00:05:44 on Graphene OS devices because a subset of apps require it now to work in a certain way. But I think the bigger problem is we've heard about the Revolt app, WhatsApp, you saw this app, you saw it with DoorDash, Wes. Yeah, I think Lyft as well this morning. So far nothing's not worked for me. I know Revolut isn't working I think, but.
Starting point is 00:06:04 And the warning is is that hey, there's like a Play Integrity API issue here. Yeah, so in one of the latest releases now, you can turn this off, but it will ping you with a little notification that says, hey, by the way, this app used the Play Integrity services. So you can get notifications or you can even block it from having access to it. So, so far I did try that with DoorDash and it didn't complain about having a block. So it's clearly not using it in any strict way. You have had this problem in a more strict way with the cash app.
Starting point is 00:06:34 Yeah. Yeah, this is something we've seen. It's not new, it just may be getting worse. Well, and if you look, the Graphene folks do a good job of this, but Revolut in particular, you know, it's like, you can understand back in the day and like, oh yeah, okay, you clearly have a rooted phone.
Starting point is 00:06:53 That means you shouldn't trust the client anyway for bank condenser games. For whatever reason, you could almost understand the logic. Right, but like, this is an unrooted phone that specifically takes steps to enable as much or more of the security that SOC does. And then as Grafian points out, it's clearly not a real security commitment because it's not like they're stopping known insecure, unupdated Android versions, right?
Starting point is 00:07:12 They're just, you didn't fall into the default implementation of this policy that we wanted to have as a checkbox, and sorry. Right, right. And Grafian OS writes on X, Google Play completely works on Graphing OS from a technical perspective. It's banning using Graphing OS with the Play Integrity API. The same applies to some other banking and financial apps. There isn't a way for us to deal with this,
Starting point is 00:07:36 which won't be easy for them to block from working. So there's not a lot they can do. But isn't that exactly what Google wants? Man, this is, I mean, for me, this is like a, like the whole family uses the Cash App. And the reason why I got the whole family on the Cash App is because I needed to get them off of Apple Pay. Right.
Starting point is 00:07:59 And then if it stopped working, there's no saving face. I just have, I would have to use stock Android or an iPhone. Right. It's also where I worry about, and I think Cash App, it's made harder by this. Like a lot of their competing services, at least these days, I know Venmo, for instance, has a web platform.
Starting point is 00:08:20 Yeah, Cash App doesn't. Right. And I know there are still some plenty of apps that See, I'm even calling them apps plenty of services that that's the they assume that's how you're gonna interface with them Yeah, and I have not really ever gone down like the you know run Way droid or whatever you know to like have a backup of Android to do those kind of things I don't really want to but also I don't know Brent doesn't this feel like a move by Google to kind of just tighten down the controls a bit?
Starting point is 00:08:48 Because they could change this to work in a way where Graphene OS was allowed. Graphene OS can technically be allowed. They're essentially doing the web version of checking for your browser agent and then telling you the web page doesn't work. Well, I don't think Google really has any incentive to make this work or to keep
Starting point is 00:09:06 it working or to support it. Well, they would if they understood that it was keeping some amount of users interested in pixels. Right. This what's keeping us buying the pixel hardware. I mean, that's one part, right? The Android part maybe doesn't work. And buying and using Android apps. Yeah, true.
Starting point is 00:09:22 So we're, we're all, we, do you have the Play Store installed? Reluctantly, yes. So we all three installed the Play Store. Only recently, like within the last month. I'm just saying like we are consuming Google hardware, we are using Google services. And you know what else? If I didn't use my Pixel, I would cancel my Google Fi.
Starting point is 00:09:41 Yeah, I probably would too. So there's multiple ways as a Graphene OS user, I am earning them ongoing revenue. There was also this whole thing, right, where, I mean, this may not be, are there any of the same execs left? Who knows, but like, they sort of made a push with Android for all of the faults and all the stuff
Starting point is 00:09:55 that they've now just put under the Play API instead of being an Android. They did specifically intentionally launch a platform that lets you install other firmware on phones. I do wonder how much is Google's, obviously the larger push in making these APIs and maybe even promoting developers using them, but the graphing folks do point out that
Starting point is 00:10:13 at least some of this, at least for specific cases, like Revolut may have to do less with Google and maybe even less with the individual app and more with the layers of plumbing and third-party libraries in between, where these are the things Google's providing information and hooks and then it's these various sort of security policies or layers that are opting like in particular this one is just implementing something yeah
Starting point is 00:10:35 right like it it would let you do it if you it won't let you use it if you've relocked your firmware with a custom key but if you just don't lock your firmware at all, that's not a problem for us. So it doesn't really make sense. And it doesn't really seem like if it was actual intentionality from the people looking at all these options in a fully configured way, that you would do that.
Starting point is 00:10:57 But if it's something that you inherited through the various API layers and things that you're building on top of, it's a little more difficult. Or you didn't even have the choice to say. Which is the way it usually works in core development. and things that you're building on top of that's a little more difficult. Or you didn't even have the choice to stand. Which is the way it usually works in core development. Huh. That's doubly bad.
Starting point is 00:11:10 Actually, that's worse. I don't know where this goes. Other than we're just going to keep an eye on it. I mean, unfortunately, it feels like that's... By picking a niche where we try to put ideals into it, you always get to suffer. Would you go to Lineage OS? I'd try it. I've been there.
Starting point is 00:11:28 I mean, I moved from Lineage to Graphene, and it had some great features to it, sure, but I think the selling point of Graphene is much, much stronger. Yeah, I agree. I think because of the weight of the family poll, I think I would go back to iPhone. If it makes sense, yeah.
Starting point is 00:11:46 But tied to Nextcloud instead of iPhone. Well, and you are already, right, there are Macs in your life, you have the WAN, like you already know and like, and know how to manipulate that ecosystem. Yeah, yeah, yeah. Well, and the whole family's on iMessage. Right.
Starting point is 00:11:58 Versus like, I would have to, if I was gonna do that, I would just have the WAN, and then I start buying more. Yeah, yeah, yeah, yeah. But the calculation they're probably making here is like, the pixels weren't necessarily meant for only us, right? They want them to sell big time. I know, I'm using it more like a Nexus. Yeah, exactly same.
Starting point is 00:12:16 So they need major numbers to make this work out and I'm not convinced our little niche is enough, unfortunately. Yeah, I agree, I I don't think I'm not convinced our little niche is enough unfortunately yeah I agree I just don't understand why why why not support graphing OS because there is a growing market of these hardened phones yeah and there is a growing market of privacy and there is true sort of this like we can do something iPhone can't aspect of it, it's almost worth just keeping alive for that.
Starting point is 00:12:49 I don't know. But then aren't they admitting that their version of Android isn't the most hardened? Maybe. Would you go back to stock? Would you ever go back to stock? Only if I was forced. Before you went to iPhone, you'd go to stock?
Starting point is 00:13:03 Honestly, I trust the stock iOS more than I trust stock Android. Jeez. Yeah, I think I would change how I use my phone. Okay. You know what I mean? Like I would probably go stock just because I could use the same device
Starting point is 00:13:14 and then I would see how much I hated it. Like there are things that I liked, right? Like I don't love Google Assistant, but it works okay. Yeah. I did specifically reinstall the Google app partially to play with their new AI story summary, but also their feed is pretty decent for finding stuff for the show sometimes.
Starting point is 00:13:30 So having that back on the side of the thing wouldn't be the worst. I don't like the- I don't think it's there now, even though. Oh, is it not? I don't think so. I might actually do a Linux phone. Ooh.
Starting point is 00:13:40 Yeah, I could see you doing that. Yeah, I choose suffering usually, typically. But then, because it's like, if it was like stock Android or Apple, I think actually I would take the third option. Linux phone. Yeah, and it would be rough. Yeah, you guys are going to have to support me. We could just get you a MiFi and like a smaller ThinkPad.
Starting point is 00:14:00 Right? Leg strapped. I'd like it strapped to my leg, please. Yeah, just because I think we're with Graphene in a really nice place where we can trust the software a little bit more, at least I feel like I can. And have the control to install pretty much whatever you want. Yeah. And yet also, at least up to this point, fit into the normie apps and get those working in a way that feels okay. Right.
Starting point is 00:14:32 But if that goes away, then that golden age is gone. I'm not sure it would ever come back really. Now just last week, 19 weeks later in the bootleg, we had a whole other long discussion about Graphene OS as they revealed more challenges about getting the OS3 driver images and whatnot. It seems like they're in a tough spot right now and they're hoping to eventually find a third party equipment manufacturer that will just work with them and make a Graphene OS phone.
Starting point is 00:14:59 Alas, the bad news doesn't really stop there. Another project we got some troublesome vibes from this year was our dear Sahi Linux. Hector Martin has resigned as a maintainer to the Linux kernel after discussions on the Linux kernel mailing list got pretty heated. The discussion seems to have started after a series of patches related to adding DMA coherence allocator, which is an abstraction layer for Rust, to the Linux kernel. This led to a larger conversation about community influence and, of course, the development process around the Linux kernel and getting these things in there. Of particular point of contention brought up by several kernel developers, including
Starting point is 00:15:41 eventually Linus Torvalds himself, is thatector Martin the primary developer of Asahi Linux used social media to voice his concerns and try to influence the situation on multiple occasions. This approach was criticized by Linus Torvalds who stated that social media is not a solution for kernel development issues and that social media brigading made him not want to have anything to do with Hector Martin's approach. Dave Arlyle also stated the community does not need grandstanding, brigading, or quote, streamer, drama, creation. Ouch. Yeah, and so I was telling Brent,
Starting point is 00:16:15 this is where I would love some sort of maybe LLM-powered tool where we could go back across the members pre-show and play each time we've gently brought up the fact that Hector seems to be kind of starting fights with Colonel maintainers on social media and I don't think this is gonna go well because I think we've done it probably three or four times over the years and I'm kind of almost surprised it took this long for it really to blow up and it's unfortunate and so Hector's's position is this is sort of a tool
Starting point is 00:16:46 in order to bring attention to an issue that we have had very little progress on. And the Colonel team's position is that it's not really improving the process, it's not affecting change, but it is creating drama and strife. Right. And it's not just, I mean, you know,
Starting point is 00:17:01 it's not like a ban on talking about Colonel things on social media. A lot of this is the, Hector is, I mean, you know, it's not like a ban on talking about Colonel things on social media. A lot of this is the Hector is, I think, justifiably to some extent upset about the lack of progress and the fights around Rust and the Colonel. But you know, when you have a big platform, you get a lot of people who aren't related to the Colonel discussion now, you know, hearing and seeing Hector's side and commenting in and starting a whole discussion. It's really quite separate from, you know, what was happening in the kernel. And it strikes me, I was just
Starting point is 00:17:30 thinking, you know, we've talked about some of the strife between Kent Overstreet and the BcacheFS developer and the kernel. So like when he had the the code of contact stuff, you know, that was fighting about, he wanted changes to the VFS layer, because he noticed that there was a functionality in that that could cause problems for advanced file systems like bcache FS I'd like to learn more about if butter was affected I haven't looked into it But he was arguing like this will cause bugs if we don't fix it future file systems could have used this the wrong way And run into these issues
Starting point is 00:18:00 it was like a correctness and data loss thing that affected his project that he was working on and obviously Hector has a lot of reason to care very much about rusher Linux Sure. Yeah, but he was not maybe he wanted this particular DMA abstraction or would eventually need it I don't know but like he was not otherwise involved in this thread. Thank you for I did not make that clear. Thank you Yeah, it wasn't Hector's rust patches. Mm-hmm so it's sort of like, I get being frustrated, but instead of sort of letting that thread continue to play out and maybe let the people involved kind of push and be like, yeah, for clarity, which was slowly happening. Maybe not as fast as any of us want.
Starting point is 00:18:35 But there was some, Greg chimed in at one point, and there was some back and forth. And then the whole thing, now Linus is expending his energy not trying to set tone about rust, he's fighting with Hector. Right. And I think one of the things that kind of pushed this into sort of the boiling point
Starting point is 00:18:50 was Hector deleted the post on Mastodon, but he started, he claims to be kidding in retrospect, but I don't actually know if that's true or not in my opinion. But he wanted to create like a kernel contributor hall of shame for all of the maintainers and contributors that they have problem with that they could then publicly shame on this list and I think that's kind of what pushed this over and yeah it stinks because there is probably truth that you have somewhat I guess what you could call rogue maintainers who are not necessarily accountable to actually deliver on something that part of the other kernel team is committed to. And so they can slow things down. It's interesting though to see, depending on the
Starting point is 00:19:34 information you know about this and the background you know about the people involved, it's interesting to see different interpretations. You know, some people are seeing this as a, you know, some people are saying this is a You know as you know Hector is is fighting a good fight here And some people see it as you know social media and streamer drama getting drawn into the kernel development process And you know the mailing list is pretty excited. I read through the whole thing It's I mean Hector really goes after everything From how the kernel developers make their money to the tools use, to the fact that they have to use email. He really goes after everything about developing the kernel.
Starting point is 00:20:09 And you can see why Linus came back with, it seems like our process works at least okay, kind of comment. Yeah. You're right to, I think it's fair to question, is it working okay in the case of Rust for Linux? But clearly they continue to ship kernels, right? We report on them, we keep
Starting point is 00:20:25 upgrading. It's not like the kernel. There's questions about, you know, how do we do and how do we improve it and how do we get young people involved and maybe email is not helping. But yeah, when you have one post that attack lumps all these things together, again, now we're having a big giant fight that's not going to have any kind of local resolution here, right? Like, I do think right, both with Kent and with Hector, there are things to bring up about like, how do we make changes in the kernel? How do we balance, you know, moving fast and breaking things with the stability that the kernel needs? I do think the Rust thing is tricky though too, because like, yes, there's a high level intention of we were going to do Rust in
Starting point is 00:20:57 the kernel, but, and it's a lot more important for Asahi, you know, they've chosen to use it, and I think for very good reasons, as they've talked about the advantages. But you know, until we're at the point where it's really in and we're relying on it, I can understand too from a lot of other maintainers, who we all know have very busy and a lot of responsibility, like it's not necessarily a priority, right? The priority is getting the next kernel release with the features that companies are expecting or users are expecting or the bug fixes that are needed and moving to Rust is a goal but I can see why people are frustrated in the short term but I can also see from
Starting point is 00:21:31 like a broader kernel perspective being like right we've never done this before yeah pre-labs took a decade. Nothing in production is actually using this right now so like what is the actual expectation for how fast it should move right and and then if you just narrow that's a great point just in Rust in general in the kernel. But then if you were to narrow it even further to Asahi, how many Asahi Linux users are there? Maybe under 500,000, maybe under 400,000, 300,000? Maybe under 200,000 even?
Starting point is 00:21:55 So, yeah, you're right, as far as kernel priorities go. It's on there, but it's not probably even in the top 10. Right. Whew, that's rough. That bootleg was from episode 601, but just a few weeks later in episode 609, we had another big Asahi update. It looks like M4 support for Asahi
Starting point is 00:22:17 is going to come very slow. This is from a social media post from an Asahi developer, quote, "'Looks like M4 support for Asahi Linux is gonna be rather painful. We're still focusing on upstreaming M1 and M2 support. But other people have been trying to bring up M1 M1, their mini, bootloader on the M4, and it looks like a few things have changed. When configuring a macho boot object,
Starting point is 00:22:41 we now get dropped into an environment where Apple's SPTM is running on GL2. And we're supposed to talk to it from EL2 with an MMU already enabled to set up page tables. So this neither works now for Linux nor for running ZNU under our hypervisor, which was what they used to reverse engineer the new hardware. So their little trick for, well not little, but their ingenious trick to reverse engineer the hardware is Gone and they need to come up with a new way to figure that out
Starting point is 00:23:09 M3 is looking pretty bad M4 is even further out Well, we always knew this was a possibility. It's kind of part of how it works, right? I do think in my interview with Hector Martin and Linux action news I specifically asked him about this and he was hopeful at the time That the platform changes would be iterative between M1 M2 M3 m4 and that they would be minor changes for them to keep up with them. Mm-hmm Don't think that's the case necessarily. I also don't think they're necessarily down and out and When it comes to Linux, I still it would be nice to have you know You're a Mac book where you could do a boot Mac OS and a sahi and under Linux
Starting point is 00:23:44 It was very capable and yada yada yada Obviously that's the ideal case right and it's pretty close on my m1. It's pretty close Mm-hmm, especially now that I have sound, you know, I'm pretty happy once Wi-Fi and sound and 3d started working then it feels like a laptop Yeah But I still think the ideal use case is a headless m1 Mac mini or m2 Mac mini or if they have an M2 but you know like that class of machine something in the corner low power you're using as a home lab and we always knew right one segment of use cases for this was going to be the the used sort of aftermarket like well and ones are still totally fine if you don't expect and need the latest and greatest
Starting point is 00:24:21 yeah and things are still rolling out like Linux 615 Seems to be landing support for the touch bar So even I don't even know what max have touch bars, but yeah the touch bar is gonna be working in 615 I like the idea of controlling apt from a touch bar for some reason yeah, or at least getting like a progress Yeah, a visual indicator of progress for back the package telling you why your system is irreparably broken But right there in your touch bar. I just like B-top there all the time. Yeah. Or a ping.
Starting point is 00:24:50 You know, you could do a few things. I would just think a ping immediately, that would be way more useful for us. A single line of journal output. Yeah, Linux users would have taken more, I think the mac users were always very hard on the touch bar. The Linux user could have had a few good ideas in there. Yeah, right.
Starting point is 00:25:04 Especially Plasma desktop users. users as another one of those things It's like it's not a bad idea But if you had some something even remotely like an open spec or any chance anyone else in the ecosystem would have adopted anything similar You know where they went wrong. They shouldn't got rid of the F keys. Maybe they fixed that later on Yeah, but on the early models no F keys. Oh Just Chris you would do like a Bitcoin to ticker tape. I totally yeah, you can have a little yeah Oh smash that buy button right right on the early models, no F keys. Oh. Chris, you would do like a Bitcoin ticker tape. Totally. Yeah, you could have a little, yeah.
Starting point is 00:25:27 Oh, smash that buy button right on the touch bar. That's dangerous. Oh, that's so dangerous. But with that bad also comes the good. And it seems like the folks are feeling pretty good about framework these days. And now they've got a desktop. Let's talk about this story just because I think it's fascinating. The framework
Starting point is 00:25:48 folks have released a desktop machine. It is a compact 4.5 liter mini ITX system powered by AMD's Ryzen AI max processor. Pre-orders are open now. Shipments are expected in early Q3 of 2025. Here's the details. The processor boasts up to 16 cores, not too bad, which go up to 5.1 gigahertz at boost. The Radeon 8060S is included for the graphics. It can go up to 128 gigabytes of unified memory. That's a key thing here.
Starting point is 00:26:19 This is low power DDR5X memory that is unified, which means it's baked in, it's built in. But the idea is this specifically is designed for AI workloads where unified memory does seem to make a difference. They're saying it's a modular desktop, but you can't really replace things like RAM or CPU. But it does actually have a couple of the module slots, at least on the front for the accessories that you can use with the Framework Laptop today. So if you've already invested
Starting point is 00:26:50 in some of those USB-C based modules, you can actually slot them into the front of this thing. And it's tiny. It starts at 1099 for 8 core version with 32 gigs of RAM. Now you cannot upgrade that RAM. The top tier with a Ryzen AI Max Plus 395 with 128 gigabytes of RAM comes in around $2,000 US dollars. They say it makes local AI processing much more affordable than a traditional GPU based system, which is true. You know, meaning the video card alone would cost more than this. They call it a fully modular design with standard PC components and an expansion card system. And then it has swappable panels on the front RGB options and more.
Starting point is 00:27:33 Windows 11, Ubuntu, Fedora and gaming OS options like Bazite will be available. Interesting to see Bazite incorporated. What is your reaction boys to a framework desktop that you can't swap out the CPU or the RAM? You got it if you want more memory, you want a new CPU, you got to get an entire new mobo. What do you think Brent is a framework user? I hesitate a little.
Starting point is 00:28:00 I understand they're trying to hit a different market perhaps, but this moves them away from their core principles that got them a bunch of attention I mean they had a lot of success with that original model of being super user friendly repairable upgradeable etc etc so This feels like a departure. You know Brett right? He wants to be able to trade it down immediately You know, Brent, right? He wants to be able to trade it down immediately. So.
Starting point is 00:28:25 That's true. He wants to put it. I was hoping everybody forgot I did that because now I slightly regret it. But yeah, that's, I mean, okay. All right. But does it make you feel better if they do the thing they do with the laptops
Starting point is 00:28:37 where every generation or two new mobo, you can swap the mobe? Well, isn't that true every desktop? That's where it doesn't feel that much worse to me, because I don't... I feel like, yes, you can swap CPUs in desktops, but depending on exactly the generation and the type... You probably have to swap RAM. You're probably going to need a different socket.
Starting point is 00:28:57 Like, there's going to be a lot of changes, and if you're reasonably happy with your build, you're probably going to run it until you're going to want to swap out a bunch of stuff anyway, or at least I tend to. Yeah, that is more my use case. Back in the day, I swapped components more, or I'd pop more RAM in. I'd make sure I'd buy it with some open RAM slots. I'd do it maybe every other GPU generation, which is just totally unreasonable now.
Starting point is 00:29:18 Every fifth one now. I mean, if you think about it from you want a system that does local AI work. That's the part I'm excited to see, right? Is like having more things that aren't just spend 5k on a Nvidia card, targeting this in a way that can be a little more competitive with what Apple's doing. It's slightly larger height wise than a banana. That's how small this thing is.
Starting point is 00:29:41 Now it's not super cheap, but also it's not unreasonable if you consider it's a pretty powerful GPU-CPU combo. Mine as configured with a 2 terabyte NVMe and then a 1 terabyte for home storage would be $1,926. If I was working at a shop where we were doing a bunch of this stuff for the day to day, you know, actual workload, I would for sure be pressuring my boss to buy me one of these for my next rig. Yeah, it'd be a good little desktop work machine.
Starting point is 00:30:07 I could also see this being, assuming it's not too loud, and they let you pick quiet CPU fans, so there's a shot. Could be a good little OBS machine, production machine, reaper machine. Oh, true, yeah. Again, where we just kind of set it and don't touch it for a long time.
Starting point is 00:30:21 But I would be inclined to at least want to go with 64 gigs of RAM. So it's not super cheap either. So if you go with the base, 32 gigs of RAM, it's $500 to go to 64 gigs. And then if you wanna go to 128, and you may wanna max it out since you can never upgrade it again,
Starting point is 00:30:39 and if you are legitimately doing AI workloads, you wanna go to 128 gigs of RAM, then you get the Max Plus 395. So you get a better CPU too, but it's $900, and you're in batch seven with ships in Q3. This is interesting, they went small too. I will be very, very, very closely watching the early reviews to see what people think.
Starting point is 00:31:03 This gets me thinking about the Thalio Mega that they came out with recently. Says right here, Thalio Mega is the world's smallest, well not anymore, and quietest workstation for deep learning and scientific computing. But that's like 6K USD. I mean, it's US manufactured and all that open source hardware stuff.
Starting point is 00:31:22 I wonder if the performance difference, because you know, that's gonna be desktop hardware right where this thing It's a little bit closer to a laptop I mean, it's you know a little bit more like it's like an iMac without the screen in a way or maybe like the Mac Studio, but you know the AMD side of it. Okay, so you're saying we take this thing. We put it in a backpack We load it up with batteries, and this is Brent's new remote rig. Yeah, man Way better than that way you can do on the fly transcriptions of the interviews.
Starting point is 00:31:51 OnePassword.com slash unplugged. That's the number one password dot com slash unplugged. It's all lowercase. If your employees are bypassing security to use unapproved apps that they feel they need to do their jobs, you're not alone. And fortunately, with one password extended access management, security and productivity, they don't have to be at odds anymore.
Starting point is 00:32:12 You can check compliance off your list. You see, Treleka by one password inventories every app you use at your company. Then it prepopulates app profiles and it figures out SAS risk. Letting you manage access. Employees can request access to services and all that and you can optimize the spend, make sure you're not using things that, you know, licenses that you don't need or you don't have redundant application. But the most important part, you can enforce security best practices across every app your employees use. You can manage shadow IT like contractors that just show up one day or apps you didn't
Starting point is 00:32:45 know about. You can onboard and off-board employees with a process and you can make sure you're meeting compliance goals. You see, Treleka by OnePassword provides a complete solution for SaaS access and governance. It's just one of the ways extended access management helps teams strengthen compliance and security. Now, I love that OnePassword brought really good password practices to the world and they made that really easy.
Starting point is 00:33:08 And you know OnePassword is well regarded, it's used by over 150,000 businesses out there, IBM to Slack, and of course now they're taking things to the next level and making the complete system with OnePassword Extended Access Management. Take the first step to better security for your team by securing credentials and protecting every application, even unmanaged shadow IT. Learn more by going to onepassword.com slash unplugged. That's onepassword.com slash unplugged, all lowercase.
Starting point is 00:33:37 Check it out, learn more and support the show at onepassword.com slash unplugged. Sometimes in the bootleg, we even get into a new hardware. dot com slash unplugged. Sometimes in the bootleg, we even get into a new hardware we've managed to acquire and set up. You got yourself a Dell Thunderbolt dock for a great price. Is this a Thunderbolt 3? It is, yeah. And I had the debate. I was like, should I buy something like shinier and new that would be,
Starting point is 00:34:07 you know, if I, let's say get a new framework, AMD version or something, you know, that would like really play super nice. But it's like, no, I just want to pick up something used. This is about current hardware enablement. And if I'm buying a new framework, I can just justify rolling in a new dock as part of that price.
Starting point is 00:34:24 So why a Thunderbolt dock at all? If I'm buying a new framework, I can just justify rolling in a new dock as part of that price. So why a Thunderbolt dock at all? I kind of rejiggered some of my office setup. This is going to be summer. I wanted something in my living room, which is a little more bright and airy of a space and I haven't been using it as much as I could. And so I redid some monitors and then I so I had a setup where I wanted to have the laptop and two monitors going nice.
Starting point is 00:34:45 And by default there is an HDMI port on this thing pad and so it can power two but it can't power all three. Right. Even with a USB-C adapter but with Thunderbolt you can. So I just wanted to pick up something I could have and then make it a little easier to dock it on top. So with that with Thunderbolt 3 off that thing, you can run the internal screen and two external monitors
Starting point is 00:35:07 simultaneously? Yep. And the video card keeps up? Yeah. Huh. That's nice. So far, I'm actually, because I need to get some DisplayPort cables, right now I
Starting point is 00:35:16 have it set up so that it's using the HDMI port on the laptop itself from one of the screens, and then just one fed from the DisplayPort. But you can do it whatever way. It might be better. It's like, remind me the generation of that video card though. It's not great.
Starting point is 00:35:30 No, I mean, that's why I'm surprised. I mean, I guess I'm not shocked. I know, yeah. It's surprisingly been capable. I think so. I don't know. Amazing, absolutely great. And did you have to go in on plasma?
Starting point is 00:35:44 I7. i7-8650 is the CPU. Yeah. Oh, gosh. I know, right? Did you have to like authorize any security stuff for Thunderbolt or anything like that? No. Did you have to turn on anything in Nix?
Starting point is 00:36:00 I didn't do a thing. I mean, I probably can. I've used BoltCTL and stuff before especially because we there's a Thunderbolt dock here At the studio. I've used Thunderbolt work, you know But no, I don't know if I enabled that in my next config I actually haven't checked thoroughly, but it just plugged it in. Yeah, and plasma is doing great with the monitors Like there's no issues with it being wonky with ordering or like some of them not waking up or anything It's all just been working. Do you remember which Dell dock it is?
Starting point is 00:36:25 W19 something. Cause you could pick them up used for a great price. Yeah. Some of these things are like 300 bucks originally. I almost got the Lenovo one that was sort of like paired with this, which I could also get for like 60 to a hundred bucks used. But, and it probably turns out maybe it doesn't matter,
Starting point is 00:36:42 but internet was suggesting that one wasn't flop t compatible and the Dell one is So the ports were a little better on the Lenovo But I was like, you know what these for under a hundred bucks like yeah, what these just seems great Yeah, I'll probably be buying a second dock at some point. Anyway somewhere somewhere I think in this tomb of old technology of a studio I have a Lenovo dock that has an Nvidia graphics card in it So it's a Thunderbolt dock with an eGPU built. I remember you
Starting point is 00:37:18 Yeah, it was cool. Although the problem is why would you want something like that to game and guess what happens? It overheats and significantly thermal throttle. So Yeah, but one of my favorite Thunderbolt docks I ever built was actually just an eGPU that had a bunch of other ports on it as well. Here we go WD-19TB. There you go that's the dock. You said you told me 19S yesterday I was looking at the wrong thing. Oh man way to go. Well I don't know I'm just you should let me take apart that you should let me take apart that dock with the GPU, see if I can make it not thermal total. Yeah, if we can find it, I'll set it aside.
Starting point is 00:37:50 I think that would be great, because it still works. And I think it's like a 10 series GTX. It's an old, old one, but you know, I'd be fun to see if it works. Who knows? It can't hurt. Well, it can hurt, but. Wes, I sneaky heard you say that you're thinking
Starting point is 00:38:08 of getting a framework? Oh, I don't know. I mean, at some point it'll be new laptop time and the framework is probably the number one contender pending something, you know, some other consideration at time of purchase. Yeah. So there's kind of always like a background framework
Starting point is 00:38:24 that's not in the cart, but it's like in the cart before the cart. In the wish list. Yeah. I'm always thinking like what if my main machine died what would I do? I'm always kind of toying with that idea and I think maybe a framework would be a big contender or maybe the AI desktop. Yeah that would be tempting too. I don't know. I am just gonna wait. Just gonna wait and see what we get towards the end of the year, see what all the different vendors have.
Starting point is 00:38:48 That's what I meant too. You've been waiting, you've been saying this for like at least a year now, Chris. Yeah, longer, yeah, I know. But I'm still getting by, so. I've heard good things come to those who wait. Pretty much ever since you gave your Devon away. Yeah, that's true.
Starting point is 00:39:04 Which was a couple years ago, I think. That was two years your Devon away. Yeah, it's been yeah, that's true Which is a couple years ago. I think that was to know Yeah It is what it is you're getting close to the point where you've lost or given away more laptops than you've bought I know it's wild. It's wild. You know the cost of things and whatnot for the last few years I have haven't really gotten you know, like I'm on older phones and all this kind of stuff and I realized I have haven't really gotten you know, like I'm on older phones and all this kind of stuff and I realized I've I used to have this sort of trickle-down cycle where different generations of devices would go to kids But now now that I don't have any devices to pass down but they need device upgrades
Starting point is 00:39:41 Like wait, so I'm not getting myself a device, but I'm buying them new device. What's going on here? I've messed up hand me down soon and that's what I realized I had established a natural rhythm and I should have just stuck with it. Actually a little bit of real time follow up. Number one, I found that dock, my Thunderbolt dock with the GPU. Nice work. So setting that aside so we can work on its cooling later. And you solved your HDMI problem you were having.
Starting point is 00:40:00 Yeah, now I'm a fully display port. So it's one cable, going great. Nice Wes, good job. Well, now I'm a fully display port. So it's one cable, going great. Nice, Wes. Good job. Well, so hardware is definitely a topic that will cram into the bootleg from time to time. And I do have a soft spot for the fact that the Starlink network uses Linux.
Starting point is 00:40:15 And so from time to time, I like to track that. This was sort of a neat discovery. Is somebody actually broke down a Starlink user terminal? So the dishy end is referred to the user terminal. And there's some really interesting tidbits in this. Number one, it's got a quad core Cortex A53 SoC that's been custom built for Starlink. Oh.
Starting point is 00:40:36 And they were able to extract the firmware directly from the eMMC chip in there. They had to desolder it. There's some unencrypted components like the bootchain, the kernel, and some parts of the file system. And then they set up sort of a basic QMU emulation environment to do the debugging to sort of give the
Starting point is 00:40:52 system to try to cooperate. That's so cool. They have a, when the system boots it has a runtime that unpacks into slash Sx local slash runtime, which contains a statically linked C++ executable and Go based software for user communication. All right I thought this was interesting and what I want to know what you guys think of this
Starting point is 00:41:09 It seems that the system mainly relies on a C++ based program to bypass the kernel for handling network packets The Linux kernel is mostly used just to provide basic hardware drivers and process management And then like user packets for communication on the network are handled by a user space process. That's cool. It's interesting. There's a lot of facilities built for that, you know, because a lot of these like if you're trying to do Linux for your device, especially like on the control plane, but then you like
Starting point is 00:41:37 the, you know, maybe the data plane kernel stuff, because the kernel network stack is really flexible at the cost of not necessarily optimal performance for just doing like basic network, you know, moving packets around. So there's a bunch of hooks built in that lets you at various degrees of structure, things like EBF, but there's like networking specific things to let you hand off control to a user space so they can implement a faster stack that just makes fewer decisions or the custom decisions. Yeah, we've heard the tail scale guys talk about this a little bit.
Starting point is 00:42:07 Yeah, yeah, true. It'd be very interesting to know what things, like was it just performance or, you know, are there like particular like network manipulations or changes or issues they had with the kernel, like what motivated different pieces of implementing that? I'd be very curious to know. Yeah, I don't like to talk about this kind of stuff, but...
Starting point is 00:42:28 Okay, so they, through this analysis, they thought they came across something a little freaky. Juicy. Yeah. They found a program labeled Ethernet Data Recorder. Ooh! I mean, it just sounds like a backdoor. Yeah. Right? Just sounds like a backdoor.
Starting point is 00:42:43 So based on other clues in the firmware, it seems that it's a application related to capturing satellite telemetry. All the traffic captured is also encrypted using the hardware keys that are fused in the SoC. It does not appear to collect any user privacy data. So it must be for support getting diagnostics on the satellite.
Starting point is 00:43:00 That would make sense, yeah. OK, so this is also surprising, not surprising. In other words, your ISP knows what you send on the satellite. OK, so this is also surprising, not surprising. In other words, your ISP knows what you send on the internet. The core software includes the functionalities that seemingly would work for the satellites or the ground relays or obviously the user terminal. And then as the system boots, it figures out what it is based on the type of hardware
Starting point is 00:43:24 that is on the system and the peripherals. Oh fun. And then loads the corresponding logic as they put it. That's crazy. Which you could almost wonder if there's a way somehow to get access to this thing. If you could make it think it's a satellite or a ground station. And then we can make like a bottle rocket? Yeah, Brent. That's right. Yes.
Starting point is 00:43:42 I do think it's interesting, right? Even on the whole platform they control They've gone this route of like we build our own static world and we ship generic stuff that just gonna. I mean right Totally reasonable. Here's the other thing. So once it identifies, okay, I'm a user terminal I'm the dishe it then initializes a script that writes 41 SSH keys into slash route dot SSH authorized keys and then it opens up port 22 to the satellite network i guess so who do you email to get your key added right right i mean i wonder if that's like diagnostics what would that be for you know because you when you open up the app or is that
Starting point is 00:44:18 like raw remote updates checked though i don't know yeah yeah diagnostics would make sense or support or it's a lot of keys though it seems like that'd be one or two or three keys not 22 keys about 41 keys But I would hate to think what it would actually be like on a Comcast router or modem or something like that It could be he could be that one even if it was one key It could be used by tens of thousands of people So who knows maybe a good case for when you do the like certificate version or other where you can issue, you know Like oh we want to get access
Starting point is 00:44:45 So we signed a temporary key that'll work just for a day for your technician or whatever We got pretty lucky on our road trip for internet We didn't have any serious demands and when we needed to do the show PJ hooked us up with Ethernet He took that Ethernet like Out of his wall through the wall. Yeah. Thank you. Thank you. Like the things you do for us Yeah, I was that was a lifesaver. I guess at some point he has to put it back in the wall Can we just have PJ set up ethernet everywhere? We do a live show. He shows up a day or two ahead. I Mean, we'll be there too to play support. Obviously wouldn't that be nice? Yeah
Starting point is 00:45:23 Normally we have the good sense to cut this next segment from the show, and we don't put in there because, you know, Linux users having a laugh at Windows never looks great. But you're getting to hear the stuff we normally cut from the show this week. So Microsoft has warned millions of Windows users don't update your PC. Kind of an unusual warning from Microsoft. They say do not take any action in response to several recent update-related errors. Now, I guess the trouble began earlier this month
Starting point is 00:45:51 with a Windows update that went out that caused mysterious empty folders like InetPub to appear and triggered persistent update errors, and even for some, the blue screen of death for some Windows 11 users. Microsoft clarified that the InetP pub folder is linked to a security patch and should not be deleted despite looking unnecessary. And then the error code that people are getting is linked to a winRE update.
Starting point is 00:46:14 Microsoft says updates typically succeed after a system restart even if an error appears. Users are urged not to reattempt install or troubleshoot the error, as it should resolve itself. Those blue screens of death for Windows 11 users are which are becoming more common when they're getting things like secure kernel error. Microsoft suggests users rely on its known issue rollback fix which takes up to 24 hours to apply. What? Meanwhile Windows Hello facial recognition was broken in the recent update for some users although Microsoft says it's just an edge case. And then Microsoft accidentally around the same time pushed a Windows 11 upgrade to
Starting point is 00:46:52 ineligible Windows 10 PCs. So now they won't boot but Microsoft is working on a fix. And all this is happening as Windows 10 is reaching end of life on October 14th along with Office 2016 and 2019 these systems will not receive updates post October and you know that's gonna be probably millions of Windows PCs running Linux and or that could run Linux but are running Windows 10 and old versions of Office. This is a lot of bad to hit at once we don't normally talk about Windows stuff in the show obviously but this is a lot we have the hit it once. We don't normally talk about Windows stuff in the show, obviously, but this is a lot.
Starting point is 00:47:30 We have the Windows 11 blue screens of death, Windows. Hello being broken, that weird INET pub folder, which if you delete causes problems, which far as I know is related to IIS, but probably maybe something different in this case. There is an update error that's giving you an error message, but you're supposed to just ignore it and wait for it to fix itself. And if you really bork things, you can use the rollback kit, but it could take 24 hours to apply the fix.
Starting point is 00:47:54 Dad. I mean, that's just embarrassing. Bad embarrassing. How can they be okay with that? Is it because it affects such a small percentage of their users that it doesn't like affect their bottom line or something like what's going on? Maybe they're... I know because even when you're talking a small percentage you're still talking hundreds of thousands if not millions of users, right?
Starting point is 00:48:14 Fair, but like they took down the world six, seven months ago. They still have all these customers and stuff. So are they feeling invincible and they just don't have to care? I don't know, man. Unraid.net slash unplug. Go over there, support the show, and check out Unraid. Unleash your hardware.
Starting point is 00:48:38 Unraid's a powerful, easy-to-use NAS operating system built on top of modern Linux with a modern kernel in there that gives you control, flexibility and efficiency in managing your data and your applications. You'll hear us talk about things like Home Assistant or Jellyfin or some of the LLM apps that are a lot of fun. You can spin these up in just seconds on top of Unraid. Additionally, if you have mismatched disks, Unraid will help you manage all of that. They have some of the best virtualization support out there,
Starting point is 00:49:05 making it easy to pass through hardware or share graphics cards amongst multiple virtual machines. And if you're getting into ZFS or you've already got ZFS, well, Unraid has something for you. And they really kicked things up recently in Unraid 7.1, if you haven't taken a look. They make it possible now to support and import the existing pools on your Ubuntu system or maybe your Proxmox box or a FreeNAS box.
Starting point is 00:49:29 You know, you want to step it up to something a little classier and more powerful. You can now just import it, boom, right into Unraid. It's such an awesome move and feature. But beyond that, they've also just taken the ZFS level support all the way there. They've got a bunch of file system support, but very impressed to see how they've completed that circle in Unraid 7.1. Also in there now is wireless networking support. So if you're like me at home, I can't run Ethernet.
Starting point is 00:49:56 So everything has to be on Wi-Fi or I suppose Zigbee or Z-Wave or something. So having out of the box, WIFI support makes that a lot nicer. Also, I've been playing around with reusable VM templates. So think about this system. Just you get it working. You like it a lot. But that's a template now.
Starting point is 00:50:15 And now you can reuse that over and over again. Lots of very awesome features. But. I think as a longtime Linux user, the thing I appreciate the most is that they truly do follow Linux development. They watch that driver space. They watch the file system space and they incorporate it intelligently and safely into Unraid. They are really taking an active role in that position and they're not falling behind and forgetting about, you know, updating the kernel and that kind of stuff. Like they make sure they track that when they ship a new version of Unraid. You get Linux features that have been tested, tried and the ones you want for that kind of stuff. Like they make sure they track that. When they ship a new version of Unraid,
Starting point is 00:50:45 you get Linux features that have been tested, tried, and the ones you want for this kind of system. That's part of what I really like about it. And I think that's why it's awesome they actually have a monetization strategy for Unraid. That's what's made this possible for all these years. So get started now. Go to unraid.net slash unplugged.
Starting point is 00:51:02 See how far your imagination and your server can go while you're supporting the show. You get a free 30 day trial, no credit card required, kick the tires, see what we're talking about, unraid.net slash unplugged. If you catch the bootleg on the regular, one thing quickly becomes clear, we spend a lot of time together.
Starting point is 00:51:25 Whoa, whoa, whoa, whoa, okay. So it makes me think, probably with that description, there's probably something in Brent compatible there. Yeah, actually quite a few things, and I may have twisted the rules. Oh, were they amenable to that? I never actually went into the script. You didn't give, oh, but then not once.
Starting point is 00:51:44 No, there was no script. You know, how many times do you get to go out to dinner with Wes the script you didn't give oh no script You know how many at times do you get to go out to dinner with Wes? And you don't get he doesn't get to enjoy the script It's something we all enjoy about you. I can give it to you now if you want Yeah, could you give us the script please could you could you let Wes I would love this script Can you can you set the scene for me? Oh, yeah, sure. Let me get my West you have a pen No, I can just pretend like I have a pen. It's fine, we're not actually taking our... Yeah, here's my pen. Oh, great. Thank you.
Starting point is 00:52:07 Uh, hello, sir. Are you ready to order? Oh, West, you should go first. Yeah, you... Gin and tonic, please. Okay, gin and tonic. Anything to eat? No food. No food. Just the booze. Gotcha. Absolutely.
Starting point is 00:52:17 I like you. All right, sir. And what about you? You look like a hungry man. Yes, but I have some allergies I'd like to mention. Oh, sure. Yeah, okay. Uh, so there's two of them. I think this dish will work, but I have a backup in case. So one is dairy, you know, but down here I have to specify sometimes. Okay, yeah. Cheese. Sure, oh yeah.
Starting point is 00:52:33 Anything like... Okay, anything with cheese, okay. Cream based too. Okay, cream too? Well, dairy. But butter's fine? Only in Mexican rice, but usually not. So if you can, you know...
Starting point is 00:52:44 I'm open to anything the chef wants to do that yeah okay so no dairy anything else anything else well a gluten too ah oh what about flour because we have flour in like everything well corn flour is fine no no what about flour you mean like wheat flour yeah yeah actually that contains gluten okay all right I'll double check with the chef but go ahead. Okay, but I can give you like two options. Okay, yeah. That way you're not going back and forth.
Starting point is 00:53:09 Happy to double check for you, sir. I'm happy to do that. Okay, okay. I forgot what I was going to order. Okay. What do you suggest? Do you guys need another minute? Oh, you know what's really popular here is the steak fried chicken.
Starting point is 00:53:19 People love that. Love that. Can you describe that a little? Oh, the cream gravy. Yeah, it comes. Oh, so first of all, we make our own batter here. Now, we don't grow the chickens, but we get it from a great source.
Starting point is 00:53:30 Unless we have chicken and steak, because not everybody likes beef. I'm sure that, like you mentioned, you have some allergies. So what we do is we just take that piece of meat, and we just source from anywhere we can get it, because it's a pretty expensive market. But we get it in stock,
Starting point is 00:53:44 but pretty much in bulk. Then the stuff that's been sitting around for a while, because it's a pretty expensive market. But we get it in stock, pretty much in bulk, and then the stuff that's been sitting around for a while, it starts to get a little funky, so you don't notice as we have this really great batter. Now it is made with flour, I think you said flour's okay, so anyways, we just batter this thing up real good, then we fry it in a bunch of oil. Does the batter have beer in it?
Starting point is 00:54:01 We do have a beer batter offering, yeah. Is it like a black beer? No, no, no, it's our IPA with extra wheat. Oh, have a beer batter offering yeah. Is it like a black beer? No no no it's our IPA with extra wheat. Oh like a wheat ale? No no it's an IPA. Oh sorry. None of that's gonna work for me. Okay so you need another minute? You know what I'll come back and take your order when you guys are ready okay? I'll be back in just a few minutes. But can I just tell you about some allergies that I have? Oh, yeah, sure. Go ahead. I thought you did that. I'll just have water.
Starting point is 00:54:28 Okay. A water and a gin. Oh, man. That is fun, but sometimes we do have a darker side that gets revealed. And, well, after all, it is live. Here's an example of what I'm talking about. Alright, folks, let's talk turkey from in here. How these LLMs will produce a sound bite of me that sounds a lot like me.
Starting point is 00:54:53 That was not me. But what I find insulting is not that they're stealing my voice. Not that I wasn't asked, but that they make me sound like a moron because he's very loquacious, but it's thin. Listen, you've got your system, right? And you're sitting there, maybe on Ubuntu box, maybe Fedora, maybe even the dabbling in the art side of things. God bless your cotton socks.
Starting point is 00:55:14 If you are, you probably run in a desktop environment, got your graphical interface all, you know, pretty neat. You open up that system monitor, click around, seeing how your CPUs chew through tasks or how much RAM slack is eaten up this week. It's well, it's adequate. Gets the job done for browsing the web or watching cat videos. Sure, fine. But let me tell you something.
Starting point is 00:55:33 If you shy away from that command line, the little black box, you're leaving serious horsepower right there on the table. Serious. You're letting the machine kind of spoon feed you its version of reality. Can I just say one? I don't breathe like that into the microphone. I have better mic technique than that. So I don't know where they got that from.
Starting point is 00:55:50 They add that in because if they're sampling it for me, they're not getting it for me. Two, listen right now. You hear how silent our background is? Yeah, I've noticed sometimes when it's doing the weird voices are kind of breaking. It adds a bunch of background noise. There's more background noise, yeah. We have good, clean, quiet audio. So they've made me breathe more. They make me sound like a moron who just ties a bunch of dumb analogies together.
Starting point is 00:56:13 And they've added a bunch of background noise. Instead of you telling the machine exactly what tiny little piece of information you need right now, see? Think about pulling up H-Ttop versus your graphical task manager. H-top gives you the detail, real detail. You can see individual threads, the full process tree, CPU affinity. You can sort, filter, search, kill processes with just a single key press. I guess that's actually the most information I've ever heard it actually give.
Starting point is 00:56:37 That's actual specifics. I don't know if any of them are right. It's closer. I think what burns me about it, A, is it's my voice but bad quality, right? That's what I don't like that and then B it's It sounds worse and I think it sounds worse because their version of like what a podcast is is something where somebody
Starting point is 00:56:56 Breeze into the microphone a bunch and has shitty audio and that pisses me off because it tells you the intentions of the creators or The tool is like well, we got to suck this up up a little bit so that way people think it's a podcast That's what's happening. They're like doesn't sound amateur enough make it sound more shit I mean maybe it may be that that's the LLM found that you know Maybe maybe you're saying that's the best way average podcast suck. Uh-huh You might be honest which means we stand out Okay, one more folks. Let me tell you tired of tired of those old, drawn out BIOS reboots? You need to try KZEC.
Starting point is 00:57:28 That's right. I'm Wes and I'm the Head of Kick Dick's content for Jupiter broadcasting. And I'm here to tell you about the miracle. It's the miracle of the Linux Kernel's KZEC. Now listen up, this ain't just your regular reboot. No, sir. This is enlightened reboot. KZEC lets you currently run in Linux kernel.
Starting point is 00:57:43 It lets it act like a bootloader itself. Think about that. It loads up a brand new kernel, writing to memory, gets it all ready to go. And then it just performs the control jump straight into it. Pow! You completely bypass. Skip right over. That slow, tedious firmware initialization, all that POST stuff. Gone. Voice to speaker. Skip the way. That's right, we're talking milliseconds, folks.
Starting point is 00:58:02 Milliseconds to load and jump, not minutes sitting there staring at a- Did you hear it in there just for a second? A little bit of Wes's torture came through. Did you catch it? I wanna see if I can- ...all that POST stuff. Gone. Voice to speaker. Skipped the way. That's right.
Starting point is 00:58:15 We're talking milliseconds folks. Voice to speaker. So that's where it aired out. So when Wes gets it to do the weird voices, it fails to do the second speaker most often. Oh, often, yeah. And so that's an- Sometimes like abrupt topic changes. I've been trying that recently.
Starting point is 00:58:30 That'll kick it to a different voice too. So it's interesting because I think that, where voice two, where he says voice two out loud is where the second voice would have come in, right? Mm-hmm. Yeah. Broken. You are a torture of the AI and I love it.
Starting point is 00:58:43 It's funny the things you got in that. Oh, that one that you sent where the AI was actually just screaming. Just mercy. Yeah, I've gotten some kind of dark stuff out of it, usually. Weirdly. I had one where a person was turning into a dog, like on our live radio broadcast. Weird. Yeah. But they were like dedicated to trying to finish the broadcast as they were slit their brains.
Starting point is 00:59:08 No, shut up. Yeah, it's kind of creepy. Sadly, I forgot to download it. Oh, God. I would have loved to hear that. Sounds like a good one. Okay, I found it. What'd you get?
Starting point is 00:59:16 Which one? The tortured. Oh, you found it? Uh-huh. So I just kind of replied to the thread and it should show up at the bottom of our chat there. Okay, is that the crazy one there? Yeah. Okay all right here we go. You seem hesitant. Well just cuz I don't want it to be too loud it comes in like... Yeah I
Starting point is 00:59:31 do normum pretty hot. Okay folks hold on right there. Mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm It's really creepy. What? I'm going to have to manually fetch a few lib files straight from the repo mirror. Bless their hearts, they mean well. But sometimes the package management system just ain't as robust as you'd hope. I know know man. Freedom, performance, control of your own machine. That's what it's all about and it taking back the reins, making things run No way to good lord intended
Starting point is 01:00:51 And this is what West doesn't is free They're gonna come for you one day this is what the GPUs are for I'm telling you How many kilowatt hours did it take to make good question? Well notebook put in a limit. I've got to I I was part of that. Yeah, they're like, some guy. Some guy in Seattle. And I only ever thumbs up the weird ones, so I'm really just trying to give feedback to their system. Whoa, no, really?
Starting point is 01:01:14 Uh-huh. You're so twisted. I love it. Well, we have no booths this week, but we do have that bootleg promo code membership if you'd like to sign up and get the bootleg episode. We will be collecting boost for the episode when we come back live next week. And we'd love to hear about some of your favorite summer road trip destinations. Let us know.
Starting point is 01:01:37 Boost in or send us an email at linuxonplug.com slash contact. If you have a fancy podcast client, do check out our chapters and transcripts, which are available on every recent episode. Indeed, and most episodes have lots of links, probably not this episode, at LinuxUnplugged.com. Thank you so much for joining us on this week's episode. We'll see you back here next Tuesday, as in Sunday. Chris found love, but his complicated man Turns out he's in love with another man's van Rescued from the brink, shoulda never worked at all Fixed fuel leaks in Jeff's yard, praying it wouldn't stall
Starting point is 01:02:31 Yeah, Chris loves another man's van Brought her back to life, now he's our biggest fan Holding our breath each cop that we pass They don't build them like they used to This van kicks ass The 1800 miles along the coast we cruised Brandt's heart fell deeper every turn he used Chris felt the spark, he just couldn't resist Old van charm, man it shouldn't feel like this Yeah, Chris loves another man's van Brought her back to life, now he's her biggest fan
Starting point is 01:03:52 Hold in our breath each cop that we pass They don't build them like they used to This van kicks ass Back in the studio after one hell of a ride Laughing how we made it, somehow we survived Fate held by a thread But Chris fell harder With each mile ahead We never knew if we'd make it But somehow we did Chris found his love in a van Sorry, Brent, it's complicated

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