WEBVTT

00:00:11.375 --> 00:00:15.735
<v Chris>Hello, friends, and welcome back to your weekly Linux talk show. My name is Chris.

00:00:15.935 --> 00:00:16.655
<v Wes>My name is Wes.

00:00:16.855 --> 00:00:17.755
<v Brent>And my name is Brent.

00:00:18.215 --> 00:00:19.795
<v Chris>Hello, gentlemen. Well, coming

00:00:19.795 --> 00:00:23.375
<v Chris>up on the show today, we have something new and something old for you.

00:00:23.795 --> 00:00:26.795
<v Chris>Valve made some big Linux hardware news this week, so we're going to give you

00:00:26.795 --> 00:00:29.615
<v Chris>our take and the big things I think everyone's kind of overlooking.

00:00:30.595 --> 00:00:35.795
<v Chris>Then we have a souped up, refurbished one liter PC that might just work for

00:00:35.795 --> 00:00:40.495
<v Chris>my home lab. We're going to put the ThinkCenter M920Q through the tests,

00:00:40.555 --> 00:00:44.135
<v Chris>and then we'll round out the show with some great boos, some picks, and a lot more.

00:00:44.255 --> 00:00:47.695
<v Chris>So before I go any further, let's say time-appropriate greetings to that virtual

00:00:47.695 --> 00:00:48.455
<v Chris>log. Hello, Mumble Room!

00:00:48.635 --> 00:00:50.655
<v Mumble>Hey, Chris, hey, Wes, and hello, Branch.

00:00:51.035 --> 00:00:53.355
<v Chris>You're doing good. You're representing. It's a small on-air crew.

00:00:53.435 --> 00:00:54.675
<v Chris>We've got some up in the quiet listening.

00:00:55.755 --> 00:00:58.675
<v Chris>Everybody's out. Otherwise, I think having a nice Sunday. Of course,

00:00:58.735 --> 00:01:02.715
<v Chris>our Mumble Room is live during the show. Details at jupiterbroadcasting.com slash mumble.

00:01:03.606 --> 00:01:09.346
<v Chris>Also, be sure to check out defined.net slash unplugged and go meet our friends at Defined Networking.

00:01:09.546 --> 00:01:14.566
<v Chris>They have Manage Nebula, which sits on top of the open source Nebula decentralized

00:01:14.566 --> 00:01:16.686
<v Chris>VPN platform that we love.

00:01:17.046 --> 00:01:20.706
<v Chris>Unlike traditional VPNs, Nebula's decentralized design keeps your network resilient.

00:01:20.866 --> 00:01:24.546
<v Chris>If you have a home lab, which is a couple of machines or a global enterprise

00:01:24.546 --> 00:01:29.186
<v Chris>from 2017 on, this thing had to hit the ground running because it interconnected

00:01:29.186 --> 00:01:33.566
<v Chris>Slack's global infrastructure across multiple data centers around the world.

00:01:33.606 --> 00:01:37.246
<v Chris>And they're moving everybody's data. So it has to work. It has to be confidential.

00:01:37.626 --> 00:01:41.686
<v Chris>And something I have been negligent to mention, but I wanted to,

00:01:42.046 --> 00:01:46.586
<v Chris>is at the beginning of summer, they released desktop clients for Nebula.

00:01:46.746 --> 00:01:49.926
<v Chris>And there's a Linux client in there as well as iOS and Android.

00:01:50.586 --> 00:01:54.526
<v Chris>Defined Networking has managed Nebula, which you can try out for free up to

00:01:54.526 --> 00:01:58.046
<v Chris>100 devices and really get a sense of how awesome this platform is.

00:01:58.166 --> 00:02:02.626
<v Chris>And if you ever just want to take it all yourself, everything is designed to be self-hostable.

00:02:02.626 --> 00:02:05.086
<v Chris>The bits you want, or you can take advantage of public infrastructure,

00:02:05.446 --> 00:02:09.886
<v Chris>this is the kind of thing you want to build your long-term network around,

00:02:10.046 --> 00:02:13.866
<v Chris>not something built on another platform that's going in a different direction.

00:02:14.046 --> 00:02:18.766
<v Chris>And so go check out Nebula. Try it out for free, up to 100 devices with a managed

00:02:18.766 --> 00:02:21.126
<v Chris>product, and go from there and support the show. It's real easy.

00:02:21.186 --> 00:02:23.746
<v Chris>Go to defined.net slash unplugged.

00:02:23.846 --> 00:02:30.526
<v Chris>You deserve a better VPN experience. So go redefine it at defined.net slash unplugged.

00:02:33.525 --> 00:02:37.745
<v Chris>We have a spot of housekeeping before we start the show. Ohio Linux Fest is

00:02:37.745 --> 00:02:39.565
<v Chris>back December 6th, 2025.

00:02:40.245 --> 00:02:43.265
<v Chris>Brent, are you going to just pop down? You know, just pop on down for a little...

00:02:43.705 --> 00:02:48.005
<v Brent>It's only like 10 hours from where I am now, so maybe, maybe.

00:02:48.005 --> 00:02:50.825
<v Wes>We've got over 10 days, so plenty of time for you.

00:02:51.025 --> 00:02:51.565
<v Brent>Oh, thanks.

00:02:51.605 --> 00:02:56.565
<v Chris>Yeah, now we know you can do it. It'll be in downtown Columbus at the Sonesta

00:02:56.565 --> 00:02:59.585
<v Chris>Hotel. We'll have a link in the show notes. You do need to register.

00:03:00.345 --> 00:03:03.565
<v Chris>Listener Jonathan will be there giving a talk. He's a sysadmin at Red Hat,

00:03:03.745 --> 00:03:07.385
<v Chris>and he manages a fleet of laptops. That's neat.

00:03:07.645 --> 00:03:11.725
<v Wes>Yeah, this talk should explain what to consider when managing Linux workstations

00:03:11.725 --> 00:03:15.325
<v Wes>for remote or traveling employees, discuss some of the technology used,

00:03:15.365 --> 00:03:17.045
<v Wes>and how things have changed.

00:03:17.225 --> 00:03:21.225
<v Wes>Yeah, that's a non-trivial problem, and you'll love to see it being talked about

00:03:21.225 --> 00:03:25.385
<v Wes>because I'm someone who wants to work for employers that provide Linux laptops.

00:03:25.625 --> 00:03:28.725
<v Wes>So, you know, realistically, that comes with, like, compliance and other things

00:03:28.725 --> 00:03:33.125
<v Wes>that needs to happen to make it work in the org. So, you know, spread that knowledge.

00:03:33.365 --> 00:03:37.025
<v Chris>I did do the travel math. If I was willing to drive 11 hours a day,

00:03:37.245 --> 00:03:40.405
<v Chris>it'd be 3.7 days of driving.

00:03:40.845 --> 00:03:42.805
<v Chris>3.7 days total of driving to get one way.

00:03:43.265 --> 00:03:44.905
<v Brent>You could totally do it. We've done worse.

00:03:45.425 --> 00:03:46.445
<v Chris>It's a bit of a trek.

00:03:47.125 --> 00:03:50.905
<v Wes>I know this is one we've been wanting to make for years now.

00:03:51.085 --> 00:03:52.485
<v Wes>Yeah. But it has eluded us.

00:03:52.905 --> 00:03:56.845
<v Brent>Tell you what, fly in somewhere, I'll pick you up, and then that'll shorten your drive.

00:03:57.165 --> 00:03:58.485
<v Chris>I like this idea.

00:03:58.625 --> 00:04:01.565
<v Wes>And we still sort of get like an artificial road trip. out of it.

00:04:01.565 --> 00:04:03.765
<v Brent>You get to ride in the van.

00:04:03.765 --> 00:04:06.705
<v Chris>Perhaps in our absence uh

00:04:06.705 --> 00:04:10.945
<v Chris>some of you could go and either boost us a little report emails report or even

00:04:10.945 --> 00:04:15.045
<v Chris>better show up in the mumble room and tell us how ohio linux fest went again

00:04:15.045 --> 00:04:19.325
<v Chris>it's on december 6th we'll have links to the web page and you do need to register

00:04:19.325 --> 00:04:24.245
<v Chris>so all that information will be in the show notes at linuxunplugged.com slash 641,

00:04:27.710 --> 00:04:32.330
<v Chris>Well, Valve made some big news this week. They announced a whole lineup of hardware.

00:04:32.770 --> 00:04:37.570
<v Chris>We have a new Steam frame, an updated Steam controller, and the Steam machine

00:04:37.570 --> 00:04:40.790
<v Chris>is back in a new and revamped way.

00:04:41.230 --> 00:04:43.550
<v Chris>And they're all running Steam OS.

00:04:44.930 --> 00:04:46.590
<v Chris>The implications feel pretty big here.

00:04:46.750 --> 00:04:49.570
<v Brent>The fact that they're all running Steam OS, I think, is the thing that jumps

00:04:49.570 --> 00:04:53.930
<v Brent>out at me first. This is what we were hoping for in our, was it our predictions?

00:04:54.250 --> 00:05:00.250
<v Brent>Did someone predict this? but that feels like quite a good thing for the linux ecosystem.

00:05:00.250 --> 00:05:03.630
<v Wes>Kind of a doubling down from them right like um we

00:05:03.630 --> 00:05:06.370
<v Wes>had this first go around if this if this was the

00:05:06.370 --> 00:05:10.830
<v Wes>usual like uh random government agency switches to linux then like they would

00:05:10.830 --> 00:05:14.650
<v Wes>have already cycled back a few times uh by now but like instead we're getting

00:05:14.650 --> 00:05:20.070
<v Wes>steam machine take two but they've spent like the last decade building out a

00:05:20.070 --> 00:05:23.790
<v Wes>whole bunch of cool technology underneath to to make it work out hopefully a

00:05:23.790 --> 00:05:25.030
<v Wes>lot better this time yeah.

00:05:25.030 --> 00:05:28.170
<v Chris>If it was a movie trailer or something the subtitle would be it would be steam

00:05:28.170 --> 00:05:35.090
<v Chris>machine 2 and the subtitle would be lessons learned right because that's that's the sense i got and i.

00:05:35.090 --> 00:05:35.610
<v Wes>Or i.

00:05:35.610 --> 00:05:38.510
<v Chris>Tried to devour all the interviews and that was the sense i got is they incorporated

00:05:38.510 --> 00:05:42.690
<v Chris>everything they've learned from proton and linux development and steam deck

00:05:42.690 --> 00:05:45.110
<v Chris>and they realized oh we would do the steam machine way differently now,

00:05:46.224 --> 00:05:51.104
<v Chris>So Gabe quotes, Gabe said, quote, we've been super happy with the success of

00:05:51.104 --> 00:05:54.704
<v Chris>the Steam Deck and PC gamers have continued asking for even more ways to play

00:05:54.704 --> 00:05:56.484
<v Chris>all the great titles of their Steam libraries.

00:05:57.024 --> 00:06:01.304
<v Chris>I will admit I have wanted them to do more with VR. So here's just to go over it.

00:06:01.364 --> 00:06:07.124
<v Chris>The 2026 lineup, which they say early 2026, is a updated Steam controller.

00:06:07.904 --> 00:06:12.184
<v Chris>Quite a nice update to it, actually, with magnetic sticks and new trackpads

00:06:12.184 --> 00:06:15.984
<v Chris>and all that. And they're including, which you're going to hear more about this,

00:06:16.124 --> 00:06:21.124
<v Chris>a low-latency wireless dongle, which is also built in to the Steam machine.

00:06:21.804 --> 00:06:24.824
<v Wes>Yeah, doesn't it seem nice? I don't know. I mean, I've only seen a couple of

00:06:24.824 --> 00:06:29.644
<v Wes>clips, but just the UX around it, the fit and finish, it seemed like a great idea.

00:06:30.244 --> 00:06:32.984
<v Chris>Brent, I get a sense you're the most excited about the new Steam machine,

00:06:32.984 --> 00:06:39.144
<v Chris>which is a six-inch cube aimed for the living room. It's got a Zen 4 processor in it.

00:06:39.244 --> 00:06:42.964
<v Chris>I guess that's six times, they say, more powerful than the Steam Deck.

00:06:43.484 --> 00:06:43.884
<v Brent>Wow.

00:06:44.004 --> 00:06:45.984
<v Chris>So it's a little box, a little Steam machine.

00:06:46.504 --> 00:06:50.364
<v Brent>Considering what some listeners have done with the Steam Deck and their portability

00:06:50.364 --> 00:06:54.464
<v Brent>and traveling, I think, yes, this is the kind of machine you and I love,

00:06:54.564 --> 00:06:58.344
<v Brent>Chris. A little tiny thing you could just plunk anywhere that gets all the work

00:06:58.344 --> 00:07:00.284
<v Brent>done. And, oh, wait, I said work.

00:07:00.444 --> 00:07:02.764
<v Brent>This is a gaming machine. Wait a second.

00:07:03.644 --> 00:07:07.244
<v Chris>Well, you know, I mean, it probably does make a nice little desktop machine, too.

00:07:07.564 --> 00:07:13.124
<v Wes>I mean, you do love seeing them. Even Steam, you know, saying that as part of their adverts.

00:07:13.264 --> 00:07:13.464
<v Chris>Yes.

00:07:13.724 --> 00:07:16.644
<v Wes>I will note, just as, you know, it's getting called the GameCube,

00:07:16.684 --> 00:07:20.424
<v Wes>and as a GameCube fan, the only thing I'm really missing from it is,

00:07:20.504 --> 00:07:21.684
<v Wes>where's the nice little handle?

00:07:22.622 --> 00:07:24.382
<v Chris>That does need a handle. You're right.

00:07:24.622 --> 00:07:27.602
<v Wes>Maybe there'll be 3D, you know, 3D printed aftermarket stuff you can get.

00:07:28.282 --> 00:07:34.142
<v Chris>People will build them for sure. For sure. And this, again, made for the living room.

00:07:34.202 --> 00:07:37.422
<v Chris>So probably people that were Steam Deck or are Steam Deck customers and always

00:07:37.422 --> 00:07:42.622
<v Chris>leave it hooked up to the TV, which I guess is 20%. I think that was the number they quoted.

00:07:42.882 --> 00:07:46.022
<v Wes>Yeah, I'm wondering about that because it does it does feel like console targeted.

00:07:46.182 --> 00:07:50.042
<v Wes>I wonder how you feel about the value to money. You mentioned like a 6x factor

00:07:50.042 --> 00:07:53.262
<v Wes>or something. But I've seen some people a little unhappy, feeling like maybe

00:07:53.262 --> 00:07:56.902
<v Wes>we don't really know the full price details or anything, but just feeling like

00:07:56.902 --> 00:07:59.262
<v Wes>maybe this isn't going to be long term competitive.

00:07:59.962 --> 00:08:04.702
<v Chris>Yeah, that's a good question. That is a good question. I'm a little. Yeah, I agree.

00:08:05.002 --> 00:08:07.642
<v Chris>I'm a little underwhelmed. I feel like I could build a more powerful system,

00:08:07.822 --> 00:08:09.302
<v Chris>but we don't know what the price. Yeah.

00:08:09.302 --> 00:08:12.582
<v Wes>Maybe if to your point, they're targeting more casual folks that you just want

00:08:12.582 --> 00:08:16.942
<v Wes>something that'll work well enough. You're not necessarily nitpicking over triple A frame rates.

00:08:17.882 --> 00:08:21.722
<v Chris>What I understand is their goal was you could play the majority of the Steam

00:08:21.722 --> 00:08:26.082
<v Chris>library at a 4K resolution on a TV with not everything turned up,

00:08:26.222 --> 00:08:27.502
<v Chris>but like decent settings.

