LINUX Unplugged - 534: We Nixed Proxmox

Episode Date: October 30, 2023

We did Proxmox dirty last week, so we try to explain our thinking. But first, a few things have gone down that you should know about. ...

Transcript
Discussion (0)
Starting point is 00:00:00 If you felt left out from all the LinuxFest excitement last week, well, the good news is the talks are already up on the LinuxFest Northwest YouTube channel. Ooh, I think I see your face there. Oh, don't. No, no, no. Well, you know what? Let's put a link to Brent's introduction to NextCloud. Carl had a great talk that really explains the background with Stream and CentOS and where Apple's going. We don't need to see mine. That's my old hair. You know, I noticed Neil's talk had the most views, so I think it might be a competition.
Starting point is 00:00:25 Oh. Let's see. Hello, friends, and welcome back to your weekly Linux talk show. My name is Chris. My name is Wes. And my name is Brent. Hello, friends, and welcome back to your weekly Linux talk show. My name is Chris. My name is Wes. And my name is Brent. Hello, gentlemen, coming up on the show this week. I admit it, we did Proxmox dirty last week.
Starting point is 00:00:53 I want to try to make good this week and go into a little more detail. But first, a lot's happened in Linux land this week. So we're going to break it all down for you. Then we'll round it out with some boosts, some picks, and a lot more. So let's give a big good morning to our friends at Tailscale. Yeah, Tailscale, it's a mesh VPN protected by... Wild God!
Starting point is 00:01:13 That's right. We love it. It'll change your networking game and build a flat mesh network across all your devices, your services, your containers, your applications, your VPSs, you name it. Get it for free for 100 devices at tailscale.com slash Linux Unplugged. That's tailscale.com slash Linux Unplugged. Hey, don't forget, you can put it on your Pi KVMs, too.
Starting point is 00:01:34 Yeah, you can, and we have. I do have Tailscale running on the Pi KVM. And a big-time appropriate greetings to the Mumble Room. Hello, Virtual Lug. Hello. Hello, Chris. Hello, Chris. Hello, Virtual Lug. Hello. Hello, Chris. Hello, Chris. Hey, guys.
Starting point is 00:01:47 Hey, friends. Thank you very much for being here. It always feels right. You know, every now and then we have to do the show without the Mumble crew, and it feels weird. It almost makes me a little nervous. Yeah, it's like driving on a spare tire. Right. You can do it, but you don't want to do it for very long.
Starting point is 00:02:03 Okay, we have a big announcement. The Tuxes, the 2023 Tuxes form is officially live. Thank you, everybody who sent some feedback in. You can go to it directly at tuxes.party. We'll put a link in the show notes. And we're doing something new. Wes had a big brain idea. Instead of making you email us your suggestions or things we missed,
Starting point is 00:02:24 we're just going to make another NextCloud form and we'll have a form, it's linked at the top of the Tuxes form that you can fill out for the things we missed and we can do honorable mentions in the Tuxes when those come up. Those will be coming up soon so please go to Tuxes.party and vote for the best projects the best tech setter. We added some new categories based on some suggestions Thank you everybody It is going to be a great
Starting point is 00:02:46 tuxes this year i think especially with some of those new categories so head on over there and go boat please we really appreciate that tuxes dot party don't call it a delay perhaps but fedora 39 has been bumped oh i think right now last i looked um aiming for november 7th okay all right we thought we might be looking at fedora 38 right now being on this episode 39 oh 39 thank you yes we thought maybe be this episode but uh it happens right yeah it was gonna maybe be delayed due to a u-boot bug impacting the Pi 4. And while the Fedora devs debated delaying the entire release or just the Pi images, more bugs popped up.
Starting point is 00:03:33 I think Brent must have been involved. I'm not sure, though. He was doing his bug testing even when he was out hunting for moose. It's just the constant fear, you know? You got to keep it going. Yeah. He just fires it up on the machine. He finds bugs.
Starting point is 00:03:45 The bugs come to him. It's Neil's fault because he was like, hey, Brent, you really got to run it going. Yeah. He just fires it up on the machine. He finds bugs. The bugs come to him. It's Neil's fault because he was like, hey, Brent, you really got to run Fedora on your new machine there. I like that idea. I think now we also have a new bug, right? So two new bugs. It seems like this one's a weird one. Some of the Fedora 39 RC 1.2 images sometimes have RC in their name, and they sometimes don't, which causes issues with certain programs or users or scripts and might expect the version to match during a check of some kind. I was going to ask which way is it supposed to be, but I suppose that doesn't matter.
Starting point is 00:04:20 The problem is that it's not consistent. And then there's one other bug that seems like a little more serious. There's if, and hopefully this never happens to you, but if you do the media check in the Fedora installer and that fails, instead of like giving you a good error or something like that, it just goes to like a blank screen and just leaves you there. Okay. I guess I can't install. Yeah. I guess I can't install. Yeah, I guess it's not working. So they figure, you know, with those issues, now the new target date is the 7th. Now you remember, guys, the way that it works with Fedora is they kind of have a window
Starting point is 00:04:56 that they target. And they have these sort of release milestone markers in that window. And they kind of have a range to pick from. And so the 7th is the next one in that window. And, you know a range to pick from and so the seventh is the next one in that window and you know you make sense to troubleshoot these things i don't think it has real any real meaning in terms of uh the actual release you know once we get it it looks like it'll be a good one it's just a matter of days difference in in the grand scheme of things um and also looking at these bugs i feel like this list not really going to impact myself probably most
Starting point is 00:05:27 the audience out there you'd probably save at this point running the rc in fact i'd be kind of curious if anybody out there is already running like a dev version rawhide or already running 39 boost in and give us your take on it because our review is going to be coming up soon and i'd like to hear what your thoughts are if you've been trying it out. I think it's probably there. We'll see. In other news this week, Linux Mint started working on Wayland support. Oh!
Starting point is 00:05:52 Now, many of us have wondered for quite a while what Linux Mint would do. And inevitably, they would have to adapt to the Wayland-only future. We all do. This is really good to see, I think. I was starting to get a little worried that maybe when we saw their X versions of apps and stuff, it was kind of an indication that they were just going to ride that X train until the very end. But this seems like a pretty good sign that they're actually going to embrace the Wayland future, which we all, like you say, Wes, we all kind of have to one way or another. You're right, though. I mean, there's a variety of currently X-based
Starting point is 00:06:28 environments out there. Some of them have smaller teams, and migrating to Wayland is probably no small effort, depending on implementation details. And the more custom environment you build, the more custom apps you have, those are more things that you're responsible to port. Right. That's why I was kind of concerned it might never happen. custom apps you have, those are more things that you're responsible to port. That's why I was kind of concerned it might never happen. I found the blog quite a refreshing read if you are interested in just knowing a little bit about how cautious they are with adopting new technologies, for instance. They say the work likely won't be done until 2026 to have Wayland as the default in Linux Mint.
Starting point is 00:07:04 And that is, you know, two years, what, more than two years from now. So I think they take these large changes very carefully, which their users clearly really value. Now, they have been working on this Wayland support in Cinnamon. And I would imagine with the other desktktops it works just fine. So Cinnamon 6.0 is planned for Linux Mint 21.3, which is this year, and will feature experimental Wayland support, so you can try it there, but it will not be the default. The default will still be the X session, but you can, from the login screen, choose the Wayland session if you'd like to play around with it and see what's featured. Hmm. I'm probably going to try that. Cinnamon on Wayland. It could be pretty neat once they get all the kinks worked out.
Starting point is 00:07:52 I don't use it a ton, but I sort of semi-rely on, like, I'm glad to have it in the back pocket because it's a very functional, easy-to-use, quick-to-get-going sort of desktop that I can use without a bunch of customization. So it's like a fallback for a machine that just needs to work. It's been nice. Seems like a safe one to recommend to friends and family that are switching from a traditional desktop OS. Yeah.
Starting point is 00:08:13 I will say as well, if you're a lot more interested in the details, they have a public Trello board that you can dive into to see the progress on the project and how far they've come. Or maybe you want to get your hands dirty. So that would be a good place to go. Otherwise, we do have some links in the show notes that'll get you started. A public Trello board. That's interesting. I see more and more projects using Trello for that kind of stuff. I'm really kind of looking forward to seeing what they come up with. 2026, that actually seems, if you were to gauge time in LTS cycles, pretty fair. If you're going to gauge it in six-month cycles. Round up, it's almost 2024 now, right?
Starting point is 00:08:56 So it'll be there before you know it. But does it feel like it's years behind everyone else? Like is that going to really put them behind for the foreseeable future? I don't think yes, but no, right? Because I don't think it matters to their user base. I've been thinking about this, and I know I've talked to you guys privately in person about this.
Starting point is 00:09:16 If you look at who's really getting decent funding in Linux and open source software, a lot of money from the users seems to be flowing to the projects that are somewhat capturing a traditional work paradigm. A couple of the best funded projects in open source, Linux Mint and Thunderbird, right? Thunderbird gets better funding than the entire Genome desktop. Wow. Yeah. And when I think about what are those two projects predominantly doing, you know, Linux Mint is preserving a traditional workflow and work environment,
Starting point is 00:09:50 and people that want that are probably very serious about that. And Thunderbird is providing a traditional way to read and manage your email, which is not in a web browser. Now, they're updating the application, but it still represents a traditional workflow to email. And I think the people that value those classic workflows, if you will, are willing to support those projects. And I think that's why you see Mint get the funding it does. Go look at the bottom of the October report.
Starting point is 00:10:22 It looks really healthy. So I think for their user base, it's probably just at the right speed. In fact, would you be surprised to learn that in 2026 when it ships, that the majority of Linux Mint users choose to just run X? They'll probably use whatever the default is,
Starting point is 00:10:38 but I wouldn't be surprised if a lot of people just stick with X, especially if they have a hardware workflow around NVIDIA that requires it. So I think, Brent, yes, but no. Great answer. Well, something else we have to look forward to, at least things going to plan, it's a special Sunday today, because perhaps right now, as we're doing the show, Linux 6.6 is being released. Ah, that's always fun, doing a show on a Linux Sunday. I mean, it means we have to wait a little while to try it out, but okay.
Starting point is 00:11:09 Well, it must be close because Michael Larabelle over at Pharonix is already writing about Linux 6.7. That's how you tell. Now, okay, going backwards to 6.6, as usual, you know, tons of just like quality of life stuff minor features driver updates for sure pharonix has uh extensive coverage if you do want to dive into those details which can be pretty fun and i mean we're talking banger coverage even for for them they you know michael usually goes pretty deep into these kernel releases but this one pages and pages of of coverage which means you know uh we can't really cover all of it, but there's a couple goodies we should talk about.
Starting point is 00:11:48 ButterFS, one of our favorite file systems, has seen a lot of attention the last few release cycles, but in 6.6, good old EXT4 gets some love. You know, it's mostly code cleanups and bug fixes, which that's great just on its own,
Starting point is 00:12:04 let's be clear. There is a particularly exciting change from an Alibaba engineer, Lu Song. It's an optimization result in something like a 34% performance improvement. I'll take it. Yeah, in a situation with many concurrent writes to an append write scenario, it's an important improvement. And then they demonstrated that Apache Kafka is a particularly good real-world test of this, which does a lot of that sort of append writing. And that's a 10% improvement, which, you know, isn't 34,
Starting point is 00:12:39 but I think pretty much anyone running a big Kafka cluster will take 10%. Yeah, no kidding. Boy, a 34% improvement with concurrent writes in an append write scenario that's kind of remarkable for a file system as established as Extended 4 It is cool to see nice performance improvements this far along in its life cycle. Yeah but then part of me is like
Starting point is 00:12:57 so you mean all these years I could have had a 34% faster? But I am grateful I am grateful Okay and not to be left out butterfs did also see some improvements uh no new features uh but lots of bug fixes refactorings cleanups and uh also a notable fix in scrub performance there was a rewrite of the scrub back in 6.4 and the new version isn't yet as fast as the old version it's's better in a lot of ways, but it's not quite caught up. Uh,
Starting point is 00:13:26 so six, six brings that not all the way back, but, a lot closer. Yeah. I find that interesting just because for many releases in the six cycle, it's been butterfest improvement, butterfest improvement,
Starting point is 00:13:37 faster this way, faster this way. And then we snuck in a little regression there just in the, in the scrub scenario. Right. Yeah. Uh, but nice to see them fixing that.
Starting point is 00:13:45 XFS got some love in 6.6 as well. It has a new online repair that's just starting to land. It is using memory more efficiently while it does it, and it'll probably be landing over the next few kernel releases. There's also, with this, a new XFS release manager. Now, the previous manager left with very large shoes to fill. This individual did all the things, really took on all the roles, wore all the hats, and not exactly a model the new maintainer necessarily should replicate.
Starting point is 00:14:17 And so they're looking for help for code review for XFS, bug triage, perhaps a community manager because XFS has a community. And there's some LTS manager roles that need to be filled as well. It's a good reminder of just all the hard work that goes on behind the scenes to keep these things taken. Yeah, it's more than just code in the kernel. Yeah. Yeah, yeah. That's a big part of it. But yeah, things should really
Starting point is 00:14:40 kind of improve for XFS's online repair, though, over the next few cycles. So keep an eye out for that. And then there's one I thought I just wanted to note for you guys. It's not a big deal, but I think it's noteworthy. In Linux 6.6, references to the NSA for SELinux are being removed. It's just SELinux now, not NSA SELinux. The patch strips out the NSA references from the SELinux code, and there is a kconfig text that adds a quote that I thought I'd read.
Starting point is 00:15:07 It kind of gives us some of the context here. It says, This changes the NSA Linux to just SELinux in kconfig to help text and comments. While the NSA was the original primary developer and continues to help maintain SELinux, that's an important note, SELinux has since long transitioned to a wide community of developers and maintainers. SE Linux has been part of the mainline Linux kernel now
Starting point is 00:15:32 for nearly 20 years and has received contributions from many individuals and organizations. So look, guys, it's bigger than the NSA now, is what they're saying. Yeah, other spooks use it too. We'll never forget. But, you know, know i mean i think it's probably fair uh maybe there's um a brand issue there uh i think uh also you know especially just when you're outside the states you know it probably feels a little
Starting point is 00:16:00 awkward using nsa se linux when you're in Switzerland or Berlin or whatever. I think having to be, you know, having been here for so long and, you know, fairly widely deployed or outside just systems like that. Yeah, makes a reasonable case. But I'm so curious. Why this year? Like it's been 20 years. Who made that decision to finally, you know, say something about it? That is a fair question.
Starting point is 00:16:23 Why now after 20 years? That's the true question. I think we're going to have to do some research on the patch submitter. Maybe somebody knows. An insider. Or we may never know. Now Linux 6.6 did bring some extra features that I think we might get excited about. So, gents, you better dust off your brass, because Rust got an update in 6.6.
Starting point is 00:16:46 Rust toolchain gets a version bump, which is not as big of a bump as we saw in 6.5, but it is a bump worth celebrating. Among other things, support for Rust Analyzer for out-of-tree kernel modules landed, along with improved Rust availability detection script. And there's a lot more, which we're, you know, just scratching the surface here. So we have a bunch of links in the show notes, as always. Yeah, you know, it's nice to see it ticking along. There hasn't really been, like, you know, that major Rust driver getting accepted yet. There's stuff in the works, like, you know, Asahi's got Rust-written drivers for the... That's kind of, I think, the big driver why I want
Starting point is 00:17:25 Rust support fully baked in is eventually I want to see these Asahi drivers upstream so then all distros can be ARM-enabled on the Mac platform. You just install any distro you want, it's just in the kernel. But you've got to get this Rust support working. Right, you've got to have that working, keep it up-to-date, you know, keep adding
Starting point is 00:17:42 features to enable eventual Rust in the kernel. Akamai. Yep. The Akamai. And the best part, all the tools that we love, like the command line client, their API, the cloud manager, the stuff that you've heard us talk about that we use to build and deploy and scale, all that is there. But now it's combined with Akamai's power and global reach. And we're talking serious global reach. And as a result, they're expanding Linode services, now Akamai, to offer more resources and tools and more data centers that come on online all the time. I just took advantage of a really great, really great quick system. I love that you can spin these up so super simple. You can have images or stack scripts to make them ready to go quick. And I have Jupes in the shop. I spun up a server. I'm queuing a bunch of data on there and then as jupes comes online and she gets cell signal when she's in and out of the shop um you know like the garage it starts syncing up with my linode and pulling everything down i just love the
Starting point is 00:18:56 reliability there too so i can just keep things going and i've used linode for the business i've used it for my personal stuff my kids game. There's so many different ways you can take advantage and use Linode to learn too. So go experience the power of Linode, now Akamai. Go to linode.com slash unplugged to learn how Linode, now Akamai, will help scale your applications if you're an individual, a project, or an enterprise from the cloud to the edge. Go see why we love it and get that $100 at linode.com slash unplugged. Now, if you caught last week's episode, you may have noticed it was a bit of a party. Slightly, hmm, wild, I think is how I would describe it, which was really fun for us. We had a lot of Linux Fest to burn off, okay, Brent?
Starting point is 00:19:43 Yeah, it was super fun, especially for us in the studio. I mean, I've been thinking about it all week, which is a good sign. But it wasn't the best format for us to get into some of the nuances of complex topics that we may have hinted at. Fair. That's fair. Yeah, that's fair. So the one that comes to mind for sure is Proxmox. We did it a bit of a disservice last week with our server adventures so i feel like we have to do a redo this week is this brent just being like chris explain yourself you did bad yeah well it wasn't our finest moment was it it wasn't uh we were
Starting point is 00:20:18 having a little too much fun uh lesson learned there and it just wasn't the right moment to convey like the full context around the decision to scrap Proxmox after all this, like a year of planning to use it. So quick background, friends. Come back in time with me a bit. We have three local servers. One is an ancient rig that's just been running like a champ forever. And then two newer boxes contributed by audience members. And storage and compute are kind of the top jobs for these machines, all three boxes, different services and applications that are facilitating the use of that storage and compute. And we're only adding to the list constantly. Like one of the things this new box is going to do, I probably mentioned this on the show last week, can't remember a damn thing,
Starting point is 00:20:57 but I probably mentioned this. We're going to download the back catalog. We're going to transcribe the entire back catalog. And one of the ways we can do that is with this. But then what if we could take that to the next level? Don't know, but what if we could? We could start training something like Meta's open source Lama 2 on our back catalog transcription. So perhaps one day there could be a Jupyter Broadcasting search engine that's powered by this box. You could go to and say, when did the guys first talk about NixOS on the podcast? Hit enter, and this chatbot would come back with an answer. Now, maybe we'll never do this, but it would be a very nice tool, even if it was just something
Starting point is 00:21:34 internally for us. And these are just jobs that we're constantly adding all the time. And storage and compute were going to be the big focus with running applications and containers and some VMs. And I wanted to deploy Proxmox on this local infrastructure. I wanted to have a reliable way to manage, you know, a medium VM load and get at least two different servers in this mix that we could maybe move things between. And if you're not familiar with Proxxbox, it kind of fits that bill. It's a virtualization and container management system built on top of Debian, tightly integrates KVM.
Starting point is 00:22:12 It also has Linux container LXC support, can do software-defined storage, got complicated and advanced networking functionality, all in a single platform. You've got APIs, you've got a web-based user interface to like sort of easily, you know, you can do stuff at scale with APIs or easily manage it just in the single platform. You've got APIs, you've got a web-based user interface to like sort of easily, you know,
Starting point is 00:22:25 you can do stuff at scale with APIs or easily manage it just in the web interface. It's got a community of users. You know, there's a lot to like about this. It uses ZFS for storage.
Starting point is 00:22:34 There's a bunch of tools and stuff for backups, doing VM migrations. And best of all, unlike a lot of competitors, say like VMware stuff, you can run Proxmox for free. Yeah, I mean they build themselves as open source
Starting point is 00:22:46 but there's obviously commercial stuff around it and different commercial packages you can get and there's a backup server that's separate and all that but good stuff. And it's come highly recommended by our audience for years and because of the consistent high recommendation, I've basically taken that as signal. You know, when we get something like that over and over again from the audience, it's something to pay attention to.
Starting point is 00:23:07 I mean, our audience builds a lot of really impressive stuff. And, yeah, so we should take note. And I was a Proxmox user like in the 4.0 days. I ran some JB infrastructure on Proxmox back then. And I liked it. But I felt it was definitely time to refresh my take. I wanted us to have some real hands-on time with Proxmox, understanding that it's a really good tool
Starting point is 00:23:27 and it's something we should be able to speak to. But after deploying it, and it took a while to get it deployed, but after deploying it because of the hardware, it was more complex than I expected. Yeah, Chris, we did have many issues with the hardware, but we got over those thanks to Jeff and Noah. Well, you and I were just watching for the most part, but once it got working, uh, you dove just immediately into the
Starting point is 00:23:50 software. And I had played with a little bit on that one liter box that Alex dropped off at my place. And I could see the reaction you were having on your face, you know, cause you have quite a few facial reactions and software frustration is maybe one of them. And I could just tell that you weren't having a good time. Yeah, it's a lot of UI to the point where you're going to need to learn it. You're going to need to learn Proxmox, especially if you're going to run it in production. Like any complex, useful tool, it needs training. useful tool it needs training and i going through it felt like i would probably want to use proxmox kind of casually with some semi-important stuff for about a year before i felt comfortable enough using it in anger in production and when things go sideways in my experience it's always better
Starting point is 00:24:41 if it's a simpler setup if If you allow a bad analogy, I kind of think that working on Proxmox is sort of like the difference of trying to upgrade a MacBook and work on a MacBook versus a framework laptop, right? Like one is like a DIY modular thing that you put together and you understand intimately and you can take it apart and rebuild it pretty quickly.
Starting point is 00:25:03 The other is a product that meets a large market demand, but is very inflexible in ways that I need it to be flexible. And, or, you know, another bad analogy, which I probably mentioned before is it's like an old car versus a new car. You can open up the hood and you see where everything is at in a new car. It's all sealed up. And the simplicity of a NixOS host with a few containers and a few VMs that we can manage through the Nix config makes a lot of sense when you consider that
Starting point is 00:25:33 most of the systems we'll be running, especially the things we build, will either be NixOS VMs or NixOS-based containers. And so then at that point, it's kind of obvious where to go. We don't need all the tooling around Proxmox, and all of the jobs we're going to be running are going to mostly be Nix already. Okay, Chris, but I could just see maybe the audience, even myself, just kind of thinking, oh, yeah, these guys are going on about NixOS again. And hey, Chris, it's just Debian underneath. Why can't you just kind of dive in and do the flexibility from that side? What's your answer to that? Well, it's Debian, Brent, but it's not enough Debian underneath, why can't you just kind of dive in and do the flexibility from that side?
Starting point is 00:26:06 What's your answer to that? Well, it's Debian, Brent, but it's not enough Debian. It's just not quite there. Because one of my very first experiences, I probably mentioned this too, sorry everybody, is that I had to get in and edit the grub defaults. I had to go in and SSH to the box and start editing the Debian system. And that also was my experience the last time I used Proxmox, is semi-frequently when I needed to do something,
Starting point is 00:26:30 I would be dropping down to the OS and doing it in the OS. And I don't like that dichotomy where you have a GUI management system and then you're also editing the OS and the two are kind of in sync but not necessarily aware of either. Right. And maybe it would be different too if we were deploying a lot of Proxmox.
Starting point is 00:26:47 So we had occasion to be messing with it regularly. We had centralized storage. We were taking advantage of their backup services. Or if one of us was like a professional using Proxmox in production at their day job, then we knew Proxmox in and out. So for me, it's like, well, if you're just going to always be dropping down to Debian, why not just use Debian? And if you're just going to be dropping into Nix all the time, why not just use Nix?
Starting point is 00:27:13 The other thing, and it's not as big of a deal, but we're often kind of pushing the edge on what is new and what you want to run. And a lot of times it requires just the right libraries to use the video stuff or whatever it might be. And so an example of this is some folks are struggling with like LXC containers to get things like stable diffusion running in Proxmox. And you can find on the Proxmox support forms people that are tweaking the underlying system trying to get stable diffusion to work in a Proxmox container. That kind of thing would be happening to us every couple of months. And so we need something that's a little more flexible and customizable for us.
Starting point is 00:27:51 But what I'm picturing now is essentially two Nix hosts with their configurations probably stored on GitHub so we can do our change management and tracking that way. Maybe we even deploy that way with a GitHub action or something. And we manage the VMs through the Nix config. I thought about installing something like Cockpit, but it's a little wonky on Nix. I honestly don't think we need it. If I need to mess around with the VMs in a GUI,
Starting point is 00:28:19 I could just use VertManager. Yeah, true. So I think the long-term solution is really simple base os as you and i were wrapping up after the show we were in no state to be working on the system and we were in a very suggestive state of mind and neil's hanging out of the studio with us he walks up and says well hey why don't you instead of putting zfs on there why don't you put bcash fs on there how dare you put BcacheFS on there? How dare he? Why don't you put BcacheFS?
Starting point is 00:28:47 Now, we actually gave it a thought. What did we end up – I actually, again, cannot remember. What did we do? I know – so we have two storage pools. We have a fast one that's all 10,000 RPM drives, and we have a slower one, which is 7,200 RPM. It's about larger. So we got two pools of storage. When I did Proxmox, I just set them both up as ZFS.
Starting point is 00:29:06 I don't think that's how it is now, though, is it? No, it still is. Oh, okay. If I'm recalling correctly, you know, and these things. Fuzzy. It was a long week. We had two pools set up, as you described, but there hadn't been any data sets created yet. Yeah, right, right.
Starting point is 00:29:22 So I think it's still left in that configuration. We were sort of debating what all the file systems we wanted on this box. But we did get BcacheFS installed. Yes. So it is available should we want one or both of those to try it out. Yeah, it's really just a matter of time until we put BcacheFS in production. I think the real question is do we do it before or after it's officially released? All right,
Starting point is 00:29:46 now I'm leaning on before. Yeah, I'm leaning on before as well. You got my vote. We can't be BcashFS hipsters if we wait till after. We used that file system
Starting point is 00:29:54 before it was unstable. Mm-hmm. You know, it's, it is kind of, it's a reset. And this is what we do sometimes. We just throw things out.
Starting point is 00:30:02 We try something and we throw it out even after like a year of planning. And I think it's a good thing. We didn't stick to it just because we were tempted after all the work it took to get it running on there. We were tempted just to stick with it. But since we could Nixify it in place, we figured why not. And this isn't a takeaway from anybody running Proxmox in production.
Starting point is 00:30:21 Because if I were using it for years, if I had multiple systems I wanted to run Proxmox on, I think I would still be very happy with it. It was just simply just more than I needed. Often I find that with the GUI stuff because I, it really, if something really hits the fan, I want to be able to just SSH in and know that all the config changes I'm making there are consistent and I can recover it and what I can see there in the disk layout, I can just see it all
Starting point is 00:30:45 and fix it. Or, you know, put another cheroot and put another system in place and get the data back online. Like, I just want that flexibility for our critical systems. And, hey,
Starting point is 00:30:53 it'll be a fun experiment. We'll see how it goes and maybe, do we regret it in a year? Stay tuned and find out. Collide.com slash unplugged. I love Collide so much I could sing about it.
Starting point is 00:31:07 Maybe I'd still be in IT today. And then there'd be no podcast for me to talk about Collide. Well, I doubt that. Can't stop me from talking. Collide solves a problem I was always dealing with in IT, especially as I moved into security. And it's just gotten worse since then, actually. It's all the low-hanging fruit, out-of-date software,
Starting point is 00:31:25 phished credentials, or just simply being out of compliance. It'd be really, really great in some sort of imaginary world where you could stop these things before these devices and these users even connect to your applications. That's what Collide does. That's the secret sauce. But what they've done to make it even better, because right there, I'm a customer. But what would make it even better if you could, is if you could then work directly with the users, notify them through their whatever messaging system they have, and give them easy walkthrough guides on how to solve and fix the problem so then they can connect to your network resources. Imagine no longer friends. That is literally what Collide does. It's like an IT department's superpower because you can just collect all this low-hanging fruit. You don't have to inundate IT. It's really genius. I think you got to go see the demo to see
Starting point is 00:32:12 what I'm talking about and see how Kali could help you say goodbye to dealing with compromised credentials, old user account stuff, software that's out of date, no longer in compliance, and manage it all with a single-pane dashboard that covers Windows, Macs, and Linux all in one spot. Go see the demo and support the show. Go to collide.com slash unplugged. That's K-O-L-I-D-E dot com slash unplugged. We got a ton of feedback again this week. Thank you for everyone.
Starting point is 00:32:43 Now, Archie left us a little bit of feedback. Archie did also show up to LinuxFest Northwest. And I got a little story about that. I met him, you know, again, for the very first time. Again for the first time or really for the first time? Well, let me rephrase that. I met him again. And the very first thing he mentioned to me, he came up, hey, Brent, hey, how's it going?
Starting point is 00:33:03 Oh, good, good, good. And the very first thing he mentioned to me, he came up, hey, Brent, hey, how's it going? Oh, good, good, good. Hey, you got a bunch of like stats tied up in my Bitcoin node here because, hey, remember your old. We got to get your channel. Remember your old node that you shut down like, what is it? We were supposed to fix that this week, Brent. We totally forgot. So that was feedback I got in person from Archie quite directly.
Starting point is 00:33:26 And I got to say, Archie, I'm so sorry. We totally forgot. But we'll get on that soon. And if we don't, please tell us again. But he did also write in and said, hey, if Mitch does not get to this in time, there are a couple other ways to help with Podverse. And those, of course, are located at podverse.fm slash contribute. And P.S., Archie is a party member. Yes, thank you, Archie.
Starting point is 00:33:53 Podverse is the GPL podcasting 2.0 app that's available on Android, iOS, and the web. And it does have a tight little team behind it, which Archie is now part of, also known as SUCD in our Matrix chat. But I think the really exciting thing here is Mitch, who Archie referred to, is the main developer, and he has gone on a three-month sabbatical from his full-time job to focus 100% on Podverse. Now, the other great thing about Podverse is because it is open source, our community and the Podverse team worked to make the web version of their player actually embeddable. So if you go to the Jupiter Broadcasting Community Built website,
Starting point is 00:34:31 the player that's embedded there is the Podverse player, thanks to the open source nature. So cool. And it's a great player. It's a great team. It's been around for a long time and it's picking up some momentum. And so this would be a great time to step up and support them a little bit i just love how easy to share it is too you know it's great you're just like trying to someone maybe they don't listen to a lot of podcasts you're trying to like
Starting point is 00:34:52 send them one they might enjoy it's a great little web ui and very linkable well what do you what do you send somebody when you when you're you're like going to give them a web link like you're on i send them to the itunes live like what right's great for web linking. I used it just this week to link someone to a specific chapter because it also supports that, which I really appreciate. Right. Yeah, that is a nice feature, too. That is very good. So, yes, if you can. Also, by the way, if you boost, a portion of your boost will go to support the Podverse dev team as well.
Starting point is 00:35:21 So that's another way you can support. We'll have a link to that in the show notes. Hey, also, can someone schedule some boosts maybe once a month just to remind us to move those sats off of that node? That would really be good for all of us, I think. So thank you. And now,
Starting point is 00:35:37 it is time for Le Boost. And our first boost comes from AtDeleted. He is our baller boost with a ludicrous 1, 2, 3, 4, 5, 6 sats. And he writes, I'm catching up on the last few episodes. Great work on the Windows challenge. I'd like to propose another. Oh, boy.
Starting point is 00:36:01 Danger. That's why he's coming in with the big sats. Here we go. Okay, he says. He gets the program, though, at least. The 32-bit challenge, using hardware that does not support 64 bits. Could you survive a week or even a single day? I'm imagining something with an Athlon or Pentium 4 in it.
Starting point is 00:36:19 This idea came out of the remarks that 4 gigs of RAM isn't enough for modern systems anymore. It occurred to me that we used to run everything on far less. My first Linux install was a 166 megahertz Pentium with an MMX, of course. Got to have the MMX. Yeah. And 16 megabytes of RAM. Wow. A real baller.
Starting point is 00:36:41 That is, I think the question there is, A, would we – how would we get our hands on 32-bit hardware? I don't know if I have any. That's the problem. Wasn't the first Pi 32-bit? Hmm. Hmm. Hmm. Feels like that's a bit of a cheat, but I was wondering, too like, could we somehow just, at software, force the computer into 32-bit, but then you're not getting the disadvantage of the old crappy hardware that's also part of the fun.
Starting point is 00:37:12 Could do it with a VM, like an old OS, constrained environment, you know, tiny RAM. Yeah, but then you're missing the whole beauty of having this ancient computer in front of you with like a CRT and such. I'm now imagining, is there a market for like a cloud provider, but it's all just Pentium 4 boxes? I know I must have a 32-bit system somewhere. I do have a, no, that's an Optron box. I've got like a 13-year-old system here, but it's an Optron or something or whatever the AMD server CPUs were back then.
Starting point is 00:37:42 You know, it just occurred to me that some listeners would have never used a 32-bit computer, which is a shame in one way, but also really. That's an interesting point. They have no idea. They're 64-bit privileged. Okay, I like this idea. I think it needs a little refinement. If you've got an idea on maybe how we get our hands on the hardware, maybe eBay, if
Starting point is 00:38:04 you've got a link or something, boost in. i think over the next week or two i'd like to i'd be down for trying yeah i'd like to tighten that up sneak boosts in with 50 000 sets first time booster with a tuxes suggestion best chat platform and i'd like to put simple x up as a contender been using that with the family since you guys mentioned it. And, you know, Element should be on there too. Maybe others could chime in with suggestions? Yes, Snake. First of all, thank you for taking the time to set up and boost.
Starting point is 00:38:35 And I know that that is the mountain you have to climb once it's all set up. It's really simple, but that setup process can take a bit. I sat down, so I took the kids out on an early trick-or-treating event like two hours away from the studio and then uh came back to the studio after that sat down i brought up the the form brought up slack brought up helipad boom top boost right there with sneak and i'm like that is a great idea we do need a best chat chat We do need a best chat platform category. So I added that to the tuxes and pulled the element room, the matrix room, for some ideas and talked to Wes and Bren and got their ideas and put them all in there. So thank you, Sneak.
Starting point is 00:39:16 That is now a new category for the tuxes. We almost need a new category sound, I feel like. There's got to be Wheel of Fortune or something. Wait, what? Oh, like a new category has been revealed, you're thinking? Oh, yeah. And now we have a new category. How was that? That was perfect. Exactly what I had playing in my mind. Chris, you nailed it. Anonymous podcast guru user came in with 36, a thousand Satoshis. Appreciate the show. Been listening for years.
Starting point is 00:39:46 I work in the space industry and I'm in the process of putting ZFS on Linux onto a satellite that will launch next year into low earth orbit. Pretty neat stuff. I share your enthusiasm for ZFS and also Flatpak. That is incredible. How about that boys?? Yeah, that's great. Linux and ZFS in space. I hate to be greedy anonymous podcast guru user, but I'd love to know what distro. If you want absolute bulletproof, do you go Ubuntu since they kind of have the most simple ZFS integration? I could see this both ways. Maybe you go Debian because it's super stable and predictable, but maybe you want everything extremely predictable, so maybe you do go NixOS
Starting point is 00:40:27 or something. I guess, like, you're not doing, like, dist upgrade on your satellite. Or are you? Like, what if something goes wrong? You gotta plan for these things. Hmm. I bet they're rolling their own kernel. Right? I was gonna say, come on, it's Arch, right? It's gotta be Arch. Does anything go into space that doesn't
Starting point is 00:40:43 have its own kernel? Do we know of any space come on, it's Arch, right? It's got to be Arch. Does anything go into space that doesn't have its own kernel? Do we know of any space Linux device that is using a stock kernel? I don't know of one. I guess that's the fun, right? Everybody gets to, like, roll their own. We should add, too, maybe just because, you know, we weren't trying to throw shade on Proxmox, nor is ZFS. Like, we didn't, you know, we got NixOS all configured with ZFS support. We're not taking that out of the config.
Starting point is 00:41:06 Right. It's so solid. Yeah. We're big fans of a lot of file systems. In fact, I have really solid confidence in ZFS on Nix because it's not like some sort of DKMS shenanigans or anything like that. So I think it's going to be really solid. or anything like that. So I think it's going to be really solid.
Starting point is 00:41:27 But I'd love to know if you can share with us, Anonymous. That's just a little fascinating detail about the distro. Bong comes in with 30,123 sats using the Podverse. Says, hey, guys, thanks for getting me into NixOS recently. I'm running on a 2015 MacBook Pro. Nice. I had to reinstall it after the 18th generation because it wouldn't boot anymore on any generation, but we'll see what happens this time.
Starting point is 00:41:49 That's crazy. He says, thanks for keeping me entertained on my long road trips. Hey, we are a road tripper's best friend, Bunk. Thank you for the boost. Thanks for listening. Good luck with your install. Yeah, let us know how that goes. I don't think I've ever heard of anyone in the audience running on a 2015 MacBook Pro.
Starting point is 00:42:06 So you are our boots on the ground reporter. Listener Jeff Boosin with 22,222 sets. Things are looking up for old McDuck. I thought for sure my giant schnoz was messing with that headset mic. This boost is for Drew's amazing work cleaning up the insanity that was episode 533. Thank you, Drew. Yeah, thank you, Drew. It wasn't your snozz. It was
Starting point is 00:42:32 the cord rubbing on your shoulder, which I admit was driving me crazy the whole episode, but it wasn't your fault. It happened just because it has a cord and we didn't pin it. Should have thought of that one. I don't really like the sound of that headset mic either. Noah manages to really make it sound better,
Starting point is 00:42:48 but I think it's just not a great dynamic range to begin with. So there's just not a lot to do there. Thank you for the boost, Jeff. Appreciate it. Thought Criminal came in with 20,020 and two Satoshis. Hmm. Hey, how about a Chris name mangle of the year taxi category?
Starting point is 00:43:07 We can give out an award for that. I love this idea. If, again, we had like a way to say, hey, where's all the times,
Starting point is 00:43:14 what are all the times Chris has mispronounced something? If you could ask something that and then we could produce that list, I would have made
Starting point is 00:43:19 that category. I feel like if you're voting for this too, you have to provide an audio clip that we can, you know, make a year in review. That would be really lovely. That would be incredible. Take that pod versus time cutling. Yeah, that is true. If you got a few suggestions,
Starting point is 00:43:33 I could always slip it in there at the end and everybody go vote again. I really think that's, it's a good one. I'll own it. High five connoisseurs back with 5,000 sats from the podcast index. Good to see you connoisseur It says, I'm responding to cross shows on how to install NextCloud. It's been a popular topic. I'm using the all-in-one image. I struggled to get the ancillary services up and running and connected like Calabra. I do want to point out that NextCloud is just like any other service. We should be treating it like cattle and trying all the ways to install it to see what works for you at that specific time. It's just my two cents.
Starting point is 00:44:06 And thanks to the JB crew for all the entertainment and thought-provoking conversations. Yeah, I mean, it's a good point. You should definitely do, like, what works with your setup? What are you comfortable administrating? Maybe the all-in-one works because it's sort of the default way and you don't care about any of the particulars and you just want the blessed configuration. Or maybe you've already got some containers running and you want to understand what bits are actually
Starting point is 00:44:26 going on in Nextcloud. I mean, like, if Brent would have come to us, how many years ago, Brent? Five,
Starting point is 00:44:30 I think. Have you been running the Snap version of Nextcloud? If you would have come to us five years ago and said, guys,
Starting point is 00:44:35 should I run the Snap version of Nextcloud? We would have said no. Yet here we are and it works great. Yeah, I know our listener, Jeff,
Starting point is 00:44:41 has tried a few different ways and had, I don't know, issues. He's having, anyways, but everyone's different I think is really my point. Oh, we really did. Now I'm realizing we never sat down and had that next cloud session either.
Starting point is 00:44:52 There's so many things we never did. Yeah, we did say that Wes would solve all his problems. Sorry, Jeff. It's so hard. He's a precious resource, you know. But Connoisseur, thank you for your thoughts and thank you for the boost. Nice to hear from you again. Tier boosts in with 2, you know. But Connoisseur, thank you for your thoughts and thank you for the boost. Nice to hear from you again. Tier boosts in with 2,500 sets.
Starting point is 00:45:09 Looking forward to seeing y'all at Texas Linux Fest 2024. Keep up the good work. And what base OS would y'all recommend for a Nix noob? Hmm. You know, you could really start with any distro you're even somewhat familiar with and then put Nix on top of that yeah i mean it kind of depends on what you're trying to do with nix maybe like are you just
Starting point is 00:45:29 trying to check it out as a package manager are you trying to build some stuff with it um but yeah i mean it runs great on pretty much any regular old linux distro uh easy to install easy to get rid of and uh you have access to a huge array of packages now i feel like wes you might have a recommendation on how to install it, because I know the default method of installing kind of scours some files a little bit everywhere. Do you have any better recommendation? No, I mean, the default installer's fine, or the determinant installer works great as well.
Starting point is 00:45:55 That one's nice because it will, by default, enable flakes. They've also got some nice recipes set up if you want to install it inside a container or on WSL or that kind of thing. Probably for a very new person, the Terminate installer is probably a little more approachable. Don't you think? Yeah, I mean, just a quick curl pipe to SH away. Yeah, I mean, you're not
Starting point is 00:46:15 doing all the plumbing yourself, but it gets you going with the package manager in the Nix language pretty quick. Yeah. There is also Nix Portable if you don't even want to install it. There are a few caveats there because it's kind of a funny little environment to make it portable and make it work. So if you're getting serious about learning, that might not
Starting point is 00:46:32 be the best just because there's additional constraints that you'll run into, but it is an easy way to try it out if you don't want to go the full install route. I believe the Texas Linux Fest call for papers are open. Carl, I'm not sure if your mic's hot, but I think that's the case, right? Yes, sir.
Starting point is 00:46:46 That's correct. Oh, boy. Looking forward to this. I think open until December 16th. Okay. So December 16th to get your paper in. We're going to be there. Yeah.
Starting point is 00:46:56 Hopefully all three of us is the plan. I'm in. Brent doesn't know, obviously, because it's in the future. Yeah, I don't know how to plan more than about six and a half days ahead. I don't either, but I just have resolve. I have resolve. I have resolve and a hunger. The thing that works for me best is
Starting point is 00:47:12 typically someone else plans it for me, and then I just have to show up because I feel so bad for disappointing people, so I think that's the route we should go. We should just buy tickets right now. It's official right now. Yeah, Brent's going to be there at Texas Libby's Fest, and we all should expect that. I'll see you there. If, you know, if you were a meat eater, it would be a foregone conclusion since it's a cross from Terry Black's. How's their coleslaw?
Starting point is 00:47:31 Very good. Everything they make is good. And if you were going to meat cheat for a day, you literally probably couldn't meat cheat anywhere else better. I mean, it changed my whole perspective on meat and barbecue. April 12th and 13th. There you go. Thank you. I was hoping we'd pull that out. We hear again this week from the open source accountant.
Starting point is 00:47:52 3,000 Satoshis this week, plus one for the fall mini-fest and spring full Linux fests. I'll be there in the spring. That was my very first fest this year, but not my last. Loved meeting you guys. Yeah, okay. I'm already getting excited about that it's gonna be pretty close are you gonna be there
Starting point is 00:48:09 Chris? should we book ahead of time? yeah the only thing is I'm already committed to Texas Linux Fest so if they
Starting point is 00:48:15 uh oh we better not have any date collisions right I'll just say yeah I'll be there yeah yeah you'll be there Brent's gonna be there
Starting point is 00:48:23 oh okay yeah I'm in Wes just drives up of course he's gonna be there right?. Yeah, you'll be there. Brent's going to be there. Oh, okay. Yeah, I'm in. Wes just drives up. Of course he's going to be there, right? Even if his car broke down, we'd come down and pick him up and bring him out. I'll hitchhike if I have to. Yeah, it's still happening.
Starting point is 00:48:42 And ladies and gentlemen, he's back, Mr. Rustic Castaversa with 15,554 sats. There's a mispronunciation right there. There you go. There you go. There you go. That was across a few boosts. And he says, thanks for the great conversation with Frank. It makes me hopeful for the future. You know what makes me hopeful for the future?
Starting point is 00:48:54 Your boost. Rusta, thank you very much. Pegged up, boosts in with 3,333 sats. It's like a plus one duck. I don't know. Yeah. Hmm. It's, yeah. Hmm., I don't know. Yeah. Hmm. It's, yeah.
Starting point is 00:49:06 Hmm. I like that. So, about the tuxes. I saw that you had both as an app and as a server OS. In my opinion, Home Assistant should have that too. It had a fantastic gear, and with their add-ons, it's a great OS to deploy apps on. And jumping to the apps, apart from Home Assistant, the app I'd like to see on the list too is Image. I haven't actually deployed it yet,
Starting point is 00:49:30 but it's up there on the top of my list. Recently, they added external libraries, which was kind of the missing puzzle piece for me. I might be over a year now on my image use. I was going to say. Yeah, it's really, really good. Screw Google Photos. So this, Pegged Out, was a great recommendation.
Starting point is 00:49:50 So Home Assistant is really two components if you're running the whole HASS suite. It's the core OS, which obviously is Linux-based, using containers to run the Home Assistant container and then add-ons that you install, which also come down as containers. And so I've done what Mr. Dodd here has recommended is I've put Home Assistant OS in the best self-hosting category of the year. And I've put the Home Assistant app in its appropriate category. So I've separated those two things out. So you'll see Home Assistant OS and Home Assistant in different categories. This is why. And then his last idea there about image, boom, also added to the list because it is absolutely fantastic. And it was a shame it wasn't on there, but it really entered into its own this year. It was an early alpha last year.
Starting point is 00:50:28 Yep. I think it's great. I think I might be deploying it. We'll see. I've played with it, but because it was kind of alpha, I was like, eh, well, I'll wait a bit. Yeah. Well, and you know what really, the thing that gave me peace of mind is I just run it over Tailscale. So my phone connects to Tailscale, and all the backups are taking place over Tailscale. So my phone connects to Tailscale and all the backups are taking place over Tailscale.
Starting point is 00:50:46 And what Image does that some of the others don't offer, even though I think they're really great, like Prism, is it gives you a really nice local app to view the photos. So that's the thing that Google Photos also does, is an app to view the photos. So like you want to look at a photo or show somebody a photo. It's right there. It's easy. Yeah. Image does that. And when you open it up, it also shows you the to look at a photo or show somebody a photo. It's right there. It's easy. Yeah. Image does that.
Starting point is 00:51:05 And when you open it up, it also shows you the backup status with a nice little icon. And they're working on smart features for face detection and generating memories and stuff like that. How Was Right came in
Starting point is 00:51:15 with 2,100 sats from Podverse. I've always avoided proc mocks just based on my own intuition. I've never heard anything bad about it until this show, which is quite interesting. I'm glad I'm on Team NixOS for now, though. Declarative containers are nice in NixOS land, which I want to explore more. LXC and Docker have always got the job done for me in the past. Here's the takeaway I want people to have. When you invest in a skill set,
Starting point is 00:51:47 takeaway I want people to have. When you invest in a skill set, it enables you to build on top of that and create things that can do the jobs and tasks that you need in a way that you understand and can reproduce and rebuild. And so the reason why we keep going on about, oh, we'll do this with Nix or that with Nix is because after years of you guys kicking our butt to check out Nix, I mean, it took us forever. Yeah, we were a bit slow on that one, sorry. When we finally picked it up, what we did is we, all three of us, invested in a skill set that is paying dividends now. And I think that's why you hear us bringing it up in these different scenarios.
Starting point is 00:52:17 It's a lot like when you first learn Linux. You learn all these things you can start solving and doing with Linux that were maybe expensive or even impossible with proprietary operating systems. And so you just start finding all these solutions. I imagine it's much like if you get a 3D printer. So that's why you hear us talking about it like this. And I think Hal was right as it dialed in. It's like you invest in this idea or for you Rails sysadmins out there, you know, you're probably well-versed in just using KVM on the command line and connecting with VertManager.
Starting point is 00:52:46 It's kind of like that platform's approach. And so that's just the approach you take for deploying VMs. And I think that's something now that I appreciate a little bit more that I didn't at the beginning of this process. And I think, Hal, you put it into words. So thank you very much for the support. Are you saying Hal was indeed right? Yeah. Hal was in fact right.
Starting point is 00:53:06 Space Demo? Space De Niro? What is this one? Space Nerd Mo. How do you do that? How do I look at that? I get Space Dino. I like that almost as much. I don't know. It's a Rhoa Dux from Space Dino using the index. Long time listener, first time booster. Hello, sir. Thank you for taking first time booster. Hello, sir.
Starting point is 00:53:27 Thank you for taking the time to get that set up. We really appreciate that. Although I was not able to attend the talks at LinuxFest Northwest, I was able to get to the meetup at Stone's Throw Brewery, and I met some amazing people. I had a great time, and I'm looking forward to the next gathering. Oh, great. I'm glad you got to participate at least a little bit.
Starting point is 00:53:40 Yeah. I always feel really crappy if somebody traveled or took the time or it's their first, and I didn't get a chance to say hi to them because it's a real tricky balance of moving around the room but spending time talking to people and depending on where the venue is, I kind of just adapt. We often three kind of get a good rhythm. The three of us get a good rhythm going eventually. But you got to get your – I usually try to look over at you guys and if i've seen like oh chris is in a deep conversation with someone then i'll i'll kind of you know for the next 15 minutes take the the task of being the one that cycles quite quickly circulates yeah exactly and then i get caught up in a great conversation i hope you guys are doing the same thing
Starting point is 00:54:17 we haven't really talked about this david booson with 2 cents. Coming in hot with the boost! And actually do note that they are coming in hot with a low boost. Debian doesn't have flavors. That's an Ubuntu thing, because the corporate tax is them only supporting Genome. Genome, sorry. Thank you. Proxmox is not a Debian flavor. It's a Debian base with an Ubuntu kernel with corporate choices on top.
Starting point is 00:54:44 I mean, Lexi in an OCI world? Also, regarding the server and the three days wasted with prepping it, server hardware is corporate tax. Why else would they restrict boot options? Strategy tax is all over the place. Used SFFs is the way to go. Cheaper, less power, less corporate tax. Scale horizontally instead. Shout out to Brent for using hardware longer than it should be and buying used. You are not alone. Shout out to Brent indeed.
Starting point is 00:55:14 Shout out to Brent indeed. Did we say Debian has flavors? Oh boy. The things we got wrong last week. It's embarrassing. We're not doing that again. I mean, it was very fun. I kind of want to do it again.
Starting point is 00:55:28 I mean, how strong were those ciders? What was in those ciders? I just don't know. You know, there was also a couple long days beforehand. Oh my gosh. And no sleep. And just go, go, go. Sultros boosted in with 5,000 sats.
Starting point is 00:55:44 Hey guys, I thought I'd share my Ne drivers being loaded, right? and you can tell a lot. You can tell a lot, and I stole a couple things from this config, so I really appreciate that. Yeah, I see some VirtualBox drivers being loaded, right? I decided I'd never tried VirtualBox on Nix. Oh, yeah. Haven't used it for a while, and I thought, that's exactly what I did is I grabbed his VirtualBox config in here and popped that on my machine, did a build,
Starting point is 00:56:20 and now I've got VirtualBox working great. The other thing that I see in your config here is you basically got, like, every single desktop environment, and you just comment out the ones you're not using and uncomment the one you want. So you must be a desktop environment hopper. You got Genome in here, Cinnamon, Pantheon, Deepin, XFCE4, Budgie, Mate, with Plasma as the current active one. I thought that was kind of interesting. You got Pipewire all set up. You're a Bitwarden user. I noticed that as well. Still using
Starting point is 00:56:49 X11 because you're also an NVIDIA user, I can tell, with this config. There's a lot you can pull out of this, isn't it? Interesting. You can see just all kinds of stuff. Their user information, their networking settings, and how they're doing Podman as well. And if you want that, it's so easy to copy.
Starting point is 00:57:08 You know how typically we get postcode boosts into the show and we get to learn about our listeners a little bit more? This is like your digital postcode. Yeah, Soltros, I hope you start a trend here. If people want to post their config, make sure it's safe to do. It should be. The most of the giveaways are really your username and host names, probably private. And unless you have some static stuff in there like IP. But anyways, put it up on GitHub and then boost it in with the link.
Starting point is 00:57:28 I'd love to go through people's Nix configs. And I got some nice value out of that, Sultrus. Really, really do appreciate that. Lowell Saboteur comes in with a little bit of Rho Dux. He says, I recommend checking out silverbullet.md for the Garage PC and Notes. I don't know how I hadn't seen this before. Yeah, it looks nice. I'm curious.
Starting point is 00:57:49 Well, first of all, if you go to silverbullet.md, the entire web page is rendered using the app, and it's all, like, text that you can highlight and copy around. It is a little markdown note-taking application that runs in the browser that looks really, really nice. If I wasn't already sipping the Obsidian juice, Silver Bullet looks pretty cool, and you can self-host it, you can run it in a Docker container. I spent a minute with it after Saboteur boosted this in. Really like Silver Bullet. We'll put a link in the show notes so people can try it.
Starting point is 00:58:21 VT-52 boosts in with 6,667 sats. And links us to some juicy news about the Nix packages supply chain security project. Sounds like by the end of the year, I don't know if that's this year or next year, but coming up, Nix packages vulnerability tracker. TPM2 backed UEFI secure boot. That could be slick on Nix packages vulnerability tracker, TPM2-backed UEFI secure boot. That could be slick on Nix. Full-source bootstrap chain for standard environment, making it possible to go from nothing to a Nix build environment without using any tools that can't be themselves built from source.
Starting point is 00:58:59 Neat. Thank you for the link. I'm going to have to go through this after the show. That is really cool. So you can make it possible to go from nothing to a full Nix environment only using tools that were built from source themselves. Wow. That's neat.
Starting point is 00:59:17 Yeah, you know, we don't, I mean, there's a lot of things to like about Nix. We kind of gush on it probably too much already. We don't really talk about the sort of reproducibility aspect of it, but it's neat to see that marching onward. Alright, rounding us out, Team Morgan497 comes in with 4,269 sats. Thank you. Using Fountain.
Starting point is 00:59:34 And they are emptying out the Fountain wall because they're trying out Podverse for a while. He has some observations and feedback for the Fountain team. He'd like the full JB show notes and the links in there, which I will contact them about and try to get that figured out because it does seem to be specific to Fountain yeah I wonder are they just choosing to display a different feed
Starting point is 00:59:50 element for that? I think and I don't think it's just our show but I'm not sure I don't genuinely need our show notes because I have the doc so like I never really check the show notes often unless we're publishing and then
Starting point is 01:00:05 i'm kind of done don't need them uh i don't even think often to go to the public page i just go to our internal docs but i will i will try to follow up on that he writes that he also had some issues with uh fountain recalling when he switched between apps where he was playing back and i think that could be a low memory situation um But I think you'll like Podverse. I hop around a bit. I have been using Fountain and Podverse and Castomatic and Podfans and on and on. And right now I'm testing the Fountain 1.0 beta. Or really RC, so that's where I'm at.
Starting point is 01:00:39 Let me know what you think, Morgan. Sam Squanch comes in with 10, sets shout out from victoria bc sounds like a few other people out there are using wise cams i flashed mine with rtsp firmware and using frigate which works great however i cannot figure out how to deny the cams access to the cloud i block all the traffic they seem to use and still somehow they keep working through the app. Any experience with this? So there's the Wisecams. You can also install Wisecam hacks firmware, which gives even more control.
Starting point is 01:01:14 That might be something you want to look into. Just got to make sure your devices are supported. I have successfully been able to block this as far as I guess I should double check. I haven't checked in a long time at the DNS level. I don't block it at the firewall I block it at the DNS level and I just kind of confuse it that way then to get access to the wise cams I use the wise docker bridge I think it's called wise docker bridge maybe double check me on that Wes and that uses wise's local kind of RTMP proprietary stream to pull it in to the bridge and then just convert it to plain old RTMP, RTSP, HLS.
Starting point is 01:01:50 Docker-WISE-bridge. That's it. And so I have then pretty much just kept the – since I've started using that, I've kept the WISEcam stock. If you're in the States, they're like $25 a cam with pretty good optics, decent feature set, but they do require a cloud app and a cloud account. And ultimately, they're Wi-Fi cameras, and Wi-Fi cameras are sort of hit and miss in their quality. It depends on your Wi-Fi implementation.
Starting point is 01:02:17 If I remember when I get Jupes back, which will be after I've traveled, so I probably won't remember, But at some point, I would like to try to see if the Wyze app works again. It's been a minute since I've checked that. If anybody else has experience, please do boost in and let us know your experience with that. Also, a thank you to everybody who streams Sats as they listen. Our dashboard and helipad now shows that in real time. So there's little tricks we've had to pull before, but now I just have it up there on the screen as I'm working, and it's so great to see. So, thank you, everybody, who just turns on that streaming, Sats, and just streams along as they listen. We had 24 boosters this week, and we stacked 356,338, Sats.
Starting point is 01:02:59 Thank you, everybody, who supported the show. Honestly, I think we need to do better, and I appreciate the value we did get, but we tried harder this week and are in a better state of mind, and we appreciate the support of this production. You can support us with cash, you know, your fiat fund coupons, if you'd like to go to unpluggedcore.com
Starting point is 01:03:19 or jupiter.party. Those are membership options. They also give you access to special exclusive member features, like the bootleg version of the show that's like twice the show. Sometimes more. And if you want to just support each production with a boost, you can do that with a new podcast app at podcastapps.com.
Starting point is 01:03:36 Fountain's real close to that 1.0. Podverse is going through that sprint. There's so many good things going on over there. Or keep your app. Just get Albie. Getalbie.com. Top that off using anything on the Lightning Network or indirectly just in the app just boom top it off get some sats and head over to the podcast index you find unplugged you boost them from
Starting point is 01:03:53 their web page boom there's other sites too fountain fm you can boost in more and more now it's boostable from the web heck even the pod verse player on our web page you can do it you just need albie at get albie.com thank you everybody who supports each individual production this is a value for value show and we always want our audience to be the biggest customer i was having some fun with came on this week think of like kind of like h top but just for what the kernel is doing it's a a Linux kernel manager and activity monitor, and it has end cursors like UI that you run on the command line, and it'll give you basic info about your kernel.
Starting point is 01:04:34 It's got a really cool search where you can look for a particular module and then get all the information about that module, its file system location, how to load it, how to unload it. What the license is. Yeah, the author, the description, the device IDs it's talking to. It's such a cool tool. It's called Kmon.
Starting point is 01:04:54 And guess what? It's written in Rust. I thought you were going to say it's packaged in Nix. Oh, it is. Yeah, it is. Even better, though. But, you know, it's a double whammy. It's a double whammy. It's a great little app.
Starting point is 01:05:10 I'm going to basically install it all the time now. I love to see what's going on. I love, Chris, how in our show notes now you've included the command to run it in Nix temporarily. That's really helpful for when I need to test something. Oh, you didn't do this. It was Wes. Wes added that in there. Oh, that's a great idea because now we all can just copy that.
Starting point is 01:05:32 We can just paste it and try it. Currently downloading. Oh, great. It's in Arch too. So, you know, you don't really have an excuse, audience member. You got to try it. I gave it a quick go. I'm like, no, I'm installing this permanently.
Starting point is 01:05:41 That was really great. Okay. Well, thank you, everybody, for listening. Before we let you go, though, I do want to remind you, please, please go installing this permanently. That was really great. Okay, well, thank you everybody for listening. Before we let you go, though, I do want to remind you, please, please go vote in the Tuxes. We want to get as much representation as possible. So Tuxes.party for that. And also just a little programming note,
Starting point is 01:05:56 couple of things coming up next week. Number one, I will be live from Bitcoin Beach in El Salvador. So my first out-of-country live show. We'll see how that goes. I'm excited for this. Wow. Assuming I'm going to have a good one. Yeah, we should probably do some scheming on that.
Starting point is 01:06:09 I'm trying to think if I have any tips for you. Maybe time zones? I'm not sure. Cover the room in pillows. Oh, yeah, that works really well. Try to eat as much. Time zones is going to be hard because next Sunday we fall back.
Starting point is 01:06:23 Daylight savings ends on November 5th. Man, but not everybody does, right? Nope. It's a show day and El Salvador does not observe daylight savings as far as I can tell.
Starting point is 01:06:34 So that means I think when it is noon here in Seattle the go time for you guys I think that means it's going to be
Starting point is 01:06:41 something like 2 p.m. for me. Just your perfect starting to get sleepy time. I know. I'm going to have more prep time but I it's going to be something like 2 p.m. for me. Just your perfect starting to get sleepy time. I know. I'm going to have more prep time, but I'm also going to be getting sleepy. So we'll see. But just keep the time math in mind if you want to come try to witness live my first remote out-of-country show. You better be trying some tasty food and reporting back.
Starting point is 01:07:00 Oh. See you next week. Same bad time, same bad station. Indeed. Why not make it a Linux Tuesday on a Sunday? Join us Sundays at 12 p.m. Pacific, 3 p.m. Eastern. Don't forget about that daylight saving time change. And if you want more show,
Starting point is 01:07:16 our Luplug gets together on Mumble every Sunday. You get a live low latency feed right from the mixer. You get absolutely everything, even the bits that you probably don't want. And then the members, they get the full bootleg version with basically twice the content. Raw, unfiltered Brent. Who doesn't want that?
Starting point is 01:07:36 You know, those Canadians, they can really curse. But it's so pleasant when they do. I also want to know if you're going to run Cinnamon 6 when that lands with Wayland support. If you're a Cinnamon user, are you going to try it? Or have you reached your desktop nirvana already?
Starting point is 01:07:51 Let us know. Boost in. And links to everything we talked about today, how to contact us, the Mumble Room info, the Matrix chat info, how to subscribe to our feed,
Starting point is 01:08:00 all of it is at linuxunplugged.com. Thanks so much for joining us on this week's episode of the Unplugged program. We'll see you right back here next Tuesday, as in Sunday. Thank you. you

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