LINUX Unplugged - 581: The Linux Escape Hatch

Episode Date: September 23, 2024

What if we had to abandon ship and stop using Desktop Linux? We've come up with a master plan, and put it to the test.Sponsored By:Jupiter Party Annual Membership: Put your support on automatic with o...ur annual plan, and get one month of membership for free!Tailscale: Tailscale is a programmable networking software that is private and secure by default - get it free on up to 100 devices! 1Password Extended Access Management: 1Password Extended Access Management is a device trust solution for companies with Okta, and they ensure that if a device isn't trusted and secure, it can't log into your cloud apps. Support LINUX UnpluggedLinks:💥 Gets Sats Quick and Easy with Strike📻 LINUX Unplugged on Fountain.FMMeshtastic Linux-Native ApplicationMeshMap — Meshtastic Node MapLINUX Unplugged 269 — What if desktop computing went a very different direction in the late 90s? Deeply multithreaded from the start, fast, intuitive, and extremely stable. This is the world of Haiku, and we go for a visit.The Dawn of Haiku OS — Haiku, unlike its more established competitors, is exceedingly good at tackling one of the toughest challenges of modern computing: multicore microprocessors. Let's take a look at why that is, how Haiku came to be, and whether the operating system running on your computer really performs as well as it should.Haiku Project HistoryHaiku R1/beta5 Release Notes — The fifth beta for Haiku R1 over a year and a half of hard work to improve Haiku’s hardware support and its overall stability, and to make lots more software ports available for use.docker-qemu-haiku — A Docker image for the Haiku operating system.golang-haiku/go — The Haiku port of the Go programming language for upstream support. Changes are made in 'golang-1.11-haiku' or 'golang-haiku-master'.Using the remote app server | Haiku ProjectJB Haiku ServerLighttpdDHH Talks Apple, Linux, and Running ServersAnnual Membership — Put your support on automatic with our annual plan, and get one month of membership for free!dadjoke-clicolmenaspectorus' NixOS ConfigPick: rustpad — Efficient and minimal collaborative code editor, self-hosted, no database requiredIs the Nostr moment officially here?