00:08:27.802 --> 00:08:28.122
<v Wes>Yeah, okay.

00:08:28.282 --> 00:08:33.762
<v Chris>And then they're going to release essentially an API that game developers can use.

00:08:33.842 --> 00:08:37.262
<v Chris>So when it loads on one of these Steam devices, they know which type of Steam

00:08:37.262 --> 00:08:42.442
<v Chris>device they're on and they can preset the game video settings to be optimized for that machine.

00:08:42.622 --> 00:08:43.342
<v Wes>Oh, okay.

00:08:43.722 --> 00:08:47.102
<v Chris>Yeah. So that's one of the ways they're going to eek a little extra out of what

00:08:47.102 --> 00:08:49.162
<v Chris>might otherwise be slightly underwhelming specs.

00:08:50.362 --> 00:08:53.962
<v Chris>But the thing I think that I'm the most excited about, I'm curious to hear how you guys feel.

00:08:55.348 --> 00:08:58.028
<v Chris>And this is the part I think I might have predicted, as I think I predicted

00:08:58.028 --> 00:09:00.608
<v Chris>before we saw the next Steam Deck, we'd see them do something in VR.

00:09:00.888 --> 00:09:05.468
<v Chris>And now we have. It's called the Steam Frame, a lightweight standalone streaming

00:09:05.468 --> 00:09:10.708
<v Chris>VR headset powered by a Snapdragon 8 ARM processor.

00:09:11.248 --> 00:09:16.928
<v Chris>It has eye tracking and something that Valve has called foveated streaming.

00:09:17.228 --> 00:09:20.288
<v Chris>So this thing is really designed to be able to stream games to it.

00:09:20.368 --> 00:09:24.328
<v Chris>You can also play games locally, but it's designed around the intention of streaming

00:09:24.328 --> 00:09:26.588
<v Chris>any game from Steam on your desktop.

00:09:26.948 --> 00:09:31.548
<v Chris>And the foveated streaming is something that happens after the game has been

00:09:31.548 --> 00:09:33.048
<v Chris>rendered on the remote PC.

00:09:33.228 --> 00:09:37.308
<v Chris>So the remote PC's GPU works hard. So you can have a nice fancy sucker in there.

00:09:37.388 --> 00:09:39.128
<v Chris>And it renders the game frames.

00:09:39.268 --> 00:09:43.128
<v Chris>And then just before the software sends it off to the frame that you have on

00:09:43.128 --> 00:09:47.708
<v Chris>your face, it spends all the time in the video and all that rendering only the

00:09:47.708 --> 00:09:51.288
<v Chris>part that you're looking at because the frame is tracking your eyes.

00:09:51.648 --> 00:09:54.828
<v Chris>And so if you were to somehow be able to zoom out and look at the entire picture

00:09:54.828 --> 00:10:00.068
<v Chris>only the exact spot you're looking at has all of the resources and everything

00:10:00.068 --> 00:10:04.108
<v Chris>else is lower res lower rendered and so it's only doing its most,

00:10:04.848 --> 00:10:09.188
<v Chris>computational workload exactly where you are focused you can't tell because

00:10:09.188 --> 00:10:10.808
<v Chris>you're not looking anywhere else so.

00:10:10.808 --> 00:10:15.488
<v Wes>Does that mean it's streaming your eye tracking data back to the um the host rendering platform.

00:10:15.488 --> 00:10:18.168
<v Chris>That's what i have to reckon yeah it must

00:10:18.168 --> 00:10:20.968
<v Chris>be that kind of data going back and

00:10:20.968 --> 00:10:24.788
<v Chris>forth very cool and very

00:10:24.788 --> 00:10:28.808
<v Chris>impressive the other thing about the frame is that

00:10:28.808 --> 00:10:32.488
<v Chris>it is really going to be quite customizable the entire machine is just in the

00:10:32.488 --> 00:10:36.508
<v Chris>front piece like the little tiny visor piece that pops off and there is just

00:10:36.508 --> 00:10:40.508
<v Chris>going to be a world of accessories to make this thing comfortable and i think

00:10:40.508 --> 00:10:47.608
<v Chris>the part that people have have mentioned but have maybe glossed over is this is a full,

00:10:47.608 --> 00:10:50.568
<v Chris>it is ARM, but it is a full Steam machine.

00:10:52.134 --> 00:10:55.574
<v Chris>So that means you can sideload software on this thing.

00:10:56.634 --> 00:11:04.114
<v Chris>And it also means that you can run Linux desktop mode on the Steam frame, on the VR headset.

00:11:05.894 --> 00:11:08.794
<v Brent>This is exactly what you've been asking for.

00:11:08.934 --> 00:11:11.794
<v Wes>Yeah, right? How much time have you spent recreating this? Strap a computer to my face.

00:11:11.794 --> 00:11:12.354
<v Brent>He says.

00:11:13.034 --> 00:11:17.654
<v Chris>Wouldn't it be sort of ironic if Valve was the one to bring this to the mainstream?

00:11:17.794 --> 00:11:21.074
<v Chris>Because, you know, there's devices out there that do this. And so I haven't

00:11:21.074 --> 00:11:24.094
<v Chris>heard a lot of people talk about this, but it did come up in an engineering chat.

00:11:24.674 --> 00:11:28.254
<v Chris>And I will link to the full video in the show notes, but here's the bit relevant

00:11:28.254 --> 00:11:29.934
<v Chris>to the Linux desktop on the frame.

00:11:30.094 --> 00:11:34.474
<v Clips>For the microSD card, it's not just for SteamOS games, but any type of media

00:11:34.474 --> 00:11:36.534
<v Clips>content also works on that?

00:11:36.674 --> 00:11:38.914
<v Clips>Are you thinking of it works as extra storage? Media content,

00:11:39.234 --> 00:11:40.654
<v Clips>it's certainly your computer.

00:11:40.914 --> 00:11:44.034
<v Clips>So you as a computer owner can do anything you want with that data storage.

00:11:44.454 --> 00:11:47.574
<v Clips>We tend to think about this as a gaming device first and foremost.

00:11:47.574 --> 00:11:52.594
<v Clips>So while we don't restrict or limit any media options, that is very much not

00:11:52.594 --> 00:11:53.674
<v Clips>our focus out of the gate.

00:11:54.254 --> 00:11:57.534
<v Clips>We'll see what people do with it. Yeah, I mean, I would imagine that a microSD

00:11:57.534 --> 00:12:00.914
<v Clips>card formatted for SteamOS to read it, if you go to desktop mode,

00:12:00.914 --> 00:12:04.534
<v Clips>you'd be able to open files in there and look at it from the file browser. Yeah.

00:12:05.014 --> 00:12:09.934
<v Clips>Does a headset render in a standard resolution? Is that configurable?

00:12:10.754 --> 00:12:14.574
<v Clips>Well, the headset is locked to 2160 by 2160. SteamOS, I guess.

00:12:15.054 --> 00:12:18.454
<v Clips>SteamVR. Yeah, SteamVR and SteamOS, it's all dynamic. All dynamic, okay.

00:12:18.494 --> 00:12:21.134
<v Clips>Yeah, so even when you launch desktop mode, it's less of a mode and more you

00:12:21.134 --> 00:12:24.554
<v Clips>hit a button and you have a desktop window and it could be a big one or a smaller one. Right, okay.

00:12:26.134 --> 00:12:28.474
<v Chris>That could be really neat. It could suck.

00:12:32.474 --> 00:12:38.654
<v Chris>But if you could bring a little high-powered armed face computer and get a Linux

00:12:38.654 --> 00:12:44.894
<v Chris>desktop, a stable plasma Linux desktop, that's pretty exciting.

00:12:44.894 --> 00:12:47.914
<v Chris>That can also game, can also stream stuff from your other computers.

00:12:49.479 --> 00:12:52.839
<v Chris>That, to me, PJ, are you feeling what I'm putting down? Doesn't that feel like

00:12:52.839 --> 00:12:54.179
<v Chris>a compelling product from Valve?

00:12:54.339 --> 00:12:57.819
<v Chris>And you know how Valve leaves these things open. So, like emulators,

00:12:57.859 --> 00:12:59.619
<v Chris>you could sideload on an SD card.

00:13:00.499 --> 00:13:01.759
<v Chris>This sounds like your device.

00:13:02.619 --> 00:13:06.319
<v Mumble>The things I'm feeling are indescribable. Like, this thing has me so fired up.

00:13:07.439 --> 00:13:12.459
<v Mumble>Oh, man. The work they've done, and I kind of called this out a while back when

00:13:12.459 --> 00:13:13.799
<v Mumble>we started seeing the rumors.

00:13:13.799 --> 00:13:17.579
<v Mumble>Oh, Valve is working on ARM stuff and x86 translation.

00:13:17.579 --> 00:13:20.579
<v Mumble>And i'm like oh this is headset this is definitely headset

00:13:20.579 --> 00:13:23.379
<v Mumble>they're not going to do x86 for a headset and sure enough

00:13:23.379 --> 00:13:26.239
<v Mumble>we got a headset and that and that right

00:13:26.239 --> 00:13:29.579
<v Mumble>there the fact that it's running steam ls it's running linux it's not

00:13:29.579 --> 00:13:33.039
<v Mumble>just this isn't great for gaming they are making the

00:13:33.039 --> 00:13:35.919
<v Mumble>apple walled garden for gaming using open source and

00:13:35.919 --> 00:13:38.739
<v Mumble>that is so exciting nobody else is doing this

00:13:38.739 --> 00:13:42.159
<v Mumble>nobody else is making a full range of

00:13:42.159 --> 00:13:45.679
<v Mumble>hardware and software that works together for a

00:13:45.679 --> 00:13:48.599
<v Mumble>use case in this case gaming that all

00:13:48.599 --> 00:13:52.399
<v Mumble>works together really really well and and being powered by linux and open source

00:13:52.399 --> 00:13:59.459
<v Mumble>is incredible and having that compatibility layer having it on arm able to run

00:13:59.459 --> 00:14:03.379
<v Mumble>x86 software we'll see i don't have very high hopes for that because you never

00:14:03.379 --> 00:14:06.499
<v Mumble>know but i do have high hopes that,

00:14:07.219 --> 00:14:12.119
<v Mumble>the system's going to work well for what it's intended to do and i think it's going to.

00:14:13.234 --> 00:14:16.034
<v Mumble>Over achieve the way the steam deck like the

00:14:16.034 --> 00:14:19.134
<v Mumble>steam deck isn't the steam deck isn't the most powerful hardware

00:14:19.134 --> 00:14:22.074
<v Mumble>obviously we know that but it still punches way above

00:14:22.074 --> 00:14:26.174
<v Mumble>its its weight class in terms of raw performance and raw power and i i think

00:14:26.174 --> 00:14:30.294
<v Mumble>we're going to get the same thing here that foveated streaming it comes with

00:14:30.294 --> 00:14:34.714
<v Mumble>a dedicated dongle as well as something people need to understand everyone's

00:14:34.714 --> 00:14:39.774
<v Mumble>wi-fi sucks everybody's wi-fi sucks they solve that by giving you a little router

00:14:39.774 --> 00:14:41.074
<v Mumble>i've given you a dongle yep.

00:14:41.074 --> 00:14:43.234
<v Chris>Yeah that is a good that was a great move.

00:14:43.234 --> 00:14:47.314
<v Mumble>And putting everything on six gigahertz that matters having three different

00:14:47.314 --> 00:14:52.554
<v Mumble>radios all doing different things on the on the frame itself as well man this

00:14:52.554 --> 00:14:55.414
<v Mumble>is exciting i i i've been wanting to get into,

00:14:56.034 --> 00:14:58.874
<v Mumble>into vr for a while i've got a computer for it now

00:14:58.874 --> 00:15:03.434
<v Mumble>you know uh even the index has been on my site but they never never went on

00:15:03.434 --> 00:15:08.234
<v Mumble>sale right so for me it's exciting i'm worried about the wireless factor but

00:15:08.234 --> 00:15:12.114
<v Mumble>i think they've got that covered with the dedicated streaming hardware the standalone

00:15:12.114 --> 00:15:16.174
<v Mumble>stuff 8 16 gigs of ram like it's a powerful computer on your face,

00:15:16.794 --> 00:15:22.314
<v Mumble>rumors to sideload apks for android it's it's armed so you know way droid stuff

00:15:22.314 --> 00:15:27.354
<v Mumble>like that a lot of the vr games or apks are on android meta quest style but

00:15:27.354 --> 00:15:29.694
<v Mumble>open source i'm you're gonna be able to fired up.

00:15:29.694 --> 00:15:35.754
<v Chris>Yeah i i also feel pretty excited about it of course i'm reserving some judgment based on the price.

00:15:35.914 --> 00:15:39.234
<v Chris>We know we're going to have two versions. It'll be a 256 gigabyte and a one

00:15:39.234 --> 00:15:40.834
<v Chris>terabyte versions of the frame.

00:15:41.054 --> 00:15:43.994
<v Chris>The dev program is starting very soon.

00:15:44.274 --> 00:15:48.934
<v Chris>Kits will start going out mid-November. So probably in the next couple of weeks,

00:15:48.954 --> 00:15:51.414
<v Chris>you're going to start seeing these kits go out.

00:15:51.554 --> 00:15:52.814
<v Mumble>They claim the price will be

00:15:52.814 --> 00:15:57.414
<v Mumble>lower than the index. So if it's under a grand, man, I'm sold. I'm sold.

00:15:57.774 --> 00:16:01.194
<v Mumble>Like it's still, the quest is still way cheaper, but you know,

00:16:01.614 --> 00:16:02.794
<v Mumble>pay for what you get, I guess.

00:16:03.154 --> 00:16:06.674
<v Chris>This is one of the big questions. But Valve...

00:16:07.803 --> 00:16:10.483
<v Chris>I don't know about the price, but I want to go back to something you said earlier,

00:16:10.683 --> 00:16:13.783
<v Chris>and that was how the deck seems to punch above its weight.

00:16:14.603 --> 00:16:18.343
<v Chris>We are watching Valve now having figured out the game, right?

00:16:18.943 --> 00:16:23.883
<v Chris>Just like we saw with the deck with Proton, we're watching them invest in the

00:16:23.883 --> 00:16:27.143
<v Chris>technology stack way out ahead of time.

00:16:28.763 --> 00:16:33.303
<v Chris>Getting the infrastructure ready at the open source level way ahead of time.

00:16:33.303 --> 00:16:38.603
<v Chris>And then when it's ready, bring it into their product and making something seemingly

00:16:38.603 --> 00:16:44.263
<v Chris>impossible possible before it was good Windows gaming on Linux and now it's ARM.

00:16:45.858 --> 00:16:51.198
<v Chris>On or x86 games on arm and this is where fex comes in f-e-x and we've talked

00:16:51.198 --> 00:16:55.838
<v Chris>about it very briefly on the show it's a translation layer of sorts right west

00:16:55.838 --> 00:16:57.738
<v Chris>it's kind of like an api translation layer.

00:16:57.738 --> 00:17:04.358
<v Wes>Yep fex allows you to run x86 applications on arm 64 linux devices similar to

00:17:04.358 --> 00:17:09.978
<v Wes>what you might do with like qemu user or box 64 um and then not only can you

00:17:09.978 --> 00:17:15.318
<v Wes>do it just in general but it's also meant to be used alongside things like Wine and Proton.

00:17:15.418 --> 00:17:19.698
<v Wes>So you can have a chance to play x86 Windows games on ARM Linux.

00:17:19.898 --> 00:17:23.638
<v Wes>And then it even has tricks to make that work, like it supports forwarding API

00:17:23.638 --> 00:17:26.818
<v Wes>calls to host system libraries like OpenGL or Vulkan.

