LINUX Unplugged - 407: And the Answer is...

Episode Date: May 25, 2021

From our origins with Linux to preparing your home LAN for a solar storm, it’s an Ask us Anything special edition! ...

Transcript
Discussion (0)
Starting point is 00:00:00 You know who did that? Noah did that. Noah taped that mic cable to that monitor cable. Why is it not hummed until now, though? That's a good question. It's all taped together with electrical tape. Come on! Hello, friends, and welcome back to your weekly Linux talk show. My name is Chris. My name is Wes.
Starting point is 00:00:23 Hello, Wes. Is that a homemade bear skin jacket? I thought you'd be impressed. That looks nice and toasty. This episode is brought to you by the all new A Cloud Guru. They are the leader in hands-on learning and the best way to learn a new skill, well that's by doing. That's why ACG provides hands-on labs for cloud Linux servers and much more. So get your hands cloudy at acloudguru.com.
Starting point is 00:00:44 cloud Linux servers, and much more. So get your hands cloudy at acloudguru.com. Well, coming up on the show today, it is indeed an episode out of time. As you're listening to this, Wes and I are off in the Arctic on a penguin photo walk, getting great action shots of some really delicious looking birds. I'm a little scared about the polar bear situation, but I'm just going to not bring any meat. I think, well, that bear jacket smells like meat, so you better think about that one. We asked you to send in your questions, though, so that way we'd have an episode for you while we are out and about taking photos and eating penguins. So in this episode, we're going to answer as many of those as possible. We are not going to get to all of them, though, but we're going to get to as many as we can. So I think in the future, we'll either
Starting point is 00:01:23 do these in batches or we'll do another episode down the road. So if you hear something or you didn't hear your question asked, it could still be pending. And also, if you didn't get one in yet, you still have a chance at asklep.com. We'll do that on a future episode. But before we get into all of that, we've got to say hello to our virtual lug. Time of appropriate greetings, mobile room. Hello. Namaskaram. Hello, everybody. Hello. Happy Sunday. say hello to our virtual lug time appropriate greetings mobile room hello hello everybody hello happy sunday thanks for letting us crash the love plug today and and hang out and you know
Starting point is 00:01:55 do a podcast it's pretty awesome so wes what do you say should we get into this huge huge batch that we got here um we last week we're like, let's hold off on Bill's question and let's answer it next week in our AMA episode. So why don't we start with Bill's? All right, yeah, Bill wrote in to us, and this is a deep one just to start things off today. I'm writing as I wonder about the relationship between the Linux community and the Mac and PC platforms
Starting point is 00:02:20 and how that relationship is formed. I think the Linux communities are quite alerted by anything Microsoft or Windows does, and this attitude can be seen in the recent discussion about WSLG as it just being a gateway so that people don't have to use Linux. Or I think really, you know, Bill's speaking to some of our concerns about, well, this really makes it easy, and it takes a lot of the stuff that we kind of had uniquely in our camp before. Yeah, and I think Bill's picking up on that we seem to have a little bit more of an alarmed reaction when Microsoft does something than when Apple does something.
Starting point is 00:02:48 Right, and kind of just how we support things. He quotes you saying that we should really kind of try to, rather than buy something preloaded with Windows, try to support folks that are supporting Linux natively on their hardware where possible. And that's sort of a, just avoid all the Microsoft stuff if you can. And there's definitely that sentiment out there too. I think, you know, you have to acknowledge there's a history with Microsoft
Starting point is 00:03:09 when it comes specifically to Linux and free software that has shaded the way people view some of Microsoft's current actions because in a real way, Microsoft's past sort of modus operandus was embrace and extend. And so when they came into open source and started participating in a pretty significant way, it really looked like embrace and extend to a lot of people for a long time.
Starting point is 00:03:36 Yeah, yeah. No, I think that's fair. So Bill's also kind of wondering, why aren't we more worried about Apple? And I think this was complicated for a lot of reasons, especially just because this question keeps changing depending on what five-year period you want to pick here and what are the relationships and what are they investing in and how does that work for the groups we're concerned about.
Starting point is 00:03:55 But Bill's kind of got three main high-level reasons. Apple's hardware is usually pretty darn closed and they're not so friendly with the open-source efforts to port things onto their systems. And number two, Apple has not been as friendly to the Linux and FOSS community. This is another one of those things that has changed, I think, for both Microsoft and Apple considerably over the years.
Starting point is 00:04:16 But while they have contributed, you know, some of the underpinnings, things like cups, stuff like that, but you don't see a lot of any of their new shiny products. None of those, you know, there's no Linux version of Messenger or anything like that, right? Or iMessage. Yeah. No, I'd say Apple's contributions are lower level.
Starting point is 00:04:31 They're more like things like WebKit or some of the individual user land tools themselves. Right. So if you compare that to like.NET or PowerShell or even just running MS SQL on Linux. VS Code. Sure, yeah, absolutely. Yeah.
Starting point is 00:04:45 And then number three, number three, I think, due to its similar design, macOS can also attract many target users of desktop Linux. And this is the one I know has been bugging you
Starting point is 00:04:56 in the back of your brain lately, at least with that shiny new M1 hardware. Yeah, it's not without some compromise though, right? That's where I think Bill and I see things a little differently. To me, WSL represents a more direct threat to Linux because it's actually the Linux user environment and you can actually build Linux applications on Windows using WSL and Microsoft provides tools to allow you to create Linux applications all day long from the Windows 10 desktop. And they've created documentation around that as well.
Starting point is 00:05:31 And they have developer advocates that are helping people accomplish that. I mean, it's a much more direct assault at what desktop Linux is used for. And assault is a very extreme term here. It's really just about enabling their existing users and enterprise customers to create applications for the Linux platform. But with Macintosh, macOS, it's not like Linux. It's not as nice to run Docker on there. It's not as nice to develop Linux applications. It absolutely can be done, especially when things are, you know, Ruby and Python and Rust even.
Starting point is 00:05:58 But, you know, it's not. Oh, yeah, okay. Thanks, Wes. Thanks. Hey, you know, Java runs there too, okay? But it's not the same. And the Mac environment is more constrained. You're going to be more dependent on virtualization, especially now on the M1 platform. So while it is absolutely an appealing platform to a lot of people
Starting point is 00:06:18 and they'll be motivated to make those compromises, it's not, I don't think, a one-to-one like it is with Windows and WSL. And also, you know, there's just the size don't think, a one-to-one like it is with Windows and WSL. And also, you know, there's just the size factor. Like, Microsoft is so dominant. I think we talk a lot about Apple, but that's just because it's in our space, right? It is for people, A, that have enough money or are willing to spend a lot of their budget on computing devices, or also folks who are maybe developers or sysadmins or in this camp where that's kind of one of the tools of the trade. But Microsoft is this big enterprise-imposed system, and they dominated so much of the desktop market. I do think this has changed in that now Apple controls how much of the USA phone market with their mobile platform.
Starting point is 00:07:01 But the Linux community is much more attached to the desktop sphere. I mean, we are threatened by it. Obviously, there's a lot of developments in the Linux phone systems and where you have complicated feelings about Android, but it hasn't really tainted us in that same way. Mac sales right now are going crazy for the last three quarters. And since the M1 was announced, they have just skyrocketed. And according to Apple in their, according to Tim Cook in their latest quarterly results,
Starting point is 00:07:22 50% of Mac buyers are first-time Mac buyers right now. Oh, interesting. Yeah, but they're not going after Linux. I mean, Apple's really going after Windows. They're not targeting the Linux desktop, where Microsoft kind of is with WSL and WSLG specifically. But I do think that we could have a serious reckoning that could come to the Linux community where we're going to have a bunch of geeks and technical people that have chosen that platform
Starting point is 00:07:48 and they're going to want to participate in the same communities that we participate in. Just like we're going to have people who are entering the free software world via the WSL subsystem lens, you're going to have people on these M1 and M1X and M2 Macintoshes and they're going to want to participate
Starting point is 00:08:04 in some of the free software communities that we also travel in. Yeah, I mean, in both ways. We've got to be ready for that. It's in both contributions and just folks that are using those for development, but also you see a lot of projects working on support for this new platform,
Starting point is 00:08:16 and that kind of just shows you that, okay, we're taking this seriously because we have a user base that needs us to. So there you go, Bill. That is kind of why we take them both seriously, but the Windows seems to be a little bit more of a probably pressing concern. And it's mostly just a concern of disincentivizing people to switch to Linux. However, I've been thinking on this issue a lot.
Starting point is 00:08:39 And, you know, I think back to the good old days pre-Ubuntu, and I just, good old days, to think back to the good old days pre-Ubuntu, and I just, good old days, loosely, pre-Ubuntu, and what a weird landscape the Linux desktop was, and how in my day job, I was always managing Windows systems for the longest time, but I would still go home at night and play around with Gen 2. Right. It truly was a drive for the love of the technology and the thing that it was doing, and then later became about the social technology and the thing that it was doing. And then it then later became about the social message and the community around it. And so those things are still there today. And I think they're still appealing to people who are on Windows and Mac OS that are looking for
Starting point is 00:09:17 something a little more engaging and a little more intellectually entertaining because it can be kind of a toy too. Yeah, that's the, for good and bad, right? Like I think a lot of folks get into points in their career or maybe they have less free time, they have a family, they have a really demanding job where they want a platform that just works for them. And that's often what you hear from folks that like desktop Linux but are on a
Starting point is 00:09:37 Mac or Windows situation. I'm not here to argue that desktop Linux can't just work because I think it can, but it depends on your workflow and what you're comfortable with and where you want to spend your time. But the flip side of that is if you just want to have a computer to have fun where you can mess with anything, change anything, recompile your kernel, change how the
Starting point is 00:09:53 software works, that's the Linux desktop and it's pretty darn awesome. Well, we were having a chat recently. You know, you had a work Mac that you were on and it's not like you're paying close attention to it because it's not like, it's not your main machine. I didn't shell out the several thousand dollars for it. And you don't really think, because when you, so when you don't actively buy this machine, you don't really kind of, you're not really kind of paying attention to how the culture of the OS works and all of that.
Starting point is 00:10:16 So you rebooted the other day and then came back to your machine and it was like, well, I guess I have to burn 30 minutes now because it's just sitting here installing updates. your machine and it was like, well, I guess I have to burn 30 minutes now because it's just sitting here installing updates. And you and I then had a conversation from that about how what appeals to us about using Linux as a workstation is those kinds of things are under our control. It doesn't do a lot without me telling it to do it. And that means if I need to walk back to that and use it for work during my work day, like my machine's available to me. That's the difference.
Starting point is 00:10:45 If you were to go out of the computer world and you were to think about this in terms of tools or vehicles, that's the difference between a work tool and a consumer tool, is those little kinds of control. Right, but it also kind of reminds me in some ways of, say, like owning versus renting a house, is you get the control, but you also become responsible for it, right? True, right? Like in a way that, I mean, maybe not on the most sort of like well-polished LTS desktops or something, but generally if something breaks,
Starting point is 00:11:12 you're going to have to figure it out and there's not going to be as much support. That is a great counterpoint to it, but that's the sort of balance that I'm more comfortable with. Yeah, yeah, exactly. And it works for that and it is getting better. I mean, we should acknowledge that the degree for the things that which that happens and how often and how difficult it is to remedy that definitely improves over the years. And it seems like, you know, with things like protons, that keeps happening. voice-controlled digital assistants like the Echos or the Mycrofts, do you use them in your home or the JB1 studio? Curious, Wes, what's your take on the voice assistants? Yeah, I'll leave the studio one to you over there. Yeah, I don't love them. They're not a huge part of my life, but I do have a Pixel as my phone,
Starting point is 00:11:59 so I've already kind of got Google Assistant there, and I'm certainly not going to use it, say, to go open VLC, which I did earlier today when I was driving up to the studio. At home, I do a lot of things with Chromecast. So at the moment, I do have some Google Homes. I don't use them for a lot of things. It's mostly for my media devices, stopping, going back. It's much easier to ask it to rewind for two minutes than it is to pull out my phone. Maybe you have to do the fingerprint thing. Go back to the app that it was playing that media in.
Starting point is 00:12:28 And then hopefully it has a decent sized scroll bar that's actually like you can actually drag with your thumb decently. That's so frustrating. I did used to have one of the Amazon devices up for a while. But at that point, really, I just used it to play like a live radio stream. And now I just do that on the Chromecast. it to play like a live radio stream. And I, now I just do that on the Chromecast. So I don't have like this super strong paranoia about these things because I have used them in the past and I've watched them from a network standpoint. And like, you know, is it really, is it really only communicating when I use the, you know, wake word and besides a few heartbeat things here and
Starting point is 00:13:02 there and like update checks, it basically truly is not transmitting. Right. There's enough other like legitimate ways that they are using and taking in and analyzing information that we're not comfortable with that, that particular one. I am not that worried about. Yeah. All these companies have all these other ways to mine our lives. They really don't need to hear me farting in my house. But so what I have done is I've used the studio as a testing ground. And then what kind of passes my sniff test then gets graduated to Lady Joops. And that's been true for a lot of smart home technology. So for a while, we had a Siri tube, an Echo tube, and a Google tube in the studio as I tested them, just trying to get an idea.
Starting point is 00:13:41 Is this something we should be following as a network? Is this something that really is as bad as people say it is? And are these something that provide value? And then over time, I kind of whittled it down. And I know this is going to seem like a crazy take from a Linux guy, but I got to say, it really is true. The one that I find the most appealing is the Siri one, the Siri tube from Apple, if you're going to use one of these things. How come? Now, I'm going to say, I if you're going to use one of these things. How come? Now, I'm going to say, I'm not saying you should use one of these things.
Starting point is 00:14:08 Just making a point that if you are going to use one of these things, the Siri tube tries to do everything on your LAN that it can. So its first move is LAN. So if it's smart control, it's a LAN packet. It's not an API that triggers through a cloud provider. If it's streaming audio from a mobile device, it's over the LAN. It's not going through the cloud.
Starting point is 00:14:32 It's interesting how the incentives work there, right? Like, you can imagine being a developer at Google where it's like, well, you're architected, where you just assume you rely so heavily on that. But I can also imagine on the Apple side, like, well, what's going to do, I mean, even putting aside privacy for a moment, what's going to be the snappiest behavior for our consumer? And it's that. But I can also imagine on the Apple side, like, well, what's going to do? I mean, even putting aside privacy for a moment, what's going to be the snappiest behavior for our consumer? And it's that. Yeah, it definitely is the fastest in that regard. But all of them
Starting point is 00:14:52 require cloud connectivity for voice recognition. And that's a bummer. Right. That's just no good. And so that's where I am hopeful that maybe something like Mycroft will come along, because it is really nice. There is functionality when you're coming into a home, your hands are full of groceries, it's dark, you need some lights. It's really nice. The other thing that I love is I have a, I have a different routines for morning and nighttime. So we say, you know, you know, Hey tube, it's last call. And when we say it's last call, it triggers a series of scripts that I have on Home Assistant that trigger sort of a gradual shutdown of the home. Lights slowly begin to fade
Starting point is 00:15:32 out and shut down. Noisemakers come on, white noisemakers come on, kind of sending a signal that has trained everyone, including the dog, that it's bedtime. And you know, you've got a 20 minute window to go to bed once this process starts. Go brush your teeth. Yeah. And then we have a good morning process that sort of reverses that. And it, you know, kind of turns off the noisemakers, turns things on, sort of lights things up depending on if the sun has risen or not. And that, I like being able to initiate those things by just invoking it from the air. Yeah. I really appreciate that. One thing I don't like about that,
Starting point is 00:16:05 relying on the voice stuff, which is very handy and I think is an interesting phase of technological development to watch and change how we interface with computers. But the downside of having to be these sort of proprietary platforms that I don't have any insight or control into is often I'll have some sort of quiet music,
Starting point is 00:16:22 similar to you, like bedtime phase, kind of cool things down before I get in bed, walk upstairs and it's nice to just sort of yell at the tube to say like, hey, turn things off now. That doesn't work after like midnight recently. It'll even on my phone, it'll prompt me with the like, I've recognized you've asked me to do this a lot. Here's a button you can click
Starting point is 00:16:39 so you don't even have to talk, but then it won't do the action. And it just reminds, it's a good constant reminder of like, okay, you're relying on this, but don't rely on it too much. And it just reminds a good concert reminder of like, okay, you're relying on this, but don't rely on it too much. And that's when I go to the open source app that can like turn my TV off and stuff. Yep. I find that Google one, when I was testing these pretty regularly, did have the most variance in, it would recognize something for a while. And then at some point it would just stop recognizing it. And the nice thing about the Siri tube, and this is my last time I'll bring this up is it talks over home kit directly to home assistant, which is my home automation software.
Starting point is 00:17:12 So it's over the land talking to my home assistant. So anything I make like a button or a script or like a temperature sensor, anything I put in home Assistant, I can have the tube get or control. And it's really great, and there's no API. Apple's not involved at all. It's all over my LAN. I like it a lot like that. But I think ultimately, I'm really going to be looking for something where I can process everything 100% on my LAN,
Starting point is 00:17:39 including the voice recognition. And I think that's going to be hopefully my craft, but we shall see. One of those, like many things in Linux and open source, you just sort of wait, check in every couple of months or years and see where the project's at. Yeah. My setup too is a little bit beyond, I'm not trying to brag, it's just I have like all kinds of automation and pretty much everything is controlled by my home assistant in my home. So I had to come up with a family-friendly interface to that. Right. I couldn't expect them to open up with a family-friendly interface to that.
Starting point is 00:18:08 I couldn't expect them to open up the Home Assistant app on their devices all the time. It's almost like you're into this enough to have a whole show about it. You want to take our next email from somebody in our back of the woods? Right here in Puget Sound. From the Puget Sound. Yeah. I've been obsessing over the idea of solar storms knocking out power grids and decided to store some hardware just in case. What would be your ideal setup for running a battery-powered LAN,
Starting point is 00:18:33 client devices, and media storage? Well, I think you are pretty well equipped to handle this one there, Mr. Chris. I mean, that's tricky, though. Like, what do you do? Like, how do you... You could really drive yourself crazy worrying about a solar storm. What's weird about this is I just saw a news article
Starting point is 00:18:50 recapping something that happened I think in the 1920s or somewhere. Oh yeah, the last solar storm. Yeah, it was like telegraphs caught on fire and stuff. Like, equipment actually caught fire. Yeah, that's kind of, there's like two parts of this question. It's like, are you worried about shielding your existing equipment?
Starting point is 00:19:06 Because then, I mean, you need either a lot of shielding on it or some sort of like Faraday basement cage set up in your house. After that, say you've got your equipment to survive, you know, I think Bois. That's my charitable pronunciation. Bois. Bois. Bois. Yeah, it's Bois.
Starting point is 00:19:24 Bois. Bois. That's my charitable pronunciation. Bwah. Bwah. Bwah. Yeah, it's Bwah. Bwah. Bwah. Already has a Raspberry Pi 4 setup with Sync Thing and Samba, as well as an Android device and a Raspberry Pi 400. So, you know, there's some starts here, but like what are essential services and how do you, Raspberry Pis are probably a good start, but how do you manage whatever power you've got?
Starting point is 00:19:41 So here's what I've been thinking recently, is a couple of lithium ion batteries. I'd love something like Battle Born batteries. You can go look those up, but smaller, but something like two Battle Born batteries in a Pelican case with a Raspberry Pi, with a switch, with some discs. Are you following me here?
Starting point is 00:20:02 Like a Pelican case ready to go, like a go case of a- Your battery go box, yeah. Yeah, with the batteries in it, with the inverter in there, and maybe like a plug on the outside that was sealed up with some sort of grommet. That way you could actually charge the batteries too.
Starting point is 00:20:17 This is where I go with something like this. And then I'd want something that I could fit like in the backseat of my car. So it couldn't be too big. And I think all of that would be pretty doable if you're using a Raspberry Pi, because that's, you know, minimal. And you could just stick that to the inside of the Pelican case. That'd be awesome. And I guess what you'd, I mean, you'd have to be relying on something like solar unless you had access to hydro or similar.
Starting point is 00:20:39 Yep. And you'd also want to have a MiFi with some connectivity. I'd probably want to go with something like a Ting plan or a Google Fi plan where I could have data available to me if I needed it, but otherwise wasn't paying a big premium when I wasn't using it. Because you're going to need connectivity for sure. I'd love to hear what the audience, if you guys have any ideas out there, send it in to us because that would be an interesting project just to build something like that, a Linux-powered LAN that's disaster-proof. Can you get portable Faraday cages? Because that'd be even better if you could store it in some kind of Faraday cage. Right, and that way you can pack it out of there once you need to and set it
Starting point is 00:21:14 all up. Your real gear might be fried, your regular gear is all fried, but your stuff in your Faraday cage is all preserved. Also Bo said something here that really kind of touched me. He said, I just love Linux Unplugged.
Starting point is 00:21:28 I got to join the very first show with my baby son sitting on my lap. He's eight years old now. What? Yeah. Isn't that awesome? That's so cool.
Starting point is 00:21:36 And I know, I sometimes think about our shows in the age of my kids. It's pretty, it's pretty, it's pretty wild. And yeah,
Starting point is 00:21:44 let us know what you think for Bwo there. How would you build a LAN that's ready to go after a solar storm? And what, I'm also kind of curious as a second aspect, what are the essential services you need on that? Well, you know, for us, if we were going to do it, it would be like the podcast continuity box, right? Oh, yeah.
Starting point is 00:22:00 Yeah. Probably should have that. We should. We should have something that could withstand a solar storm. I think the new society is going to need some content, and we might as well get them started with Linux. Well, the new society better use Linux, let's be honest. Let's not screw that up, and we need to do our part. All right, so Joe from Pittsburgh writes,
Starting point is 00:22:17 and he says, Are you guys using Nebula at all in your infrastructure? I started using it a bit after it was first mentioned on the Flat Network Truthers episode. And you know what? I've loved the experience for the most part. A new release came out recently and I submitted a bug for it and everything seems to be pretty nice for the most part.
Starting point is 00:22:32 Thanks, Joe. Oh, that's awkward. Well, it's a mixed question. I'm still using it, but I don't think you are. No, I mean, I really thought I would. I really thought that's how I was going to solve the carrier grade NAT thing, but I just had a little bit of too much trouble with it behind the double grade mutant NAT. And so I just kind of threw in the towel and said, you know, I'm just going to wire guard out and just call it good.
Starting point is 00:23:01 But it has crossed my mind from time to time, especially like some sort of hybrid setup with like the studio and a couple of rigs up at Linode. Like that could be really cool. Yeah, that's where I think it really makes a lot of sense is if you can just drop it on all your devices and have it ready to go. And we do have some WireGuard set up specifically,
Starting point is 00:23:19 especially for if we're doing like fancy audio routing network stuff, but as just another way from a trusted network to get into the studio, Nebula works really great. And I think it is still running on Fignas. Yeah, maybe I should do it again. I give it a go.
Starting point is 00:23:33 So for people who don't remember, it was a really neat new VPN that kind of branched out from the Slack folks. And it creates a peer-to-peer VPN mesh network that can create essentially a flat network across maybe multiple cloud providers or multiple LANs of your own. Right, something that, you know, you can just assume every device is also on this network and it can bridge through over whatever actual LAN or coffee shop Wi-Fi it happens to be on. And it's got some nice sort of modern features where you
Starting point is 00:24:00 can have multiple groups and control access. So like, oh, I'm a user over here in the staff group. I need to see the front of house servers, but I really don't need to see the backup server over there. You can handle all that natively, which is nice. I really appreciate that, actually. The next one comes in from Clemens, and he's asking us a question, Wes, that I think I know the answer to. So let me bounce it off you and see if I got it right. He's having this problem when he's using his headset during video calls. It sounds like the crappiest audio ever, you know, like the low quality Bluetooth audio codec stuff. And he's wondering what he could do if he could replace his headset or do something
Starting point is 00:24:35 to prevent that from happening. And you're going to say switch to Pipewire. I was going to say switch to Pipewire. Oh, really? I thought you were going to pitch your whole don't use Bluetooth at all. Use my, you know, use right. Yeah, that was going to be my, if you said no, Chris, the switch to pipe. Because he's on 2004. He's on Ubuntu 2004. You can do pipe wire in 2004. I mean, it's worth a shot. Yeah, it might be.
Starting point is 00:24:53 Take a backup first. If you're not comfortable fucking with your sound system. Who is, though? Like, that's the problem. Who is? Nobody is. You know? Like, so my thing is, like, does he he risk that or does he just go get the like
Starting point is 00:25:07 the corsair rf headset which the reason why wes has given me a hard time is because this is always my answer but the thing is it does just totally bypass bluetooth it's like you know those old like self or old wireless phones you have around your house like 900 megahertz phones or whatever they were it's like that it's like RF. It's good old RF. And it's RF that goes into a standard USB audio codec that Linux has drivers for that looks like it's an always there sound card. And the reason why that matters, and then I'm going to stop talking about it, but the reason why that matters is if the sound card is persistent, then your video conferencing software doesn't get confused because the sound devices are changing all the
Starting point is 00:25:43 time. That sound device is always there. It's always available. And then you just turn the physical power on the headset when you actually want it to work. Or in the case of the Corsairs that I like, you can flip the mic up and it mutes it. And then you flip the mic down and it's unmuted. I like that too. Now, you can do some fiddling with pulse audio and Bluetooth, but it's not particularly fun. And at least according to Neil, sounds like 2004,
Starting point is 00:26:07 packaged version of Pipewire is pretty darn old. So if you're going to do that route, well, you'd probably have to go compile it yourself, which is a whole other ask. So if new hardware is in the boat, sounds like that might be the simplest option because, yeah, Bluetooth just didn't work out great. Linode.com slash unplugged. Go there to get $100 in 60-day credit, and you go there to support the show.
Starting point is 00:26:29 I mean, the $100, I suppose that's nice, I suppose. But I mean, you know, supporting the show, that's great. Linode is our hosting provider of choice. Everything I've built in the last couple of years, I've chose Linode. And for a bit, I was like Mr. Skeptic Pants. I really was. I shopped. And every single time, Linode came up for a bit, I was like Mr. Skeptic Pants. I really was. I shopped. And every single
Starting point is 00:26:45 time, Linode came up above the rest. And unlike entry-level hosting providers or big cloud over at AWS, they don't try to tie your hands and lock you down. Linode gives you tools that are great, and they really let you get the most out of their crazy fast systems. And when people ask me, Chris, why Linode? There's so many choices, Chris. I say because it's fast, because they support Linux, and because they've been around since 2003. They're not some crazy VC-funded company that has to go big or go bust. And they watch this stuff and built accordingly and have focused on that one thing in what is essentially forever. Because, like, 2003 is basically, like, forever. Because like 2003 is basically like forever. I don't even know how they did it.
Starting point is 00:27:27 Because in 2003, I was struggling to keep a job because the dot-com boom had gone bust. And somehow they got rolling and they built out a fantastic network. 11 data centers worldwide, NVMe super fast drives, SSD speeds that are gonna, you know what, you go benchmark them with that $100, you're going to see they're going to blow you away.
Starting point is 00:27:46 And a dashboard for days that's easy to manage and has power options that are just a few clicks away. And, you know, Wes is always going on about the fact that Linode has great tutorials, so he can sound really educated by reading everything Linode has written. I don't have to prepare at all. No. I just go check out their articles. Makes us sound like pros.
Starting point is 00:28:03 How do you think I got a job? So anyways, go over to Linode and try it out. You can build yourself a $5 rig or get something just custom to just what your workload is. Like we built ourselves something kind of nice for our matrix server. I'm really proud of it. And we take advantage of Linode's object storage for our Nextcloud backend instance and for our PeerTube backend instance as well. It's a great way when you think you're going to have storage that's a little unpredictable, object storage can be a fantastic way to run that.
Starting point is 00:28:29 Or if you need a static website for a portfolio or maybe a blog, you want it to look super pro and fast, go check out what they have to offer. So get started by going to linode.com slash unplugged. Get that $100 for your new account and try all this stuff out. There's a lot of ways to host something and a lot of various companies that'll do it for you, but none of them, none of them check all the boxes like Linode. Linode.com slash unplugged. Oh, a little housekeeping time. Great idea. Great idea. Did you know that we have the
Starting point is 00:29:02 Luplug on Sundays and every now and then this show pops in, drinks some cider, and takes over the place. Sneaky devils. The Luplug happens every Sunday over at our Mumble room. It's not a weird thing. It's not some algo social media hangout site. It's Mumble. It's free software, and it's happening right in our lobby. So head over there.
Starting point is 00:29:22 You can get info at linuxunplugged.com slash mumble. Hey, also, little update on the Jupiter Broadcasting garage sale. While I'm gone, you know, out hunting penguins, I mean, taking photos of penguins, we're going to get some new items in stock, some really cool stuff, new stuff for the swag bags, going to upgrade the swag bags, get a new batch of stuff. Ooh.
Starting point is 00:29:43 Very excited about it. And I should have proof copies on Monday of stuff. Very excited about it. And I should have proof copies on Monday of what I'm thinking about doing. And if I like them, I'm going to place the order so when we get back from our penguin expedition, we'll have these ready to send out. So I'll have an update for you on that. And thank you everybody
Starting point is 00:29:57 who's grabbed something over there at the Jupiter Garage. Been a huge success and it's also been a ton of stuff that we have learned and are still learning and I really appreciate you helping us do that and that Wes is all the cleaning so let's get back to the questions Eric from San Diego writes
Starting point is 00:30:15 I'm still relatively new to Linux and I've got several Linux machines at home including the ThinkPad too many Raspberry Pis amen Eric and an old laptop I brought back from the dead using Lubuntu. My question is, how does one go about checking the open source code of a program? You want to do a little auditing, hey Eric? Well, Wes, you got any tips for him?
Starting point is 00:30:41 Because I'm not sure how to answer this one without saying it depends. Well, it does depend. You know, there's a lot of stuff now on GitHub for better or worse, depending on how you feel about Microsoft and GitHub and large proprietary SaaS platforms. But it's pretty much a one-stop shop for a lot of things open source. Even when it's not the canonical repo where everything's actually developed, a lot of projects mirror stuff over there. So it's a good place to get started if you're just looking for general open source stuff. Now for your particular distro, that's where it also gets more complicated
Starting point is 00:31:14 because they've got their own systems in place, but they definitely have something. It might not be as discoverable as GitHub is, and it will depend on the distro. And that's where you might go reach out, go join a Matrix chat and an IRC chat and ask about the stuff, because you can go download the packages, but if you want to go find the repo where it's kept, that'll depend, but there will be people happy to point you in the right direction.
Starting point is 00:31:37 I like where your head's at, Eric. That's a great thing to be thinking about, and it's something that we don't take as much advantage of as we could. We like to claim the benefits of it, right? We love to say and it's something that we don't take as much advantage of as we could. We like to claim the benefits of it, right? We love to say that it's open source and all the things, but how many packages that you install have you actually looked at the code for? Mm-hmm.
Starting point is 00:31:53 Something about eyeballs. So our next one comes in from Sint. It says, hey, guys, about six or seven years ago, I got intrigued by Dragonfly's Hammer 2 file system. At the time, it sounded quite advanced. However, these days there's ButterFS, which I know you guys talk about. But do you have any experience with good old Hammer 2 or happen to know if there's any serious contenders in the future? Yes, it is Hammer time. Yes, it is.
Starting point is 00:32:18 No, unfortunately, I mean, I've mucked about with it a little bit. I've not tried the recent Dragonfly release, which sounds like it has some great performance improvements, at least according to Michael Erbel over at Pharonix. Now, I'm not sure we have anything quite as interesting as Hammer. The file system on Linux I follow and I'm most excited about is BcacheFS, which is slowly cooking. I'm going to get here one of these days. Yeah, that one's frustrating because it seems like all the major blockers have been resolved. But it's just not really getting traction and heading towards Linus' tree. There's just a lot happening, and it doesn't seem to be on its way to 513 either. But I agree with Wes.
Starting point is 00:32:56 Bcash FS. Bill from North Carolina writes in, Hey, guys, why are window managers so effing ugly and difficult to customize? He's specifically talking about the tiling variety. I don't know if I agree that they're ugly. I mean, if you go over to Unix porn on Reddit, it's like nothing but tiling window managers that admittedly look pretty good. But I think Bill does have a point here that some of these more advanced desktops, you could say they lack from a design-focused team member or two. Yes.
Starting point is 00:33:29 It's multifaceted, though, right? It's partially that, but I think it's also partially sort of a keep-it-simple-stupid sort of mentality or a, you know, you are the user, we're empowering you to make these choices, and we're not even going to bother with making a nice default config because we think you're just going to configure it yourself anyway and figure out what looks good to you.
Starting point is 00:33:48 And that doesn't really work well for most people, but if you are compiling yourself a tiling window manager, maybe that's what you want. It's almost like sort of a, you know, setting up an Emacs config versus these days they have some nicer distributions like SpaceMax or something that's doing that for you and hiding some of those details. But that's also maybe why we were so excited about some of the work that Pop was doing on their tiling extension,
Starting point is 00:34:10 because it was kind of marrying those two worlds of like, you get some of the features without all the work. Yep, absolutely. And I think it does come down to maybe finding the right distro that stages the desktop environment the way you like. And there's a lot of choice out there. Hey, just a quick real-time update from Sami Ken
Starting point is 00:34:24 in the chat room regarding the Bluetooth you like. And there's a lot of choice out there. Hey, just a quick real-time update from Sami Ken in the chat room regarding the Bluetooth headset issue. That's that profile step-down thing, that lower audio quality codec that it does. I haven't tried this, but Ken says that if you disable the headset microphone in your OS and use an external one, it'll sound a lot better. So you have to disable any other microphones. I think what you have there is just Pulse Audio. That version of Pulse audio steps down to a lower 80 Bluetooth audio quality. I think it's just a thing. It's been a thing for a little bit. NorCal Geek Dad writes in from Northern California.
Starting point is 00:34:55 He says, I've got kids and I've got a gaming related question. My kids, my nine-year-old son in particular, have discovered Steam. Nice, nice, Matt. That's great he says so far i've been able to keep them happy with my thinkpad t430 running steam on open susa oh matt he goes on to say they play portal and you know other games that are just totally fine on the integrated graphics however some of the games my son wants to play are only available on Windows. I have a dual Xeon server.
Starting point is 00:35:32 I could put some more RAM in and then maybe pop in a decent video card and install Windows and do the Steam Link thing. The containers it's running now could easily be put on a VPS, so that really wouldn't be a big loss. Or I suppose I could, option two, format the T430, install Windows, and then let them use that, get myself a newer or older ThinkPad for a daily driver? Or maybe even go the VM with PCI pass-through route. What do you guys think would be the easiest, the cheapest, or the best? Thanks Matt from Northern California. I mean, the easiest
Starting point is 00:35:58 is going to just be putting Windows on there. If you don't have time and you don't want to mess around with dealing with I don't know, networked Windows installs or complicated pass-through, that's the simplest. Is it the most fun or most satisfying? No. I don't even know if it truly
Starting point is 00:36:14 is the most simplest long-term because my big fear has been if my kids ever ended up on Windows, they would download some Minecraft mod that was totally malware and mess up their Windows box. And then I'd be right back in the bad old days of IT support cleaning up my kids' computers with malware. And I was thinking maybe that wasn't such a big deal until my cousin's daughter downloaded what she thought was a newer version of like Fortnite or something like that, like an update, and totally trashed her Windows box.
Starting point is 00:36:46 I guess you have a good point here, which is you're the family admin anyway. Yeah. So minimize your own pain. I know what route I have been considering going, Matt, and that is just building my own Steam streaming setup in my LAN with the Steam Link. And then the nice thing about that is there's a bunch of other ways
Starting point is 00:37:02 you can get that Steam streaming with either the Steam client itself or Moonlight. Oh, yeah. You know, on a Raspberry Pi, you could make it a Steam link, essentially. Or if you have the physical Steam link controller, like it sounds like you do, you could do it that way. And it just means that you're done with the upgrade game. You upgrade one machine from that point on, and then you stream those Windows games to all of the other computers or even TVs, and you don't ever really have to worry about it because it'll be an ongoing maintenance issue any other way as far as I see it. Because a VM with PCI pass-through works until
Starting point is 00:37:34 you do a distro upgrade or something, and then it's going to break. And there is nothing more freaking frustrating than when you finally get a moment to sit down and play a game with the kids and you have to play tech support instead. The other option you could go, it would be even easier, would be something like NVIDIA GeForce Now streaming, which streams Windows Steam games to Linux using Chrome. That would be an option, but I think you'd be a lot happier with just Steam Link over the LAN. That'd be the way I'd go about it. Plasma Man from Iowa writes in, That'd be the way I go about it. Plasma Man from Iowa writes in,
Starting point is 00:38:08 I've heard a lot of great career advice on this show, and I've got a sensitive question. If a person has average intelligence, drive to learn a new career path, and five plus years of general IT experience, but it's non-Linux, where do they stand to be up to speed as a Linux server administrator? A working adult, say, willing to put in one to two hours a night into learning Linux from
Starting point is 00:38:31 online courses or similar. And this is where Plasma Man has a lot of humility, and I think that goes a long way, and we'll get into that, but I would not want to apply out and struggle not knowing enough, or worse, be dismissed because I thought I knew enough. How do you gauge if you're ready to present yourself as a person that can hit the ground running, administrating Linux systems? Well, Plasma Man, I can tell you that if I were interviewing you and we'd had a conversation of the similar nature, what I would have gotten from you is that, like Wes said, you have a little humility towards this, and you also have a willing-to-learn-and-research attitude,
Starting point is 00:39:06 which would be probably the number one thing that I'd be taking from the interview, and I think that's a positive. Yeah, and then other than that, you mentioned online courses, but just playing around. Don't pretend to have done things that you haven't, but be honest about the experiences you have, because there's a lot that's going to be portable, right? A huge percentage of IT stuff is just troubleshooting, and troubleshooting is troubleshooting.
Starting point is 00:39:26 If you've got a good scientific approach, you know how to debug things and figure out where in the system stuff is breaking or you need to make a change, that is hugely valuable. And you can learn the details of like how to look up stuff in a man page or what the flags are. Yep. You know, I say it during the Linode read, but it is true. You really could take that $100 credit the show has and use it to build something and learn something. It really is the best way to learn something like that is by doing.
Starting point is 00:39:54 And so we have, you know, that's why CloudGuru is also a sponsor. And they have a bunch of labs that can teach you there. And I think combining those two things could be really useful, too. And it's not an accident that there's sponsors on this show. It's pretty much wise because people like you are looking to get into the field. Casey in the IRC
Starting point is 00:40:09 makes a really good point that part of this is you got to be able to sell what you're doing and talk about things. And a good way to practice that is sharing what you're doing, whether maybe that's on a blog
Starting point is 00:40:18 or on your GitHub page, or maybe you join some local Linux users groups or some online groups and be excited about this stuff. If you are, like, that's valuable, too. Just being able to share that, share some projects that you've done, contribute to open source with some documentation, maybe, or just share your neat home labs. How about this?
Starting point is 00:40:35 Build a blog. Get a web server up and going. Get a blog software package on there. And then start writing about what you're doing and then include that in your resume. That's real experience. And I think if you have a few years, he says he has five plus years of IT experience, that is, a lot of that is a way of thinking,
Starting point is 00:40:54 a way of communicating with end users, a way of researching and learning. A lot of that stuff is universal, man. And it's going to work regardless of the OS. And when you get on the other end of it, you'll realize how true that is and kind of how trivial the OS actually is in the grand scheme of things, as long as you have those core skill sets. And then, yeah, it really comes down to how you communicate it, how you sell yourself and how confident you are, you know, because that
Starting point is 00:41:18 confidence, that confidence does kind of come through during those conversations. And in there, I'm also going to link in the show notes to a recruiter post. She wrote this up recently, but she was a recruiter for like nine years and now she works for Microsoft. And it's a decent list of advice. It's like a top seven kind of list, but it's like an actually good list.
Starting point is 00:41:40 So I'll include that in the show notes. That might help narrow it down too. But it's a question we get in all the time, Dakota Radio as well, people that want to get into the development world. And a lot of times it's like, well, this is a great chance for free software. Like find a project that needs somebody to do a little development for them. Find a project, in the case of our writer here, find a project that could use a little infrastructure help. There's a lot of them.
Starting point is 00:42:07 You know, a lot of them are just doing the infrastructure themselves because there's nobody else out there to do it. It can be a touchy thing because you don't want to come across sounding like you're being judgmental about the state of their infrastructure. You know, you don't want to pop in the IRC and be like, hey, who's in charge of the server here? Because this is set up wrong. When was the last time you did a release?
Starting point is 00:42:25 Come on. That will get you nowhere real quick. But if there was a hypothetical community that maybe you could become a member of and help identify infrastructure that they need, web presence or maintaining a backend repository or a mirror or something like that that you could provide, that gives you an opportunity to, it's not no stakes, but it's not extremely high stakes,
Starting point is 00:42:53 but it's enough that you're going to take it seriously and you're going to learn and you're going to be put in positions where you have to adapt. And I mean, yeah, you got to do it for free, but man, think about that in the cost and value of training. It's really kind of invaluable. And in the modern day, we don't have a lot of apprenticeships and things like that. But that is, you can think of it in sort of similar terms. In a way, it's an apprenticeship for you to learn how to manage an infrastructure for something that's getting public use and has some requirements around its availability, which is going to force you to learn and adapt. And the project also benefits from having somebody who's dedicated to helping them out a little bit. And so it's a win for the project and it's a win for you. And even though you're not going to walk away a millionaire from doing it, you're going to walk away more confident and you're going to be able to speak more clearly and you're going to be able to speak about these things in simple terms that demonstrate you understand them.
Starting point is 00:43:46 Right. And just having been through some of those fires, right, having to figure out like, well, this wasn't ideal and it kind of sucked, but we got through it. And here's how we dealt with it and made compromises because, I mean, that's all that goes on in a business anyway. Right. Like you got to make it work. It's never perfect. But if you get through it, that's valuable. Neil, do you have anything to add to what Wes and I have listed off? Yeah. Actually, like one of the ways that I kind of got started doing all the infra-type stuff, I'm professionally a senior DevOps engineer, and I work on maintaining infrastructure for software delivery pipelines and stuff at my employer, Datto.
Starting point is 00:44:20 And kind of the way I got started doing all this stuff was actually working in open-source projects doing this kind of the way I got started doing all this stuff was actually working in open source projects doing this kind of infrastructure work. So, you know, and I can say that today, like the Fedora infrastructure team in the Fedora project actually has an awesome apprenticeship program for being able to get started with learning these kinds of things, working with things like OpenShift, Ansible, all the modern technologies that you tend to see in a real business environment. And same goes on the OpenSUSE side. They've got the OpenSUSE Heroes team, which works with virtual machines, uses Salt, and works with a wide variety of different technologies
Starting point is 00:44:58 and different stacks. It's a very common thing. And as a real systems administrator, you wind up working with a lot of crazy things and having to work a lot of different technologies. And in an, in a large open source Linux distribution projects, you wind up in the same boat and they're great ways to like get some hands
Starting point is 00:45:17 on, get some experience, work with people who kind of know this stuff and like build that intuition up that helps you be successful doing it professionally. So I absolutely would recommend, you know, if you want to get started with this, if you're a Fedora user, all the better, like check out Fedora's infrastructure team and hang out with them and see, you know, how you can get started there. Or if you're an OpenSUSE user, do the same with the OpenSUSE heroes. Yeah, there's probably, if you think about the projects and software you use, there's
Starting point is 00:45:45 probably something out there that speaks to you. Casey, I know this kind of touches on an experience that you've had. Yeah, I got my dream job just, you know, being out there in a community. I was commenting in a blog post for a software engineering group. And just like professionals consume the same things that you're excited to, and participating in it is a huge way to be able to point to, on your resume,
Starting point is 00:46:12 hey, you know, I'm already thinking about this stuff a lot. I'll be thinking about it just as much when I'm working for you. It'll also help teach you some of the jargon, I expect. You know, like learn how do the people in the industry refer to these things? And you'll kind of learn some of the things of like, what do they expect on the job? And what can I go learn ahead of time to make sure that I at least have a little of the context?
Starting point is 00:46:33 MailRoute.net slash Linux. Try out MailRoute today and get 10% off the lifetime of your account. And start with a 30-day free trial. No credit card required to see it. It really works great. And part of the reason, maybe not just part, but a big part of the reason is they've been around for 24 years and they have focused on their core competency.
Starting point is 00:46:52 And I think you guys know something about me. There is a theme. I like independent companies that focus on something for a long time and try to make it real good. And that's definitely MailRoute. And you can get started at mailroute.net slash Linux. You know, really the core value of MailRoute goes beyond just removing spam and viruses, but really it helps you prevent downtime and it helps with compliance too. The downtime part is
Starting point is 00:47:19 essential. We knew we wanted to use that for our mail server. We wanted something where if we want to take it down and upgrade it, we don't lose out on email. MailRoute will automatically queue it up for us, and we can go in and we can have it. It'll keep it up to 15 days or whatever you tell. But, like, by default, it's going to keep it up to 15 days. And then when your mail server comes online, it just forwards it right along like it was never gone. Just, oh, mail starts coming in your inbox like you were never offline. It's brilliant.
Starting point is 00:47:44 I love that about it. And if you want to host somewhere where maybe you have an issue with the IP or you have to work with a different port, MailRoute is flexible there as well. And getting set up is so simple. If you're on Office 365, if you're on Google Apps, it's one click, which seems like some kind of magic, but it works and it works really well. You get security, you get speed, you get uptime, and you get a streamlined workflow along with real-time logs. MailRoute is email magic. They are one of the first to really build in this kind of email filtering service back in 1997. That's so awesome.
Starting point is 00:48:25 That's basically as long as I've been using Linux, MailRoute has been around. That's amazing. Wow. They have an API that you can integrate with as well if you like to do some automated tasks and build up your infrastructure through code. Somebody tells me that's a great idea. And, of course, I love the real-time log searching when we were setting up our email server. And the fact that that downtime prevention is there is just really nice. It gives me the confidence to put this thing into production.
Starting point is 00:48:50 So go try it out. Get 10% off the lifetime of your account. And start with a 30-day free trial by visiting mailroute.net slash Linux. Go there to protect your business. MailRoute makes email better. Now we have our last batch of questions we're going to get to this episode. We have more we'll try to do in the future, but we just have this last batch. Oh, here's a good one.
Starting point is 00:49:14 Will from somewhere on the eastern seaboard writes, I would love to hear the story behind the intro music of the various current JB podcasts. Oh, yeah. Okay. The story of the various current JB podcasts. Oh, yeah. Okay. The story of the song. If Chris can remember. Yeah, it has been a long time. So the thing that always felt off about a lot of podcasts was the music. Like the music was never great because of all the licensing issues.
Starting point is 00:49:39 Right. You can't use the music you want because you can't afford it. Right. Unless you want to be dedicated only on Spotify now. If you do that, they'll let you play any music you want. But I don't think that's going to happen. So, you know, I wanted something. And the thing too, guys, you got to know is you got to appreciate the fact that a long time ago, podcasts had like long intros.
Starting point is 00:50:00 When the show first started, like we had a really long intro and that was normal. And then we realized, hey, dummy, somebody's going to listen to 100 of these. They're going to get a little sick of waiting a minute for the show to start. But the same music every time. So we shortened it and shortened it, and the music is less in the show now. But it used to be in there for much longer, so I wanted it to sound damn good. And I just knew I was going to need something that was better than the rest. And so I came across Ronald Jenkes. And he had this song that helped my son fall asleep. He was just a little baby boy. And he had an upset tummy most
Starting point is 00:50:40 nights. And he'd be swaddled while I was editing editing and I needed music I could play on a loop that he would fall asleep to. But, you know, it wasn't boring. It just had to be something for he loved it. And so it relaxed him. And it was Ronald Jenke's Outer Space song, which is great. And I still love it to this day. And so I contacted Ronald and I said, hey, man, you know, I just love your music. I'm doing these podcasts here. What would you think about me using some of your songs? And he said, hey, man, I listen to your shows. I love your shows. How about I license my music to you?
Starting point is 00:51:16 And I'm like, that would be great. And so we've had access. And I really, I really just so grateful we have that. We have that, licensed access, to Ronald Jenke's music for years. And all of the songs to all of our shows are just standard tracks of his on his albums that you can go buy and download and listen. And you can search for them on your streaming service of choice as well. And so we pick different parts of the songs that we think make great intros and outros. And we have used them across a lot of our shows over the years. Yeah, they get, like, crunched down or remixed.
Starting point is 00:51:47 I mean, Joe did some nice work on the current variant for this show. Yep, yep. We've tweaked it a little bit here and there and made it, you know, a little shorter or taken out just a part of a song. And so what's neat about that is a lot of our shows actually have much longer versions of the intros. So if you really were into the song,
Starting point is 00:52:04 you can actually go find, like, a three-minute version of it. And they're amazing. He's done incredible work. And you can find some video of his on YouTube. And the man, it's like watching Commander Data in Star Trek work the L-Cars interface. He just, Ronald Jenkins just flies across the keyboard like you just wouldn't even.
Starting point is 00:52:21 So that's pretty neat. And I am forever grateful for him letting us use his music. Will writes in with a second question over there on the Eastern Seaboard. He says, what is your Linux origin story? All right, well, I went online. So what's your Linux origin story, Wes? Linux origin story, huh? Yeah, when did you start using Linux?
Starting point is 00:52:41 You know, I'm not, okay, it must have been, it was probably about 2005, I think. All right, all right. Do you remember what brought you over? It was actually that there was Linux at my high school.
Starting point is 00:52:52 Oh, cool. Yeah, so this will date me terribly, but for some reason it was already installed. It was like GNOME 2. I think they were running Debian.
Starting point is 00:53:02 Yeah. That sounds like a typical school setup. Yeah, and it was kind of great. None of the students really paid attention. We're all just playing Risk Online in the library instead of doing any kind of research. But they had these nice computer labs doled out with Linux,
Starting point is 00:53:15 which I'm sure was much cheaper for them. And actually an active IT staff, which I did not take advantage of. I didn't really get interested in computer science until a little bit later. But I remember having used GCC to compile something, but left it running on the network with the network mount, and then someone pulling me out of class later being like, hey, what's going on here?
Starting point is 00:53:35 So clearly they had people that cared and were really taking care of these systems, which was pretty neat. And so that got me to install a version of Debian at home and then later Ubuntu and start playing with it from there. And I was interested in it really since then. And at college, of course, I pretty much just ditched Windows.
Starting point is 00:53:52 That's great. I love that. I played a lot of old Quake, like Quake 1. Oh, yeah. Yeah, that was good. That was good times. The stupidest thing I ever did,
Starting point is 00:54:03 I can't believe I did it now, but the absolute dumbest thing I ever did, I can't believe I did it now, but the absolute dumbest thing I ever did was I hung a modem off of my deck. Cause I was, I was the computer kid that had his own dedicated computer in the computer lab in the back. I was that kid. Cause I, I had kind of put one together based on fixing all the other computers. And, uh, the dumbest thing I did is I hung a modem off there to create my own ISP, which
Starting point is 00:54:24 Chris net, not only it sucked because, because of the way the school's phone system worked, I couldn't get a 56K connection. So I could only get like 33.6. So just like 33K. But it was my own ISP, right? But of course, now looking back, I just created a backdoor. Because they had a T1, which was a big deal back then. That's what I wanted access to. And so I would queue things to download on my computer there and then transfer them over my modem to home.
Starting point is 00:54:51 Oh, that's brilliant. Oh, my gosh, Wes. You know what's ironic? Is I'm essentially doing the equivalent today in Lady Joops over cellular connections transferring from the studio. So there's that. My origin story is long. So there's that. My origin story is long, and I think I want to do an interview with it because it involves a leak of a series of Red Hat disks from a Microsoft employee.
Starting point is 00:55:12 Well, it sounds like Minimac might have an origin story to take your place. All right, I'd love that. Minimac, what's your Linux origin story? I became bored of Windows. That's it. And all of a sudden, I was in a store and I saw a box with Suse 6.1. Oh, yeah.
Starting point is 00:55:29 That was like 1999, I think. I loved those multifold boxes that had all the disks and the sleeves and the artwork inside. You could expand it out. You had like seven disks and like a 400 page booklet with it. And then I bought that one.
Starting point is 00:55:47 So that came with KDE and GNOME 1.0. And you had that x86 config where you had to configure everything from the mouse to everything. You even had to configure the printer. But that was my first experience. I love that classic version where you have all those
Starting point is 00:56:05 disks and you had to swap the disk during the installation. I still have that one. It's like, yeah, it's laying around here. And then I used it like I had like some kind of server where I started playing around with it. And then like two or three years later, I switched completely to Linux. That was like 2001, 2002. I'll tell you this. My core origin story with Linux, because it is quite the interesting story. I didn't even really appreciate it until I was reminded of it a little while ago. I thought, you know, we should tell it sometime.
Starting point is 00:56:33 But the thing that the moment, I remember the moment I fell in love. The moment I fell in love with Linux. I could really tell it was different, and I could really tell it was more powerful when I deleted my own file system. And I've mentioned this on the show before. It's the moment, the moment I did a classic rookie mistake way back in the day of deleting my root file system with RM, which was easier back then. And then that I didn't
Starting point is 00:57:00 realize it had happened for about 40 seconds. So I deleted my file system. And then the thing that made me really, truly, truly fall in love is that not only could I delete my file system, but I kept using my active applications for like almost a minute before I ran into a problem. It's fine. It's all in memory, bro. And I sat there and went, wow, this son of a bitch just let me delete myself. And it didn't even stop me. Windows would never do that. This is amazing. All right, so there. We went on way too long.
Starting point is 00:57:31 What's our next email, Mr. Payne? Yeah, that was a little bit too much fun. Let's take things a bit more serious. Daniel from Ohio writes in, How's your health going, Chris? I know you've complained about RSI in the past and mentioned it on the show. And of course, there was that time
Starting point is 00:57:48 that you had to go to the hospital. I just wish the best for you, the team, and your family. Oh, thank you. Yeah, that trip to the hospital, that was crazy. That was really wild. I still have a big old scar from that. My appendix, it ruptured. And the thing about that is I have a hard time taking time off because it's really hard from a lot of reasons when you run a small business to take time off.
Starting point is 00:58:24 And so I was right in the middle of preparing the public announcement that Linux Academy acquired Jupyter Broadcasting. Just a little busy? We had a live stream with a public date. Everything was locked in and set. People were flying into Texas for the announcement. I just, not proceeding was literally not an option. And you can imagine this was something that was multiple months in the works. And so I attended a fair and I ate a hot dog
Starting point is 00:58:44 and I thought, oh, I got food poisoning is what I thought. I kept rationalizing that I had food poisoning. And so as I got progressively sicker to the point where I couldn't keep any food down for about three weeks, I figured, well, it's probably time to go in and see a doctor. It was probably about two weeks past time to go see a doctor in retrospect. But then that's the point is I thought I just had food poisoning. It happened before. I'd had rough food poisoning before. So I go in.
Starting point is 00:59:09 The doctor says, no, you definitely had an infection. But good news is looks like things are on the mend. You're good to go for travel to Texas. I say, thanks, doctor. I've never met before. I'm going to go to Texas. So I fly down for the announcement and I fly down the Thursday before the Tuesday we'm going to go to Texas. So I fly down for the announcement. And I fly down the Thursday before the Tuesday we were going to make the announcement.
Starting point is 00:59:30 And I'm not doing real well. I'm not feeling. So I go into Linux Academy's office for like a few hours. And then I figure maybe I should go home and sleep it off. So I go back and I grab myself a beer. And I drink a beer. And I chat. I make nice with the bartender for about a half hour.
Starting point is 00:59:49 And then I go up to my room and I drink a beer and I chat, I make nice with the bartender for about a half hour. And then I go up to my room and I just crash. I wake up the next day and I feel real bad. And I think, oh man, that beer really screwed me up. I shouldn't have had that beer. Well, it turns out I was not able to make it out of my bed that day because my appendix had ruptured and then all of the crap in there had eaten away over the about a three week period at the muscles that connected my my like hip muscles to like my bones and so i had lost functionality of my leg and couldn't get out of bed and thought maybe what i should do to kind of fix this is maybe i should just sleep a
Starting point is 01:00:21 little bit so i thought i'll just sleep it off and then i'll wake up on mond and I'll be good to go. And then Tuesday we'll make the announcement. Everything's going to be fine. I just need a little more sleep. And my wife thought, well, I'll fly down and surprise him with a nice romantic weekend because, you know, we're about to make this big public announcement. I'll take him out because he's just been down there working. He's got no nothing to do. She flies down and finds me in this totally incapacitated state and is like, are you kidding me? We're taking you to the hospital right now. Oh, my poor idea. I get into the hospital, and, of course, they won't let me leave because they've taken me into emergency surgery.
Starting point is 01:00:53 They tell me it's going to be two little incisions. We're going to get that appendix out of there. You're going to be fine, Mr. Fisher. I wake up, and I have an incision from my crotch to my chest. They had to cut me open and splay me way open and go in there and clean everything out, carve out a bunch of stuff. And I have this ginormous incision that took five to six months to heal with daily care and maintenance. It was awful. And thankfully, during all of that, I had health coverage because, you know, I was part of Linux Academy and they had a really good health plan. And so they covered the $200,000 bill that was to have all that happen.
Starting point is 01:01:30 I think I ended up paying maybe seven grand total out of pocket. Yeah. And that was thankfully just because some of the stuff that, you know, I just had a few things that are out of network and stuff that I had to cover. So, you know, other. So from there, my health has gotten much better. It's gotten much better. I've gained more weight over the COVID lockdown than I'd like. Because SMF everyone. Yeah. But I'm working on that. And we're about to take a little time, you know, to go penguin hunt. I mean, take pictures of penguins. So we're, you know, getting out there, going to get some air.
Starting point is 01:02:04 Yeah. You know, just a high fat diet. It's going to be great. All right, well, let's take things lighter again. What's the deal with so many new domains for everything? Yeah, yeah. JupyterGarage.com. We've got AskLup.com. This anonymous writer?
Starting point is 01:02:20 Yeah, anonymous wrote in, I guess. Yeah, it says, I have only a few domains and it feels like that's too many to juggle. I mean, yeah, I feel you there. I mean, how many name cheap reminder emails do I need? Boy, yeah. Thankfully, that kind of stuff is a business expense. It's a legitimate expense for the business. So why so many domains? Sometimes I get a domain just because it's like it feels like getting a little piece of real estate, but honestly, that way it's easy to communicate with you guys and it's easy to remember.
Starting point is 01:02:50 It's just simpler if I say asklup.com, right? That's just easier to communicate and you're listening and I need to say something that you'll remember when you get back to your desk or whatever, so a domain is often the way to do that. I just saw an email come in reminding me of
Starting point is 01:03:05 a prank domain that I have. What was it? What was it? You don't want to say? I'm not going to say because it's not relevant to the show. It's just an amusing thing between friends, but I have several of those. It must be really good if you don't want to say it on air. I have an embarrassing one, but you might know what it is, but I have an embarrassing one I'll admit to. Oh, yeah? But you got to admit to yours. Is it active? Will it lead people somewhere? Is that why you don't want to say it?
Starting point is 01:03:30 Yeah, I know. I can't. Okay. All right. Oh, okay. I have a second one. Okay. Yeah.
Starting point is 01:03:35 What is it? Turdkey.com. That's good. Here's the idea, right? Like, it's a lot of, you go to Airbnbs or, you know, similar setups, you rented someplace and it's not great, but you don't want to ruin your account over there by leaving a bunch of negative comments and getting negative comments back. Head on over to turdkey.com, leave your stinker right there. That's great. That's great. Mine is not nearly as funny. My, I mean, I have, I do have some really crazy ones because I actually think the crazier ones are easy to remember.
Starting point is 01:04:08 Yeah, that's fair. So if I can drop a.ninja or something in there, I'm doing it. The pizza. Yeah. But I am fond of Star Trek.sexy because I always thought it would be like a great domain to take advantage of. It's something about Star Trek.sexy. And I feel like it's going to be more valuable as time goes on. So that's mine.
Starting point is 01:04:25 Yeah, it is too many domains. You are absolutely right about that. Jared from Memphis writes in, love you guys, but I have no sense of your taste outside of this wonderful free software world. Would you name a favorite film, movie, or book? Well, I think we just got insight into you, Wes. Sure did. Hmm. I mean, I talk about Star Trek all the time. We both do.
Starting point is 01:04:48 I just got done watching The Expanse. That is such a great world builder sci-fi series. And then when you get hooked and you want more, they have books that give you an even expanded version of the universe, which I think is very
Starting point is 01:05:03 complimentary to actually watch the TV show first and then listen to the books. I'm on to the second book now. I've really been enjoying The Expanse. It's complex, detailed, well thought out sci-fi. And just recently, there is like an astronomer or a physics expert that watches and reacts to The Expanse. And she was very impressed by the way they handle low-gravity situations and whatnot. What about you?
Starting point is 01:05:28 Got anything? Yeah, I mean, there's probably too many things. I do think the Expanse is just fascinating from a sci-fi enjoyment perspective. Other sci-fi I've liked lately has been the Culture series by Ian Banks, which I just find fascinating and a lot of fun
Starting point is 01:05:43 to read, and and is really sad that he's passed because I would love more of those books. I also just like totally unrelated to anything here, I really enjoy jazz. That's one thing, jazz, classical music, and really all music on the side. I don't know if I have a favorite, but there is a particular jazz station here in the Pacific Northwest, KNKX, that I listen to, and they just really crush it. Yeah. Yeah, they are pros.
Starting point is 01:06:09 I think also you guys know me for loving the road trips. I've got three kids, and so we love going on little trips and doing stuff like that. So there's those elements of life. I've spent a little bit of time, and I've just recently picked back up getting into drone videography, which I really like. Yeah, it's so fun. It's so nice to get up there and get those high perspective views and really get a sense of where you're at when you're traveling. So thanks for asking, Jared.
Starting point is 01:06:34 We appreciate it. And the last one comes in from PyCrash. That's right. What do you like most about being an independent network? Well, that worked out really well. So we got a bunch of emails in, and we got to this is essentially the halfway mark right here. And so that's a great one to end on.
Starting point is 01:06:51 So PyCrash asked what we like most, huh? Do you have an answer before I get into it? Because I know I have one. But I'm curious from your perspective, what's the best thing now about JB being independent? Oh, boy, that's a good question. Because in some ways, it's been a lot more work. So from a work standpoint
Starting point is 01:07:08 it's kind of been harder. And there's more constraints in different ways. There's different constraints for sure. But in other ways... Oh yeah, no, in other ways it's great. I think it's just the focus is nice.
Starting point is 01:07:23 JB can just be about the show content, right? Like, when you're part of a company, and this is true for my day job, like, there's just a lot of compromises and other things, housekeeping, if you will, that you have to deal with. And that was certainly true in the previous JB era, for better or worse, at different times, right?
Starting point is 01:07:45 Like that just changed with how the organization was. It's a whole team that you have to update. Yeah. I think about LAN. In the small tweaks we've been making since you joined me on LAN, kind of like little tiny adjustments here and there, or we try. Like right now, we're kind of experimenting with kind of quickly going through some stories that you should know about, but don require a lot of discussion and then leaving time at the end of the episode to really kind of just go deep into something. That's a change you and I just made in the last few weeks just on our own. Didn't really like talk about it
Starting point is 01:08:16 first like in a team meeting and then kind of, you know, give an outline of how it would work and like we just did it. Yeah. Before there was a lot of process which was often very supportive. Yeah, it was good and bad. Yeah. Before, there was a lot of process, which was often very supportive. Yeah, it was good and bad. Yeah, but now there's a lot of freedom to just sort of tweak it as needs right in the moment. Yeah, I think it's like, and sometimes with some types of media, that's good and bad.
Starting point is 01:08:39 Like with LAN, Linux Action News, it's good because you kind of, you need to every now and then be willing to reformulate when the news presents a curveball that week. Sometimes there's just a mix of stories where a standard approach doesn't work and you got to go, how can we adapt? And having the ability to say, as we're both sitting right there at the mic, how do we adapt to this right then and there? That's really nice. And so it means that we don't have quite the support. It means that Wes and I are spending more time on a Sunday making that happen instead of just hitting record, doing our bit, and then walking away. But independent means really for me that content is our core product.
Starting point is 01:09:26 me that content is our core product. So when you're part of a larger organization, you have more money, you have more support, you have access to more resources, and you have access to people who have maybe managed other projects and can give you guidance to manage a project that you want to do right now. But there is one sort of truth that is unavoidable, and that is the job of making content for a large organization is almost never the core focus of the organization. Like the organization makes its money selling a widget or a service, and the content maybe is part of the sales funnel to drive people to the service or the widget. But the business does not breathe, live, eat, and die on the content alone. And unless the business is wholly dependent, its success is absolutely dependent on the quality of its content, unless the business must survive by its content, the content will always suffer because it is not the top priority.
Starting point is 01:10:26 It's just human nature. It's just how you organize things. It's not malicious. It's just what it is. The content has to be the main focus of everyone's efforts if the content is going to be competitive and high quality. Yeah, but what about quarterly returns and those OKRs you were working on? Right.
Starting point is 01:10:45 And there are places for that, especially when you're trying to build other kinds of products. But when the product you're trying to build is media and content, it needs to be the thing that determines if the business is successful or not. Otherwise, the content will never be as good as it has to be. And it requires just absolute focus like that. That means, so now that we're independent, there is only one job, really, and it's make good shows.
Starting point is 01:11:17 There is a ton of stuff that you guys would never even believe we'd have to do and spend time managing in service of that goal. But the company, the business has a singular goal and its content. And the reason why I emphasize that is because, well, how many businesses can you name that have a singular focus, a singular goal? Some, but they're probably smaller ones, right? When you start thinking about bigger companies, all of a sudden, they only got like maybe three goals or they got like a dozen goals, right? You need one goal when you're making content and that needs to be good content. You need to have laser focus. And I think the only way to do that is to be independent right now.
Starting point is 01:11:59 I don't know if it's always, I think it's probably the only way to ever do it, but maybe I'm wrong. But right now it seems the only way to accomplish that is to live and die on the content. So the business has to be at a scale where that's conceivable and that means being independent. Then that's just the realities of the business. I think there's also an element that you just like being your own boss. All right, I got a pick just for you, Wes. What for me? So a little behind the scenes.
Starting point is 01:12:25 Did you wrap it? Explainer here. I should have. I should have gotten the wrap option. Whenever Wes and I need to transfer a file across the LAN, Wes just wants to use Netcat. That's all Wes wants to use. I was going to say sorry, but I'm not sorry. I know it works.
Starting point is 01:12:39 So check out termbin.com. It is a terminal paste bin. And this is a great way because you can actually get information in and out of this using Netcat. There's a couple of different ways you can use Netcat to actually get stuff up here. And I just thought this was perfect for you because it's one more way to take advantage of software you already have installed on your machine. Oh, it's even use port 9999. That's one of my favorites. I know, it is.
Starting point is 01:13:07 It is. That's always the one you use. So I just thought that was perfect for you. So it's at termbin.com. And it's actually pretty neat. It's pretty slick. And it's very simple to use to move stuff around. I'm using it right now.
Starting point is 01:13:21 There you go. Also, thank you to our members at unpluggedcore.com. You get a special thank you every week. We release two versions of the show just for you. A completely, totally inclusive version of the recording that is every time I mess up or the pre and post show that doesn't
Starting point is 01:13:38 get recorded. All of that's in there. It's a stream capture, so you get the full experience. But you know what? Maybe you want something tighter, shorter. You got limited time. So you get the full experience. But you know what? Maybe you want something tighter, shorter. You got limited time. We also have the limited ad feed available to our members. Two choices for you. And thank you for being a member.
Starting point is 01:13:54 It keeps us independent, helps reduce the ad load needed. And then from time to time, you get extra little perks like discounts on the garage sale at unpluggedcore.com. If you do the Twitter thing, you can follow the show at LinuxUnplugged.com. Wes is over there. At Wes Bain. And I'm at Chris Elias. And the whole network for, like, news and stream information and log information at Jupiter Signal. And then there's a whole network of fantastic shows over at JupiterBroadcasting.com. And I'm going to just specifically, well, you know, really, Coder Radio, self-hosted Linux Action News,
Starting point is 01:14:25 they are all such great companion shows to Linux Unplugged. Maybe save yourself some time. Get the all-shows feed. Pro move. Pro move. Or really get the fire hose and join us live. See you next week. Same bad time, same bad station. Join us on a Tuesday.
Starting point is 01:14:41 We're typically live unless we're out hunting, taking photos of penguins. And there's a calendar for that. Yep. Jupiterbroadcasting.com slash calendar. Links to everything we talked about today, how to contact us, the mumble, the matrix info, all of it. What we've done is we've got a crack team to put it all together at LinuxUnplugged.com. Now it's a team of 15 at a cost of $100,000 each. So it's a great expense. at a cost of $100,000 each So it's a great expense In fact, we're millions of dollars in the hole
Starting point is 01:15:08 But we have LinuxUnplugged.com for you, just for you Thanks so much for joining us That might not be true In fact, none of that may be true Go there, won't you? Find out Thanks so much for joining us And we'll see you right back here next Tuesday! DUDE! Oh, I can't wait to see Drew. We are thinking about going to Colorado in August. And if we do that, we'll have a meetup
Starting point is 01:16:07 while we're out there. So when we can do so safely, which I think we'll probably be able to, and I am so looking forward to it. Oh man. Really just, it's going to be hard to imagine, honestly. It really is. It's going to be, it's going to be so great to see them. And the other thing I'd love to do while we're in Denver is I'd love to sneak over to the System76 factory and see them put together one of those new launch keyboards. It's been a while since we've been there. You know, they got to have the launch keyboard like all like, right? I mean, we could go in there and probably see everything, take a few pictures, have some secrets, maybe sneak a keyboard or two in our vests because I think I'll still be rocking the vest. Let's be honest.
Starting point is 01:16:41 We should bring some extra vests just to fit the keyboards.

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