Transcript
Discussion (0)
Starting point is 00:00:00 Hello, good afternoon and welcome. Let me try and explain what we're trying to accomplish with the BOS. We're trying to create the ideal platform for the development of a new breed of new digital media applications. You've seen the success of Linux, so if you want a soundbite to summarize what we're trying to accomplish, we're trying to become the Linux of audio and video applications. Hello, friends, and welcome back to your weekly Linux talk show. My name is Chris. My name is Wes. Hello, Wes. Well, your weekly Linux talk show. My name is Chris. My name is Wes. Hello Wes.
Starting point is 00:00:46 Well, coming up on the show today, we're going to try out our perfect Linux escape hatch OS. If we had to leave the Linux desktop today for some reason, where would we go? Then we'll do a hard shift and we'll talk about ways to bring more pro users to Linux with some insights that I think long-time Linux users need to hear. So we'll talk about that as well. And then, of course, we're going to round the show out with some great boosts, picks, and a lot more. Mr. Brantley is off sick from traveling.
Starting point is 00:01:14 Get better, buddy. So we're giving him the Sunday off, but we do have our mumble room here. Time-appropriate greetings, virtual lug. Hello, hello. Hello, Chris and hello, Wes. Hello. Hello. We got a tight crew on hello, Wes. Hello. Hello.
Starting point is 00:01:26 We got a tight crew on air, only a handful of you. And then we got like a slightly larger crew in the quiet listening. On a Sunday, we're here doing the show. We said we wouldn't be, but yet here we are. So we have a lot to get into this morning. So I want to say good morning to our friends at Tailscale. Let's go to Tailscale.com slash unplugged right now. Let's go.
Starting point is 00:01:48 Try it. I was already there. Of course you were. Tailscale is the way to connect your devices directly to each other, wherever they are, whatever device they are, on whatever network they're on. And when you go to Tailscale.com slash unplugged, you can get it for free for 100 devices and three accounts. That's not a limited time plan.
Starting point is 00:02:06 That is the plan. You get it for 100 devices. It's the plan I'm on. It'll completely blow your mind on what's possible with WildGal. There it is. I had to spin him up for it. It's privacy for everyone in every organization. Talescale.com slash unplugged.
Starting point is 00:02:24 Now, I want to announce something that we've been working on behind the scenes, and it's something that we've been taking pretty seriously and really, really, really excited about. The show is gearing up to talk about Meshtastic. So for those of you who don't know, Meshtastic is an open-source, off-grid, decentralized mesh network built on affordable, low-power devices. So you can use cheap LoRa radios, like in the 900 megahertz range, to communicate with each other in an off-grid platform, even if, say, the cell network is down or something like that, maybe during a natural disaster. They support long range.
Starting point is 00:03:02 Listener Jeff's got up to like 90 miles plus in his testing. And others have seen it as high as like 150, 160 miles in some of their testing. There's a community of repeaters out there that help extend the network. It's all open source. It's a decentralized communications network that you can send and receive text messages between the members of the mesh. You can optionally tag GPS-based locations on there. So you could, in theory, also use this to create something like an Apple AirTag alternative that's open source. I'm very much seriously thinking about it as a way to do sensors for garden and for sheds that is remote and low power and resilient. And there's just a lot here, not to mention the usefulness, say, in an emergency, not
Starting point is 00:03:48 to take away from ham and what we want to do with ham in the future. That's a separate topic. But we thought maybe even after we covered this, if we did it in the right way, maybe our community would want to get involved and help build out the mesh. And we could use some help. Maybe we could start transmitting messages amongst each other. And we could use some help. Maybe we could start transmitting messages amongst each other.
Starting point is 00:04:11 And behind the scenes, listener Jeff has been building and testing all kinds of various devices, some with solar, some not. Just all kinds of neat ways to do this, ones that we can mount on poles. And so we're asking for your help to get Jeff up here so that way we can make a full episode out of this. So we want to get him out here for a few days in October to work with us, install it, test, learn how all these units work, and then come into the studio and do the episode with us, get some of his experience and share our experiences getting it all set up.
Starting point is 00:04:37 And he would pay for the whole thing on his own. He would. He's already worked for weeks on this at his own time and expense. But that doesn't seem right, right? We want to hire him as a consultant here to teach us what we need to know. I'd like to try to raise around $500 or so to get him up here from mid-California to north of Seattle. I think probably it's a fraction of his overall cost that he's into this, but I think it'd be a nice little way we could return some value to him.
Starting point is 00:05:06 So what we're doing this week, since we're down a man, is we're going to include Jeff's Lightning Wallet in our splits this week. So if you boost, your message will go directly to him, including the message itself and some of the sats. And we're going to try to build that little wallet up there to about $500 or so. So that way he has that to draw on for his gas money and his foods as he comes up and back down this long stretch on the West Coast. comes up and back down this long stretch on the West Coast. And the nice thing about him getting a copy of your message is if you have any questions about Meshtastic or have an experience with this type of thing, he'll be able to get that too. So please do boost in any questions you have regarding the topic or anything in general you want to help support this, I guess, mission to get Jeff up here so that way we can do
Starting point is 00:05:41 this episode. And he'll get a copy of it as well as we will. It's a nice way to, I hope, do this in a way that's really serious. Instead of us just sitting here telling you about the features and reading the website, we're going to actually have hands-on experience. Jeff has experience building these things. He's going to help us learn how to use this stuff hands-on.
Starting point is 00:05:59 We're going to, you know, basically deep dive and really try to understand this thing when we come on air to talk to you about it. And hopefully, maybe, create something in the wider community around this network so i'm excited about the potential here the fact that the whole thing is open source and decentralized is right up my alley in particular particular and all you have to do to help make it a reality is boost in a message and a portion of your sats will go to jeff's wallet to get them up here how freaking excited is that you freaking excited are you?
Starting point is 00:06:25 Very. How great is it? I'm so grateful for all the time and energy Jeff's already put into it. I'll show you the pictures after we're done recording. They're some really cool looking devices. I mean, it feels like he's already helping extend our reach in a major way, right? Like, we're both interested in the project. Neither of us had time to dive into the extent that we'd like. Yeah. Jeff is doing that.
Starting point is 00:06:47 Yeah, it just wouldn't be possible. And it's one of those topics that we want to take seriously when we do talk about it. And to actually talk about it properly, you have to participate in the network. You have to see these devices, learn where it doesn't work.
Starting point is 00:06:58 Yeah, right. Yeah, what is it actually capable of right now in practice? Exactly, which I think is going to be a big component of it for us as well. And then, you know, if I could have anything, maybe it inspires a few community members to set up their own relays and nodes and maybe we're sending messages one day.
Starting point is 00:07:13 Eventually you find out if we're live on the mesh. Wouldn't that be something? So please do boost your support in and a message and we'll start stacking those stats to get Jeff out here early to mid-October. Okay, Wes. So it's a silly idea. It's never going to happen. It's really a problem we'll never have to worry about in Linux land because there's always a fork. There's always
Starting point is 00:07:39 another desktop environment. There's always another distro. It's one of the insurance policies about Linux. However, we have noticed an existential crisis amongst our Windows and Mac using friends out there. They're really feeling the pinch with the new OSs that are coming out. Yeah, AI everywhere and, you know, ads too, and just further being turned into, you know, more of a product than the consumer. And both Windows 11 and the new Mac OS deprecate hardware that's still perfectly good, and so people get left behind. And we thought, well, what if we put ourselves in their shoes? And what if something came along and it was just we had to leave Linux?
Starting point is 00:08:14 Yeah, Microsoft buys Linux somehow. That might be. I might stick it out to see that one. That's a wild one. But, okay, so we'd have to pick an OS. So why not Windows? I mean, I guess we could do Windows. There's even Linux in Windows these days.
Starting point is 00:08:28 Of course. I don't know, though. I think practically, you know, like if we were getting paid, someone was paying us to make this Windows system work, we could do it. Yes. I just don't know if there's enough joy. Like one of the things with Linux and desktop Linux is it's fun. It's joyful. It makes me enjoy using the computer.
Starting point is 00:08:46 And I just don't know if I can get there with Windows. Yeah, especially it's something I'm enthusiastic about, right? I'm enthusiastic about technology and computers and I want to be engaged. I want to enjoy the process. I want there to be more to learn about. Windows is so boring and also frustrating. Yeah, and it's gotten a lot better, especially with things like PowerShell and all the APIs you have these days.
Starting point is 00:09:10 But there's a lot of cruft too. And unlike the Mac, with Windows, there's a large variety of hardware vendors. True. You're not locked into a single platform. Right. The problem, and so this goes to the Mac, I think why macOS is not necessarily ideal is,
Starting point is 00:09:27 I mean, there isn't really a Mac I'd want to buy right now. They're really great computers and they're great hardware. But when you look at your options and what you're spending and the fact that the only thing that fully is supported on there is macOS, it all just feels so limited. Limited in my hardware choices, limited in my OS choices, and then limited what I can do with the computer. And Apple just keeps ratcheting that control down. They've made it even harder now to run unsigned apps. And it works really well as long as what you're trying to do with the machine aligns well with what Apple has planned for you to do with the machine. And if that is a good alignment and your task is well supported, then it's fantastic.
Starting point is 00:09:58 And if not, not only are you on your own, but you're like aggressively worked against on your own. Yeah, yeah. And it's just getting worse and worse, actually. Not only are you on your own, but you're like aggressively worked against on your own. Yeah. Yeah. And it's just getting worse and worse, actually. So the big guys are out. We need something else. We need something else. And this is where I think we ended up on Haiku. They had a new release.
Starting point is 00:10:19 R1 Beta 5 came out recently. And Haiku has several attributes that I think make it appealing to a Linux expat. Here's a couple of them. It's, now we're talking about Linux desktops particularly here, right? Because this is desktop focused. It is focused on a personal computing experience.
Starting point is 00:10:37 That's what they do. They have a custom kernel in this thing that is designed for application responsiveness and multi-threaded processor cores. Right, so compare this to maybe an OS, cough Linux, cough, that is often optimized for throughput
Starting point is 00:10:50 of back-end enterprise server applications. That can be a very different thing than, yeah, something that's focused on a particular workload that is different. And, you know, as much as we love some of our favorite desktop environments, some of the big ones, they have a lot of things that are on a single thread, not particularly well optimized for modern computing.
Starting point is 00:11:09 So Haiku, fully threaded design from the beginning, a rich object-oriented API for application developers that want to develop in the native environment. And then something that we're just kind of now getting on Linux, it's had forever, is a database-like file system, the BFS, which has support for extended metadata and querying like a database. Yeah, they've got this setup where you can, like, as an example, store your email just in the file system with all of its metadata exposed. So then any email app that understands that format, I mean, it's just doing, you know, selects from the database, but from the file system. And then you can build whatever client and UI and experience on top of that.
Starting point is 00:11:45 That's so cool. So as a developer, you don't even have to engineer that backend stuff. Done. It's done by the file system. It's so neat. And then it has one of those kind of intangible features that if you've been around for a while, you've heard the BSD bros promote. And that is the guiding hand of a single team.
Starting point is 00:12:04 The project consists of a single team that's writing everything from the kernel, the drivers, the user land, the services, the toolkit, the graphic stack, a lot of the default applications. They're all written by one singular team with one singular design vision. And it creates a consistency that i don't think any other desktop operating system has these days maybe early mac os kind of sort of but not really and they've been going for a long time yeah i mean what bos started itself in like 1991 i think yeah 1991 and then it had a good i don't know 10 year run until the early 2000s when it was no longer being developed. And that's when OpenBOS, which became Haiku, got a start. And I mean, that's already 20 plus years ago.
Starting point is 00:12:54 And what you have to understand is the reason why Haiku came along is because BOS was truly something special. We talked about this a little bit in LEP 269 back in like 2018 or something like that. It was a long time ago. But BOS was something truly special. It was performant in a way that no other operating system was. BOS was ready for the multi-core world when everything else was still single-threaded. BOS had protected memory when everything else had applications completely puking all over each other. BFS had a reasonable file system that could scale when we were still dealing with FAT16 and FAT32 in the Windows world. It was so, so far ahead that when the B company died, there was this community that came together that had to see this thing continue. that came together that had to see this thing continue.
Starting point is 00:13:48 And it truly still has a very usable interface, even though it's essentially the same design since the late 90s. Still works. Yeah, we've been giving it a go here this week, and I think I've used it one time prior to this. And there's a couple things that trip me up, but by and large, I was just getting stuff done right from the get-go. This new R1 Beta 5 release, it's totally worth
Starting point is 00:14:07 trying. It's a year of hard work to improve Haiku's hardware support and overall stability. They've got a lot of nice things in here, like some basics, like USB audio interface, but some nice TCP throughput performance, a rewritten driver for the FAT file system. I don't know, a lot of other things
Starting point is 00:14:24 in here that just make this, I think, if you've never tried haiku or if you've tried it once before it's time to check it out again you're going to be impressed right so like often when we're discussing some of these you know smaller niche projects that aren't linux or aren't even something like free psd you wonder like okay what hardware support what am I going to be able to use it for anything that isn't a toy? And I definitely think it has crossed the line over from, like, I just get a sense for what the UI was like and how it was back in the day in a VM over to like, oh, I can actually run this on something and it can do real work. Yeah.
Starting point is 00:14:58 Or at least it's gotten farther along that progression. And I think it's still very viable on older hardware. Even some 32-bit only systems, it's impressively viable. I put it on a Beelink Core 2 Duo with 8 gigs of RAM, and I'm not exaggerating when I tell you the interface feels snappier and faster than any modern computer I have. It feels like back in the days of the 80s with CRTs,
Starting point is 00:15:26 when stuff was just like blasted onto the screen. I cannot describe to you how fast the overall UI of this thing moves around and how smooth it is. It's so much faster than any of my other current Linux desktops. And, you know, some of them are using compositors, so that kind of adds to like the time to like put the window up on the screen because they maybe faded in and stuff like that, where everything in here is super snappy. Right. We are now in an era where you've added drop shadows and all kinds of effects to the little edge cases in the system now. So what did you think when you were trying it? What was your overall takeaway?
Starting point is 00:15:58 Oh boy, yeah. I mean, I definitely have to wax poetic on what you're seeing, the consistency, the design language that fits throughout. I think, too, I did some reading through the original or the upgraded B book and then some of the Haiku documentation. The documentation, while maybe, you know, a little scattered at times, we're not always completely up to date. It's good. Like, there's a lot of it and there's a lot of things answered in terms of, like, how do I install this thing? How do I do networking services? A lot of the questions you're going to have coming from like a Linux desktop user are already answered there. So that's worth checking out. But what struck me is, you know,
Starting point is 00:16:33 you talk about the responsiveness and the multi-threading, how much work they put into baking that in first with BOS and, you know, continued in Haiku into like the actual ways that app developers work, right? Like it's, you can make continued in Haiku into like the actual ways that app developers work, right? Like it's, you can make a really responsive and multi-threaded app for the Linux desktop, but you probably have to like go the extra mile to add those things and make sure it is as performing as you want and is taking advantage of all of the hardware available to the system. Whereas I'm getting the sense in the haiku world, if you just sort of follow the standard path and use the widgets provided,
Starting point is 00:17:08 that's taken care of for you, you know? And that, I don't know, there's a lot to like about that because it means it extends to everything and not just the exceptional apps that are written by authors who have a lot of experience and care a lot. Were you surprised to see the amount of applications that were available? Things like Telegram and...
Starting point is 00:17:27 Yes, I was. There's a ton of stuff. I mean, just to start with, using the terminal felt... Yeah, it's Bash. It's Bash. It feel... A lot of the programs I expected to be there were there. I mean, not the Linux-specific stuff, but if you've, you know, you've played with the
Starting point is 00:17:41 BSD world, you are on a Mac, so it's kind of the Unix star world. It feels like that. The file system layout is definitely unique, but if you're used to using Bash and those commands, you have all that stuff you're typically using on a Linux box. It's a pretty quick transition. But then also they have GTK and Qt support as well. Right. I did not expect that. Yeah.
Starting point is 00:18:01 And there's this Haiku ports project, so there's a lot of stuff that you might want. Not everything, but a lot of the things are available in there, like Wine is in there. I installed that. I haven't given it a go yet. Yeah, I haven't either yet. Yeah. But that gave me a tickle. I just thought, well, if I can't get the Linux version of an application I want, maybe I'll get the Windows version.
Starting point is 00:18:21 And, of course, like there's a lot of pretty decent built-in utilities that either, you know, survived from the era and been upgraded or are new to Haiku. The terminal's totally fine. The disk partitioning is a little bit minimal, but, you know, definitely works. Like, you've got a lot of the basics taken care of in nice little apps. You know, it was funny. I was opening, I was checking things out, looking through all the options, and I clicked the About This System in Haiku, and they've got a little uptime ticker there and i
Starting point is 00:18:51 think just watching that you can tell there's like this you know you're talking about snappiness i almost want to call it liveness like you can just tell that little ticker is going to update like no matter what else is going on you know i can be doing a bunch of other stuff or trying to play a video in the background, and, like, that ticker is just always attended to. So when they originally built this operating system and the kernel, you know, they wanted people to use this as the OS to do digital video editing, which is a whole new concept because before then everything was analog. And they wanted it to always remain responsive.
Starting point is 00:19:24 So even, like, the individual menus are multi-threaded and the OS is scheduled in such a way that it always tries to remain responsive to you as you're doing stuff. I think you can tell too, like they've got some pretty great, you know, like monitoring built in. So you can go see memory usage per application
Starting point is 00:19:41 and then threads and CPU per application. That itself is super responsive like I almost don't even need NetData with the stuff that's built in here So do you think you could daily drive it? Like if you know you had to stop using Linux today could you install
Starting point is 00:19:57 Haiku tonight and do daily driver stuff tomorrow and the next day? I think technically, yes. So they've ported WebKit and then made a little Haiku interface wrapper over it called WebPositive, which is the default built-in web browser.
Starting point is 00:20:14 It works, right? I mean, you can browse Reddit. You can do most of your normal things. I could log into my Bitwarden vault with the web UI. So I think if I had to, all the Linux installs in the world got deleted in some horrible mistake. Yes. But would I want to? No.
Starting point is 00:20:35 I think it's a little bit too limited for that. Yeah. There's just not. For you and I, we're used to millions of packages available to us and all these kinds of like – I can just do something totally off the wall with my computer tomorrow. I don't know, Haiku. I mean there's – I see there's Docker. People have Docker working on Haiku. I mean there's some things you could do there, but it feels a little inflexible in that way.
Starting point is 00:21:03 What do you think though? What do you think it needs, Wes, to be viable for a family member? Because that's a different bar, I think. Like, you know, stereotypical mom or dad computer. So speaking from my own experience, I think it's a lot closer than for me, right?
Starting point is 00:21:18 I mean, I'm a weirdo. I like to K-exec, use Nix, cheers. Oh, cheers. But for my mom, who, you know, wants to play some games on the internet
Starting point is 00:21:29 and catch up with friends via email, I think having even just like proper Firefox, let alone Chrome or a more big name browser, I think that might be enough. Yeah, because you've got a lot of other apps.
Starting point is 00:21:46 There's like a LibreOffice. You've got Mail. You've got a lot of the daily driver stuff. There's even a terminal. There's a terminal. They did just in this most recent beta release add ton-tap support. Yep. So eventually VPNs, I think, are going to be a thing.
Starting point is 00:22:00 There's already SSH. So if you've got network support for a VPN or other remote options you could provide remote support that way. I could see it does virtualize very well. I mean it's kind of
Starting point is 00:22:11 just incredibly well. It's sort of like the experience of having XFCE in a virtual machine but you know better. That's because it can do incredible software rendering
Starting point is 00:22:19 because the early computers that BIOS had to run on did not even have dedicated graphics acceleration so they designed this system to be able to run modern software using CPU rendering. And so, you know, if you put in a VM with just a decent graphics compatibility and a decent CPU and memory, it doesn't have to be much. It works. It could be a really good VM machine.
Starting point is 00:22:41 Pycrash points out that I guess there's a work-in-progress port for the Ladybird browser. So that could be something as both those projects develop. Jeff points out, dear listener Jeff, the Haiku installer is so dang fast too. Like seconds, yes. I had a note here. The Haiku installer gets the system installed faster than some Linux distributions can boot into their installer. Like it's just so fast. I actually got it running on the 32-bit laptop we used for the 32-bit challenge.
Starting point is 00:23:11 So I had Mageia on there still from the challenge. So I booted that up first. That was a contrast. Yeah. I mean, just waiting for that thing to boot, I think it was faster to get Haiku installed, to boot and then install Haiku than it was just to boot into Magia. Yes, because it also, it boots very fast too. It boots fast and installs fast.
Starting point is 00:23:28 I was impressed. I was a little, like, they, you know, they provide an ISO, any boot thing that you can, it works as an image, it works as an ISO. It's very handy. I was surprised by how easy it was to get installed too. Because I kept installing it either over things or I messed something up. I had a few experiences where it wasn't just like the regular route, so I had to do some partitioning myself. And the EFI support is there.
Starting point is 00:23:50 I wasn't sure how that was going to be, but you just make the EFI partition like you would do on anything else, and that works. And then when I was doing the 32-bit version on the old laptop, I had to do MBR support, and that just works too. Like you don't even have to do anything. You can just add a single BFS partition and then run the installer and it'll that's it does the as the rest on the bios only it's just one partition it's so simple it's the simplicity of mac os classic with some of the
Starting point is 00:24:14 power of linux yeah i like that like you have a bunch of the unixy stuff but then at the same time you have that like like the file system right like It's like you go to slash system slash apps, and then there's just the apps there. Yep. It's clean. It's designed so well. It almost makes me a little sad that this didn't become a wider adopted operating system. And I'm happy to see they've added a couple of nice new features, like the battery widget now gives you all kinds of information about your battery.
Starting point is 00:24:44 So there's a few power user features tucked in there. I didn't get a chance to play with this too, but there's a remote app support and they do it the right way. So they say here that their remote app server forwards the app server calls through the network and the drawing happens on the client side where the screen is, which is always the best way to do it if you can. Yeah. You're just forwarding the commands, not like the best way to do it if you can. Yeah. You're just forwarding the commands, not like the actual, you know, bitmaps. Which is a lot more like how X11 did it back in the day and how RDP did it. And so you can have a nice, fast front end and the apps just feel a lot snappier. So I wanted to play with that.
Starting point is 00:25:18 I was debating with myself, is this a toy operating system? Who is the perfect haiku user? And you have to definitely kind of enjoy a classic aesthetic, which I do. And like Wes said, if your standard web app that would work in kind of a Chrome-compatible type browser covers you, you're probably okay. I also think since it doesn't update super frequently,
Starting point is 00:25:41 they do have daily releases, but these big releases are a little infrequent. It's a good operating system for those of you that don't want a lot of change. I picture maybe the perfect users out in a cabin enjoying nature in the woods. Maybe they live by a crick. Like things simpler. Yeah, maybe you got some older hardware and you want it to be fast and snappy. You don't want to make it feel like old hardware.
Starting point is 00:26:03 You know like how the original OSs that shipped on these computers always felt snappy, but then over time, the newer OSs get slower and slower. It's like going back in time. PyCrash does point out that, I think by default, and maybe they're working on this, I don't know, it's a single user sort of environment. Yeah.
Starting point is 00:26:17 Well, I want to talk about that for a second. You know, it's very much, one of the big contrasting things from Linux is it's clearly designed to be a desktop first. It's not a server OS that also runs a desktop, and it's not a desktop that is meant to also be used as a server, like, say, Windows. So I thought we should do the right thing, and we should try to make it a server, Wes. What do you think? Let's do it.
Starting point is 00:26:40 Yeah. So we did a little experimenting how feasible this was. And Wes, you discovered it's actually quite feasible to turn Haiku into, say, a web server. Yeah. Actually, if you want to go to haiku.jupiterbroadcasting.com, you can get a version of our website mostly correctly served via Haiku. Yeah. I see one or two errors up there. But that's not bad.
Starting point is 00:27:02 That loads really fast. I think it might be snappier than our regular. It might be, actually. Yeah, even with people hitting it right now on the live stream. haiku.jupiterbroadcasting.com is still coming up now. Wes, is this running on a desktop? Is this running on a laptop? Tell me where this is at.
Starting point is 00:27:18 Yeah, it's actually running on a VPS. It was surprisingly easy. I was like, is the networking going to work? Like, come on, right? No? But I saw there was a note about getting it going, I was like, is the networking going to work? Like, come on, right? No, but I saw there was a note about getting it going on VPS instances, including AWS. I was using Volter because I already had an account there and they had
Starting point is 00:27:32 doc specific. So I, I basically just pointed, they have an upload a custom ISO function as a lot of these providers do. I pointed that at the Haiku 64 bit ISO, uploaded it, booted a server up and booted right quick. And you got to go into like you know
Starting point is 00:27:45 the the console vnc viewer to do stuff installed and boom i mean the networking just worked so you do have to do a little bit of stuff like make a you know like a host key do the ssh keygen stuff and then because it's single user you got to go enable permit root login oh login because you're basically the root user. So there's some security things that you might want to be aware of depending on your application use case because it does stem from an era before internet security. And security in general maybe were the, you know. But it turns out that the overall design of Haiku actually kind of makes it a decent little server. I mean, it's still up right now and loading instantaneously as we have the live stream kind of bang on it so what are
Starting point is 00:28:29 we running on here and how hard was it to get running surprisingly not that difficult it even ships with a built-in web server called poor man because it's supposed to just be a poor man's web server oh yeah i like it uh i was running some issues it seemed like maybe are the files for the website which fair warning i did not actually use GetHugo running. It might be possible. I didn't get that far. So I compiled the website with Hugo. I built it on my laptop.
Starting point is 00:28:51 I just SCP'd the tarball of the files over. All right. But we're using light HTTPD. Okay. Which is great. But there's also Apache and Nginx available in the Haiku board stream. There's also Python. Oh.
Starting point is 00:29:03 So I did a version of this just using the built-in Python little web server that comes by default. So that also worked. It wasn't as snappy, but it was still pretty good. I also noticed there's stuff like Erlang and Elixir and the JVM is available in Haiku ports. Also things like Postgres and Redis. So you can run your SaaS business on this if you wanted to.
Starting point is 00:29:23 So the OS that's not meant to be a server, turns out it makes a great little server. What is the specs, like RAM and CPU that this thing's on? Because I cannot believe I'm sitting here refreshing like a madman. It's still incredibly fast. Do you remember if it's a very powerful system? It's two core. They're shared cores, but like a two core VPS. AMD Epic Roam at two gigs is what this is reporting.
Starting point is 00:29:46 With two gigs of memory. Haiku is currently using 431 megs. And it's so fast. Can we leave it up for a bit so the folks listening at home can try it? Oh, absolutely. At least a week or so, maybe longer. And then at the same time, I've got the VNC Web UI. Oh, so you're looking at the desktop right now. I'm looking at the desktop while it's doing the surveying.
Starting point is 00:30:04 Oh, it looks so good. Yeah. It really does look good like that. And you know, there's still a little bit of ENC lag, but it's about as optimal experience as you could want for that. This is such a solid little OS. It's also super solid, speaking of stability. You know, SSH is running.
Starting point is 00:30:20 It's got an FTP server if you want that for some reason. So I'm able to SSH and do, you know, maintenance that way. Wow. Well, we told you we're going to build a new infrastructure. You just didn't expect it to be on Haiku, did you? No. 1password.com slash unplugged. Picture your company security. It's like a college quad, and there's those nice paved paths, the ones that are approved devices and applications and sign-ons and things like that. And then there's those shortcuts, the ones that people actually use that wear through the grass.
Starting point is 00:30:52 You see them everywhere at every college campus. I see them in Texas on the off-ramps. And when I was in IT, the big problem besides things like cloud storage was people just starting to bring their MacBooks in and kind of trying to run things on the MacBook on the DL. Most security tools, they only check on those approved devices, on those machines that IT is watching. And well, let's be honest, the real action happens on the devices that they bring with them or their personal devices or things of that nature. That's where one password extended access management comes in. It's like putting security cameras on those shortcuts. It ensures that strong passwords and healthy devices and all of that stuff is in practice,
Starting point is 00:31:32 and it's checked before they can sign in. It keeps an eye on all of your company's applications. It solves the problems that traditional IAMs and MDMs just are simply not designed to handle. They're kind of from a different era. 1Password is truly for the modern workplace. It's for how we actually work today. And it's available for Okta, Microsoft Entra, and it's in beta for Google Workspace as well.
Starting point is 00:31:53 So go check it out at 1password.com slash unplugged. I could only imagine if I had something like this. It's 1Password, the number one, 1password.com slash unplugged. All right, let's switch from pretending like we have to bail on Linux because we don't. I can wipe the sweat off my brow on this one. What about helping out the folks that, you know, are on those other OSs who are running into more problems and maybe are considering fleeing to something like our dear desktop Linux. Is there anything we can do on the show here to, I don't know, lay some groundwork for them?
Starting point is 00:32:31 It's a good question because I think there's a category of user out there that is primed now, like a new wave. We're at the precipice of a new wave because we've talked about DHH. Remember him, the creator of Ruby on Rails, and he created Omicube? Indeed. DHH, remember him, the creator of Ruby on Rails, and he created Amacube? Indeed. And that kind of tier of web developer user who's building web apps, they're opinionated about their desktop, and they have certain things they want,
Starting point is 00:32:58 but they're getting frustrated with Windows, they're getting frustrated with Mac OS. And this came up, I think, because DHH was on the How About Tomorrow podcast, which we'll have linked in the show notes. And they talked to him and got an update on his switch from Mac to Linux. Because DHH was on the How About Tomorrow podcast, which we'll have linked in the show notes. And they talked to him and got an update on his switch from Mac to Linux. And for those of you who don't know him, his company, 37signals, and himself has been very, very Mac-heavy for a long time. He's a Mac enthusiast. He was all in on Apple. And then he discovered that Linux was like this panacea of potential. And so he suggests, after going through what has now, I think,
Starting point is 00:33:26 been like almost a year-long journey, that upon reflection, and I'm curious to hear your thoughts on this, Wes, he feels like developers would be better off actually learning Linux just to make them better developers. If you are a developer, I think there are actually legitimate benefits, and maybe some of it is just you kind of just acclimate to your environment. But I thought in just those six months that I've been using Linux full time, I've gotten far more comfortable with Linux in ways that are pushing me on like, what are we
Starting point is 00:33:57 doing on the server? And this is what I see as one of those main benefits. Anyone who works in web development today, they may work on a Mac, but they deploy on Linux. No one is deploying on a Mac box. They're not deploying on a Windows box either. I know there are some people actually literally doing that, but like 95% of the internet runs on Linux. And if you are a developer working
Starting point is 00:34:18 with the web, I think you owe it to yourself to understand what's going on. And I don't think that the cloud is able to pave over that experience to a degree that is helpful for you. And I also think it locks you into a bunch of overpriced premium AWS wrapper services that you'd be better off without. So what I found interesting here, Wes, is he's saying something that we've kind of speculated on the show. And that is the cloud services can be great, they can help you build fast,
Starting point is 00:34:47 but there's still a lot of value in learning Linux and how it works under the system, and it will make you a better developer or will make you a better administrator. Yeah, I mean, even if it's not going to be your sole focus, having an understanding of how your system actually runs in production is something I'm, yeah, always a big proponent of. And as you point out, I mean, yeah, like take advantage of the cloud
Starting point is 00:35:09 where it makes strategic sense for you. But it's always struck me like you're learning proprietary APIs, right? Like your whole thing, you got so excited about the newer thing released by AWS and maybe it's going to make your business profitable and that's great. But at the end of the day, you're just learning their api and when you learn the underlying linux stuff i mean even if you're just running containers those containers are running on a linux system right somewhere you understand what they're doing you understand what that api is triggering on the back end you have a better conceptualization of of what's happening i also think um maybe it takes a little bit of the mystery away you know
Starting point is 00:35:44 like yeah sort of de-shine some of that hype from the cloud market yes i think the cloud marketing I also think maybe it takes a little bit of the mystery away. Yeah, sort of de-shine some of that hype from the cloud marketing. Yes, I think the cloud marketing really overplays the difficulty. I mean, I'm not saying every company should. The actual choice between what cloud usage you do and what your deployment situation depends on what staff do you have, what are you trying to do, what's your business. We can't answer that here. How much money you got to burn.
Starting point is 00:36:02 But knowing what it actually takes into just like, you know, running some servers yourself, maybe that helps inform what level of automation and abstraction you want to pick for your business. I also think, you know, if you're on the Mac, you're not incentivized to ask questions or to play underneath, right? Like all your Docker stuff is running through Docker desktop or Podman desktop or some levels of like, can you even easily get into the VM that's orchestrated in all the containers. It's all abstracted away from you.
Starting point is 00:36:30 And then you have to contend with the specifics of macOS, which are totally fine. But like there's so many processes running. And the tooling doesn't always expose all the options to the underlying stuff. And so you could easily be in a corners case where if you just knew the syntax to run it, you could solve it, but the desktop app doesn't allow it. You touch on something there that DHH touches in the podcast that maybe we'll play in the post-show. And that is that after his journey,
Starting point is 00:36:59 he actually ended up really liking 2E apps, terminal user interface apps like NeoVim and LazyGit. And he has this realization, oh, I could have been using these all along on macOS. I just didn't know this whole world existed. And it wasn't until I came over to Linux that I discovered this stuff because I started learning more and I started trying new things again. And he talks about how he tried to make VS Code replace TextMate. And he ultimately ended up with going something that is different and better, and he just absolutely loves. And it's a terminal interface that you could have used on the Mac,
Starting point is 00:37:34 but like you said, the Mac discourages you from going down that path. There's more hoops to jump through. You've got to get Brew set up and sideload Nix and get it all working. There's not a big Mac community doing that either. Right. And then you compete with all of the actual app marketplace that does exist for Mac, for better or for worse. Right, right.
Starting point is 00:37:53 There's also a point in the interview. He touches on something that I don't know how we're going to solve this, but I think this is the number one problem facing Linux for this demographic user, these web devs and people in this kind of category that could switch to Linux that are on MacBooks right now, that are getting frustrated with macOS. But they look at Linux with, like, glasses from 1999. Linux is a little bit more of an adventure, but holy shit, what an awesome adventure it is. And what an incredible oasis you're able to arrive at. That was what actually blew my mind. I didn't know legitimately if you spent the time to set it up,
Starting point is 00:38:30 Linux could be not just good, but here I'm really going to go out on a limb, better. And again, I am biased at this point. I accept it. I like the Linux setup I have today better. I'm not like making do with scraps here. I like it better than what I have on macOS. That's pretty freaking incredible.
Starting point is 00:38:51 I'm not saying, again, it's better for everyone. I'm not going to force my wife to convert to Linux tomorrow for the reasons we talked about. For me as a developer, Linux is better. And that was quite the revelation. I mean, I literally legitimately did not know. I thought that Linux, I still had an idea of Linux that was based in what, 2009 or something. And that wasn't accurate. a nudge, thank you, to explore what modern day Linux looks like. And not only was it better in terms of ergonomics, not only was it better in terms of sort of the infrastructure plumbing,
Starting point is 00:39:31 not only did Docker run about 400 million times better on Linux, but it could also look amazing. So this is the bit that I know is true, because when I try out the new macOS, and I'm having problems with like sound blips coming out the speakers and lots of application incompatibility, I see so many rough
Starting point is 00:39:55 edges that when I come with Linux eyes and I look at the Mac, I can tell this is no longer a power user experience. And what DHA said there that really kind of resonated with me is he was looking at it with a 2009 perspective. He thought it was still a hot mess. But the reality is Mac OS is becoming more of a mess than Linux is. And all of the primitives are there. Pipewire is super stable. Wayland is getting really great.
Starting point is 00:40:20 Now it's really coming down to like top layer implementations. And with Amacube, he's solved that problem. getting really great. Now it's really coming down to like top layer implementations. And well, with Amacube, he's solved that problem. And I mean, you know, we can't pretend that you, it's as integrated or easier. There's still lots of ways that, you know, macOS has the advantage, but yeah, I think you're right. Like if you're willing to put in some amount of time, you can solve the things, many of the things that may matter for your particular workflow. I mean, sometimes that might be making sure you buy the right hardware or the right monitor and graphics card setup so that you can have a usable multi-monitor setup or whatever but it is doable and i guess the part that's hard when you're on the other side is you might not see all the areas
Starting point is 00:41:00 that are painting yeah like until you've had the contrast like oh right that was really annoying me and i didn't i wasn't you know actually waiting enough how much it was annoying me and knowing that i could not be annoyed by it yeah once it's gone you realize oh this is so much better all these applications don't each individually ask me to update them oh god that's so annoying you know like in a system that you feel like you understand that's one of the things i love about like a like a nix or an Arch or I mean even just an Omicube desktop when you've read through all the scripts, you know? Like you can actually, I mean,
Starting point is 00:41:31 no one understands the full Linux kernel. We all know that. But you can really have a good sense of like what is running, why, and how to manipulate it if you need to. I'm really glad you brought that up because that's a point he brings up in the podcast that he understands now better how this system works. And he's been reading that motorcycle maintenance book, The Zen and Art of Motorcycle Maintenance.
Starting point is 00:41:52 Oh, yeah. That's a great book. And I've read it too. And that book talks about how good it is to the soul to understand how your machine works and to know what the individual parts do and to know how to fix them. And that's something that is uniquely available to Linux users that isn't available to Mac OS users. And what he likes is that Linux gives him the opportunity to begin to understand how the system works. And he appreciates that it's going to be a multi-year journey, but that is something to look forward to, not something to dread.
Starting point is 00:42:30 And I think there's, I think a lot of people that are software developers that work in that space that are pro users also would benefit from that just understanding, even just a little bit, how the machine works. Like if you compare how much better the average Linux user understands computers than the average, and not to, I mean, again, just the average Windows user, not power Windows user, but average Windows users, there's a huge delta in the Linux users understanding versus the average user. And I just don't understand how we as a community can change this mentality of Linux from 2009. I think when a lot of people bailed and got MacBooks. Like, how do we, so I guess my question is, is how do we reach more users like DHH? Like, what could this podcast do?
Starting point is 00:43:10 What could we as Linux users do? I wonder, do we have hope, some hope in the, I don't know, the newer era of immutable distros and sort of like simpler approaches and with more, you know, you have things like Omicube and things like Bluefin. Or maybe you have like, here's an environment where all that tinkering is available to you if you want it, and in that case, targeted in the language you speak with container files. Yeah, using the stack you understand already. But it's set up enough, because I get the hurdle of, like, you know, this boss is already wanting my PR done, and you want me to, like, switch to Linux and figure out how to redo my whole workflow yeah but I honestly I think AbaCube should be like a uBlue kind of spin thing I
Starting point is 00:43:50 think it should be done that way I just pre-bake it in and then it's ready to go I mean I you and I really really enjoy using Nix on the desktop but I think this is the perfect space for that type of what do they say cloud native Really, that just means everything's built on containers. But the reality is that's what folks understand in this space. And so it means they could use Linux in the systems approachable to them. I think you're right. It is this era of these types of immutable distributions, perhaps with things like Framework and other laptop vendors like System76 and Tuxedo that can make more and more compelling
Starting point is 00:44:25 laptops. Yeah, decent hardware that you want to actually buy. Has a few ports, things like that, right? I think that's got to be part of it. It's officially fall. That means the summer discount is over, but the annual membership is here. You can put your support on automatic with our new annual plan and you'll get one month of membership for free. I know some of you out there have been waiting for the annual membership
Starting point is 00:44:50 plan. That's just how you roll. This is for the Jupiter party. So it gets you all of the shows at one price with one month in there for free. Now, there's only one place to get this. It's our sneaky link in our show notes. You'll find the link there. I don't have like a fancy URL. Not yet, at least. But I know a lot of you have been asking for this. The annual membership. You can get one month for free when you sign up right now to put your support just on automatic. And then
Starting point is 00:45:15 you can choose from the bootleg version or the ad-free version of this show, as well as you get the extended cut of self-hosted with the post show, and you get the ad-free version of Coder Radio and you get the ad free version of coder radio and the coderly that we put out on occasion for our members it's a lot of content in there there's even more too when we like there's other sometimes specials and all kinds of stuff for the jupiter party so go check it out we have a link to the annual membership in the show notes and
Starting point is 00:45:38 thanks for your support you know we don't have any feedback this week because, well... Brent's got the mailbag. That's right. And it's really frowned upon to go peeking at someone else's mailbag. I don't know why he brings it to Berlin either. I mean, you got to check that thing. That doesn't seem secure. It weighs like 65 pounds.
Starting point is 00:45:55 But we do have some boosts. And Indigo Eagle is our baller booster this week with 65,333 sats. Hey, Rich Lobster! Got a pretty good deal this week with 65,333 sats. Got a pretty good deal this week, Eagle, and they write, Wes, I'm excited to hear how your mom's laptop turns out. You're going with NixOS, right? Tempted to try it for my dad's laptop. I do think I very well might. I haven't actually gotten as far. She was just doing some travel for work and is just getting back. So I still
Starting point is 00:46:24 got to go build the thing and get her set up. Yeah. So I need to start crafting the NixOS configuration if I'm going to go that route. Oh, you should think about it, Wes. I think I should just for the factor alone that at this point it's the thing I'm most familiar with. There's that. I think that makes it easiest to support too. And, I mean, there's the self-documenting.
Starting point is 00:46:43 There's all the regular aspects. And the rollbacks and all that yeah uh well you keep us posted okay i will yeah i think in the next couple weeks things should uh start moving again all right hybrid sarcasm boosts in with um granddaddy ducks 22 222 sats things are looking up for old mcduck oh doing our work for us hybrid comes in with an app pick to make us laugh dad joke cli oh what could this be i wonder it's a simple cli to bring you the freshest dad jokes straight to your terminal all right should we try one okay dad joke why does a moon rock taste better than an earth rock because it's a little meatier. Yeah, okay, that lives up to its name, Wes. I like that.
Starting point is 00:47:27 Thank you, Hybrid. That's some fun. Planet Ace comes in with a row of McDucks, 22,222 sats. This old duck still got it. Long-time listener, first-time booster, hey-o. And a Jupiter signal number.
Starting point is 00:47:40 Wow. Doing double duty. Thank you. Thank you for taking the time to get it all set up, too. I really am liking what you guys are doing. I hope you all get to have a reasonable break. You have to do that sometimes.
Starting point is 00:47:50 I do use Nix from time to time myself, but I'm no expert, so I'm really enjoying the Nix chat and the shenanigans. I'm in the automotive trades, not IT work, but I really use Linux outside of work mostly. I found a local supplier of SATs in my country in New Zealand,
Starting point is 00:48:06 so hopefully you'll see me more often. Take it easy out there. Kind regards. Oh, neat. You know, if the supplier is a public one and you want to share, maybe consider it, because I don't know, maybe other folks down there
Starting point is 00:48:14 would like to use it. And hello to New Zealand. Indeed. Thanks for boosting in. Nice to hear from you, Ace. Tarion comes in with $22,222. Wes, that's another row of McDucks. Things that are looking up for old McDuck.
Starting point is 00:48:28 Hello from Open Source Summit Europe in Vienna. Hello, Vienna! Quacka quacka, it's a treasure! Yippee! That's great. Yeah, I wish we could have been there, but we did see some of the coverage. I'd love to know how it was for you. Yeah, we have been kind of checking in on the coverage, that's true. That is true.
Starting point is 00:48:43 You know, there's always some Rust discussion I'm always following. Indeed. Nice to was for you. Yeah, we have been kind of checking in on the coverage. That's true. That is true. And, you know, there's always some Rust discussion I'm always following. Indeed. Nice to hear from you. User77 comes in with 9,562 sats. Coming in hot with the boost. Hey, Mob. I know I'm a few weeks late, but my first Linux was OLAF. O-L-O-A-F.
Starting point is 00:49:03 Loaf? Loaf. Running on top of a Pentium 90 with a dial-up modem as my firewall and gateway. All right. I challenge you to set up Loaf now. Put it on a USB drive to use. I'm not 19 myself. A career went another way, but I still love playing with Linux.
Starting point is 00:49:17 By the way, thanks for getting me hooked on NixOS. Love the show. Cheers from, I'm going to say, cheers from Australia. P.S. Postcode may not be on the map because there be dragons. Uh-oh, you got any map difficulties there, Wes? AUS is Australia, perhaps? Yes, I believe so. Okay.
Starting point is 00:49:37 Let's see if this is. To clarify, Loaf is Frisco Linux. All this talk about low power got me thinking I need a new server. The Dell T630 is a little power hungry. Maybe a Ryzen box. You know, the B-Link, the Ryzen B-Link, it's got a slot for an extra disk.
Starting point is 00:49:56 Wow, Wes. Well, I'm just trying to validate things here. Okay, I think, how about somewhere near Baker's Hill in Western Australia? Hello, Baker's Hill. I hope so. Let us know if we got it right. What do you think? You feel confident on that one?
Starting point is 00:50:11 I'm going to go with 80%. Oh, not bad. Not bad. Spectaurus boosts in with 2,322 cents. Put some macaroni and cheese on there, too. For managing multiple NICS systems, I've found Colmina. I'm using it myself, and it works great.
Starting point is 00:50:28 My personal repo is not quite ready to share yet, but maybe once I update the readme, I'll boost that back in. Oh, and then boosting back in with my Nixflake with multi-machine management. All right, well, there's one to check out for the curious. You know, we should probably, I don't know, do a roundup or something, because there's a lot of seemingly great NixOS deployment options out there. This is a common one, but there's,
Starting point is 00:50:49 I don't know, at least a handful of four or five. Yeah, you're right. I wish we would have been keeping a specific list as they've come in now that I think about it. But maybe we will start. Yeah, thank you for your experience report. We'll have to go, you know, we love digging into NixConfig, so thanks for sharing.
Starting point is 00:51:05 Yes, we will. Zach Keeles comes in with 2,048 sats. Good news, everyone. And it's a boost for? Wag out. Thank you. Yeah, right, and for OpenSats, who's providing funding for Jason Dunfeld. Yeah, the splits for that, right, thank you. The splits for that episode went to OpenSats Project, to the general fund.
Starting point is 00:51:26 Coffee or Death comes in with 12,345 sats. So the combination is 1, 2, 3, 4, 5. Boosting in for Team Toronto and Matrix. Here's some support for health insurance and time off. Hey-o! Thank you, Coffee or Death. Nice to hear from you. Torp comes in with 9,999 sats. It's over 9,000! Certifiably.
Starting point is 00:51:51 He says, I think we'll see Rust in the kernel, but only when it's ready and when we're ready eventually in time, et cetera, et cetera. But I think it's a good thing. Your thoughts? That's a good thing. Your thoughts? Yeah. I mean, the process has to shake out. You know, speaking of the open source summit, Linus just did another keynote with Turkondle, and they talked a little bit about Rust and the process. And I don't know, at least for as long as Linux's Linus is around, it seems like there's some support from the top for that.
Starting point is 00:52:19 So I do think it'll happen in time, and people either figure out if they're going to touch Rust or not. Yeah. You know, I know the Asahi project is waiting on a lot of their stuff still, which is written in Rust to get merged. So it's just slowed. But we are starting to see the minimum version platform stuff enter the kernel. 6.11 and 6.12 get even better about it. You know, we now have that Rust QR code thing that's going to land in 6.12, right?
Starting point is 00:52:40 Yeah. And I think maybe Fedora 42, they were at least talking about having a Rust-enabled kernel at one point. I don't know what the status of that is. We'd love it to go a little faster, but I think it may be around the corner now. I hope. And it's, you know, it's a lot of new stuff. It brings in a different approach to how you, you know, program for the kernel, so there's a lot to figure out.
Starting point is 00:52:58 Makes sense that you want to get it right. We'll keep an eye on it. Thank you, Torped. PC Nullref comes in with 3,000 sats. Sometimes my genius is it's almost frightening. Another boost is I seem to often get partially failed boosts, question mark? Yeah, we have been node
Starting point is 00:53:13 moving recently, and then every now and then there is a node that maybe goes offline because the Tor network, so there can be some variability in there. It's one of the reasons we've kind of done this distributed node system that we do have. And then Wes has created some really cool software that kind of makes sure that it checks on all the nodes, It's one of the reasons we've kind of done this distributed node system that we do have. And then Wes has created some really cool software that kind of makes sure that it checks on all the nodes, so if one of them gets
Starting point is 00:53:30 it, generally, we'll get that message. But it's not always 100%, and we've just recently been building that out. And then I see PC, you're coming from Castomatic. I don't know what that's got under the hood in terms of wall, but there's always the... I think it's Albi. Okay, so there's that side too, but Albi normally does work. Yeah.
Starting point is 00:53:47 Thank you for testing, NullRef, and that's good to hear from you. Block 7 comes in with 2,100 sats. Coming in hot with the boost! Open sats for the win. Yeah. Open sats is really neat. I saw a few people looked into open sats after the show last week and was impressed. I think it was really nice to have them in our splits as a thank you for supporting WireGuard.
Starting point is 00:54:06 Plopin. Do you think that's it, Wes? Or PLopin, but I like Plopin. Yeah, all right. They come in with 12,050 sats. Live long and prosper. Just trying to boost for the first time. It was quite a journey, but I'm very happy it worked.
Starting point is 00:54:21 It's a zip code boost. Just remove the last digit. If you find other countries with this code, it's probably where the chocolate is the best. That's a good hint. Thank you for taking the time, Plopin, for getting that all set up, too. I know it really can be a journey, especially depending on your jurisdiction. You know, because you're trying to buy a currency that's outside the system. Woo. Woo.
Starting point is 00:54:44 How's the mapping going there, Wes? Ah, this one's tricky. Yeah? Okay, so it was remove the last digit? Yeah. So is that 1205 then? I would be, yeah. It would be, yeah, exactly.
Starting point is 00:54:56 1205. Okay. Here. Yeah, geez. We're going to get a paper cut with that thing. I know. Watch out. Oh, my God.
Starting point is 00:55:04 I think the dog's going to eat the thing. Just get a digital one. I'd even use Google Maps, for God's sake. That doesn't work, okay? When you're a trained professional, you know what to do. I know it's a long tradition in your family to use paper maps. I understand. Well, I don't.
Starting point is 00:55:23 Is it Bangladesh? I don't. No. Is Bangladesh known for their chocolate it Bangladesh? I don't know. Is Bangladesh known for their chocolate? Not that I'm aware of. Hmm. Oh, you gotcha. But I also wouldn't know.
Starting point is 00:55:32 Plopin, you got him. You got him. Let's see here. I was trying to pull up. It's pretty rare. Yeah. How about it could be Budapest? No. Somewhere in Denmark.
Starting point is 00:55:40 Denmark, I believe. Gebenhavn? I bet Denmark has pretty good chocolate. Right. Or Armenia. I'm getting Armenia, Bangladesh, Denmark, I believe. Gebenhavn? I bet Denmark has pretty good chocolate. Or Armenia. I'm getting Armenia, Bangladesh, Denmark, Hungary. Those are the options. Wow. I'm off my game.
Starting point is 00:55:53 That's broad. That's broad. Yeah. A large section of the globe. Okay. All right. Well, I'll take this next one. You got it.
Starting point is 00:56:00 So now that you've proven out boosting, maybe you can boost back in and let me know how off I was. Wooden 501 comes in with 3,000 sats. Good news, everyone. For my CPAP, as well as the Ninja Coffee Maker, I use the Zero Water Pitcher. Oh. They use a much better and more expensive filter
Starting point is 00:56:17 than your basic Brita type, and it does a fantastic job of removing everything from the water. I don't get mineral buildup anywhere I use the water from it. It's just $1 for a gallon of distilled water here, but I'm still saving money. Okay, so I was talking, I think maybe on the live stream last week about how I'd love to be able to produce my own distilled water,
Starting point is 00:56:35 and I think that's the Zero Water, a five-stage filter. Don't settle for ordinary. I'm going to look into that. I'm going to look into it. I will, too, because I could also use it for drinking water, right? filter don't settle for ordinary i'm gonna look into that i'm gonna look into it i will too because i could also use it for drinking water right drinking and breathing what a world i know that's the two things i need the most bit cryptic boosts in with 2092 sats this is the way postcode okay zip code boosts are smaller down here i'm really looking forward to a meetup near me someday maybe more cost effective
Starting point is 00:57:06 for me to come to one of your west coast us or canada ones uh you know here's the problem jeez okay here he goes again yeah you're right is we have to it costs a lot to bring all of us and uh then we have to house all these guys and usually one of them wants a car or you know we all try to like get a car you know it's expensive that is a factor um you know maybe in a year or so the ad market will be better we get somebody to sponsor a trip i don't know there's a theme here because uh 2092 looks to be a postal code somewhere on the outskirts of sydney uh or seaforth australia we're really hearing from the aussies although that's not an australian uh emoji well it could be i could be wrong no or it could be or it could be and i could be wrong all i know is that i'm feeling the love from australia if that's true we should be hearing more from them you know
Starting point is 00:57:55 and you know we probably do need a down under meetup oh my god wes if we do that we'll fly with we'll do a whole world tour we'll come on all all up. It'll be great. And we'll end in Moscow. Gene Bean comes in with 5,468 sats. The traders love the Vol. He says, what I should do is get the global entry. I had some other people chime in on that or get the Nexus card. And he says, if only Nextcloud Hub 9 was available in Nix. Guess I'll have to wait.
Starting point is 00:58:25 It will get packaged up, don't worry. It was barely packaged when we tried it, Gene Bean. There is a bit of a process because a lot of that stuff is packaged by the community around Nextcloud. And they just, you know, they're all on their own timelines. But I'm sure the Next cloud module and all that will get updated soon enough i hope because i really think that's the way to go i mean have you checked maybe
Starting point is 00:58:50 it is now i haven't checked wes i gotta be honest with you i have not wes i have not the nice part is you could probably depending on how much has changed uh you may be able to just build your own package and you know substitute it into the module peg dot boosts in with 13,678 cents superior ability breeds superior ambition ah well this first boost which is a Spaceballs boost is directed at Brent
Starting point is 00:59:18 but he's not here today hey Brent thank you for inviting us to the next cloud conference really enjoyed it. My only regret is that I couldn't stay for Sunday, too. Hope you've enjoyed the other beers as well. Huge respect to the NextCloud community and to NextCloud for using money to invest in the community. Really liked how easy everything was.
Starting point is 00:59:37 Oh, that's great. I bet. You know, it sounds like they had a real party on that bus. You did miss that, but it does sound like it was a good conference. Need a drink? Just grab one from the fridge. Lunchtime? Just grab one from the fridge. Lunchtime?
Starting point is 00:59:46 Just grab food from the table. No need for dishes or cutlery. Need a quiet space? We got you covered. Really looking forward to next year. Gosh, that sounds wonderful. We gotta make it there too. Part of the world tour.
Starting point is 00:59:56 Jeez. Okay. Okay, forgot to mention second boost here. Check the zip code from the first boost or add a five as last digit on this one.
Starting point is 01:00:04 It isn't my hometown, but at least Brent should be able to figure it out. And then also please invite Andreas Kling from Serenity OS. Yeah. And now Lady Bird. Yeah, I'm curious about Lady Bird, and I'd like to know if others are as well, because Lady Bird is a very ambitious project. It's a browser from the absolute ground up, not starting with a fork of Firefox or anything like that,
Starting point is 01:00:28 but actually building a third browser engine and interface today. What an ambitious project if you think about how large and important a browser is and really how locked up Chrome has things. So Andreas Kling will put on the list. That's, I mean, a very ambitious project. He says, although participating in multiple interviews seems like none have been published, could be a good fit for the show. I wonder why they haven't been published.
Starting point is 01:00:55 All right. You got the map. Oh, yeah, you do. I do. It looks like Berlin is an option here. Well, that would make sense. I mean, yeah, right. That would make a lot of sense.
Starting point is 01:01:05 Brent's there. He's just sleeping right now. He's just resting. Sun Knight comes in with a Spaceballs boost, 12,345 sats. Yes! That's amazing. I've got the same combination on my luggage. They're a new listener and a first-time booster.
Starting point is 01:01:17 Welcome aboard. Thank you for taking time to get that set up. We really appreciate that. In fact, we heard from several newbies and folks outside the States today. We had a really good showing in that regard. We also had 41 individual folks just stream sats as they listen. And thanks to them, we
Starting point is 01:01:34 stacked 66,155 sats just from the streamers. We really appreciate it. It's also really neat because we just see, it's like little pings like, oh, hey, someone's listening. Yeah, it's pretty it's like they're out there. You know, because we've never had anything like that, really. Just you, hey, someone's listening. Yeah, it's pretty. It's like they're out there. You know, because we've never had anything like that, really. Just you put the MP3 out there and then you're done.
Starting point is 01:01:49 And then it's either like comments or an email. There's nothing in real time. Or a little download counter stat. All together, we had 58 unique senders when you combine the boosters and the streamers, and we stacked 289,972 sats. Not a barn burner, but very, very appreciated. And what was the percentage that we gave to, it was like 5%?
Starting point is 01:02:12 5%, yeah. 5% went to open sats for that episode. Now, if you'd like to boost in, we're going to be putting a much larger percent, I think it's something closer to 30%, we'll be going to Jeff's Lightning Wallet this week to help him get up here to do the Meshtastic extravaganza. And you can just do that with something like Fountain FM or you can go to the Podcast Index if you've got Albie. Castomatic is fantastic on iOS.
Starting point is 01:02:36 We had some Podverse users showing up in there. Breeze also may be worth checking out if you're trying to get onboarded. We should mention Breeze more. If you don't want to switch podcast apps, Breeze is a really easy to use lightning wallet that lets you go grab a podcast and then participate in the boosting. You subscribe to the RSS feed. It lets you listen, but it's not really meant to replace your podcast app. You can if you just need like basic podcast features. It's got them. But yeah, you can also just use it as a boost platform, especially I think if you paired it with an exchange or other sat source that supported Lightning.
Starting point is 01:03:05 Like River or Bitcoin Well. If you're in Canada, the Bitcoin Well is a native Canadian company and they're on Lightning. So both River and Coinbase is as well. Coinbase, Strike. Strike. They're all on the Lightning Network and the Cash app. There's a lot of apps that are all around the world now like Strikes in over 100 countries. And then you just get that into the app and send in your boost. And it's a great way to support us.
Starting point is 01:03:28 And it lets you do it on your schedule at the amount that you determine. And we appreciate it very much because this is a value for value podcast. As the ad markets decided, they don't really care that much about Linux users and the tech niches. Things have gotten hard and they've moved their money over to YouTube. So our audience has stepped up to keep us going, and we really appreciate it. Thank you, everybody, who does support either through a membership or a boost. Now, unfortunately, the pick this week is actually something I think Brent found. Yeah, yeah, he found this one. But he couldn't make it. He wanted to, but he just couldn't.
Starting point is 01:03:59 But this is so neat that I wanted to talk about it anyways. It's called RustPad. This is so neat that I wanted to talk about it anyways. It's called RustPad. An efficient, minimal, collaborative code editor that is self-hosted and requires no database to run. Really slick. And the UI looks nice and tight and clean. It's all meant to just go in the web browser, and RustPad is just a tiny Docker image away.
Starting point is 01:04:29 It's really easy to get going. You can get more details at rustpad.io. Architecturally, its client-side code communicates via a web socket with a central server, they write, and it stores memory in what they say, get ready for this, Wes, data structures. It makes editing very fast, allows us to avoid provisioning a database, and makes testing much easier. The tradeoff is the documents are transient and lost between server restarts or after 24 hours of inactivity. Ah, so it's more like a, you know, in place, edit stuff as you're working on it, and then you go make sure you save it somewhere else. Yeah, which is kind of how I use this stuff. Or, hey, let's work on this together real quick.
Starting point is 01:05:07 We'll bang something out. Yeah, then it gets published or it goes to the next stage in the pipeline. Or I just go save it to my next config and rebuild. I actually think the idea that it's self-destructing in a way is beautiful. Because otherwise, these things just load up.
Starting point is 01:05:23 You just get so many files in there. So rustpad.io. Brentley found it, but I thought it was so good we wanted to run with it anyways. So shout out to our boy Brent who couldn't be here this week. I think that's everything for us, Wes. It is. We do plan to be live next week, so we encourage you to join us at Sunday, noon Pacific, 3 p.m. Eastern.
Starting point is 01:05:44 See you next week. Same bad time, same bad station. And remember, we're trying to get Jeff up here to do our Meshtastic episode, so boost in. Part of your boost will go towards Jeff. And also your thoughts on ways to get the conception out of all of these heads that Linux is from 2009. How do we change the mental image, the picture? Yeah, Linux is modern. You can have a modern desktop on Linux.
Starting point is 01:06:07 I'd say it's even more modern than the current commercial offerings. You don't have to use the command line, but you probably should. I get so worked up because it's just right there. They just did a little research. All right, well, it's not our problem. But maybe we can help. Let us know. You can go to linuxunplugged.com.
Starting point is 01:06:23 We've got a contact page there and links to what we talked about today. Thanks so much for joining us. See you next week. I could. Haiku.JupiterBroadcasting.com is still working. Excellent. That's amazing. So the OS that's designed not to be a server, turns out it makes a pretty good server. I don't know why it won't serve the Rocket logo at the top left,
Starting point is 01:07:22 but that's all right. Yeah. Can't do everything. The rest, surprisingly, how much of this, surprised how much of this works. I can't believe, I can't believe you got it working on a VPS. I was surprised. I was just browsing through the ports and I was like, Elixir's in here? What?

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