00:17:27.138 --> 00:17:30.638
<v Wes>So instead of doing sort of like the dumbest layer of just emulate everything,

00:17:31.318 --> 00:17:34.478
<v Wes>you can sort of figure out like, oh, I could just directly translate this call

00:17:34.478 --> 00:17:36.198
<v Wes>without having to go through the layers of emulation.

00:17:36.618 --> 00:17:43.338
<v Wes>That you can make this work at all, let alone be performant enough to play games enjoyably incredible.

00:17:43.338 --> 00:17:46.758
<v Chris>Yes yeah really um it's

00:17:46.758 --> 00:17:50.358
<v Chris>something i've been meaning to try around on my uh my macbook

00:17:50.358 --> 00:17:53.098
<v Chris>pro i played around with it for like 10 minutes the part

00:17:53.098 --> 00:17:56.278
<v Chris>you just touched on there at the end that it understands if a

00:17:56.278 --> 00:17:59.318
<v Chris>game is making an open gl or a vulcan call it

00:17:59.318 --> 00:18:02.538
<v Chris>doesn't need to emulate that it can just pass that

00:18:02.538 --> 00:18:05.598
<v Chris>through natively or if it's if it's a direct

00:18:05.598 --> 00:18:08.298
<v Chris>x call that it can translate to a vulcan call it can do

00:18:08.298 --> 00:18:12.998
<v Chris>that too but if the game if it's a windows game that's already using open gl

00:18:12.998 --> 00:18:18.158
<v Chris>or vulcan it can pass it right through to the native subsystem which is which

00:18:18.158 --> 00:18:24.818
<v Chris>is a similar trick apple uses with rosetta 2 on the arm macbooks you do have

00:18:24.818 --> 00:18:27.418
<v Chris>to have arm 8 hardware but this is where valve has.

00:18:29.718 --> 00:18:32.698
<v Chris>This long-term thinking, building out these open-source projects,

00:18:34.063 --> 00:18:39.003
<v Chris>Now they have total control over the OS, the software environment that makes

00:18:39.003 --> 00:18:40.263
<v Chris>it possible, and the hardware.

00:18:41.383 --> 00:18:45.503
<v Chris>Like Jeff was kind of saying, it's almost the Apple ecosystem of gaming hardware

00:18:45.503 --> 00:18:48.963
<v Chris>in the sense that they can optimize everything in that entire stack.

00:18:49.643 --> 00:18:52.643
<v Chris>And even after it ships, they can continue to optimize it like we've seen with

00:18:52.643 --> 00:18:57.163
<v Chris>the deck. The deck got better after it came out. It got faster after it came out.

00:18:57.583 --> 00:19:00.663
<v Chris>Games ran better. More games after it came out.

00:19:01.063 --> 00:19:04.083
<v Chris>And that was just them issuing software updates. since they have that whole

00:19:04.083 --> 00:19:07.503
<v Chris>stack and they have fex to emulate

00:19:07.503 --> 00:19:10.743
<v Chris>x86 programs on arm in a way that isn't

00:19:10.743 --> 00:19:13.563
<v Chris>miserable and of

00:19:13.563 --> 00:19:19.223
<v Chris>course we'll see but this to me is one of the absolute missing pieces because

00:19:19.223 --> 00:19:23.623
<v Chris>when i run linux arm which i do pretty frequently everything's a web app for

00:19:23.623 --> 00:19:28.043
<v Chris>me so few things are x86 and if this could be expanded to run other programs

00:19:28.043 --> 00:19:31.183
<v Chris>down the future sort of like you can with Wine and Proton.

00:19:31.943 --> 00:19:35.443
<v Chris>Oh boy. Because you can use it alongside with Wine and Proton,

00:19:35.503 --> 00:19:37.983
<v Chris>of course. You have to be able to. It's just very exciting.

00:19:38.183 --> 00:19:42.243
<v Chris>And to see them kind of put all this in there together, I think the ultimate

00:19:42.243 --> 00:19:46.183
<v Chris>result down the road will be,

00:19:46.903 --> 00:19:54.583
<v Chris>it may become too prohibitive for these game vendors to use this horrible anti-cheat software.

00:19:55.343 --> 00:20:00.023
<v Chris>Because if 20% of your player base is on Steam hardware at some point in the

00:20:00.023 --> 00:20:05.123
<v Chris>future, then you're going to have to do something that lets them play your game

00:20:05.123 --> 00:20:08.143
<v Chris>on their hardware because that's a big customer base at that point.

00:20:08.263 --> 00:20:11.723
<v Chris>And this is sort of happening in a broader context of the gaming ecosystem where

00:20:11.723 --> 00:20:13.423
<v Chris>Xbox is kind of pulling back.

00:20:14.739 --> 00:20:19.059
<v Chris>The consoles are sort of tired. This is a really nice value proposition.

00:20:19.479 --> 00:20:24.159
<v Chris>And if on top of this, we can build out more and more users running these games

00:20:24.159 --> 00:20:28.239
<v Chris>on Linux, on Steam hardware, these game manufacturers, they're going to have

00:20:28.239 --> 00:20:29.879
<v Chris>to respond, right? They're going to have to.

00:20:30.379 --> 00:20:34.179
<v Chris>Because anti-cheat to me seems like the biggest problem still for these devices, right?

00:20:34.939 --> 00:20:38.399
<v Mumble>I just totally agree that developers need to get on board.

00:20:39.619 --> 00:20:43.819
<v Mumble>There's a lot of news like, oh, Steam. Valve is a monopoly and Steam's a monopoly

00:20:43.819 --> 00:20:46.119
<v Mumble>in the gaming sphere. It's like, well, there's no competition,

00:20:46.159 --> 00:20:50.159
<v Mumble>you know, step it up, step up your game and, and, and actually compete in that

00:20:50.159 --> 00:20:52.379
<v Mumble>aspect. And the anti-cheat stuff is a big part of it.

00:20:52.659 --> 00:20:55.859
<v Mumble>You know, Valve kind of lets the developers do what they want to do in a lot of ways.

00:20:56.499 --> 00:20:59.819
<v Mumble>And they just lay it out. It's like, Hey, do you want to be on our platform?

00:20:59.959 --> 00:21:02.719
<v Mumble>Do you want to play your games on this great selling hardware?

00:21:03.099 --> 00:21:06.219
<v Mumble>Then it's got to run on Linux. You got to get rid of that anti-cheat.

00:21:06.439 --> 00:21:09.039
<v Mumble>And I'm really, really hoping that game developers step it up and,

00:21:09.119 --> 00:21:13.899
<v Mumble>and go that way as well. Especially now that we have even more hardware to, to play those games on.

00:21:14.899 --> 00:21:19.099
<v Chris>I'm trying to think of, I'm trying to think of who the ideal customer is for this, Brent.

00:21:19.699 --> 00:21:23.119
<v Chris>Who do you think the ideal customer is for the, for the steam machine?

00:21:23.199 --> 00:21:26.439
<v Chris>Not so much for the frame, but for the steam machine, that kind of console thing.

00:21:26.439 --> 00:21:33.059
<v Brent>Well i think it's me and you to be honest like i maybe i hesitate to buy consoles because,

00:21:34.159 --> 00:21:36.939
<v Brent>i'm not that much of a gamer i used to be there's

00:21:36.939 --> 00:21:39.819
<v Brent>a nostalgia there but i just i don't know every time

00:21:39.819 --> 00:21:42.999
<v Brent>i've tried to you know set up a system it's uh hoops

00:21:42.999 --> 00:21:50.859
<v Brent>to jump through but having a little mini pc that i could use in place of the

00:21:50.859 --> 00:21:56.419
<v Brent>mini pc i bought last year for instance but also have it just like be work all

00:21:56.419 --> 00:22:00.299
<v Brent>the time 100 of the time for some gaming when i do want to jump in that could

00:22:00.299 --> 00:22:02.799
<v Brent>totally convert my sort of,

00:22:04.735 --> 00:22:08.295
<v Brent>the way that I've been a gamer, but I'm no longer a gamer.

00:22:08.515 --> 00:22:13.055
<v Brent>So this may convert a lot of people into gaming, which for Valve,

00:22:13.155 --> 00:22:14.595
<v Brent>I would imagine is a good thing.

00:22:14.795 --> 00:22:17.935
<v Brent>You know, they're, they're reaching out on the edges of their current customer

00:22:17.935 --> 00:22:24.075
<v Brent>base and potentially converting new people to gaming, especially gaming on their platforms.

00:22:24.495 --> 00:22:28.455
<v Brent>Uh, it I'm tempted for the first time in decades, I have to say.

00:22:29.095 --> 00:22:33.175
<v Chris>It's, it's ideal for people like you and me that either live on laptops or B links.

00:22:33.175 --> 00:22:36.195
<v Chris>So it's nice to have a but also i was thinking of

00:22:36.195 --> 00:22:39.335
<v Chris>we hear more and more people that are leaving windows with windows

00:22:39.335 --> 00:22:42.975
<v Chris>11 frustrations and the end of windows 10 support and

00:22:42.975 --> 00:22:46.175
<v Chris>this just seems like another license to leave windows now you can

00:22:46.175 --> 00:22:48.975
<v Chris>go get your framework you can go get your macbook or

00:22:48.975 --> 00:22:52.035
<v Chris>whatever it is if that's the way you're going and you can still get access to your

00:22:52.035 --> 00:22:54.875
<v Chris>library of pc games and now you can just let valve

00:22:54.875 --> 00:22:59.555
<v Chris>handle it um or somebody else right nothing nothing prohibits somebody else

00:22:59.555 --> 00:23:04.795
<v Chris>from coming along but to me that feels pretty powerful and i think just as the

00:23:04.795 --> 00:23:08.435
<v Chris>steam deck has moved the needle a little bit more for linux gaming i think so

00:23:08.435 --> 00:23:13.215
<v Chris>will the frame and the steam machine and hopefully the long-term result is these anti-cheats go away.

00:23:13.215 --> 00:23:14.755
<v Brent>I do have a question for you chris.

00:23:14.755 --> 00:23:16.175
<v Chris>Okay uh.

00:23:16.175 --> 00:23:20.175
<v Brent>If on day of release you know let's say you decided to buy something but you

00:23:20.175 --> 00:23:25.335
<v Brent>had to choose between the frame and the steam machine which one would you go for.

00:23:26.639 --> 00:23:27.819
<v Chris>Oh, 100% the frame.

00:23:28.039 --> 00:23:30.039
<v Brent>Uh-huh. I was hoping you'd say that.

00:23:30.219 --> 00:23:30.259
<v Chris>Oh, 100%.

00:23:30.259 --> 00:23:31.079
<v Brent>Say more, please.

00:23:32.039 --> 00:23:37.239
<v Chris>Well, you know, I've always dreamed of a decent VR headset that would let me

00:23:37.239 --> 00:23:43.119
<v Chris>get work done in the RV with essentially either a ginormous screen.

00:23:43.679 --> 00:23:46.579
<v Chris>And so what, of course, I've just ended up doing is I tried the Quest for a

00:23:46.579 --> 00:23:51.039
<v Chris>while. But the issue there is you have to run this client software and all that. And it can break.

00:23:51.439 --> 00:23:55.779
<v Chris>And so I just got an ultra-wide screen. But it's a ridiculously oversized monitor for the space.

00:23:56.639 --> 00:23:59.539
<v Chris>So what would be great is to have my laptop at home or something.

00:23:59.599 --> 00:24:01.399
<v Chris>And then when I need the big space, I put the frame on.

00:24:01.499 --> 00:24:05.419
<v Chris>And if the frame is a computer itself, that's pretty awesome.

00:24:06.159 --> 00:24:10.119
<v Chris>That's pretty powerful. I don't really want to stream my desktop. I mean, I might.

00:24:10.359 --> 00:24:16.119
<v Chris>Maybe I will like that. But I love the idea of a persistent workspace in the frame.

00:24:16.999 --> 00:24:21.639
<v Chris>My local user data is there. And I can just pull it up in a window in a space,

00:24:21.779 --> 00:24:23.079
<v Chris>maybe have multiple windows even one day.

00:24:23.859 --> 00:24:26.559
<v Chris>That to me would be probably more useful than a gaming computer.

00:24:26.639 --> 00:24:29.239
<v Chris>But I know I'm a weird one. That's just odd.

00:24:30.039 --> 00:24:32.319
<v Chris>I'd like to actually punt that to the audience.

00:24:33.159 --> 00:24:36.739
<v Chris>And I'd like to ask you out there, what's your reaction to the Valve news?

00:24:37.139 --> 00:24:39.579
<v Chris>And are you in the market for one of these in 2026?

00:24:40.059 --> 00:24:44.239
<v Chris>And what do you think the pricing is going to be for the frame and the Steam machine?

00:24:45.099 --> 00:24:49.059
<v Chris>Boost in and let us know your reaction, if you're going to get one,

00:24:49.159 --> 00:24:50.379
<v Chris>and what you think the pricing will be.

00:24:51.259 --> 00:24:52.939
<v Chris>Or what your price level is.

00:24:53.059 --> 00:24:55.179
<v Wes>Maybe. Where do you need it to be if you're going to pick one up?

00:24:56.219 --> 00:25:00.739
<v Chris>My, yeah, my question is, how comfortable would you, and be realistic,

00:25:01.679 --> 00:25:03.519
<v Chris>you know, because it's never as cheap as we really want.

00:25:07.693 --> 00:25:13.253
<v Chris>1password.com slash unplugged. That's the number one password and unplugged, all lowercase.

00:25:13.433 --> 00:25:17.233
<v Chris>Take the first step to better security for your team by securing credentials

00:25:17.233 --> 00:25:20.993
<v Chris>and protecting every application, even the unmanaged stuff.

00:25:21.053 --> 00:25:24.853
<v Chris>So go to 1password.com slash unplugged. Again, it's all lowercase.

00:25:25.433 --> 00:25:29.613
<v Chris>This is something that I wish I had when I was still in IT because I remember

00:25:29.613 --> 00:25:33.893
<v Chris>distinctly a moment when I walked in to a campus that was a client of mine and

00:25:33.893 --> 00:25:35.013
<v Chris>I was just getting to know them.

00:25:35.253 --> 00:25:40.293
<v Chris>And I went to the art department and they were working on promotional material

00:25:40.293 --> 00:25:42.673
<v Chris>for an unreleased solar product at the time.

00:25:43.766 --> 00:25:48.266
<v Chris>And they had just installed this new thing called Dropbox. IT had no idea.

00:25:48.506 --> 00:25:52.266
<v Chris>And it was just the beginning. And then I saw people standing up their own slacks.

00:25:52.406 --> 00:25:55.766
<v Chris>And that is quaint by today's standards.

00:25:56.246 --> 00:26:00.886
<v Chris>In fact, over half of IT pros say securing SaaS applications is their biggest challenge.

00:26:01.466 --> 00:26:05.866
<v Chris>There's a real sprawl out there. That's where Trellica by 1Password can really help.

00:26:06.046 --> 00:26:10.246
<v Chris>It'll discover and secure access to all your apps, even the unmanaged one.

00:26:10.466 --> 00:26:14.186
<v Chris>Yeah, Trellica by 1Password inventories every app, even the ones you didn't

00:26:14.186 --> 00:26:19.086
<v Chris>know about, the unmanaged ones, and it has pre-populated app profiles to assess their SaaS risks.

00:26:19.166 --> 00:26:21.606
<v Chris>So you get an idea of what is going on.

00:26:21.726 --> 00:26:25.066
<v Chris>It lets you actually manage the access. You can optimize the spend to make sure

00:26:25.066 --> 00:26:25.986
<v Chris>there isn't redundancy.

