LINUX Unplugged - 474: Linux's Malware Inevitability

Episode Date: September 5, 2022

Can Linux do better? Apple is scrambling to build always-on malware protection into the next macOS as its market share grows. A precautionary tale for Linux users. Plus we take a look at Ubuntu Unity ...as it becomes an official flavor.

Transcript
Discussion (0)
Starting point is 00:00:00 I learned something new about both of you this week. Really? I learned that Brent is in denial about rats in his walls. And I learned that you must have a new monitor. I have yet to confirm it, but I think you are now rocking the multi-monitor lifestyle. Am I right? Oh, I was already multi-monitor. I'm just more multi-monitor as I slowly piece together a better office environment.
Starting point is 00:00:22 Well, I can attest your productivity seems to have increased. You are like, you are like preemptively responding to messages now. I tell you what, there was like the day or what, I don't know how recently you turned it on, but there was one day where like three times in a row you responded to a message before I or Hadea finished writing the message. And I'm like, Wes must have a new monitor. Or I'm living a little bit in the future. Well, hello, friends, and welcome back to your weekly Linux talk show. My name is Chris.
Starting point is 00:01:05 My name is Wes. And my name is Brent. Hello, you handsome gentlemen coming back to your weekly Linux talk show. My name is Chris. My name is Wes. And my name is Brent. Hello, you handsome gentlemen coming up on the show today. It might be hard to believe, but there is some data that shows that as Linux grows, so does its malware problem. Now, don't worry. Today, we're actually taking a look at some work that's been going on on the down low in macOS to respond to a growing malware problem over there. So we're going to use that lens to see if maybe there's a precautionary tale
Starting point is 00:01:29 for Linux users as we reach mass adoption. Plus, we're going to take a look at the old days of Linux that are new again, then we'll round out the show with some boosts, some picks, and more. So before we go any further, let's say time-appropriate greetings to that virtual lug. Hello, Mumble Room. Hello, Chris. Hi, Brent, and hi, Bryce. Hello, hello. Hello, everybody.
Starting point is 00:01:50 And hello to everybody up there in the quiet listening as well. Thank you for joining us. Good morning to all of you. We are doing this over at jupiter.tube on Sunday. This is our second-to-last regular episode in the studio before the road trip. Then things are going to get crazy. So why not catch one over at jupiter.tube next Sunday? Also, a big good morning to our friends over at Tailscale. Tailscale is a mesh VPN protected by WireGuard's noise protocol.
Starting point is 00:02:16 You can build yourself a flat mesh network that's all WireGuarded up, and it is a thing of beauty. It works across all your devices. So go say good morning and try it out for free for 20 devices when you go to tailscale.com and i don't know tell them lop sent you the unplug program would you okay guys can we get a little nostalgic all of us at some point i believe on the show have used unity back in its heyday of course oh yeah and uh it was a little sad to see unity go, but it seemed like, you know, if they were going to, if Ubuntu was going to make the switch over to Gnome, this is the route things needed to go.
Starting point is 00:02:53 And we had some positives too, right? We were hopeful that some of those extra canonical contributions more focused at Gnome would be a wide benefit. I think we've seen that. I think that's played out. I think Gnome is better off better off well as is one to happen in the linux community uh somebody decided to up and fork unity and they created the ubuntu unity remix we've looked at it from time to time we haven't talked about it too much but this week it caught our attention when it appears that starting with ubuntu 22.10 in late October, Canonical is going to recognize the Unity Remix as an official flavor of Ubuntu. So this means there are certain things you can expect that's going to participate in the beta processes,
Starting point is 00:03:34 it's going to have certain applications, it's going to have Snap support, and it's now going to be part of the Canonical release infrastructure. I don't know, Brent, were you surprised to see this happen? Since this is sort of a very backwards looking desktop environment in some sense, but yet clearly has its fans, right? Yeah, I was surprised actually that canonical is now taking it under the wing in a sense and also quite happy about it.
Starting point is 00:04:00 I think the other flavors have been great, but it sort of makes sense for Unity to come back around full circle. I wonder how that feels internally at Canonical to see a project that you've sort of, for a variety of reasons, abandoned a while ago. But I feel like there's been, I hope this is true. I feel like there's been good energy between the project and Canonical ever since it was forked and energy has been going into it but i think this is great i know a lot of people really love that desktop and seeing this now makes me kind of wanna chris i've been telling you that i might be wanting to try some different stuff so maybe i'm gonna maybe i'm gonna give this a go this feels like kind of tempting i mean maybe it's the new x Wes, it's got to be a little validating,
Starting point is 00:04:45 I suppose, for the Canonical dev team because there's still user demand for something that they created. It does seem like just a real kind of sweet open source success story and just like this is something we talk about having the ability to do, even if it doesn't necessarily happen that often. But here's a case, right, where some community was able to say, look, we were enjoying that. We get it. Canonical, you're going a different route. You don't want to allocate resources here. But we can step up and we can keep this thing going along because we're still getting value out of it. You know, as I use it, I got to say, a few things still hold up.
Starting point is 00:05:15 They got that launcher with the search to launch. They were one of the first to that. And it holds up. The layout where you have your top icons and your clock in the top right. And then they have the one integrated bar where the menus and the minimize, maximize go all up in the top. It works. It works, especially on lower, smaller, tighter screens. A lot of the conventions still make sense.
Starting point is 00:05:40 In fact, it's a lot of what I end up configuring a GNOME desktop for myself very frequently. It's like pretty close to that layout. I mean, they really got it. And one of the things that the Ubuntu Unity project is doing, UbuntuUnity.org, is they're essentially, they're giving you the option to use Unity 7, which was the last like released version by Canonical. But they're upgrading components as they can. So the last version of Ubuntu that officially shipped with a Canonical-developed version was in 16.04. But now they're offering it on modern Ubuntu basis,
Starting point is 00:06:15 so you can get it with the most current Ubuntu release. Yeah, there was just a huge release, the first release in six years back in June of this year. So it's like, whoa, exciting days. Then they've done a couple of other things to modernize it um they've replaced the theme obviously they've included a tool called unity tweak which is great i seem to recall it was available in unity's past life but it's really an essential tool and it's a really well laid out classic tool as well that
Starting point is 00:06:44 lets you just modify things and make it more or less like a modern desktop you can go back to some of the older unity themes if you want or you can use the latest and greatest and then something else they've done to kind of just bring it all together that i i wanted to just note before we go on is that they've mixed together a series of apps so So they have in here Terminal from GNOME 42. They've got the file manager is Nemo 5.24 from Mint. And the text editor is Pluma 1.26 from Mate, for example. So it's kind of like mixing modern tools in there from different places, sort of a best of breed. I like that. Feels like a kind of nice pragmatic approach, perhaps.
Starting point is 00:07:23 I have a question, Chris. I like that. Feels like a kind of nice pragmatic approach, perhaps. I have a question, Chris. Do you have a sense at all in looking into this with how many developers are active in this project? You know, is it three people? Is it 30? Is it 300?
Starting point is 00:07:33 I'd be curious. No, I think it is about three. I did know, but I lost track of that. It's not a huge project, which I think is kind of why it's nice to see it get flavor status because they get some of that canonical infrastructure now. It's like, you know, ISO downloads, not super quick. Okay. Another question I have then is what does it take to become an official flavor? What's the
Starting point is 00:07:54 bar that you need to match? Do we know? That's a great question. Yeah. So you can get a sense of that actually in the mailing list thread that we'll have linked in the show notes. But, you know, reading through this mailing list thread, we'll have linked in the show notes but you know reading through this mailing list thread it seems certain like certain details like media applications like vlc versus totem there's some defaults that they want there i think you need to ship snap by default that's another one of the requirements which they're doing there is this sort of like minimum requirement to participating in the beta milestone releases along with the other ubuntu releases that you also have to do that to be a flavor. It's an application process. And then several people vote on it to say, yes, we reviewed your case and it looks like you've met these
Starting point is 00:08:32 baselines. So you can now become an official flavor status. Once you do that, the work actually just kind of begins for the team because then they need to migrate a lot of their stuff over to the canonical infrastructure. And some of that's detailed in this mailing list too. to migrate a lot of their stuff over to the canonical infrastructure. And some of that's detailed in this mailing list too. It's interesting. It's interesting to see Unity coming back. My question that I had for me,
Starting point is 00:08:52 was it Unity that was capable to display the menu in the top bar? The old menu? Yes. It still rocks it too. When you maximize the window, it goes all the way up and the file and the edit menu, it goes all the way up and the file
Starting point is 00:09:05 and the edit menu that goes up under the top bar. And I think the advantage of it is that you get more application real estate space. Everything looks a lot cleaner as well. The disadvantage is if you haven't used Unity in a while, it takes you a minute to remember that that stuff's up there. Wait, where are my menus? Yeah. So that was definitely a thing for me. You know, using it, it felt a little nostalgic and it also felt like I could see a world
Starting point is 00:09:32 where if I had a workstation that didn't change much, I wanted something that was a kind of a modern looking desktop that had conventions that I like today because this is often how I set up Plasma and GNOME. I could see the logic in it.
Starting point is 00:09:44 I really actually could because it's pretty low resource usage it's pretty lightweight compared to modern desktops simple you don't need to do a bunch of configuring but you have some configuration options if you'd like to yeah i mean you're not going to be like uh getting a showcase of the latest gtk4 applications or you know a pure wayland experience right that's not what's happening here but you know some people aren't building their systems for that i think there is a spot in that mate xfce uh cinnamon market i think you i think unity is a real contender and i think the question was when they launched this fork forever ago now could they actually do it could they actually maintain it i mean sure, sure, one release,
Starting point is 00:10:25 you know, getting one more version of Unity out, sure, fine. But could they actually do it? And it seems like they can. And the little trick that they've done is they've bundled a bunch of apps that, you know, weren't originally in the Ubuntu mix for this, but sure seem to work great for it. Which hopefully is a nice sort of, you know, to set the scope appropriately here, right? Keeping Unity going, you can provide a whole sort of experience, but you don't need to reinvent the whole world. Linode.com slash unplugged. That's where you go to get $100 in 60-day credit on a new account.
Starting point is 00:10:56 It's just a great way to support the show. And it gets you down the path of trying out Linode's feature set on their dime, not yours, which is just always a better way to go. You know, Linode is really the Linux geeks cloud. We've deployed our new website, jupiterbroadcasting.com now runs from Linode. After a long time on a previous provider, we just had to rebuild and we wanted to rebuild it in a modern way. And one of the things I appreciate at a whole new level now is just how well Linode integrates with infrastructure management tools that we already have in place. You know, like Ansible and Kubernetes and Terraform, which, by the way, side tangent, they have incredible Kubernetes documentation that they have just been working with just like tons of different really well-known, really educated, really smart Kubernetes content providers.
Starting point is 00:11:44 And they're putting some of that information out now on Linode's platform and on different YouTube channels. Anyways, it's worth going to their documentation website if you're trying to learn Kubernetes because they've just put together some of the best resources out there. They really have done a great job at that. But anyways, I really can appreciate it now
Starting point is 00:12:00 because here's the crazy thing. And I was joking about this in a recent office hours, you guys. I make a website change and deploy it using git it goes to a github repo and then like two minutes later our website's updated and linode is just part of that entire pipeline and it's so perfectly part of that pipeline and then you combine it with their incredible performance it's awesome it's working so well for us and of course they've been rolling out screaming fast mvme pcie storage they have reliable flexible s3 compatible object storage and this dashboard so easy to use that everyone on our team you know brand new to server stuff people have been doing it forever we can all work together.
Starting point is 00:12:45 And they have that API, they snap in with Ansible, and then they just kind of back it all up with the best customer support in the business. Like, you know, no bigs, but it's actually like the biggest of the bigs. And they're architected in a way where all of their competitors are not. So they just cannot even compete on this front. Leno's been doing this for nearly 19 years. So they figured this stuff out. They got super fast rigs, they are their own ISP, 11 data centers around the world,
Starting point is 00:13:10 and a Linux culture that runs deep. So go try them out, support the show, and get 100 bucks to do it. You go to linode.com slash unplugged. Go see why we chose to build our new website, and we chose to run it on Linode. Linode.com slash unplugged. website and we chose to run it on Linode. Linode.com slash unplugged. We got some big news. We got some really big news. This week, our new website went live, built by our community. Truly an awesome moment in value for value. Our community came together and just built us an awesome Hugo-based website. I knew I wanted to move away from WordPress. Love you, WordPress. But it was time. It was time. So great. So if you haven't seen the new jupiterbroadcasting.com, go check it out. And then we've got
Starting point is 00:14:00 the details in Office Hours 11. We actually, because you know how we roll, we flip the switch live. We publish the website while we were doing the show. YOLO. We didn't break too many things. There was some interesting breakage, but we'll talk about that later in the show. But so happy to have that. Big thank you to our community.
Starting point is 00:14:19 Go get all the details in Office Hours 11. You can watch the video version too at jupiter.tube for that. Now, just weeks away to our West Coast crew meetups. A string of meetups on the West Coast. Go to meetup.com slash jupiter broadcasting to find the one near you. Join us.
Starting point is 00:14:35 Let us know because we've got to get the venues updated. We've sent out the invites to the JPL tour. We had a couple of names, you know, get swapped. We had our backup list. It's been going real smooth. People are verifying that they can go. That's getting locked in. It's getting close. We'll have more details on that soon. The real excitement's starting now. I'm starting to get very hyped about the road trip. Hey, don't forget, too, we've also got a handy-dandy little Matrix room.
Starting point is 00:15:00 If you want to chat, you want to do some planning, you want to find out what's going on, we'll have a link for that in the show notes as well. All right. Now, I want to thank some of our top supporters for this week's episode. And our first one came in from Nilf as our top baller boost. And it is 307,200 sats, which is... What? Oh, my goodness.
Starting point is 00:15:24 Yeah. So, he says, hi, y'all.ilf here uh this is my first boost ever loving fountain you did it right live in linux and i work in enterprise windows so he lives i think he means like day-to-day he lives in linux and he works in enterprise windows which been there man he says what are your thoughts on dotNET on Linux and what sort of future do you see for it do you envision any form of scale in its adoption among the community and what sort of open source authentication protocol you could get access by paying SATs sort of like a toll booth maybe a SAT booth we'll take both questions so first question Wes you and I actually talked about this off air I think.NET is going to continue to be a very successful platform on Linux, not so much in our bubble, but very much so in the enterprise bubble, the kind of
Starting point is 00:16:11 area that Nilf is in. I think.NET's going to be huge there and continue to just have massive adoption, if not for just the massive momentum of Microsoft's platform in the small to medium business space. And then, you know, you just combine that with, I mean, who wants to keep running Windows servers these days? And if you, you know, if you are keeping up with things and you're moving things to using the.NET Core world and you get off some of the stuff that was Windows only, yeah, right? You can just containerize that stuff. They've made a lot of improvements for running containerized.NET apps. The.NET runtime keeps getting better and it just sort of, you know, you could fit it into a regular Linux-y server-side deploy platform.
Starting point is 00:16:46 That's the thing. You know like it's not like we're going to do a show on it or something but.NET seems like it's actually been doing really well. We cover its development in Coder Radio and you gotta acknowledge when they're making good strides. They seem to be making genuinely competitive
Starting point is 00:17:02 strides with.NET. It's always nice to have Linux support. And then that second part, what about like some sort of open source authentication protocol that you get access by paying sats? And think of like maybe a Linux ISO download or a special edition of a podcast. Maybe you get access.
Starting point is 00:17:19 There are projects in the works right now for that. I'm drawing a blank on the name. So if you do know, boost in or email in. But there's a couple of projects out there that are working on it. I want to take a moment, though, and just thank you for the significant support here. I don't talk about this a lot, especially in relation to just how extremely passionate I am about this topic. All right. I'm bringing the receipts to Office Hours 12 to back up what I'm about to say. But I don't want to make this any longer than it has to be because I know not all of you care about the future of podcasting. But there is a rapid freight train approaching of dynamic ad insertion that they've realized the way to make money now, the dynamic ad insertion companies, is not to go after large podcasts, but to go after the smaller
Starting point is 00:18:05 podcasts. Get a ton of the tiny guys. Get a ton of them and just blast them with the same dynamic ads over and over again. And they are making offers and letters to podcasters like crazy. And something that you might not understand if you're not a content creator, but it becomes immediately obvious if you ever want to try to do this as a business. If you create a YouTube channel, there is an inherent path to monetization built into the platform. You just have to get to a certain number of views.
Starting point is 00:18:31 To do that, you have to placate the algorithm. We all know what that leads to. I don't need to explain the downsides to that. But in order to get views, you placate the algorithm. When you placate the algorithm, you get featured. People watch you. You get monetized. That's how it works.
Starting point is 00:18:45 Some of that ad money goes your way. Right. Nothing like that exists in podcasting. There's no path to monetization in podcasting. Right. I mean, you start out, you just sort of throw some MP3s and an RSS feed out there and it doesn't get you money. It's all decentralized. It's an open market.
Starting point is 00:19:01 There's no platform that's going to have an algorithm i mean people are building that right but there's there hasn't been something like that traditionally and so what you've had is a bunch of bespoke business models individual content creators coming up with their own models but it is an intense amount of work plus you have to be able to run a business and manage your taxes and just do general things that sometimes people find challenging. And you have to do it and not get in trouble by the IRS and all of that too. And so it leads to all different types of approaches, which is probably a good thing in a marketplace.
Starting point is 00:19:37 But it also, it leads to whatever is going to be just the easiest route. And because it's hard, because it's bespoke, and because you have to build it yourself, it's so much easier if somebody just says, I'll give you a thousand bucks a month. You just run our dynamic ads and you're going to get a thousand bucks plus a performance bonus. If you hit this level, you're going to get this bonus.
Starting point is 00:19:59 Right, and suddenly you're thinking, all right, now I've got some revenue coming in. I don't have to worry about finding my next set of advertisers or whatever else I need to do to bring in that money. And I'm focusing on the content over here. Right. But the reality is you start tweaking the content to whatever is whatever operator, whatever platform is divvying out those ads. That becomes who you tweak the content for because you have to maximize that return that becomes your incentive is maximizing that and it's a perverse incentive and you see it i think the best example is on youtube you see what it has done to youtube and now it's beginning to happen with podcasts because of spotify because
Starting point is 00:20:36 of groups like libsyn i'm calling libsyn out they're bad for the podcast industry and because of this dynamic insertion technology that several different providers are trying to go after, it creates a perverse set of incentives for content creators. Boosts are the only solution that is truly decentralized, that is truly global, that there is no middleman. I run my node up in my office. I run that. I manage that. There's no middleman. And there's no algorithm.
Starting point is 00:21:15 My only incentive is to please the audience so they're encouraged to boost. I think we get lost in like the sats and the crypto aspect of it. And we don't zoom out and realize that what we have is a massive shift in an industry and what we are trying to champion here is a better way to do things where there can be a built-in way to monetization and podcasting that is truly decentralized that puts the audience first because you were incentivized to encourage the audience to boost by giving them the content they want and it is the incentives are aligned with the expectations of the audience. And it is truly decentralized. Oh, and by the way, it's all built on free software.
Starting point is 00:21:52 This is why the boosts are a big deal. And that's why when NILF boosts in with 307,000 sats, he's helping to vote into a decentralized participant network. That as more people come online becomes even more valuable. And now when NILF's favorite free software project comes online to the Lightning Network, NILF can send them a boost. Sorry if I'm saying the name wrong. Am I getting it right? No, you're doing great. All right.
Starting point is 00:22:17 So thank you very much for the support. That's why we talk about the boost on the show, because it is a bigger picture. There's a broader trend happening in the industry. And like I said, I will bring the receipts to the next office hours to prove it to you. I have the audio, I have the links, I have all of it to show you what's happening. Or you could just take my word for being in this industry for 15 years, up to you. But that's why I thank you to our Baller Boost, to everybody who boosts in, to our members as well. The membership programs play absolutely an essential role in that.
Starting point is 00:22:48 So we want to be here making content for you with that. Cause I just, I just have to get that out there because I think short-sighted individuals can look at just the, the stats aspect of it. Cause it's, Ooh, it's crypto or they can, they can think about like the jingles and that can be distracting.
Starting point is 00:23:03 And that's the surface level stuff. And what we're trying to do here is to create a monetization platform that incentivizes creators to produce good content for their audience and anything else. Dynamic ad insertion, Spotify centralization, Apple memberships is bad for the listeners. It's bad for podcasting.
Starting point is 00:23:21 It is the difference between free software and commercial software, a decentralized and centralized. End of rant. And we wrap it up with John A's 25,000 baller boost. Our last baller boost of the episode. He says, you know what, guys? Doing it the Nix way, it forces you to put everything into documentation. It is self-documenting.
Starting point is 00:23:43 It's light years ahead of any other way of doing things. Who cares if you forget how it's set up? He's talking to me. Because I mentioned I was saying like, oh, I like this, but I'm worried that I'll forget how I'd set it up. Who cares if you forget how it's set up? It's self-documenting. I agree. I love the Nick's love out there. There's some serious Nick's love. I will say there's still room for comments and notes, though, because, you know, it's self-documented the way it's going to work and it'll just run and set up. But if you need to make changes, you will probably need to remember a few things here or there. I like putting the comments in there with the date because then I look back and go, oh, I figured that out back in June. Oh, that's interesting.
Starting point is 00:24:17 And you can leave yourself some little notes to be like, oh, here's like the wiki page that I found some notes on this or the actual manual page and then just jump right back there. page that I found some notes on this or the actual manual page and then just jump right back there. Yeah. I definitely am a big fan of just adding a little note to future Chris. You know, just to remind future Chris. Because that guy, he's got a lot going on. Yeah. Two RVs now? Wow. Really? Two RVs. All right. You got to have your working RV and your sleeping RV. That's right. Or just a whole studio RV that's dedicated for road trips. All right.
Starting point is 00:24:46 If you'd like to send us in a boost and get into our Baller Boost segment, please do so. You can get a new podcast app at newpodcastapps.com or go grab Breeze if you don't want to switch podcast apps. And if your boost is of a certain large amount, we don't specify. We allow you to assign the value. He gets into the Baller Boost segment. specify we allow you to assign the value he gets into the baller boost segment all right i want to talk about a future where we have a pretty decent market share for desktop linux maybe it's maybe it's via chrome os i think for today's unless you guys disagree i think for today's conversation let's say a distribution like endless or ubuntu proper just kind of reaches four five eight percent ten percent
Starting point is 00:25:27 of the market somewhere around probably where the max i don't even know if the max that high but somewhere in the max territory today let's say you know in five to ten years linux gets there all right so that's kind of the timeline that's kind of the category we're looking at maybe a few more a few more sort of shops have defaulted to offering it as an option alongside Windows when you're buying PCs, and it's relatively, you know, a little common. And if we go five to ten years back in time, Apple had a very specific message to position their operating system over their competitors.
Starting point is 00:25:58 Hello, I'm a Mac. And I'm a PC. Action! Action! Action! Zoom tight. You okay? No, I'm not okay. I! Action! Action! Gesundheit, you okay? No, I'm not okay. I have that virus that's coming around. Oh, yeah. In fact, you better stay back. This one's a doozy.
Starting point is 00:26:13 That's okay. I'll be fine. No, no, do not be a hero. Last year, there were 114,000 known viruses for PCs. PCs? Not Macs. So, you just grab this one. I think I got a crash. Hey, if you feel like that'll help,
Starting point is 00:26:26 good. It was such a non-issue for Apple's platform that it was the basis of an ad campaign that actually was very successful for them.
Starting point is 00:26:36 It really started life as the no viruses platform. That used to be the pitch. You know, if you're sick of your viruses on your Windows XP and your Windows 7, go get a Mac.
Starting point is 00:26:45 It's got no viruses. You won't get three levels of browser bars suddenly added in there. And they got almost a decade with that reputation. Almost. And so for a while, the Mac fans just kind of started telling themselves, well, it's because macOS is built better. We have a user permissioned system. You have to have pseudo privileges to alter the system. macOS is just built better than Windows. I mean, we all know how annoying it is to run
Starting point is 00:27:08 a random download you get off the internet on Mac OS these days. Yeah. Well, that's part of it. They've had to build in a lot of these security features over the year. And now it seems they're almost at a scrambling pace adding features into the latest version of Mac OS that's currently under development. We'll have a link in the show notes. macOS malware development has surged by over 1,000% in the last couple of years, according to Atlas VPN. And Apple is aggressively building in new real-time, always-running malware scanners now.
Starting point is 00:27:42 They're taking it to a whole new level. If you are not using your Mac, it's like Windows Defender. They're going to now be scanning for all different kinds of malware in the background actively when your system is idle. They're building in their own virus scanner.
Starting point is 00:27:55 They're doing a new set of virus definition updates they can push to it silently in the background. This is all happening. It's been kind of building for the last few Mac OS releases, but they're really going aggressive because the issue, you know,
Starting point is 00:28:09 a thousand percent growth is starting to actually become a problem for their end users because it turns out there's a lot of damage you can do just as the regular user and you can get a lot of information.
Starting point is 00:28:17 Right. And, you know, it turns out your regular user owns most of your files. And so it seems as the Mac has grown in popularity, so has Mac malware.
Starting point is 00:28:31 And Apple has been kind of slow to come around to it, but they're pretty aggressive now. And so I wonder, for the sake of discussion, is it possible we could see Linux go down a similar route? Could we see this become an issue where today, you know, ah, they're not that big of a deal. Viruses aren't really a problem. They're not really doing much. Yeah, there's a few, but it's not a big deal. Well, who says developers wouldn't start targeting Linux users if there were a bunch of them out there? I mean, even just, there's an article over in ZDNet on the first,
Starting point is 00:29:01 just a couple of days ago, Linux devices increasingly under attack from hackers or insecurity researchers, pointing to, you know, just more and more, even if it's not the primary platform, more and more popular things like LockBit or other cryptocurrency mining things, or just malware in general, they're at least offering a Linux version now.
Starting point is 00:29:18 So it seems plausible, like that could just get worse, especially because I mean, Linux isn't going anywhere on the server, right? So there's reasons to target it there, and it's the same Linux. And Clam AV doesn't count. I mean, it is a great tool, but this isn't what we're talking about.
Starting point is 00:29:31 We're talking about Mac OS is building a Windows Defender-type technology that scans the system every 15 to 35 seconds. Every hour or two, it does that scan. The face you're making right now suggests to me that you're not excited about this running on your machine would you want this like do you ever want to run antivirus on your machines ever i mean not to be like an elitist but i don't want
Starting point is 00:29:55 to run antivirus part of me kind of thinks it's it's not that i'm opposed to that like the idea you know it's already common in a lot of sort of production environments to have endpoint detection, things that are trying to scan for anomalies and changes. But all that stuff sucks. Well, the desktop ones do. Not necessarily some of the server side. Yeah, yeah. I don't mind running it on the server side. So I think, that's where I think it's maybe useful to, like, are we objecting to the idea
Starting point is 00:30:18 or the implementation? Because, like, the idea that my system could be self-monitoring and give me data, it's kind of like, you know, when we talk about other things like having data on cars, where I want that info. I'd like to be alerted to changes in my system, but I also want to be able to configure how that runs, how often, and how many resources it'll use. Here's where it crosses the line for me. It's turned on. It's like a deep level thing. There's not really any user control. And when it runs, it turns on telemetry. So it's reporting back to Apple all the time too. Oh,'s a problem yeah you have something that's built in you have something that's
Starting point is 00:30:49 reporting telemetry back to apple i just feel like if we got to this point in linux and we needed this kind of tooling i gotta hope we do it better right like you'd be able to turn it off you know or you'd be able to not have it at all in theory now the flip side i wonder is there some you know is there also an incentive to try to get some of that tooling in place just in the if we want to see more linux adoption it seems like more and more users will begin to expect it and certainly you know enterprises and serious shops that are using to point it as workstations already do yeah i've seen distros that sell to enterprises that you know advertise that they come in with built-in antivirus and that's not really what i'm picturing i'm picturing something like systemd scan you know
Starting point is 00:31:30 something that's built in like apple's doing built into the lower levels of linux but i have to think we would do it differently and i'm not sure if it's 100 better because this seems like an area where fragmentation would provide less effectiveness, but also gives us more choice. So I could choose a distro that just doesn't include this, or you could easily turn it off. But it wouldn't be as effective because it's not being centrally managed and controlled and not centrally pushing out to all machines at the same time on the same OS, which could mitigate an active problem. Right. If we kind of keep that mentality we have now of whatever, at least somewhat assembling and tweaking and changing things. But maybe that's harder too in a world where you're
Starting point is 00:32:09 using something like Endless or Silverblue and that stuff's kind of just pre-baked in for you into the image and starts up. Brent, what do you think as somebody who likes to know exactly what his machine is up to? Does this maybe convert a few macOS power users to Linux? This is a Hacker News comment i saw quote mac os
Starting point is 00:32:27 really seems to try to frustrate power users with these non-optional security features i even had to make a separate note document with the commands and references to disable various security features i don't understand why they choose to frustrate this audience by making it so difficult. And then there was a cascade of child comment threads just talking about different ways they disable security checks and all these hodgepodge solutions to turn this crap off. And at certain points, don't you just get frustrated fighting your work tool? Well, yeah, absolutely. I mean, that's one of...
Starting point is 00:33:03 Okay, I'm not necessarily going to put myself in the power user box or um but that's one of the reasons i left the mac uh 10 years ago was exactly that is like all this stuff's on and you had to change a bunch of stuff to make it your own or at least to have it run the way you wanted and that became more and more frustrating and i would imagine now this could easily tip some people over the edge. But the question I have then is, and maybe it's the whole crux of the issue is like, those are implemented to try to help the user. And so what is the delta there between it being helpful and it being harmful to say productivity or something like that? So I feel like there's
Starting point is 00:33:42 a better balance there, or maybe it's better communication, or like you said, better options for tweaking it. Because, you know, if a bunch of people are just by default disabling the securities that are in place to try to keep them, you know, a little bit safer, then what happens next? You know, is that really problematic? Yeah, I wonder if Apple would argue, because it's built into the OS, it's less resource resource intensive because they can monitor what the system is doing more carefully and then run it. I don't know. I don't know if I buy that because anything that's using more disk IO and using more memory and more processor, I'm not really a fan of. I don't really care.
Starting point is 00:34:18 I don't care who built it or how low end it is. I just don't like it. built it or how low end it is. I just don't like it. I think, too, you have to figure maybe the lesson that us Linux users could take away from this is let's not be snarky now, right? So that way some jackass isn't playing YouTube clips of us 10 years later laughing about how there's no viruses for Linux. I think we have to acknowledge that if the user base was large enough, people would start developing malware for the desktop. I like think though that even when that starts to happen it's not really ever going to get as bad as it did in windows heyday you know i know not not to not to channel some of that early you know a mac overconfidence that they seem to have but i just can't imagine it
Starting point is 00:35:01 could be that bad i think we'll have definitely user information loss. You're going to have stuff that can get encrypted, that kind of stuff. But it doesn't seem like it's going to ever be the scale it was back then. Just because the penetration of mobile and all these other platforms that are so popular, there isn't that one ginormous target like there was with Windows.
Starting point is 00:35:21 I mean, just as a whole industry, we've matured a lot in our approaches to security. And sure, right, the Linux desktop in particular still has a long way to go. We're only now trying to get to things like containerized apps and immutability and, you know, sort of eventually maybe switching to Wayland and all of these things.
Starting point is 00:35:36 But we are at least thinking of them. And, you know, some of the browsers and OSs way back in the day, that was not the world of computing they were developed in. You just touched on something there. Like if we shipped, say, Linux today, where most people are on X11 and most people are using local packages.
Starting point is 00:35:52 I just download devs I find on random forums and install them personally. That Linux would be in a worse position, right? That Linux is extremely vulnerable, especially X11 desktops. I mean, malware authors could just have a heyday with that. But I'm picturing Linux of the future is Wayland. Most applications are probably flat-packed.
Starting point is 00:36:10 So even if something gets on your system, that application is self-contained. And that's going to provide a lot of security because you can only speak to that application, in theory, through the appropriate portals. So that adds a layer of security. Then you look at these immutable desktops that we've been looking at. That adds a layer of security where you could just revert back. You start to bring all those technologies forward, and I think Linux will be in a lot better position
Starting point is 00:36:32 by the time it has that kind of user share. I still think it's an issue. I still think we shouldn't be, you know, cocky about it, but I think it's not worth panicking. It's not. I do hope, too, that maybe at the same time, some of those methodologies enable us to keep really on top, because often you see with these issues, right, they often stem from vulnerabilities that may not yet be patched on machines. And so if we can build rock solid desktops that can just easily roll forward and keep up with security updates, I think that'll help our position. Brantley, you did a little digging around just to kind of see like what major vendors are recommending today in 2022. What'd you find? Well, I had a look to see like, okay, well, it's been, I think it was like five years ago,
Starting point is 00:37:17 I really dug into this and thought, okay, well, I know it's, everyone says I don't need a virus program on Linux, but I'm going to really have a look. And the answer was, no, no, don't worry about it. And almost every suggestion has like clam AV in it. And it's not really a solution, as you mentioned. It's basically designed for other purposes. But I did find Red Hat had an article that was updated pretty recently, March 2022. So I think for an article like that, that pretty darn recent and the question was is any virus protection software needed for red hat enterprise linux and the post goes into a little bit of detail but basically says well we've got a bunch of things built in and we would say nah you don't really need it but if you really want to there's this clam thing and that's just a you know a one
Starting point is 00:38:02 liner at the end of the article but to have, you know, to all of their vendors and all everyone running their software that they don't really need it, uh, was interesting to me. And I think maybe not the whole story, but definitely a point to, uh, pay attention to. Yeah. I think we should probably do an episode on some comprehensive security. Uh, and I'd love tips boosted and emailed in from the audience or in the Matrix room as we kind of prepare for that. Because right now, today, the real threat model is going to be things like your SSH hanging open like a fool, or you got some box directly on the internet and you have software that's out of date. These are going to be more of your common attack threat vectors in Linux, in my opinion, today in 2022, because Linux is predominantly used in the server space. And so predominantly the malware, guess what? It targets
Starting point is 00:38:56 servers because that's where the user base is. And so it's typical things you would do to keep a server safe online is what will generally keep your Linux box safe, even if it's your desktop. I mean, that's just the reality of it. And so I could totally see us doing an episode on that. The reason why we've kind of shied away from talking specifically about how to secure your Linux box is because it's going to vary depending on distro. But I think there are some concepts and some ideas we could cover if we could make it interesting. So I'd love to see what people suggest, because that's really what you got to worry about today. Not so much the malware.
Starting point is 00:39:26 Maybe one day. But we'll build the tooling when that time comes, right? Oh, you're going to build that tooling? Yeah. No, I'm a developer. You're a developer. Yeah, I'll just do a pull request, and then I'll merge it. I'd like a Flutter UI if you could.
Starting point is 00:39:40 All I have to do is make the pull request. Sometimes I just think, I don't really know, I just like put something in there and then somebody else actually puts the real code in there. I don't even do that. I'm a really good developer. I think between you, the community, and GitHub Copilot, you'll be set. Bitwarden.com slash Linux. Go get started with a
Starting point is 00:40:00 free trial for a team or an individual at Bitwarden.com slash Linux. You know, Bitwarden is the easiest way for yourself or a business to share and sync sensitive data it's what we use for our password management and it's open source it's trusted by millions of individuals and you know one of the things that i think i'm going to use the heck out of with bitwarden is their offline support if there's ever a chance you're going to need to access your vault while offline bitwarden has you covered here you can read how to configure your application on their support site and on
Starting point is 00:40:28 their blog post too that's how i was reminded of it and i'm pretty grateful because there will be times on our road trip where i won't have cell service so i'm going to take advantage of that and you know it really seems like bitwarden's been firing on all cylinders this last year have you noticed that they have been cranking out features that I didn't even realize I needed in my password manager. And now they've set the bar. I love how they're integrating in with email relay services to allow you to use my term relay. But you know what I'm talking about, these email front services that allow you to use an anonymous email address. So that way the service or the app doesn't have your actual email address. That's always been such a pain in the neck to actually go do.
Starting point is 00:41:06 I mean, it's doable, but it's going to take you like another couple extra minutes and you just want to get this thing signed up. So they've integrated that capability now into Bitwarden. They also have automatic username generation along with the password generation. So you could use a unique username, a unique password, and a unique email address for every site and service and app you use. And they all need logins now. All of them. Everything needs logins now. And so it's so tempting to use the same password across all of them just to make life simpler. But that's a fatal mistake. We have all seen it happen. I mean, it just happens almost on a weekly basis where an account somewhere at some service,
Starting point is 00:41:48 maybe you signed up four years ago, maybe you signed up for recently. That just happened to me, actually. I recently signed up for a service and then a couple of months later, their username and password database got leaked. And I felt a lot better knowing that I had generated a unique password.
Starting point is 00:42:01 Now I generate unique usernames as well, which makes me feel even better. So go try out Bitwarden. Go see why I love it. Go see just really why millions of the community out there trust it and go see how it can improve your game. And maybe you already know all this. You probably do. But maybe somebody you know, maybe your workplace, maybe a friend, maybe a family member, Go take care of them. You know they need this too. Send them to bitwarden.com slash linux.
Starting point is 00:42:29 That's where you go to support the show and try out Bitwarden for yourself for free, for a team, or for an individual. bitwarden.com slash linux. Well, if you're one of our beloved Matrix community members out there, you may have noticed something funny going on this week. Yeah, we broke Federation. Sorry about that. That was a fun one.
Starting point is 00:43:00 Running Matrix is a lot of fun because you learn a lot. And so if you come out with that attitude, you're going to do great. Because it is a complex, it's got a complex server-side application. It's fast-moving. I mean, it has a lot of active development. It has several different clients that are all independently developed. And that's a bit of complexity. And then, of course, there's this federation aspect, which is another bit of complexity.
Starting point is 00:43:22 So there's really like three layers to the matrix div. I'm not saying you shouldn't self-host or anything like that, but you just need to be aware of these things. So of course, one of the ways that the matrix network can verify your server is legitimate in the federation is by verifying that server. And it'll do a lookup, it'll check your domain, and then one of your options, there's several options, but one of your options is to put a little file. Just a little couple of files, like in a hidden directory inside another folder, and then there's a file in there. And in particular,
Starting point is 00:43:51 we've made this more complicated for ourselves as usual because we wanted our usernames to be chris at jupiterbroadcasting.com, but we're not hosting the server at jupiterbroadcasting.com. It's got a separate subdomain for itself, so you need some of these little files to verify that and basically delegate from your real name to the
Starting point is 00:44:07 name you want. Because we want to just have at jupyterbroadcasting in our usernames. And so that was just living in the depths of our old WordPress website that's been running on Scale Engine for like 13 years. And just kind of got added. But because it's in a
Starting point is 00:44:23 hidden folder, I think when some of the community members reviewed that folder, they didn. But because it's in a hidden folder, I think when some of the community members reviewed that folder, they didn't see it. It was a hidden folder. They didn't see it. And so we published the new website during office hours. Everything goes live. And we're using the Matrix chat room for the live show. We're chatting with people.
Starting point is 00:44:40 We're voting on titles. Everything's great. And then that evening, the matrix chat just kind of starts to slow down and then the next day i notice wednesday huh the only people chatting are people on the server the jupiter you know you have jupiter broadcasting.com accounts and i you know i'm talking to wes and wes and i're like what do you think it's like a summer lull you think people are just like yeah we were debating you know we're checking we're like server seems fine pinging each other he's like okay and Wes and I are like, what do you think? It's like a summer lull? You think people are just like... Yeah, we were debating. We were checking.
Starting point is 00:45:07 We're like, server seems fine, pinging each other. He's like, okay. And it was odd because the volume recently on the server has been pretty consistent. If I look away for two minutes and look back, there's several unread threads. And so I'm like, okay, weird, but maybe healthy. Maybe it's good. Everybody's out. Yeah.
Starting point is 00:45:25 People are taking a break from being online, going and enjoying their friends and family or the outdoors. Let's hope. We hadn't changed anything on the matrix server. I mean, there hadn't been a new synapse update for a bit. Hadn't updated the Linux system on it. It's just been around there, which we did get around to. But Thursday, I'm off. I'm out driving all day because I'm looking for RV furniture.
Starting point is 00:45:45 By the way, if you refurbish RV furniture in my area, contact me because I'm looking. And so I spent the whole day driving all over this here state looking for somebody who can do this. And I wasn't really paying attention to the matrix yet. So Friday I get in and I'm like, Wes, it's still totally dead. What's going on here. And I've, I've also people had PM me asking for info. I've gotten back to them. And then I was expecting to hear back from them. And none of them had gotten back to me. I'm like, that's weird weird I'm supposed to be recording a show here in a couple of hours and so I you know start doing some troubleshooting I realized oh our federation is broken we're not federating and so people who are on different servers like matrix.org or their home server can't get on our server anymore but beautifully because who wants to be troubled with error
Starting point is 00:46:21 messages there's no error there's no error in element chat, right? There's no error on the other person's end. Perhaps if we dug through the server logs, there may have been an error. But there's no outward error to tell us something's wrong. And because the people were chatting with us during office hours, I didn't make the connection to the website immediately. But once I kind of explained to you what was going on, you put the connection together pretty quick
Starting point is 00:46:42 and realized we were missing a file. And then we had to figure out how to get it on the new site. Yeah, you know, we gotta go add the static file and make sure it's actually gonna show up. Yep, this is when I turned into a developer. And that's when you turned into a developer, but you gotta, I mean, Hugo's ready for it, obviously. It has no problem
Starting point is 00:46:58 serving static files. So we just had to go, you know, find that little file, which really isn't much. Thankfully, now it's in Git, and Git, turns out, can actually show you hidden files, no problem. So we'll go missing again. What a concept. And so now we know about it. Now we've documented it.
Starting point is 00:47:14 Now it's there. And the matrix, you know, once we restored the file, things just started fixing itself. It just took a little bit, and then all these messages started filtering in, and we started, everybody got reconnected and it was like, oh hey, I missed you. It is kind of neat though, you know, I mean as confusing as it was for us dummies. Just that like us messing up our server and some of our infrastructure the community could just keep chatting away in the same places, right? That they didn't have to go down just because we messed things up. And that's really nice when we're still learning how to
Starting point is 00:47:44 host synapse. That is a good thing. And I suppose at first it just looks like we're just totally AFK for a few days and not responding. Maybe they were all hoping we were taking a nice break. So it's back online. One other benefit is that Kyle Potts recently put in some end-to-end tests for the website, which is really cool.
Starting point is 00:47:59 So there's some testing happening whenever you push to production and whenever you push a PR as well. And so Elray, which has been a real dream these last few weeks with the website, has integrated some tests to make sure that that file exists in the future. And so if for some reason, you know, it vanishes again, that's part of our testing. And it'll come up with an error message before, you know, before we have to wait a few days and realize things are wrong. Would you guys freaking look at us? Would you just freaking look at us for a second? Hey, we might break fewer things next time.
Starting point is 00:48:34 We've gone from like this rickety WordPress website that was literally collapsing on itself. Sure was. Where like a couple of us had access to it to now an entire community is building this website together and then building tests to validate the changes work and that we don't make that mistake again like will you just freaking look at us right now i'm so proud of us i am so proud of us right now community's been so great on this and it's thrilling to be able to say that as a result of this project other open source code was also improved definitely that is for the show that's just like a big deal like to be able to do this and i actually i kind of want to i kind of want
Starting point is 00:49:10 to take this mentality further if we can i don't know how possible it is but you know i i think we could open source elements of the show i think the soundboard clips for like the boost and stuff if if there's soundboard bytes that people don't like well why couldn't we have like people submitting a couple different ideas on github for a different soundboard file or ideas or something like that so i've been trying to think of like how we could extend this concept more so what do you think brent as somebody who's been diving into github a lot and using it for different things is this something we could extend to elements of a show segment yeah i think you're onto something. What I've really enjoyed about the website
Starting point is 00:49:47 is that this like collective brain that we've created through all the collaborators that we have working on this site, it's been amazing to watch all of the different ideas come in. And it's because we all had different personalities
Starting point is 00:50:02 and we all care about, you know, someone might visit the website on their mobile phone and they're really sensitive to the padding on the website. And so they'll put in an issue on that where I browse to it. I'm like, I don't know. So what's been interesting is that collectively we're a pretty amazing little engine making some some amazing tweaks and observations to the website and just making it better and better and better through everyone's diverse interests. And so I don't see why that wouldn't work for elements of the show, or maybe it's improving the voting on GammaBot that we have running live
Starting point is 00:50:39 on the shows. I think there are many opportunities for a bunch of people to get involved and do some of the value for value stuff that we've been suggesting and just improve JB for everyone. I think that sounds amazing to me. Right. I mean, we're making we're making the show for the audience, right? We're not just here for our own for our own. So, I mean, if the audience can help make the show that they want, how is that not awesome? Brantley, will you help me? Will you create an area for Linux Unplugged and an issue for the Baller Boost theme? Sure. While we're doing it, just thank you.
Starting point is 00:51:12 Because I think that's a great way to go. So I want to put a link in the show notes. So if people want to participate in that, let's start there. I've never loved it. And we all have a boost. We'll get to there. We'll talk about that in a moment. But I just think this could be an option for us to all collectively make the show better.
Starting point is 00:51:25 So I want to give it a shot. Let's give it a shake, guys. Let's see what happens. Also, just one more thing before we move on. While we're talking about Matrix and we're talking about GitHub and Hugo and all of that, it was noted by Oat Walker in the chat room. He says, I'm watching Linux Unplux unplugged on peer tube while chatting about it on matrix it's absolutely glorious and of course we have the low latency quiet listening on mumble
Starting point is 00:51:51 we're doing this entire stream now on decentralized free software mumble is centralized on our own server but there's lots of people set up their own mumble server so it's decentralized in that respect matrix decentralized peer tube decentralized and it's all free software and we made a couple of bets this year on our technology stacks we kind of we kind of made a commitment we kind of decided matrix was something we were going to pursue this year and we kind of made a bet on it and we kind of made a bet on peer tube again and i think that's paying off and we've made a bet on boosts more and i i think that's gaining steam and paying off like i feel i'm feeling really good about all of these technologies and all of them are about decentralization which has been a big theme for me
Starting point is 00:52:35 and not only have we been able to pick the platforms that are free and decentralized and under the creator's control but the audience is adopting them more and more willingly too like feels like a pretty big win just look at i think every now and you got to reflect on them w's you know because usually we just move right along and don't think about it but you know it's pretty great well that's i mean it's just real nice to have some of the things that we opine about so often here on the show really put into practice and working so darn well and working so darn well. And now it is time for the boost.
Starting point is 00:53:10 We got 5,000 sats from John A. He says, hey, it's my first boost-o-gram. I'm going to check out PeerTube next. Great work pushing these decentralized systems. Love it. Well, thank you, John. That was a very on-topic boost. Look at how that happened.
Starting point is 00:53:30 Next up from TheGhoulandragon, 1024 sats. Or one kilosat, I don't know. Yeah, is that a gigabyte sat maybe? I'll give him a little hard drive. Boosting while listening to Coder 481. I can be the LUP mascot. Here's a partial list of resume pieces. I got that Rove Ducks thing moving in the community. Dragons are powerful.
Starting point is 00:53:56 And, uh, hell, why not? Just like Egon said, what does the world come to when your podcast doesn't have a mascot? So that is embarrassing, because Coder Radio has a mascot. And I think it's pretty embarrassing that this show doesn't have one. Yeah, well, are we worse than Coder? Is that what you're trying to tell us, Mr. Chris?
Starting point is 00:54:12 Those jerks... Brent's on the street. You're going to offend Brent. Those jerks only have two hosts over on that show. We've got three hosts. This show deserves a mascot. And I think Golden Dragon deserves credit for getting the duck ball rolling. So, now, Golden Dragon, I mean, you've got to realize to realize this is a commitment you got to have a social media presence uh from from time to time you got to come to events because the whole thing about having a mascot is you need
Starting point is 00:54:33 to be able to walk up to other podcasters and ask them if they have a mascot and if they don't have a mascot for their podcast you get to just harumph and walk away you know? So you guys- Yeah, you got to really, you know, master that face where you just sort of judge them a little bit. Oh. Oh. Oh. So practice that. Are you good, Brent?
Starting point is 00:54:52 You good with Golden Dragon being the official podcast mascot of the Unplugged program? Well, I think so. Yeah, that's a pretty, pretty fancy resume. So, but send in a video. We'd love to see it.
Starting point is 00:55:02 Marchie boosts in with 5,000 stats. Been listening and loving for years. Usually I enjoy the jingles on the show. Though, for some reason, the Back Home Baller clips really rub me the wrong way. Cause I'm a back home baller. If I want something, I just holler. So I was wondering,
Starting point is 00:55:22 if it's possible to maybe gauge the temperature of audience sentiment on this. If it's just a minority that it annoys or just me, I'll pipe down and just fast forward through that part. No worries. Margie goes on here. Maybe if I was part of the Matrix server, I could pull the community myself. Though, to my shame, I've never quite gotten around. I love he's being hard on himself. Yeah, thanks, Margie.
Starting point is 00:55:44 I mean, thank you for boosting and thank you for listening. We love all of that. I love he's being hard on himself. Yeah, you need smart shit. I mean, A, thank you for boosting and thank you for listening for years. We love all of that. Yeah. Also for being so reasonable. It's like, well, if you don't want to change it, okay. I don't love it. I think Saturday Night Live fans
Starting point is 00:55:55 will probably recognize it. It's from a funny skit on Saturday Night Live. But you know what? I've been trying to think. When you think of a big spender or a big baller, like what imagery do you invoke and what sound goes with that? Do we need some like cash register sounds? Do we need some like money printing? I think it needs to be kind of iconic. We want to honor them, right? That's the point.
Starting point is 00:56:15 I think it needs to be like a sound like a soundbite from a movie or something that is recognizable and memorable and not annoying. something that is recognizable and memorable and not annoying so that's where i think we open that up as like maybe one of the first like poll requests where the community can submit ideas to the show and then we can modify the show based on whichever one we go with i think that's an opportunity there because i don't love it but i don't know what else to replace it with so i'll take input from that but thank you marchie woden wrote in with 5,000 sats. Coming in hot with the boost. As always, loving the show. I've got a long 10 hour each way, plus kids. End of summer road trip coming up and would love your guys recommendation on what parts
Starting point is 00:56:55 of any of the JB show's back catalog would make a good listen during the drive. Any specific series of episodes? Happy to take recommendations from my fellow listeners as well. Just tag me in the JB chat matrix room. Wooden 501. You know, would it be interesting if we had series like the system D series of Unplugged? Would that be interesting? I'd listen, I think.
Starting point is 00:57:18 One way to do it might be with the tags that we put on each episode. You know, if you're interested in a particular topic, you know, we have this summer of immutability, that would be perhaps a way to get a series of episodes customized to your interests. Another tool to help find some of that might be notes.jupiterbroadcasting.com to kind of dig through all of that stuff. I'd probably go completionist.
Starting point is 00:57:40 I'd probably just look back for over the last year or something. Or like if you're new to the network, one thing that might be interesting is to try to find the episodes of Linux Unplugged where we announced the merger and acquisition. Oh, yeah. And then the Linux Unplugged where we announced that we've gone. Or maybe that, I don't know if there's Linux, I guess there might be a Linux Unplugged where we announced the ACG acquisition. I don't know. Maybe not. And then I, you know, find the one where we go independent again.
Starting point is 00:58:04 That'd be an interesting little arc. You're thinking like epochs of Linux unplugged. Yeah, that could be another way to go. Or like, you know, there's a, there's a stretch of the West era on Coder Radio. If you haven't caught that, that might be interesting because people love the coding challenges from that era. Oh, that was fun. Comes up all the time. So that could be good. I think there's some really neat live episodes that we've done that have a little bit of a different energy and um you know the one we did system 76 last year for instance had a lot of uh people who were just at the tour and uh that that was a fun go yeah so extras.show there's a bunch of bonus content over there and then there's jupiter.tube as well for
Starting point is 00:58:43 just like if you actually want to see how we make the shows and video um that's over there and then there's jupiter.tube as well for just like if you actually want to see how we make the shows and video um that's over there as well i'm gonna recommend uh taking some brunches there's some really great ones yeah that are perfect for a road trip they're pretty evergreen i would say and that's a good way to go yeah how come we didn't think of that yeah go go make sure you've caught up on all the brunches those are always really great and some of them are uh perfect i think roadshow content as well. You know, that listen while you're driving. And I mean, the guests are diverse.
Starting point is 00:59:10 So you got all kinds of different topics. All right, moving right along. Mississippi Mayhem boosted in with 8,000 sats. Boost! I'm cleaning out my fountain wallet because I'm setting up my own node to use Boost CLI. You gotta love command line software. That's full geek self-hosted mode right there. Sure is. We asked for feedback
Starting point is 00:59:30 about folks' endless OS usage and he writes, I took one on a deployment to Africa back in 2017. It wasn't great, but then again, I'm not the typical use case. I eventually wiped the computer and gave it to a local man because I had a second one with me. He says, I wish I could be more descriptive, but I don't have enough characters.
Starting point is 00:59:47 What I'll say, though, is I'd love to try it again. Maybe as a bedrock strata. Oh, nice. Interesting idea, Mayhem. I like that. Green Eagle boosted him with 3,333 sets. He says, with no commute, I listen to the podcast while doing chores around the house, and I just finished episode 471 two days ago, so I'm not very current.
Starting point is 01:00:11 And this got me thinking. I wanted to ask other people, how far behind are you? Yeah, what's your average leg time? Yeah, which means we're going to hear from them in a couple of weeks, probably. See you in 2024! I hope they're not that far behind, Wes. That would be too bad. And then Green Eagle boosted in with a double boost, a row of Dux 2,222 sats.
Starting point is 01:00:35 He says, I tried for two days to get sats into Podverse, but I ended up using Breeze, which only took an evening to get sats set up. Yeah, thank you. I know some of you out there do struggle with this. And so the fact that we're asking you to do this crazy thing and then you also spend so much time getting it working, that really is putting a lot of effort and value into this. And once you get it set up, it is like greased lightning. It just is super easy, super smooth.
Starting point is 01:01:00 But I know every now and then it can be challenging. My current favorite privacy-focused way to get thoseats is I go to RoboSats. And if you Google search RoboSats, you can find their educational website. It'll tell you everything you need to know. You can work with the moon wallet M U U N that works between Bitcoin and lightning and just manages all that for you. It's super easy to get RoboSats, get them in your app. And there will be no trace when you do that.
Starting point is 01:01:26 Of course, there's other options like Strike and BlueWallet where you can buy it through the conventional means. You'll just have to identify yourself, which some people are totally cool with. I think another way to do it as well that would be pretty user-friendly is using Fountain and collecting some Sats as you listen to podcasts you likely already listen to, including this here show. And then, you know, once you've collected those, you likely already listen to, including this year's show. And then, you know, once you've collected those, you can send them to whichever show you want. The pro tip on Fountain is if you go look in your profile, they have this screen called flow. And you just, that kind of tells you, it's in the little hamburger menu. And that flow bar tells you what your kind of SAT earn rate's going to be.
Starting point is 01:02:09 And you can up your flow by listening to clips, by clipping shows, by boosting, doing all of that, basically by participating in the app community. You up your flow, and then you earn SATs as you listen. I have switched to Podverse as my daily player, but even still, when I was using Fountain, I earned 41,515 sats just by listening to podcasts that I was going to listen to already. So that is a great way. And then I hear that a lot in the boost.
Starting point is 01:02:36 I see people, you know, boosting in the sats I earned in Fountain. And it's just a circular system. You don't even have to leave it, but you just have to listen to a lot of podcasts. But hey, I suspect some of you do that that anyway might just be easier to go to new podcast apps.com and just grab a podcast app and do it that way uh gene bean was really generous this week boosting in kind of thoughts as he was listening you know it's one of the advantages
Starting point is 01:02:55 of having the button right there in the app is you can just give your feedback right away he wants somebody to package up google teller and link it up if they would and he said he'd also be down to hear more about ham radio I'm still trying to take the temperature on the audience on Ham Radio. I have a sense we'll hear a lot from people who do want to hear about it, but I don't know if we're going to hear from people who don't. And I'd like to hear from both. And then lastly, MegaStrike 3 said to congrats to all the JPL winners, which is so awesome.
Starting point is 01:03:20 We had people who didn't get their name pulled, but they were still super cool about it and congratulating everybody. Yeah, we wish. I mean, we obviously wish we could take everyone. That's just so that part sucks. But we're very glad we have such a courteous community. And if you're a member at UnpluggedCore.com or Jupiter Party and you're thinking, I want to boost in, we do have that on our radar for hopefully towards the end of the year. And we also are discussing like a private matrix room, Kind of kicking around the pros and cons of that still. So we'll have an announcement for you pretty soon, but it might be post road trip. Just that way. I can only focus on so many things.
Starting point is 01:03:53 And, you know, that way I make sure we do it right. But thank you, everybody who supports us through a membership or by boosting into the show. Boostagram. And we do have a pick this week. It was boosted in by listener John. He says it's a beautiful music player for Linux. Works on Android and Windows with material design. So it uses Flutter and MPV under the hood.
Starting point is 01:04:16 It's really easy to get installed. I don't know. It didn't seem like there was a flat pack anymore, but there are Debs and RPMs and a TAR, and I just needed to install libmpv. I love mpv, so that makes me fairly happy. And then, yeah, it's got a kind of slick, looks kind of like an online Google app might.
Starting point is 01:04:34 I actually think it looks like an iteration ago of Spotify's UI. Oh, yeah. But, you know, not Spotify. So the elements of Spotify I like. But it was really easy to get going. I just had to go, by default, it'll look under your HomeDir's music folder. I don't actually have anything on there right now, but I pointed it at my downloads folder. And I mean, it automatically
Starting point is 01:04:52 in no time at all, it's reading all the metadata, it's finding images of it. It's showing, I have some of our podcast. I found those no problem. So that's great. All all right so it does podcasts too or at least it recognizes podcasts harmonoid harmonoid h-r-m-o-n-o-i-d.com harmonoid for that well um are you guys either one of you still using like a jukebox on your desktop does anybody do that still i do it occasionally but sometimes yeah i do from time to time especially when i'm trying to focus for many hours on something like for instance jupiter broadcasting's new website and i find having you know my favorite music that that really works for me having my favorite music just kind of either in a loop or a few albums that I know really well just playing in the background. That's a really nice thing for me.
Starting point is 01:05:48 And I find still, you know, not having to play it in a web page or something like that is just there's some simplicity there and some integrations with, you know, media keys on your keyboard or something like that. So there's still something there that is nice. And I've been using Clementine for a while. You know, pick whichever app you want, but I think there's still a place for it. Yeah. Also, I like it for focus music, basically. Stuff that isn't going to distract me and isn't going to surprise me. I just find all of the automatic recommended music just sucks. It doesn't feel like it goes together. It's like music that's popular, but nothing does as well as like old pandora did back in the day yeah ain't that the truth with the music dna and i've still kind of got a core set like i don't mind using the streaming services for you know new albums that come out that i want to try or just like random stuff to put on in the
Starting point is 01:06:36 background but i've got a course at a music that much like you know you might have some lps at home or whatever like that you just collect because you know you'll kind of always want to have around and ideally i can get those you know off bandcamp or something in flack file and so it's nice to have something that looks decent to play those when when i want to this is why i don't go any further with it because i'm like two minutes away from like i need flack everything i need high fidelity high quality all my music gotta be flack and then i'm like i'm 200 gigs deep into flack files on music. And I listen to it like once a month. But I, you know, I know this sounds cliche, but you guys probably all saw that news story about Google that reported the dad to police and shut down his account and sent over all of his account contents
Starting point is 01:07:18 because he was using telemedicine and took a picture of his son that Google deemed as child porn. And being a dad and being somebody who uses telemedicine, I started thinking to myself, like, God, that could be me. And I think it was really the thing that made me realize we've gone too far. And so now I'm thinking about music more and I'm thinking about my photos. And I kind of wanted to put the question out there to the audience. about my photos and I kind of wanted to put the question out there to the audience have you solved photo backup on your phone that isn't just going to next cloud I'm not totally opposed to that solution but I'd really like something like photo prism but that has a really good client
Starting point is 01:07:57 that is automatically sucking up the phones photos from android or ios and saving them and then I have a web ui I can search for stuff. It doesn't have to be a complete end-to-end solution. I'd be curious to know what people are just using to solve this problem. Because photos is definitely just, I got to get that solved. I keep sliding back to Google Photos. Yeah, right. There might be some stuff you don't care about, like your listening habits,
Starting point is 01:08:21 that you're okay with people knowing about in the cloud. But photos are pretty personal yeah and i i also i realized over the years that i've taken photos of people who implicitly have chosen never to be online in any form and if they're in my google photos then now google knows about them because if and then somebody else uploads a photo with them and google can start networking it and i'm like i'm compromising other people's opsec basically yeah you know including my own so I'm I let us know send a boost into the show or go to linuxunplugged.com contact how are you solving automatic photo backup on your phone and did you use k-exec because I hope so brandy you must be playing around with this kind of stuff well you know I was actually remembering an episode
Starting point is 01:09:01 that we did I believe it may have been of linplugged now that Alex did some deep dives of alternatives to Google Photos. I believe that may have been six months ago, maybe even a year ago. Someone should go to notes.jupiterbroadcasting.com and let me know which one. self-hosted and there were some that were good there was some ai tooling in there to do a bunch of recognizing of faces and objects and pot dogs and such and i think back then it wasn't quite where he was happy but i'm curious now i wonder where it's come in that last six months and uh that was episode 409 launch your memories into the future and phot Photo Prism, which we talk about in that episode, is a really good solution, but it isn't the complete solution. And I think that's the piece I'm missing, especially on iOS, because iOS is such a jerk about background processes.
Starting point is 01:09:57 It's getting the files off the phone, but then also something that has a workflow for bigger picture photos that you import off an SD card. You want to be able to have one like unified photo collection. Ideally I could, and I could use prism. I don't mind if I need to like hodgepodge this kind of like we talked about in that episode,
Starting point is 01:10:14 I could go that route, but I'm just, I'm curious if anybody else has a better solution now. Maybe they don't, but if we hear something, we'll pass it along for those of you listening. So that way, yeah.
Starting point is 01:10:23 Hey, one more problem to solve as a group. Yeah. Let's solve it together, everybody. Remember, if you want more show, you can become a member. Then you get a recorded extended version of the show that has a live show and a post show. A lot more. We also archive the sausage as it's made over at jupiter.tube if you want to check it out.
Starting point is 01:10:40 And then there's only one really big pro tip we should leave everybody with, Wes. Like the one tip you should take away from this week's episode. Do you know what it is? Better get your antivirus sorted. Okay, there's two tips. The antivirus tip. See you next week. Same bad time, same bad station.
Starting point is 01:11:00 And of course, Linux Action News dot com. Join us live. Hang out here and then when we're all done, you go over to LinuxActionNews.com, you catch up on the news. Yeah. How about that?
Starting point is 01:11:11 Less fussing around, just what you need to know. That's what I would do. Tell you what. Actually, we were listening to something before the show, so you already got your Linux Action News for the day. We did it before the show. That is true. That's documented.
Starting point is 01:11:23 We got the receipts. All right. Details and links, I don don't know stuff we talked about today linuxunplugged.com slash 474 contact pages over there or check out the new website jupiterbroadcasting.com we got links over there now it's so impressive thanks so much for joining us see you right back here next sunday DERR! Have we officially moved 100% to the Matrix, sir, for this? This is, right, yes, right. This is our first show where we did the live chat on Matrix Coder made the jump first and it seemed to go smooth Office Hours really made the jump first Well, come on
Starting point is 01:12:30 Coder was the first long-running live show And now LUP You know, and Coder has the mask on I don't know what's going on over there And they're probably going to get to 500 first too That's just some big Coder energy lately I know, maybe we should start doing double episodes Two a week to catch up so we can get to 500 first.
Starting point is 01:12:46 Oh, I was thinking sabotage would be the other way to go. Oh, that's way easier. We send Brent down to Florida. We get him a Jar Jar costume. Right. Put some squirrels in his walls and see
Starting point is 01:13:02 what happens. I think he'll get there. I think it's gonna be awesome I can't wait for 500 that's such a big number I don't think any of my shows have ever made it to 500 so that's a landmark and I wonder if I'll make it
Starting point is 01:13:13 to a thousand one day for any of my shows oh I bet you will you think so? uh huh if I survive well you gotta

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