00:26:26.426 --> 00:26:29.926
<v Chris>How many times have you discovered that end users went and signed up for something

00:26:29.926 --> 00:26:33.366
<v Chris>that the corporation's already paying for? That is actually really common.

00:26:33.566 --> 00:26:37.026
<v Chris>And the other thing that's really nice is you can enforce best practices across

00:26:37.026 --> 00:26:40.726
<v Chris>every app that your employees use in a way that is complementary.

00:26:41.046 --> 00:26:43.966
<v Chris>It's collaborative. It's not hostile to end users.

00:26:44.266 --> 00:26:48.186
<v Chris>But ultimately, you can really get your hands around that sprawl.

00:26:48.486 --> 00:26:50.526
<v Chris>You can actually meet your governance goals.

00:26:51.006 --> 00:26:54.886
<v Chris>Trelica by 1Password provides a complete solution for SaaS access governance.

00:26:55.146 --> 00:26:58.866
<v Chris>It's just one of the ways that extended access management helps teams strengthen

00:26:58.866 --> 00:27:00.706
<v Chris>compliance and security.

00:27:01.506 --> 00:27:04.426
<v Chris>1Password is known for their award-winning password manager.

00:27:04.586 --> 00:27:07.586
<v Chris>And good password hygiene is obviously a major part of security.

00:27:07.786 --> 00:27:11.366
<v Chris>That's just scratching the surface. You know it, though. It's just scratching

00:27:11.366 --> 00:27:15.726
<v Chris>the surface, and that's why over 150,000 businesses from IBM and Slack,

00:27:15.726 --> 00:27:19.166
<v Chris>they're all using 1Password for more than just passwords.

00:27:19.366 --> 00:27:21.446
<v Chris>They're using extended access management.

00:27:21.706 --> 00:27:25.306
<v Chris>Take the first steps to better security for your team. Secure credentials and

00:27:25.306 --> 00:27:29.146
<v Chris>protect every application, even the stuff you didn't know about. It's possible.

00:27:29.326 --> 00:27:34.866
<v Chris>Go learn more. Support the show. Check out their video. Go to 1Password.com slash unplugged.

00:27:34.906 --> 00:27:39.786
<v Chris>That is the number one, then password.com slash unplugged, all lowercase.

00:27:40.366 --> 00:27:43.086
<v Chris>1password.com slash unplugged.

00:27:46.693 --> 00:27:51.033
<v Brent>Now, with all that talk of hardware, of course, we're constantly working on

00:27:51.033 --> 00:27:53.053
<v Brent>our own hardware in our home lab setups.

00:27:53.373 --> 00:27:57.273
<v Brent>I know for a good part of the summer and even into this fall,

00:27:57.453 --> 00:28:02.853
<v Brent>we were setting up the home assistant in my van. And that has turned out wonderfully.

00:28:03.633 --> 00:28:05.913
<v Brent>Jeff, thanks for the hardware again. I don't know why you gave it away.

00:28:06.033 --> 00:28:10.113
<v Brent>It's great. That said, Chris, we haven't really done any upgrades to your setup,

00:28:10.233 --> 00:28:14.813
<v Brent>but you in the last few episodes have kind of hinted that you need a new box.

00:28:14.813 --> 00:28:20.293
<v Brent>And it so turns out we have amazing listeners and listener Alex sent a previously

00:28:20.293 --> 00:28:25.793
<v Brent>loved Lenovo ThinkCenter M920Q, which is a little tiny one liter PC.

00:28:26.493 --> 00:28:32.873
<v Brent>We have to try it out and put it to the task. And well, wasn't there a note in that box too?

00:28:32.953 --> 00:28:37.933
<v Chris>Ah, there was. Alex included a note in the box. I always really appreciate that.

00:28:38.733 --> 00:28:41.873
<v Brent>Wait, that sounds like you have the map. I think that's the wrong.

00:28:41.953 --> 00:28:45.213
<v Chris>Similar. It's not quite as big, doesn't have all the dynamic tiles that Wes has added.

00:28:45.413 --> 00:28:50.593
<v Chris>But Alex writes, hey, Chris, Wes, and Brent, glad I could help out the show.

00:28:50.773 --> 00:28:54.553
<v Chris>Inside the box, you're going to find a Lenovo ThinkCenter M920Q.

00:28:54.793 --> 00:29:01.053
<v Chris>It's running 32 gigs of RAM, a 1 terabyte NVMe, a 250 gig SSD that might still

00:29:01.053 --> 00:29:03.833
<v Chris>have Windows hanging around on it, and the power brick's in there, too.

00:29:04.093 --> 00:29:08.633
<v Chris>I decided to add some fun extras for my tinkering. There's a PCIe riser card

00:29:08.633 --> 00:29:11.833
<v Chris>that exposes the PCIe 3.08X slot.

00:29:12.153 --> 00:29:16.553
<v Chris>So you can drop proper PCIe cards in. I used it with a gigabit Ethernet card

00:29:16.553 --> 00:29:20.793
<v Chris>when I was experimenting with the system as a PFSense box.

00:29:21.073 --> 00:29:23.613
<v Chris>And then later tried a secondary NVMe drive. Both worked well.

00:29:23.773 --> 00:29:29.273
<v Chris>I even tested the NVMe adapter in place of the Wi-Fi card. It was functional-ish.

00:29:30.061 --> 00:29:36.161
<v Chris>He says, while digging through the parts bin, I found an unopened SkyConnect

00:29:36.161 --> 00:29:38.561
<v Chris>Zigbee adapter from when it was first launched.

00:29:38.821 --> 00:29:41.601
<v Chris>Chris, I remember your Zigbee adventures. Maybe this one plays nice.

00:29:41.781 --> 00:29:44.501
<v Chris>I've since moved to PoE gear, so it's all yours.

00:29:44.681 --> 00:29:49.021
<v Chris>And because I can't stand shipping a box with empty space, I tossed in a few

00:29:49.021 --> 00:29:52.041
<v Chris>Cafu smart plugs that work great with the HP home.

00:29:52.481 --> 00:29:55.441
<v Chris>I've gone mostly in-wall for my setup, so these need a better home.

00:29:55.441 --> 00:29:58.981
<v Chris>Oh, and these tiny skeletons I've included, those are left over from our annual

00:29:58.981 --> 00:30:00.581
<v Chris>Halloween gifts that I 3D printed.

00:30:00.841 --> 00:30:04.041
<v Chris>They just felt like they belonged in there. You probably don't see my name pop

00:30:04.041 --> 00:30:06.541
<v Chris>up in the booth, but I've been a monthly member for a long time.

00:30:06.821 --> 00:30:08.921
<v Chris>Always in the background, tuning in every week.

00:30:09.341 --> 00:30:11.601
<v Chris>Monday mornings start with Linux Unplugged for me.

00:30:12.041 --> 00:30:14.901
<v Chris>Anyways, hope you enjoy the hardware or at least some laughs out of the gear.

00:30:15.121 --> 00:30:18.741
<v Chris>And hey, the ATL is absolutely ripe for a live show.

00:30:19.881 --> 00:30:23.801
<v Chris>Hey, the ATL is absolutely ripe for a live show. I appreciate everything you guys do. Thanks, Alex.

00:30:24.241 --> 00:30:25.141
<v Brent>Thank you, Alex.

00:30:25.441 --> 00:30:26.061
<v Wes>This is awesome.

00:30:26.361 --> 00:30:29.941
<v Chris>These smart plugs are great that he included. I'm going to set a couple aside

00:30:29.941 --> 00:30:31.421
<v Chris>for you, Wes, so you can play with these two.

00:30:32.461 --> 00:30:35.141
<v Chris>And they, I think, I don't know if they came preloaded with,

00:30:35.221 --> 00:30:37.921
<v Chris>yeah, yeah, they come preloaded with ESP Home.

00:30:39.181 --> 00:30:45.841
<v Chris>And it's an ESP8266 in here. And because of that, it has full energy monitoring, which I love.

00:30:45.921 --> 00:30:46.521
<v Wes>That is awesome.

00:30:47.161 --> 00:30:48.181
<v Chris>The workflow is,

00:30:49.117 --> 00:30:51.637
<v Chris>Dead simple with these. I'll put a link to them in the show notes.

00:30:51.757 --> 00:30:53.877
<v Chris>You plug them in. They create a little AP.

00:30:54.397 --> 00:30:57.977
<v Chris>You join that. The first thing that comes up is it has a CAPTCHA,

00:30:58.177 --> 00:31:01.057
<v Chris>but the CAPTCHA is just select your Wi-Fi, your real Wi-Fi network.

00:31:01.317 --> 00:31:05.117
<v Chris>And so you do that, and then it reboots, and it's on your Wi-Fi.

00:31:05.377 --> 00:31:08.757
<v Chris>And then about two seconds later, Home Assistant auto detects it.

00:31:08.917 --> 00:31:09.137
<v Wes>Excellent.

00:31:10.157 --> 00:31:14.057
<v Chris>Pulls it in, and I'm off to the races with energy monitoring,

00:31:14.057 --> 00:31:16.937
<v Chris>all the stuff. It's just so great. So K-A-U-F.

00:31:16.937 --> 00:31:18.877
<v Wes>Oh, wow. Yeah, okay. That sounds awesome.

00:31:18.877 --> 00:31:22.357
<v Chris>Yeah, and they're Wi-Fi based, but they're not like a proprietary, right? It's ESP home.

00:31:22.837 --> 00:31:28.797
<v Wes>I like that somehow, you know, I think Listener Alex is like the secondhand stuff.

00:31:28.977 --> 00:31:31.937
<v Wes>It's better than plenty of firsthand stuff.

00:31:32.117 --> 00:31:33.397
<v Chris>Yeah, that's very true.

00:31:33.637 --> 00:31:34.937
<v Brent>I need a parts bin like that.

00:31:35.057 --> 00:31:38.477
<v Chris>Yeah. Thank you, Alex. Very, very appreciative. And, you know,

00:31:38.537 --> 00:31:45.057
<v Chris>even knowing how small these boxes are, I was still surprised when I took it out of the box.

00:31:45.057 --> 00:31:49.677
<v Chris>And it you know it's slightly larger than my hand is really the size of the

00:31:49.677 --> 00:31:51.297
<v Chris>thing it's it's remarkable it's.

00:31:51.297 --> 00:31:52.597
<v Brent>One liter chris it's in the name.

00:31:52.597 --> 00:31:58.237
<v Chris>I know i know i know but still actually holding it uh was shocked plenty of

00:31:58.237 --> 00:32:03.877
<v Chris>ports on here it's got your display ports your hdmi's it's got some usb uh and

00:32:03.877 --> 00:32:08.297
<v Chris>of course it's got an ethernet jack a little wi-fi antenna sticking out the back,

00:32:08.877 --> 00:32:13.977
<v Chris>And then it has a real DC power plug, which I'm very excited about for the future.

00:32:15.037 --> 00:32:20.637
<v Chris>And yeah, there's a little rattle. So I wasn't sure if it maybe got a little damaged in shipping.

00:32:20.837 --> 00:32:24.137
<v Chris>And once I held it in my little hands, I was like, oh, this is very exciting.

00:32:24.297 --> 00:32:27.977
<v Chris>This is actually a great idea. Thank you, everybody who sent these ideas in.

00:32:28.257 --> 00:32:31.777
<v Chris>So I hooked it up as fast as I could. And I just booted like the latest Ubuntu

00:32:31.777 --> 00:32:33.937
<v Chris>ISO on here using Ventoy.

00:32:33.997 --> 00:32:36.177
<v Brent>Wait, wait, wait. You didn't check out the rattling first?

00:32:36.437 --> 00:32:37.497
<v Chris>Well, that's how I checked it out.

00:32:39.357 --> 00:32:40.617
<v Brent>Well done, sir. Well done.

00:32:41.217 --> 00:32:43.697
<v Chris>It works. Okay, then the rattle's not a problem.

00:32:44.837 --> 00:32:48.037
<v Wes>And no vent toy issues that worked as expected? Okay, great.

00:32:49.058 --> 00:32:53.638
<v Chris>Thankfully, Ventoy works great on there. And it has, on the front, very handy.

00:32:53.958 --> 00:32:58.218
<v Chris>Not only does it have a USB-A, but it has a USB-C as well.

00:32:58.998 --> 00:33:04.158
<v Chris>And so when you, you know, on that Ventoy dongle I have, it's like a little

00:33:04.158 --> 00:33:07.338
<v Chris>SSD in there. So it's very fast over USB-C.

00:33:07.518 --> 00:33:11.778
<v Chris>You could just use the system that way. So I booted up in Ubuntu and went through

00:33:11.778 --> 00:33:13.138
<v Chris>just the, you know, the live session.

00:33:13.878 --> 00:33:17.698
<v Chris>And everything got detected. The Ethernet picked up an IP address just fine.

00:33:17.698 --> 00:33:20.038
<v Chris>The disks were in there. And all of that.

00:33:20.298 --> 00:33:24.358
<v Chris>I was able to browse the web. So I went ahead and just repartitioned it since

00:33:24.358 --> 00:33:26.698
<v Chris>Gparted comes on the live session. And I love Gparted.

00:33:27.118 --> 00:33:30.258
<v Chris>Went through and cleared out the main MVME.

00:33:30.698 --> 00:33:33.538
<v Chris>Didn't bother with the windows. I figured I'd just mess with that disk later.

00:33:34.558 --> 00:33:36.278
<v Chris>And cleared it all out. And then,

00:33:36.278 --> 00:33:39.478
<v Chris>you know, rebooted and started the installation process for a server.

00:33:39.578 --> 00:33:43.738
<v Chris>And what we ended up with is pretty nice, of course.

00:33:44.018 --> 00:33:49.058
<v Chris>This little think center is a decent little box in here. It's got a i5-8500T

00:33:49.058 --> 00:33:52.278
<v Chris>and it's got six threads and like the note mentioned,

00:33:52.458 --> 00:33:58.338
<v Chris>32 gigs of RAM in this, which is going to be great because ultimately I'm trying

00:33:58.338 --> 00:34:06.078
<v Chris>to consolidate a Home Assistant Yellow and maybe a couple of Pis or one Pi and an Odroid.

00:34:07.212 --> 00:34:10.972
<v Chris>Down into one machine. So it's going to be a lot on this machine.

00:34:11.092 --> 00:34:13.272
<v Chris>And I think I'm going to be running Home Assistant potentially,

00:34:13.272 --> 00:34:16.072
<v Chris>although I'm not 100% locked in, inside a VM.

00:34:16.992 --> 00:34:24.132
<v Chris>So I set up a Nix OS base on this thing and got KVM installed and had Wes start poking around.

00:34:25.512 --> 00:34:28.972
<v Chris>We thought about a couple of different ways to virtualize Home Assistant OS.

00:34:29.352 --> 00:34:32.272
<v Chris>Kind of ultimately went KVM libvert. Do you want to talk about that a little bit?

00:34:33.092 --> 00:34:36.912
<v Wes>Yeah. I mean, there's a ton of options, right? You're almost spoiled for options.

00:34:37.212 --> 00:34:41.672
<v Wes>I've been keen to try SystemD VM spawn more, although that's very new,

00:34:41.712 --> 00:34:45.792
<v Wes>and it didn't seem like the USB pass-through stuff was really as sophisticated

00:34:45.792 --> 00:34:49.592
<v Wes>as we might want, specifically for trying to virtualize something like Home Assistant.

00:34:50.592 --> 00:34:55.792
<v Wes>LexD or the ForkNow Incis is another good option. That does have robust pass-through options.

00:34:56.372 --> 00:34:59.852
<v Wes>But you'd kind of gotten a base config going. Out of the box,

00:34:59.992 --> 00:35:03.612
<v Wes>in NixOS, it's really quite easy to get, well, KVM going.

00:35:03.632 --> 00:35:07.032
<v Wes>We could just use QMU, But if you want a little more affordances,

00:35:07.272 --> 00:35:11.132
<v Wes>a little more options for like tools to work with stuff that isn't just your

00:35:11.132 --> 00:35:14.792
<v Wes>own custom QEMU script, well, Libvert's a pretty standard option.

00:35:15.692 --> 00:35:19.292
<v Wes>It does mean, you know, you kind of got to go and interact with its world,

00:35:19.452 --> 00:35:21.672
<v Wes>right? Like it has XML files that it wants to make.

00:35:21.792 --> 00:35:26.252
<v Wes>And you got to like make your VM storage pools and tell it about how you want the networking to work.

00:35:26.372 --> 00:35:30.892
<v Wes>But the plus side is it's, I mean, it's got all kinds of affordances to do that

00:35:30.892 --> 00:35:34.912
<v Wes>in a whole bunch of like enterprise complicated ways that are way more than we actually need.

00:35:35.052 --> 00:35:39.332
<v Wes>And so it meant really, like we were able to use Nix OS to create the basic

00:35:39.332 --> 00:35:42.872
<v Wes>bridge setup we wanted, which in particular, you wanted to have Home Assistant

00:35:42.872 --> 00:35:46.992
<v Wes>VM appear as if it was just like another box on your local network,

00:35:46.992 --> 00:35:49.332
<v Wes>so it could really easily talk to all of your devices, right?

00:35:50.316 --> 00:35:54.696
<v Chris>Yeah, because auto-discovery is a huge part of the Home Assistant setup.

00:35:55.156 --> 00:35:59.796
<v Chris>A lot of the new Home Assistant devices that they make, just auto-broadcast.

00:36:00.336 --> 00:36:04.256
<v Chris>So that was something that was definitely needed. And we had some reports of

00:36:04.256 --> 00:36:07.756
<v Chris>people that had tried virtualizing it on, I think, Proxmox, and they had some

00:36:07.756 --> 00:36:09.916
<v Chris>issues with the USB pass-through not always working.

00:36:10.336 --> 00:36:13.936
<v Chris>Thankfully, Alex included that SkyConnect dongle, so we had something to test

00:36:13.936 --> 00:36:21.836
<v Chris>right there. I'll also note, it seems like the Home Assistant blessed path is KVM LibVirt.

00:36:21.956 --> 00:36:25.796
<v Chris>If you're going to virtualize Home Assistant OS, all their documentation kind

00:36:25.796 --> 00:36:27.756
<v Chris>of pushes you down that path.

00:36:27.916 --> 00:36:30.696
<v Wes>It did feel well supported. It would maybe be another way to put it,

00:36:30.776 --> 00:36:32.596
<v Wes>right? Like, yeah, the docs make it super simple.

00:36:32.776 --> 00:36:36.096
<v Wes>They have like QKO images ready to go, which is pretty great.

00:36:36.236 --> 00:36:41.476
<v Wes>So in that sense, it was a very smooth process really to get it going and then

00:36:41.476 --> 00:36:43.296
<v Wes>be able to connect to it and see it.

00:36:43.296 --> 00:36:47.416
<v Wes>And we're able to use the NixOS side for, I mean, later you might like bake

00:36:47.416 --> 00:36:50.716
<v Wes>this stuff in with add-ons or whatnot, but, you know, we were able to bootstrap

00:36:50.716 --> 00:36:54.636
<v Wes>tail scale access and set up some basic sort of port forwarding and stuff.

00:36:54.756 --> 00:36:59.356
<v Wes>So we could get in and talk to the VM either by the LAN or via tail scale.

00:37:00.471 --> 00:37:03.471
<v Wes>It all pretty much worked. I mean, I don't think we, it hasn't really been tried

00:37:03.471 --> 00:37:07.931
<v Wes>in anger yet. It's really a demo setup, but I don't know. What do you think?

00:37:08.231 --> 00:37:11.071
<v Wes>Do you have enough confidence to like try it in production?

00:37:11.831 --> 00:37:16.411
<v Chris>I was pleased to see that I could do a firmware update of the Sky Connect through

00:37:16.411 --> 00:37:20.091
<v Chris>the virtualized Home Assistant instance. That seemed like a good sign there.

00:37:21.091 --> 00:37:25.391
<v Chris>So that's definitely, that's got me feeling more confident. I want to hook up

00:37:25.391 --> 00:37:28.551
<v Chris>a few more USB devices and like you say, actually try it with a few things.

00:37:29.731 --> 00:37:38.891
<v Chris>Um to me i think i also have to like somehow simulate gpu load and i need to

00:37:38.891 --> 00:37:42.271
<v Chris>simulate my load without maybe spending hours moving all of my applications

00:37:42.271 --> 00:37:46.311
<v Chris>over because i really want to see this thing under kind of sustained baseload

00:37:46.311 --> 00:37:49.211
<v Chris>what its power draw is especially if you're going to load up the host.

00:37:49.211 --> 00:37:53.331
<v Wes>Too and you've got your vm going is that going to maintain responsiveness to

00:37:53.331 --> 00:37:56.111
<v Wes>all the home automation you're doing and then yeah.

00:37:56.111 --> 00:37:56.551
<v Chris>Right you.

00:37:56.551 --> 00:38:00.711
<v Wes>Haven't even i think dabbled yet fully with exactly what even the baseline power dry is.

00:38:00.711 --> 00:38:04.391
<v Chris>And that would be my concern is that the home automation stuff or the responsiveness

00:38:04.391 --> 00:38:08.851
<v Chris>suffers when maybe like you know we're we're doing a big jellyfin job or something

00:38:08.851 --> 00:38:14.451
<v Chris>uh before we move too far off of home assistant os you guys know i love home

00:38:14.451 --> 00:38:18.491
<v Chris>assistant and i really respect the work they do over there but my god if you

00:38:18.491 --> 00:38:19.831
<v Chris>want an experience and frustration,

00:38:20.271 --> 00:38:27.951
<v Chris>I challenge you listening to this episode, go download the home assistant image for KVM Libvert.

00:38:28.791 --> 00:38:32.351
<v Chris>Go through, go to their webpage. Don't, don't Google it, but go to their home

00:38:32.351 --> 00:38:36.291
<v Chris>assistant webpage like a regular user would and try to download the image.

00:38:38.191 --> 00:38:41.971
<v Chris>And boost in your results. Tell me if you actually, if you got it.

00:38:43.551 --> 00:38:46.391
<v Chris>I'll zap you back if you actually manage to find it through their website.

00:38:47.411 --> 00:38:49.551
<v Chris>That's rough. So that to me was

00:38:49.551 --> 00:38:52.031
<v Chris>like, I'm not even sure if I'm getting the right thing and all of that.

00:38:52.171 --> 00:38:56.151
<v Chris>I actually downloaded the wrong image the first time and then went back and

00:38:56.151 --> 00:38:58.171
<v Chris>like, oh, nope, this is where I get the QCAV file.

00:38:58.311 --> 00:39:00.591
<v Chris>Okay, they have something already set up. I need to grab that.

00:39:01.351 --> 00:39:04.151
<v Chris>It was a lot. It was a lot of reading to still even end up with the wrong file.

00:39:04.251 --> 00:39:07.111
<v Chris>And that's a little disappointing because the experience, if you just buy their

00:39:07.111 --> 00:39:09.431
<v Chris>hardware where it comes loaded with Home Assistant is the exact opposite.

00:39:09.631 --> 00:39:12.671
<v Chris>It's just so smooth. It's so easy. I was surprised by that.

00:39:13.291 --> 00:39:18.391
<v Chris>But so ultimately, I need to figure out a way to test Jellyfin and ersatz and the whole RAR stack.

00:39:18.511 --> 00:39:21.871
<v Chris>Of course, things like NextCloud need to be able to run on there.

00:39:23.031 --> 00:39:25.971
<v Chris>Audiobookshelf, Music Assistant. I mean, I just have a litany.

00:39:26.111 --> 00:39:29.651
<v Chris>I mean, you can go over the back catalog of the show. I have probably something

00:39:29.651 --> 00:39:31.711
<v Chris>like 30 applications running on this.

00:39:31.791 --> 00:39:33.691
<v Brent>But you just have your Nix config you can move over, right?

00:39:34.571 --> 00:39:37.751
<v Chris>They're all mostly Docker, you know, because this is from years ago,

00:39:38.791 --> 00:39:41.471
<v Chris>which feels a little, when you have like 30 Docker applications,

00:39:41.811 --> 00:39:43.591
<v Chris>that feels kind of just like sprawl.

00:39:44.191 --> 00:39:49.731
<v Chris>I know where most of the application data is, but probably not about 20% of it would be my guess.

00:39:49.871 --> 00:39:52.251
<v Wes>Right, probably a few of them have it just in a folder right there.

00:39:52.391 --> 00:39:55.711
<v Wes>A few of them are using Docker volume. Some of them are using bind mounts to

00:39:55.711 --> 00:39:57.311
<v Wes>a regular spot on your file system.

00:39:57.611 --> 00:39:58.771
<v Chris>Yes, exactly.

00:39:58.951 --> 00:40:00.611
<v Wes>And then a couple other random stuff, who knows?

00:40:01.031 --> 00:40:03.771
<v Chris>And then to really make it all work, I'd have to move the storage over, and I'm not

00:40:03.771 --> 00:40:06.551
<v Chris>ready to commit yet because i'm not sure if all this under actual load

00:40:06.551 --> 00:40:09.691
<v Chris>works so i'm trying to think of a way to simulate gpu load simulate disk

00:40:09.691 --> 00:40:13.611
<v Chris>activity and moderate cpu load that

00:40:13.611 --> 00:40:18.491
<v Chris>i would feel confident that that's a decent estimation maybe some download you

00:40:18.491 --> 00:40:20.931
<v Chris>know what i mean like i need to think of that and then check the power drop

00:40:20.931 --> 00:40:25.511
<v Chris>and then determine if it's a same or less than all my other hardware combined

00:40:25.511 --> 00:40:28.291
<v Chris>that's where i'm kind of at with it now but i'm very impressed with these one

00:40:28.291 --> 00:40:33.411
<v Chris>liter pcs if you weren't concerned about the power at all it's so obvious i'm,

00:40:34.515 --> 00:40:37.335
<v Chris>Let's just say I was, I never felt like it was slow. I never,

00:40:37.355 --> 00:40:41.395
<v Chris>I never had, you know, I do sometimes feel like that with the O-Droid and definitely with the yellow.

00:40:41.535 --> 00:40:44.095
<v Wes>Yeah. You and I were both like simultaneously kind of banging away,

00:40:44.335 --> 00:40:47.315
<v Wes>working on stuff, doing NixOS builds without even telling each other.

00:40:47.535 --> 00:40:49.575
<v Wes>And yeah, it was doing just fine.

00:40:50.115 --> 00:40:53.955
<v Brent>I would imagine this thing has a fan in it, which your other computers don't.

00:40:54.075 --> 00:40:56.895
<v Brent>So I'm curious about audible levels.

00:40:57.035 --> 00:40:59.295
<v Brent>Cause you're going to have this tucked away in the, in the RV somewhere.

00:40:59.515 --> 00:41:00.675
<v Brent>Are you worried about that in any way?

00:41:01.515 --> 00:41:04.455
<v Chris>You know, I never heard it spin up. It would be in the booth,

00:41:04.515 --> 00:41:06.175
<v Chris>so I don't think it would be too big of a problem.

00:41:07.035 --> 00:41:12.795
<v Chris>If it did spin up, I don't think it would be too bad. So I'm ultimately dedicating

00:41:12.795 --> 00:41:17.735
<v Chris>right now the 256 gigabyte SSD that came in there, the separate disk that came in there.

00:41:18.055 --> 00:41:26.015
<v Chris>I'm dedicating that to the KVM VM storage pool, and I've decided to format it in BcacheFS.

00:41:27.095 --> 00:41:30.575
<v Chris>And if I put this thing in production, I intend to keep it as BcacheFS.

00:41:31.855 --> 00:41:34.875
<v Chris>And i feel good about it i went through i reviewed

00:41:34.875 --> 00:41:37.855
<v Chris>like some ideal mount options for a bcash

00:41:37.855 --> 00:41:43.995
<v Chris>fs file system nothing too surprising in there uh i did turn compress on because

00:41:43.995 --> 00:41:47.295
<v Chris>you know these are vm images some of them are have you know large sparse sections

00:41:47.295 --> 00:41:51.835
<v Chris>i turned on no access time and things like that to just try to improve overall

00:41:51.835 --> 00:41:56.035
<v Chris>performance but uh i didn't tell you ahead of time that i was going to do that west no.

00:41:56.035 --> 00:42:00.115
<v Wes>You did not um i actually first noticed because there was kind of a weird i

00:42:00.115 --> 00:42:03.935
<v Wes>think you'd run into some problems as you were trying mount options so there was.

00:42:03.935 --> 00:42:04.275
<v Chris>Like an.

00:42:04.275 --> 00:42:07.915
<v Wes>Artifact from some of your um vibe coding that left.

00:42:07.915 --> 00:42:08.335
<v Chris>Like a.

00:42:08.335 --> 00:42:10.835
<v Wes>System d script that was doing the mount so one of the first things.

00:42:10.835 --> 00:42:11.275
<v Chris>I did was.

00:42:11.275 --> 00:42:14.215
<v Wes>Clean that up and i made it like a regular file system yeah.

00:42:14.215 --> 00:42:20.635
<v Chris>Well here's i want what i wanted was i was researching the mount options and

00:42:20.635 --> 00:42:25.335
<v Chris>this is just a great thing because you can go out and do it for me um but the one i decided to yolo,

00:42:26.608 --> 00:42:30.508
<v Chris>Because it was like, this is something you could try, and I decided to try to

00:42:30.508 --> 00:42:34.368
<v Chris>brute force it, is Bcache FS not only does it have compress,

00:42:34.688 --> 00:42:39.108
<v Chris>which is dope, and everybody should use for their NASs and SSDs and stuff,

00:42:39.248 --> 00:42:41.468
<v Chris>but it has background compress,

00:42:41.828 --> 00:42:43.748
<v Chris>which I think is obvious what that does, right?

00:42:43.768 --> 00:42:46.628
<v Chris>It's when the system isn't as busy, when there's some spare cycles,

00:42:46.848 --> 00:42:50.208
<v Chris>then it attends to the compressing.

00:42:50.448 --> 00:42:52.828
<v Chris>Well, that sounds exactly like

00:42:52.828 --> 00:42:58.368
<v Chris>what I want, right? Who wants this crazy compress at write and read? No.

00:42:58.848 --> 00:43:02.388
<v Chris>Do it in the background. So I went ahead and said, yeah, let's throw that in

00:43:02.388 --> 00:43:07.408
<v Chris>there, which then I rebooted the system and got the emergency console.

00:43:08.368 --> 00:43:13.828
<v Chris>It almost came all the way up. And then I got the emergency console. Oh, OK.

00:43:14.608 --> 00:43:19.748
<v Chris>OK. All right. So I go in, and the solution that the machine came up with,

00:43:19.808 --> 00:43:22.508
<v Chris>because I wanted to keep the background compressed, because that's a dope option,

00:43:22.668 --> 00:43:28.788
<v Chris>is I had the machine try to mount the file system at a different point so it

00:43:28.788 --> 00:43:32.708
<v Chris>wouldn't take the system out if it doesn't work. And I used SystemD to do that.

00:43:33.548 --> 00:43:34.188
<v Wes>Yeah, okay.

00:43:34.308 --> 00:43:37.788
<v Chris>But it was still kicking errors when it tried to mount the file system,

00:43:37.788 --> 00:43:41.728
<v Chris>so ultimately I wasn't getting a reliable mount. It just wasn't taking the system out.

00:43:42.548 --> 00:43:45.368
<v Chris>So I had to capitulate, and I took the background compressed out for now.

00:43:45.828 --> 00:43:47.568
<v Chris>But it still has compression on it.

00:43:48.108 --> 00:43:51.048
<v Wes>Well, I'm just excited because now you're kind of like keyed in.

00:43:51.208 --> 00:43:54.288
<v Wes>You'll be following the Bcache updates that I keep sending you.

00:43:54.408 --> 00:43:54.508
<v Chris>Ray.

00:43:55.048 --> 00:43:57.188
<v Wes>And you can try more of the features as they keep landing.

00:43:58.388 --> 00:43:59.188
<v Chris>Although, so...

00:44:01.659 --> 00:44:05.559
<v Chris>We're working on this thing, Wes and I. And, you know, I got it pretty far,

00:44:05.639 --> 00:44:09.579
<v Chris>but I had to step away for like three or four hours on Saturday for kids stuff.

00:44:09.579 --> 00:44:14.279
<v Chris>And I come back and Wes is like, by the way, I switched it over to the Zen kernel.

00:44:17.579 --> 00:44:19.059
<v Chris>I'm like, oh, good, good.

00:44:19.219 --> 00:44:21.079
<v Wes>I figured you'd want that.

00:44:21.779 --> 00:44:24.899
<v Chris>It crossed my mind. It had crossed my mind. But then I'm like,

00:44:25.759 --> 00:44:27.599
<v Chris>no, that's too crazy for a server.

00:44:27.939 --> 00:44:30.819
<v Chris>I'm not going to do that for my server. I want. We're like, this thing's going

00:44:30.819 --> 00:44:33.199
<v Chris>to be a VM host. I need to be an adult.

00:44:33.639 --> 00:44:36.539
<v Chris>Maybe I should even use the LTS kernel. I'm thinking to myself,

00:44:36.939 --> 00:44:38.179
<v Chris>especially if I got BcacheFS.

00:44:38.539 --> 00:44:41.839
<v Chris>And then I come back and Wes is like, yeah, I zenned it up. Totally latest version.

00:44:42.619 --> 00:44:46.139
<v Chris>Click right on the edge. I'm like, all right, we're going with it. Let's do it.

00:44:46.199 --> 00:44:49.079
<v Wes>Yeah, that's right. 617 7-zen1.

00:44:49.879 --> 00:44:54.999
<v Chris>Why not? It might help with the overall Jellyfin performance.

00:44:56.079 --> 00:44:59.179
<v Chris>We do have NF tables on there for a few things like Wes was talking about.

00:44:59.879 --> 00:45:05.419
<v Chris>ButterFS on the root, so my root file system for the host is not Bcache. That's just for the VMs.

00:45:06.119 --> 00:45:10.679
<v Chris>The root is still Butter, but I do have automatic scrubbing and weekly trims

00:45:10.679 --> 00:45:15.799
<v Chris>for the SSD and MVME, both on BcacheFS and ButterFS.

00:45:16.719 --> 00:45:21.059
<v Chris>Like Wes said, we went with KVM and LibVert, and we bridged the VM to the local

00:45:21.059 --> 00:45:24.979
<v Chris>network, and just sort of were able to declare all of that in the NixOS config.

00:45:25.839 --> 00:45:28.799
<v Chris>I would love feedback from the audience on this.

00:45:29.759 --> 00:45:32.799
<v Chris>Bear in mind, I'm coming from a Home Assistant Yellow. It has like two gigs

00:45:32.799 --> 00:45:37.499
<v Chris>of RAM and, you know, like a Raspberry Pi 4 processor. But I'm thinking...

00:45:39.084 --> 00:45:44.244
<v Chris>Four gigs of ram is probably enough but that's a bit i'd like feedback on and two virtual cpus.

00:45:44.884 --> 00:45:50.384
<v Wes>Yeah i think those values came from the uh their install guide they had some

00:45:50.384 --> 00:45:54.024
<v Wes>like default sort of like oh run this um vert install command to kind of get

00:45:54.024 --> 00:45:57.704
<v Wes>started and so we've started there but yeah i wonder like it sounds like jeff

00:45:57.704 --> 00:46:01.584
<v Wes>might be using this maybe other audience members have tried it out and if they i may.

00:46:01.584 --> 00:46:04.284
<v Chris>Have now i'm thinking about i think i actually upped it to eight gigs in the

00:46:04.284 --> 00:46:06.244
<v Chris>actual config i might have upped it to eight gigs.

00:46:06.244 --> 00:46:06.964
<v Wes>Excellent i.

00:46:06.964 --> 00:46:10.064
<v Chris>Think i went eight gigabytes of two CPUs dedicated.

00:46:11.384 --> 00:46:16.404
<v Chris>And I'd like feedback from the audience if that seems to be sufficient for Home

00:46:16.404 --> 00:46:19.224
<v Chris>Assistant OS where I'm going to have a handful of, well, you know,

00:46:20.184 --> 00:46:24.004
<v Chris>a dozen add-ons probably and stuff like that and probably 300 devices talking to it.

00:46:24.484 --> 00:46:27.084
<v Brent>You might be able to flash ESPs now. Congratulations.

00:46:27.564 --> 00:46:29.864
<v Chris>That's what I'm hoping is I'll have enough memory for ESP Home.

00:46:30.084 --> 00:46:31.404
<v Wes>Oh, we got to test that.

00:46:31.584 --> 00:46:36.484
<v Chris>I know. It's a tight line to walk here because Home Assistant's just one of

00:46:36.484 --> 00:46:39.444
<v Chris>the many, many things this box would end up doing.

00:46:39.744 --> 00:46:44.464
<v Chris>And so if this was only doing Home Assistant, I just let it eat up a lot of the RAM.

00:46:44.584 --> 00:46:47.684
<v Chris>But I do need to actually, so I don't know if I'm throwing things away with

00:46:47.684 --> 00:46:50.384
<v Chris>eight gigs or four gigs like Home Assistant recommends is the sweet spot.

00:46:50.484 --> 00:46:53.304
<v Chris>The problem is at one point they recommended two and here I am,

00:46:53.344 --> 00:46:54.984
<v Chris>I'm bumping up against that all the time.

00:46:55.104 --> 00:46:59.184
<v Brent>A little bird in our chat says maybe this machine can actually take 64 gigs

00:46:59.184 --> 00:47:00.864
<v Brent>despite being advertised as 32.

00:47:01.084 --> 00:47:03.404
<v Brent>So that might solve your issue here.

00:47:03.984 --> 00:47:10.004
<v Chris>Great, Scott. And then I am going to use the SkyConnect, I believe, for my Zigbee.

00:47:10.224 --> 00:47:15.784
<v Chris>And I think I'm going to use the ZWA 2, whatever that fancy Home Assistant Z-Wave

00:47:15.784 --> 00:47:17.184
<v Chris>adapter is for the Z-Wave stuff.

00:47:17.964 --> 00:47:21.584
<v Chris>Although that makes a lot more work. It's a lot easier if I just move the existing adapters.

00:47:23.876 --> 00:47:25.796
<v Chris>I may just have to bite that bullet. I'm not sure.

00:47:26.116 --> 00:47:29.316
<v Wes>Yeah, so far it seemed like the USB pass-through worked just fine.

00:47:29.416 --> 00:47:32.036
<v Wes>We definitely saw it inside Home Assistant, saw it and all that.

00:47:32.136 --> 00:47:36.216
<v Wes>We haven't tried it in terms of actually talking over the radio or anything, but hey.

00:47:36.436 --> 00:47:39.856
<v Chris>Nope. For more flash, though. For more flash.

00:47:39.996 --> 00:47:41.916
<v Wes>Oh, yeah, right. So that's a good sign.

00:47:41.996 --> 00:47:44.396
<v Chris>That was good. I haven't got a good sense of the power readings.

00:47:44.516 --> 00:47:48.576
<v Chris>That's what I'm going to be spending my time on between now and the next episode,

00:47:48.636 --> 00:47:50.396
<v Chris>just kind of getting a sense of what the power usage is.

00:47:50.396 --> 00:47:54.036
<v Chris>The thing that i have to really just underscore for me that's such a big deal

00:47:54.036 --> 00:47:59.096
<v Chris>is that it does natively have a dc plug on the back so down the road i could

00:47:59.096 --> 00:48:02.716
<v Chris>just take the ac adapter out of the picture entirely and for me that's a pretty

00:48:02.716 --> 00:48:04.896
<v Chris>big deal it could be a nice little savings because,

00:48:06.516 --> 00:48:10.796
<v Chris>inverting that the way the inverter works is the actual the less amount that

00:48:10.796 --> 00:48:14.136
<v Chris>it's inverting the worse the efficiency is so when something like that's only

00:48:14.136 --> 00:48:19.056
<v Chris>drawing 20 30 watts uh i lose like 40% in the inversion.

00:48:19.456 --> 00:48:22.496
<v Chris>It's actually really rough. Whereas if I just go straight to DC,

00:48:22.676 --> 00:48:25.116
<v Chris>I don't, it's all, there's no efficiency loss there.

00:48:25.276 --> 00:48:28.136
<v Chris>So that's something I'll be thinking about, but I'm very, very impressed with

00:48:28.136 --> 00:48:32.576
<v Chris>the one liter PC, especially this little Lenovo and just took Linux like a champ.

00:48:32.736 --> 00:48:35.456
<v Chris>Absolutely no problem getting Linux on there. Total compatibility,

00:48:35.776 --> 00:48:39.316
<v Chris>all the devices work and the performance seems to be really good.

00:48:39.496 --> 00:48:43.996
<v Chris>So this is, I'd say, best case scenario for me. And I'm extremely grateful for

00:48:43.996 --> 00:48:45.156
<v Chris>Alex for sending this in.

00:48:45.416 --> 00:48:48.696
<v Chris>We're going to keep building on it And probably not next week,

00:48:48.756 --> 00:48:51.276
<v Chris>but in the future, a little bit down the road, I'll have an update once I've

00:48:51.276 --> 00:48:53.856
<v Chris>really tried it and put it through its paces.

00:48:53.936 --> 00:48:56.816
<v Wes>Stay tuned for Chris, Chris's One Leader Power Pulse.

00:49:01.896 --> 00:49:06.476
<v Chris>Unraid.net slash unplugged. Your system's unleashed, are you?

00:49:06.836 --> 00:49:10.036
<v Chris>The biggest Unraid sale of the year is almost here.

00:49:10.436 --> 00:49:12.996
<v Chris>Mark your calendars if you're listening to this when this episode drops.

00:49:13.276 --> 00:49:17.776
<v Chris>Cyber Weekend for Unraid is going to run from November 28th through December

00:49:17.776 --> 00:49:23.816
<v Chris>1st. So get ready for 20% off starter licenses, 25% off the Unleash licenses

00:49:23.816 --> 00:49:25.156
<v Chris>and your upgrades, of course.

00:49:25.316 --> 00:49:26.656
<v Chris>Plus, you're also going to get

00:49:26.656 --> 00:49:29.936
<v Chris>a merch store voucher with every qualifying purchase. So here's what's up.

00:49:30.096 --> 00:49:34.736
<v Chris>That means you're going to save on even more on, say, a new tee or maybe a backpack

00:49:34.736 --> 00:49:38.096
<v Chris>or a jacket and all the hats, 20% off through December.

00:49:38.296 --> 00:49:40.436
<v Chris>So if you're going to upgrade your array, maybe, I don't know,

00:49:40.496 --> 00:49:41.756
<v Chris>you've been experimenting with VMs.

00:49:42.296 --> 00:49:46.256
<v Chris>Who would be doing that right now or building out a massive Docker fleet?

00:49:46.416 --> 00:49:48.856
<v Chris>I don't know who could have actually done that over time. Well,

00:49:48.936 --> 00:49:54.256
<v Chris>Cyber Weekend is the best time to expand your server and truly unleash your setup.

00:49:54.436 --> 00:49:58.776
<v Chris>So mark your calendar, prep your build list, and get ready to save on Unraid,

00:49:58.896 --> 00:50:01.536
<v Chris>November 28th through December 1st.

00:50:01.696 --> 00:50:05.196
<v Chris>Go to unraid.net slash unplugged to kick it all off, support the show.

00:50:05.356 --> 00:50:08.776
<v Chris>It all starts November 28th, and it goes through December 1st.

00:50:08.876 --> 00:50:12.216
<v Chris>Big sales, unraid.net slash unplugged.

00:50:14.023 --> 00:50:17.323
<v Chris>Join crowd health dot com and use the promo code unplugged.

00:50:17.603 --> 00:50:20.703
<v Chris>Making informed decisions about health care is getting tougher and tougher.

00:50:20.943 --> 00:50:24.283
<v Chris>It's also becoming a political football, which makes it very frustrating.

00:50:24.663 --> 00:50:28.023
<v Chris>But it is open enrollment season. That's the season where the health insurance

00:50:28.023 --> 00:50:32.303
<v Chris>companies are going to hope you'll just sign up again and just swallow those

00:50:32.303 --> 00:50:35.063
<v Chris>overpriced premiums and the confusing fine print.

00:50:35.723 --> 00:50:40.723
<v Chris>This is where CrowdHealth comes in. I have been a member for over three years.

00:50:40.863 --> 00:50:44.023
<v Chris>And don't take my word for it. Go check it out. Go to joincrowdhealth.com.

00:50:44.143 --> 00:50:46.943
<v Chris>It's a healthcare alternative for people who make their own decisions.

00:50:47.323 --> 00:50:52.183
<v Chris>I'm a small business owner, very small business. This was a absolute must do

00:50:52.183 --> 00:50:54.543
<v Chris>for us. My wife and I both own our own businesses.

00:50:55.143 --> 00:50:58.343
<v Chris>We have saved thousands of dollars using CrowdHealth.

00:50:58.723 --> 00:51:02.183
<v Chris>Stop playing that insurance game. Go join CrowdHealth. It's a community of people

00:51:02.183 --> 00:51:04.963
<v Chris>that fund each other's medical bills directly. No middlemen,

00:51:05.103 --> 00:51:06.303
<v Chris>no networks, no nonsense.

00:51:06.723 --> 00:51:10.223
<v Chris>I see so many success stories on social media all the time.

00:51:10.343 --> 00:51:13.743
<v Chris>But as a member myself, you know, just being in the system, I've watched the

00:51:13.743 --> 00:51:14.963
<v Chris>process work and I love it.

00:51:15.683 --> 00:51:18.403
<v Chris>You know, I'm very comfortable with it. It gives me peace of mind.

00:51:18.583 --> 00:51:20.923
<v Chris>I have seen the system work over and over again.

00:51:21.103 --> 00:51:24.363
<v Chris>And they have a great app to manage all of it. It's very straightforward when

00:51:24.363 --> 00:51:26.823
<v Chris>you're going to start the process or if you have an emergency situation or,

00:51:26.943 --> 00:51:30.023
<v Chris>you know, you just want like kind of like somebody to ask some questions.

00:51:30.083 --> 00:51:32.123
<v Chris>They have an app that handles all of it.

00:51:32.443 --> 00:51:37.483
<v Chris>This is CrowdHealth. It's a health insurance alternative. It's healthcare for under $100.

00:51:37.923 --> 00:51:41.523
<v Chris>You get access to a team of health bill negotiators, low-cost prescriptions,

00:51:41.763 --> 00:51:43.743
<v Chris>and lab testing tools, as well

00:51:43.743 --> 00:51:47.923
<v Chris>as a database of low-cost, high-quality doctors vetted by CrowdHealth.

00:51:48.063 --> 00:51:52.783
<v Chris>If something happens, you pay the first $500, then the crowd steps in to fund the rest.

00:51:53.323 --> 00:51:56.803
<v Chris>This is how things should be, and it lets you take power back here.

00:51:57.023 --> 00:51:59.643
<v Chris>The system is betting you're just going to stay in the same stuck,

00:51:59.883 --> 00:52:02.163
<v Chris>overpriced, continually overpriced system.

00:52:03.635 --> 00:52:06.115
<v Chris>And if those subsidies expire, which they seem like they're going to,

00:52:06.435 --> 00:52:07.755
<v Chris>prices could go sky high.

00:52:08.895 --> 00:52:12.175
<v Chris>CrowdHealth has saved members over $40 million in health care expenses because

00:52:12.175 --> 00:52:15.715
<v Chris>they just refuse to overpay for health care. It's open enrollment, so take your power back.

00:52:15.955 --> 00:52:20.735
<v Chris>Join CrowdHealth. Get started today for $99 for your first three months. Can you believe it?

00:52:21.115 --> 00:52:23.075
<v Chris>And it's real. It's real. I've done it.

00:52:23.635 --> 00:52:27.655
<v Chris>It's great. Go to joincrowdhealth.com. Use the promo code unplugged.

00:52:27.755 --> 00:52:30.755
<v Chris>It's joincrowdhealth.com and then promo code unplugged.

00:52:31.175 --> 00:52:33.975
<v Chris>CrowdHealth is not insurance. opt out and take your power back.

00:52:34.155 --> 00:52:39.515
<v Chris>This is how we win and make a difference. Join crowdhealth.com, promo code UNPLUGGED.

00:52:43.695 --> 00:52:52.055
<v Brent>Welcome to the Boost segment. We first have Marcel here, Buller Booster, with 22,444 sets.

00:52:58.335 --> 00:53:03.735
<v Brent>Marcel boosted our episode 640, The deuce configolo desktop gigolo.

00:53:04.335 --> 00:53:05.995
<v Brent>Thank you for that. He says, I

00:53:05.995 --> 00:53:10.415
<v Brent>tried to boost a config confessions related message, but it was too long.

00:53:10.575 --> 00:53:14.555
<v Brent>I sent it in via the contact page instead, but I still wanted to send in some value.

00:53:15.055 --> 00:53:18.655
<v Chris>Thank you, Marcel. I have that tag for the post show because it's kind of in depth.

00:53:19.115 --> 00:53:21.615
<v Chris>So I don't know if we're going to get into it in the show, but I have it saved

00:53:21.615 --> 00:53:24.655
<v Chris>for us. I went and grabbed his email. Thank you, Marcel.

00:53:25.675 --> 00:53:28.735
<v Chris>Didrell's here with 3,661 sats.

00:53:30.215 --> 00:53:34.355
<v Chris>Well i messed up something fountain so sorry about my username uh but after

00:53:34.355 --> 00:53:39.355
<v Chris>a six five on my config i wanted to say thank you also this is a zip code boost

00:53:39.355 --> 00:53:40.595
<v Chris>but it has to be multiplied,

00:53:41.415 --> 00:53:46.935
<v Chris>by 15 whoa oh boy yeah get your calculator out and then grab the map does the map even have.

00:53:46.935 --> 00:53:48.575
<v Wes>A calculator module i don't know.

00:53:48.575 --> 00:53:52.295
<v Chris>If i kept that i think the map has python so.

00:53:52.295 --> 00:53:53.115
<v Brent>You could just use that.

00:53:53.115 --> 00:53:56.675
<v Chris>You're right yeah it definitely has a python interpreter well how could it three

00:53:56.675 --> 00:54:00.035
<v Chris>six six one three six six one times fifteen.

00:54:02.735 --> 00:54:06.995
<v Wes>Does the post office, can I leave the equation on there and they'll figure out

00:54:06.995 --> 00:54:08.355
<v Wes>what zip code I'm talking about? No.

00:54:08.835 --> 00:54:10.415
<v Chris>Do they have an LLM that'll do that for you?

00:54:10.775 --> 00:54:13.495
<v Wes>Yeah, as they're scanning, you know, and doing the fingerprint, you know.

00:54:14.515 --> 00:54:22.115
<v Wes>Okay, we get 54915. And that is a zip code assigned to Appleton, Wisconsin.

00:54:23.355 --> 00:54:25.215
<v Chris>Hey, hello, Wisconsin.

00:54:25.475 --> 00:54:29.315
<v Wes>Yeah, it covers areas in a few different counties, including Winnebago.

00:54:29.675 --> 00:54:33.015
<v Chris>Although apples are our thing, so get out of our thing. Appleton.

00:54:34.295 --> 00:54:35.675
<v Wes>Don't make us fight about apples.

00:54:36.555 --> 00:54:38.895
<v Chris>Don't, yeah, you don't want Washington fighting about apples.

00:54:39.175 --> 00:54:42.075
<v Chris>Woo! Thank you, Didrell. Nice to hear from you, and thank you for that boost.

00:54:43.095 --> 00:54:48.355
<v Wes>BTC is my 401k boost in with 4,590 sets.

00:54:51.195 --> 00:54:56.735
<v Wes>Elevation boost, boosting from my mountain home in Southern California. Oh, fun.

00:54:57.475 --> 00:55:02.515
<v Chris>Do you get snow up there at 4,509 to fight? in California?

00:55:04.835 --> 00:55:08.235
<v Chris>I'm genuinely curious. In Southern California, do you get snow at that elevation?

00:55:09.095 --> 00:55:10.495
<v Chris>I don't know how the earth works.

00:55:12.375 --> 00:55:13.835
<v Chris>That's beautiful. That's beautiful.

00:55:14.495 --> 00:55:16.075
<v Wes>Hello up there. Thank you for the boost.

00:55:16.995 --> 00:55:21.935
<v Chris>What is it about the idea of living up in elevation sounds so appealing to me?

00:55:22.055 --> 00:55:22.935
<v Chris>I don't know what that is.

00:55:23.015 --> 00:55:24.895
<v Wes>Because it's been a while since you've moved a couch.

00:55:26.775 --> 00:55:28.795
<v Chris>I've lived at sea level for too long.

00:55:32.175 --> 00:55:35.615
<v Brent>Jeff, guy on the floor Do you know if they get snow up there?

00:55:36.175 --> 00:55:42.375
<v Mumble>Yeah, they do Depends on where he's at But yeah, you got Big Bear You got all

00:55:42.375 --> 00:55:46.235
<v Mumble>those mountainous areas over there I got snow at about 3,700 feet In Asperia,

00:55:46.315 --> 00:55:47.475
<v Mumble>California, back in the day.

00:55:47.475 --> 00:55:49.335
<v Brent>And that's Jeff with the weather.

00:55:51.615 --> 00:55:55.055
<v Chris>PJ with the weather, thank you PJ Well.

00:55:55.135 --> 00:55:59.655
<v Brent>Badu High Sent in a boost 2001 sets.

00:56:02.513 --> 00:56:07.213
<v Brent>Hey, I was user 75 from last episode, and yes, you guys got that postal code

00:56:07.213 --> 00:56:10.093
<v Brent>right, and yes, the weather was pretty nice that day.

00:56:10.573 --> 00:56:11.053
<v Wes>Yeah.

00:56:11.293 --> 00:56:16.613
<v Chris>Nice. I like it. We got it right. Also, a little clarification there.

00:56:16.773 --> 00:56:20.433
<v Brent>Yeah. He says, uh, to Brent's question there on the postal codes,

00:56:20.553 --> 00:56:25.453
<v Brent>Brazilian postal codes do have this long but simple format with a dash that

00:56:25.453 --> 00:56:28.193
<v Brent>can identify an address right down to the street.

00:56:28.433 --> 00:56:32.893
<v Brent>That is why I didn't send my actual postal code. It's way too precise.

00:56:33.973 --> 00:56:34.773
<v Chris>Good thinking.

00:56:34.993 --> 00:56:38.973
<v Brent>And he finishes up here. Looks like I missed my chance for the addition of config

00:56:38.973 --> 00:56:42.513
<v Brent>confessions, but it was my fault. I did submit it pretty late.

00:56:42.813 --> 00:56:45.433
<v Brent>I guess I'll wait for next year's config confessions.

00:56:46.333 --> 00:56:50.453
<v Chris>Missed it by that much. Sorry about that. Thank you for the boost,

00:56:50.533 --> 00:56:52.873
<v Chris>though. Anonymous comes in with a row of decks.

00:56:54.313 --> 00:56:57.933
<v Chris>2,222 sats. It was awesome seeing y'all at Texas Linux Fest.

00:56:58.093 --> 00:57:01.933
<v Chris>I wanted to join in the config confessions. this is my first ever git repo and

00:57:01.933 --> 00:57:05.133
<v Chris>i just recently moved to using flakes about two months ago things are a bit

00:57:05.133 --> 00:57:09.133
<v Chris>messy i'm also currently working on adding my other hosts and i'll add the host

00:57:09.133 --> 00:57:13.453
<v Chris>readme to change it when i do all right we'll tag that for the post show as well for the members,

00:57:14.553 --> 00:57:18.553
<v Chris>thank you anonymous or perhaps tie fighter and good job getting your first git

00:57:18.553 --> 00:57:21.653
<v Chris>repo going as brent will tell you that's important yeah.

00:57:21.653 --> 00:57:22.553
<v Wes>And working with flakes.

00:57:22.553 --> 00:57:27.653
<v Chris>That's true yeah well done well effing done jasko.

00:57:27.653 --> 00:57:30.293
<v Wes>Comes in with five thousand sets,

00:57:32.573 --> 00:57:36.753
<v Wes>with all the fun around the config confessions i think it would be cool if love

00:57:36.753 --> 00:57:41.393
<v Wes>hosted a sort of hackathon maybe announce a theme or a couple categories a few

00:57:41.393 --> 00:57:45.993
<v Wes>weeks before the show and have you guys roast our projects maybe in place of

00:57:45.993 --> 00:57:49.933
<v Wes>the tuxies it certainly has that same community engagement aspect anyway.

00:57:51.758 --> 00:57:54.478
<v Wes>Hey, now you know, this is an interesting idea.

00:57:55.338 --> 00:57:59.098
<v Chris>Especially if we did like a home lab thing where like if people had a home lab

00:57:59.098 --> 00:58:02.738
<v Chris>project they've been wanting to get done, we could do like a two week sprint.

00:58:03.658 --> 00:58:06.318
<v Chris>And then at the end they send us their setups and we give them a review and

00:58:06.318 --> 00:58:09.558
<v Chris>tell them how they did. You know, so it's their excuse to finally buckle down

00:58:09.558 --> 00:58:11.458
<v Chris>and just get something done. I want to, because I do that.

00:58:11.478 --> 00:58:12.938
<v Wes>Artificial deadline, a thing to me.

00:58:13.058 --> 00:58:13.258
<v Chris>Yeah.

00:58:13.318 --> 00:58:14.278
<v Wes>Yeah, push for. Yeah.

00:58:14.818 --> 00:58:17.858
<v Chris>If that's something people would like, you know, I don't know,

00:58:17.958 --> 00:58:19.858
<v Chris>we need a name for it. We need a good name.

00:58:20.638 --> 00:58:24.318
<v Chris>And if we get a good name, if somebody sends a good name, that's a sign we should do it, I think.

00:58:25.078 --> 00:58:29.538
<v Chris>Thank you, Jasko. It's a pretty good idea. I like that. I like that.

00:58:29.998 --> 00:58:34.878
<v Brent>Well, our dear Gene Bean is here with a row of ducks. Hey, y'all.

00:58:35.478 --> 00:58:39.678
<v Brent>PinchFlight is awesome. I know you mentioned it many times, but it's so much

00:58:39.678 --> 00:58:40.958
<v Brent>nicer than I even realized.

00:58:41.478 --> 00:58:46.658
<v Brent>As a bonus, integrated the containerized version of Jellyfin that comes from

00:58:46.658 --> 00:58:48.898
<v Brent>Nick's packages. And that was pretty straightforward.

00:58:49.858 --> 00:58:52.758
<v Brent>And he links to, Gene B links to his GitHub repo.

00:58:53.298 --> 00:58:56.278
<v Chris>Well done, Gene B, and glad you got a chance to try it out.

00:58:56.538 --> 00:59:01.098
<v Wes>It's pretty great. Gene's links right to the actual pull request and diff that

00:59:01.098 --> 00:59:05.798
<v Wes>kind of shows, like, updating the secrets for it and adding a NixOS file that

00:59:05.798 --> 00:59:09.658
<v Wes>sets up OCI containerization to declaratively run the container.

00:59:09.858 --> 00:59:10.298
<v Brent>Nice.

00:59:11.058 --> 00:59:14.658
<v Chris>I think where it really clicks with Pinch Flat is when you pull it up in Jellyfin

00:59:14.658 --> 00:59:20.238
<v Chris>or Plex, and it looks equivalent to all your other media, but it's the stuff on YouTube.

00:59:20.758 --> 00:59:25.078
<v Chris>And now you don't have to go down the YouTube rabbit hole and get sucked into a whole bunch of stuff.

00:59:25.318 --> 00:59:28.758
<v Chris>You just go in there, you're playing it locally through your media center where

00:59:28.758 --> 00:59:31.498
<v Chris>you watch all your other content and it just integrates with the rest of the

00:59:31.498 --> 00:59:34.158
<v Chris>stuff you watch. I think it's great. Thank you, Gene.

00:59:34.798 --> 00:59:40.038
<v Chris>Good to hear from you. Woodland Geeks is here with 4,321 sats.

00:59:43.166 --> 00:59:50.406
<v Chris>Hey, finally got to boost. Hey-oh, good for you. The Utah app at the end of last show was on point.

00:59:50.566 --> 00:59:53.126
<v Chris>I have been looking for something like this. I got it working yesterday,

00:59:53.286 --> 00:59:56.706
<v Chris>and I had a couple of setup glitches, but the creator was Johnny on the spot

00:59:56.706 --> 00:59:59.226
<v Chris>with the game issues. Oh, that's always so great.

00:59:59.406 --> 00:59:59.426
<v Wes>That's rad.

01:00:00.226 --> 01:00:03.066
<v Chris>And an area where free software can sometimes really shine.

01:00:03.166 --> 01:00:05.486
<v Chris>You don't want to put expectations on the developer, but you're just never going

01:00:05.486 --> 01:00:08.286
<v Chris>to get that from, you know, Microsoft or something.

01:00:08.566 --> 01:00:10.866
<v Chris>That's great. Love to hear that. Thank you, Woodland.

01:00:10.866 --> 01:00:15.206
<v Wes>Hodor comes in with 18,500 sats.

01:00:16.817 --> 01:00:19.857
<v Wes>Hi there, long-time listener, first-time caller.

01:00:20.297 --> 01:00:21.137
<v Chris>All right!

01:00:22.417 --> 01:00:27.117
<v Wes>I wanted to highlight a Linux conference close to my heart, Ohio Linux Fest,

01:00:27.257 --> 01:00:28.917
<v Wes>happening Saturday, December 6th.

01:00:29.177 --> 01:00:34.077
<v Wes>I've attended for over a decade, but attendance has dropped the last few years.

01:00:34.277 --> 01:00:36.417
<v Wes>I'm hoping to boost awareness here in the colony.

01:00:36.677 --> 01:00:40.517
<v Wes>It's affordable, fun, and I've certainly made new connections there.

01:00:40.717 --> 01:00:44.917
<v Wes>And maybe with some support, it'll return to the two- or three-day event it

01:00:44.917 --> 01:00:48.617
<v Wes>once was. check it out at holfconference.org.

01:00:49.457 --> 01:00:53.677
<v Chris>And you know what it was because of your boost Hodor when I saw this or Hodor

01:00:53.677 --> 01:00:56.817
<v Chris>when this came in earlier I was like putting that in the housekeeping,

01:00:57.477 --> 01:01:00.597
<v Chris>so it's something we always like to do but sometimes it's just not on our radar,

01:01:01.237 --> 01:01:04.337
<v Chris>and I appreciate you giving it the awareness we're going to give it a plug here

01:01:04.337 --> 01:01:07.237
<v Chris>and we'll have a link in the show notes for people in the area to go check it out and.

01:01:07.237 --> 01:01:12.857
<v Wes>Maybe you know for folks that do report back let us know how it went because we wish we could be there.

01:01:13.577 --> 01:01:16.877
<v Brent>Well we got a row of ducks from southern fried sassafras,

01:01:18.497 --> 01:01:21.477
<v Brent>i loved config trek into the desktop

01:01:21.477 --> 01:01:24.277
<v Brent>i mean deuce configulo desktop gigolo well i

01:01:24.277 --> 01:01:30.177
<v Brent>know i didn't include it in the boost just to make one of you say it again i'd

01:01:30.177 --> 01:01:34.497
<v Brent>never do something like that in all seriousness plus one for a part three of

01:01:34.497 --> 01:01:38.877
<v Brent>the config confession series at some point now to jump back to the past and

01:01:38.877 --> 01:01:42.917
<v Brent>catch up on that backlog i wonder who will end up winning the race to texas.

01:01:42.917 --> 01:01:48.557
<v Chris>Don't spoil it don't spoil it you'll never believe what happened next the.

01:01:48.557 --> 01:01:50.157
<v Brent>Tracker did have a bug in it just saying.

01:01:50.157 --> 01:01:55.797
<v Chris>Oh oh this is new this is a very late reported.

01:01:55.797 --> 01:01:56.837
<v Wes>Bug let me just say.

01:01:56.837 --> 01:02:05.557
<v Chris>Now the bug field kicks in wh 2020 50 comes in with 4 444 sats that's a big old mcduck,

01:02:08.496 --> 01:02:11.336
<v Chris>Quick PSA for Unraid users, remember to back up your flash drive,

01:02:11.476 --> 01:02:15.416
<v Chris>not just your data pools. I just upgraded to 7.2, and on reboot, my flash drive died.

01:02:16.596 --> 01:02:21.176
<v Chris>Oh, man. After way too long refusing to admit it was dead, I finally grabbed

01:02:21.176 --> 01:02:23.976
<v Chris>a new one, only to find my backup was a year old.

01:02:24.076 --> 01:02:27.176
<v Chris>Fortunately, Unraid is awesome, and all my VMs and containers still loaded up and ran.

01:02:27.596 --> 01:02:30.456
<v Chris>However, any container I set up after the backup didn't have a template,

01:02:30.616 --> 01:02:31.796
<v Chris>so it would not have to run.

01:02:32.076 --> 01:02:35.076
<v Chris>Luckily, all I had to do was remove the template and reinstall it from the community

01:02:35.076 --> 01:02:38.016
<v Chris>app, and then it picked right back up with all my data still intact.

01:02:39.036 --> 01:02:42.616
<v Chris>This is also a time traveler boost. I'm going through the back catalog.

01:02:42.796 --> 01:02:44.036
<v Chris>So greetings from episode 25.

01:02:44.336 --> 01:02:45.376
<v Brent>That's a typo, right?

01:02:46.536 --> 01:02:51.676
<v Chris>It's fun to listen to all the old stuff with the benefit of hindsight. Yeah, it is.

01:02:52.636 --> 01:02:59.056
<v Chris>Oh, boy, man. Yeah. I love that on Unraid, all that stuff is separate from your

01:02:59.056 --> 01:03:00.876
<v Chris>data. So you can just allocate all your disks.

01:03:01.696 --> 01:03:04.936
<v Chris>Those flash disks, those flash drives, I just don't trust them.

01:03:05.076 --> 01:03:09.316
<v Chris>Not long term. but they're thankfully very easy to duplicate make an image of

01:03:09.316 --> 01:03:14.496
<v Chris>etc right so there's that thank you for the report appreciate it very much WH

01:03:14.496 --> 01:03:17.976
<v Chris>good to hear from you and hope to hear from you in the future.

01:03:20.236 --> 01:03:24.336
<v Wes>Oh and this last one was me we could probably just skip that I should have I.

01:03:24.336 --> 01:03:26.916
<v Chris>Should have trim that oh I was wondering who that was yeah.

01:03:26.916 --> 01:03:27.696
<v Wes>Sorry about that.

01:03:28.196 --> 01:03:34.416
<v Chris>Okay all right all right yeah all right okay then that brings us to And that

01:03:34.416 --> 01:03:37.676
<v Chris>is all of the 2,000 and above boosts for this episode.

01:03:37.836 --> 01:03:41.596
<v Chris>And a shout out to our SAT streamers. 19 of you streamed and you collectively

01:03:41.596 --> 01:03:46.396
<v Chris>stacked 25,467 SATs to support this here show.

01:03:46.516 --> 01:03:52.356
<v Chris>When you combine that with all our boosters, we almost, almost broke 100K SATs.

01:03:52.456 --> 01:03:58.516
<v Chris>99,094 SATs. And when you do the math, that gets split equally between myself, Wes Brent.

01:03:59.116 --> 01:04:02.476
<v Chris>A bit goes to Editor Drew. That goes to the podcast app in the index.

01:04:02.656 --> 01:04:04.156
<v Chris>That's a pretty low haul.

01:04:13.328 --> 01:04:18.128
<v Chris>Although, slightly picked up by a live boost by PJ.

01:04:18.268 --> 01:04:21.788
<v Chris>Although it didn't fire the sound like I wanted. I was hoping for a live boost sound.

01:04:21.928 --> 01:04:27.488
<v Chris>But credit goes to PJ with one, two, three, four, five sats.

01:04:31.248 --> 01:04:35.968
<v Chris>Oh, no, it's True Grits. PJ was just saying he wanted to hear the pew sound with 14,000 sats.

01:04:36.528 --> 01:04:39.828
<v Chris>True Grits had the Spaceballs boost. Surprise, surprise. I'm still making my

01:04:39.828 --> 01:04:44.288
<v Chris>way up to current episodes. Lesson for everybody. Do not ever get behind. There you go.

01:04:44.448 --> 01:04:45.168
<v Brent>Great advice.

01:04:45.588 --> 01:04:48.948
<v Chris>And Jeff just says, I want to hear the pew sound. So here you go.

01:04:50.008 --> 01:04:53.568
<v Chris>There you go, Jeff. Thank you, everybody. Not a fantastic episode,

01:04:53.648 --> 01:04:56.708
<v Chris>but you know what? We really do appreciate the direct support. This is a wild system.

01:04:56.988 --> 01:05:00.428
<v Chris>It's using a free software stack. It's using a peer-to-peer monetary system.

01:05:00.768 --> 01:05:03.848
<v Chris>But the booths are on sale right now. So if you've been thinking about it,

01:05:03.908 --> 01:05:07.228
<v Chris>now it could be a great time to dip in. Best price of the year right now to boost us.

01:05:07.588 --> 01:05:11.048
<v Chris>And you also have that membership. If you just want to set it and forget it,

01:05:11.348 --> 01:05:14.928
<v Chris>linuxunplugged.com slash membership. Thank you to everybody who does support the show.

01:05:15.068 --> 01:05:17.388
<v Chris>This is something that's been going on now for 12 years.

01:05:17.648 --> 01:05:21.728
<v Chris>It's a bit of an odd phenomenon, if you think about it in the media space and

01:05:21.728 --> 01:05:24.568
<v Chris>to have something going for 12 years that's totally aligned to its audience.

01:05:24.768 --> 01:05:27.248
<v Chris>I think it's something special and it's something we should keep going and we

01:05:27.248 --> 01:05:30.148
<v Chris>appreciate everybody who does make it sustainable and does make it possible.

01:05:30.348 --> 01:05:32.828
<v Chris>Here's your taco. We appreciate you very much.

01:05:34.601 --> 01:05:41.341
<v Chris>One little bit before we run is one pick this week. One pick, but it's a good one.

01:05:41.681 --> 01:05:45.301
<v Chris>We've mentioned this a long time on the show. It's called Easy Effects.

01:05:45.581 --> 01:05:49.301
<v Chris>It's had other names, but it's a limiter, compressor, equalizer,

01:05:49.801 --> 01:05:54.541
<v Chris>helps with volume in general for your desktop applications or maybe a video

01:05:54.541 --> 01:05:58.141
<v Chris>or a podcast you're listening to that doesn't have very good levels or the host

01:05:58.141 --> 01:05:59.321
<v Chris>levels are all over the place.

01:05:59.581 --> 01:06:06.421
<v Chris>You can turn Easy Effects on, and it's like having a sound technician for your desktop audio.

01:06:06.781 --> 01:06:10.261
<v Chris>And just recently, and the reason why we're giving it a mention is not only

01:06:10.261 --> 01:06:13.421
<v Chris>is just a great application that you should have, but with the recent release,

01:06:13.561 --> 01:06:17.181
<v Chris>the whole application was ported from GTK4 to a combination of Qt,

01:06:17.241 --> 01:06:19.701
<v Chris>QML, and the Kirigami frameworks.

01:06:20.141 --> 01:06:23.021
<v Chris>So it's got a brand new fresh release. It's on Flathub as well.

01:06:23.781 --> 01:06:25.161
<v Chris>And it's one of our favorites.

01:06:25.321 --> 01:06:28.781
<v Wes>It's so good. It's just, it's so good. It's only gotten better.

01:06:28.961 --> 01:06:33.081
<v Wes>It's easier to use now. It's more automatic. Like, this is a huge update,

01:06:33.121 --> 01:06:36.561
<v Wes>so clearly they're, like, able to keep shipping and iterating.

01:06:36.801 --> 01:06:41.761
<v Wes>And, yeah, like, the ThinkPad I use for show stuff, it has abysmal speakers.

01:06:42.661 --> 01:06:45.981
<v Wes>EasyFX is basically the only way that I can really manage to use them at all.

01:06:46.701 --> 01:06:50.841
<v Chris>I will say, no shame, but a lot of the free software events that I watch that

01:06:50.841 --> 01:06:53.501
<v Chris>are streamed, they always have, like, really low audio.

01:06:54.744 --> 01:06:57.484
<v Chris>Or a buzz and you can just

01:06:57.484 --> 01:07:00.724
<v Chris>you got firefox up or whatever you're watching the video stream you

01:07:00.724 --> 01:07:03.724
<v Chris>open up easy effects you turn it on and you can start moving dials and

01:07:03.724 --> 01:07:06.484
<v Chris>you can take something that's barely audible right up to something you can

01:07:06.484 --> 01:07:10.564
<v Chris>actually manage it's just fantastic it works with pipe wire it's got lots of

01:07:10.564 --> 01:07:14.204
<v Chris>little knobs honestly it's the kind of app that mac users brag about all the

01:07:14.204 --> 01:07:16.984
<v Chris>time and it's something we have right here for linux it should get more attention

01:07:16.984 --> 01:07:21.964
<v Chris>it's got a nice little visualizer too so you get the uh just spectrum easy effects

01:07:21.964 --> 01:07:26.264
<v Chris>8.0 you can get it from GitHub or you can get it from Flathub. It's a great project.

01:07:27.404 --> 01:07:30.584
<v Chris>And I had no idea they were porting it to Qt, but...

01:07:30.584 --> 01:07:34.384
<v Wes>No, me either. But, you know, as a Plasma user, I'm here for it.

01:07:35.004 --> 01:07:39.184
<v Chris>Suits us just fine. Suits us just fine. Links to that and everything else are

01:07:39.184 --> 01:07:42.124
<v Chris>over at linuxunplugged.com slash 641.

01:07:42.284 --> 01:07:44.824
<v Chris>Now, if you missed something or you want to jump around, Wes,

01:07:44.904 --> 01:07:47.704
<v Chris>you've got a power tip for people. Something they can really take advantage of.

01:07:47.824 --> 01:07:53.264
<v Wes>The magic of cloud chapters! Yeah, let's write a JSON file They'll magically

01:07:53.264 --> 01:07:58.164
<v Wes>deliver it from us to you that tells your podcast player where to go in the file.

01:07:58.464 --> 01:08:03.904
<v Wes>And if you need even more specificity, we've got transcripts in SRT and VTT

01:08:03.904 --> 01:08:05.764
<v Wes>format. So pick your favorite.

01:08:06.324 --> 01:08:10.244
<v Chris>Yeah, depending on your player, you may even get the speaker names.

01:08:10.964 --> 01:08:15.104
<v Chris>And for those of you that are on podcasting 1.0 apps, we will bake the chapters

01:08:15.104 --> 01:08:16.704
<v Chris>in for the applications that support it.

01:08:16.884 --> 01:08:20.064
<v Chris>And some of them, like Apple Podcasts, now are adding transcript support as

01:08:20.064 --> 01:08:23.064
<v Chris>well. So some of the 1.0 apps are starting to, and I have to say,

01:08:23.204 --> 01:08:27.544
<v Chris>those are from the podcasting 2.0 standard, which is really great to see.

01:08:27.644 --> 01:08:31.504
<v Chris>So the stuff that we've been producing for years now on all of our shows is

01:08:31.504 --> 01:08:35.164
<v Chris>just immediately available to all Apple podcast users because Apple is implementing

01:08:35.164 --> 01:08:36.424
<v Chris>the podcasting 2.0 standard.

01:08:37.367 --> 01:08:39.867
<v Chris>I don't love that app, but it's really cool to see that happen.

01:08:40.267 --> 01:08:42.327
<v Wes>Power of open source and open standards.

01:08:42.547 --> 01:08:45.987
<v Chris>Yeah, it's neat to see it happen in the podcast space. And if you get one of

01:08:45.987 --> 01:08:49.607
<v Chris>those 2.0 apps that have all the stuff, you can get them over at newpodcastapps.com.

01:08:49.807 --> 01:08:53.567
<v Chris>Then you can tune in live and you can listen to us on Tuesday on a Sunday.

01:08:54.307 --> 01:08:57.407
<v Clips>See you next week. Same bat time, same bat station.

01:08:57.547 --> 01:09:00.187
<v Chris>Yeah, that's right. You can also join our lug. That's another way to listen

01:09:00.187 --> 01:09:04.127
<v Chris>and get in on the conversation. We get together every single Sunday at 10 a.m.

01:09:04.347 --> 01:09:09.567
<v Chris>Pacific. you can find it in your local time at jupiterbroadcasting.com slash calendar.

01:09:09.907 --> 01:09:14.067
<v Chris>Thank you to our members. You get the bootleg with everything and more.

01:09:14.327 --> 01:09:17.927
<v Chris>And of course, thank you for joining us. We wouldn't do this show if you weren't

01:09:17.927 --> 01:09:19.507
<v Chris>listening, so we appreciate you too.

01:09:19.647 --> 01:09:23.887
<v Chris>And let us know your adventures with the one-liter PCs and your thoughts on

01:09:23.887 --> 01:09:26.687
<v Chris>the Valve hardware announcements. We'd love to read those next week.

01:09:26.847 --> 01:09:30.027
<v Chris>Thank you so much for joining us on this week's episode of Your Unplugged Program.

01:09:30.207 --> 01:09:33.467
<v Chris>We'll see you next Tuesday, as in Sunday.

