LINUX Unplugged - Episode 227: Peer Pressure | LUP 227

Episode Date: December 14, 2017

It’s time to replace Patreon, YouTube, Twitter/Facebook & all the other centralized platforms of the web. But can open source answer the call? This week we look at a few projects that could replace ...today’s information silos if Linux users just step up.Plus community news, some big updates & a lot more!

Transcript
Discussion (0)
Starting point is 00:00:00 What the heck does this really mean? Netflix, add Netflix tweets to the 53 people who have watched A Christmas Prince every day for the past 18 days. Who hurt you? And then people are like, um, Netflix, why are you watching me? And Netflix responds with, well, we just care about you. We're just worried about you. And, like, Netflix has been outing people's crazy watching habits over Twitter for the last couple of days. Have you seen this, Wes?
Starting point is 00:00:25 Yeah, it's bizarre. I like it, though. It is good. It's like it's funny, but then it's also a reminder how these hosted platforms are constantly monitoring everything we do. And even when I like them, it's still a little gentle reminder. Every time you hit that play button, they know you're watching this. Someone is silently judging you. My buddy got hit with it.
Starting point is 00:00:43 It's funny and creepy at the same time. Exactly. Exactly. Exactly. My buddy got hit with it. They checked in on him. Really? Yeah. He binge watched.
Starting point is 00:00:53 I can't even remember what it was, but nutshell. He binge watched like eight seasons of something within like four days or so. And they're just like, oh, your patterns look different. Are you good? You know what? I heard from somebody else. This is not the first time I've heard this story. And the person was legitimately depressed.
Starting point is 00:01:09 And they were in a funk and they watched a whole bunch of shows back to back to back to back. And Netflix support emailed them and asked them if they were okay. Wow. Netflix is kind of a crazy company. That is really crazy. I mean, it's good that somebody cares, right? Even if it's just some anonymous support person at Netflix, it's nice that somebody cares
Starting point is 00:01:27 at the same time. I care so much I'm going to stalk you, right? Yeah. Like, do they have, like, some sort of dashboard where they're like, somebody's having a bad day, like, alert comes up. It's probably a piracy thing. It's probably like somebody is downloading a whole bunch of content off our servers. Let's flag them. And then they look at it and go,
Starting point is 00:01:43 no, it looks legit. They're just depressed. Yeah, but that might not be... They lost their job. All they're doing now is watching Netflix. Oh, gosh. This is Linux Unplugged, episode 227 for December 12, 2017. Welcome to Linux Unplugged, your weekly Linux talk show. Get the hell out of here.
Starting point is 00:02:18 That is so fired up about today's episode, it might just strike a little too close to home. My name is Chris. My name is Wes. Hello, Mr. Wes. Today on the show, we're going to tackle a few big topics. First, we'll bust through some community news, things you need to know about. And I'm not going to lie, the system debate rages on. Still. This time, your humble hosts are taking a flamethrower to the idiots that won't stop this. Once and for all, we're going to take a flamethrower to this particular discussion. And then, let's get in to replacing YouTube. Let's get in to replacing Patreon.
Starting point is 00:02:51 Let's get in to replacing Twitter. That's right. On this week's episode, we're going to attack centralized platforms and services and tell you how it's nearly within your grasp to replace all of these with P2P, decentralized, no single point of failure or control systems. The Internet is falling apart. And there's been a couple of things that have happened just this last week that honestly, as a Linux user, get a little like a throw up in my throat. You know, like when you throw up a little bit and you got to swallow it down. You're like, that was horrible. That's how these things make me feel. I've been throwing up in my throat. You know, like when you throw up a little bit and you've got to swallow it down. You're like, mm, that was horrible. That's how these things make me feel.
Starting point is 00:03:26 I've been throwing up in my throat all week. Okay. Well, proverbial. Not really. The proverbial throw up in my throat. I'll tell you why. And we'll bust through all of this and the solutions that are emerging that are all open source, that are all peer-to-peer, and that are all decentralized. How about that?
Starting point is 00:03:43 So it's not quite there yet, but who better than Linux users to push this crap over the edge? Speaking of Linux users, let's bring in our virtual lug. Time-appropriate greetings, Mumble Room. Hello. Hey, hey. Hey-o. Hey-o, everybody.
Starting point is 00:03:58 Thank you for joining me. I know everybody's busy as the freaking holidays approach, and I appreciate everybody taking a moment of their busy day to join us in the lug. It's nice. It just wouldn't be the same without you. It wouldn't. The beard's not here this week, I should mention. We're feeling lonely. We need you, Mumble Room. He sends his regrets, but he's out on assignment, assignment being moving.
Starting point is 00:04:16 Which, do not envy that. I'd much rather be here. Remember Dev 1? Yeah. The Ubuntu fork, or no, I'm sorry, the Debian fork that doesn't have systemd. No systemd in Dev1. And we've had some things here and there to say about Dev1, but nobody's had something to say about Dev1 like the owner of a server hosting company, not inside the U.S. His name is Nico, I think is how you pronounce it.
Starting point is 00:04:45 I believe so. Does that sound right? N-I-C-O? I'm sorry, Nico, if I'm mispronouncing your name. And he takes to the Internet this week to defend DevOne and to silence the system D lovers once and for all with his empirical data, his hard-learned evidence, and, of course, his links that are indisputable, which would be all the studies that he references in his...
Starting point is 00:05:08 I'm sorry, what? Mm-hmm. He doesn't have any of those things? He doesn't have any studies? Mm-hmm. This is all anecdotal evidence? Uh-huh. I've just been informed that my producer says that we're good to go with this story.
Starting point is 00:05:20 So here we go. We carry right on. Woo! So I'll dig into some of the most important parts so this is a defense of dev one he opens up he says i understand that some of you may think that dev one a fork of debian is an infinite waste of resources the problem is that you're small-minded and you don't understand how the world works you see because it's saving the world it's saving resources and i'm going to explain to you why.
Starting point is 00:05:46 And if you don't understand and disagree, then you're just not obviously a server person. So they tried to build a data center light, you know, like a thin, compact study version of a data center on Debian and Ubuntu. But you see, there's a fundamental problem with servers that run systemd. They don't boot. They don't boot, and they don't reboot.
Starting point is 00:06:05 And systemd Resolve D, that constantly interferes with core network configurations, made it very expensive for them to run Debian or Ubuntu. Their words, not mine. And while they're using flowery words, they say, the reason to use Dev1 is the hard calculated costs. They're a small team, and they simply don't have the time to fix problems caused by systemd on a daily basis. Did you know that you're having problems with systemd
Starting point is 00:06:31 on a daily basis with the systems you run? Did you know that? Every day. Did you know that? Yeah. See, I was under the mistaken impression that all of my systems with systemd have been running fine now for about a year.
Starting point is 00:06:42 I'm such an idiot. That might just be you. I'm an idiot. Their objective is to create a great, easy-to-use platform for about a year. I'm such an idiot. That might just be you. I'm an idiot. Their objective is to create a great, easy-to-use platform for virtual machine hosting, not to walk a fucking tightrope. So don't get it wrong, okay? Because they don't want to walk a tightrope. If you want to walk a tightrope, that's a different business.
Starting point is 00:06:55 That's somewhere else. Not in a data center. That's where Debian's at. That's where Ubuntu's at. Not DevOne. On that tightrope. The DevOne community creates infinite economic costs, sure. But that's not their fault.
Starting point is 00:07:06 Creating DevOne is simply a counter-reaction to ensure that Linux remains stable, which is of high importance to a lot of people. at a server is completely aware that if you can run a minority operating system that is tested by a very, very few fraction of the users that doesn't have wide use in production, that's the definition of a production ready system. If you can have a system that only a couple handful of 10s, maybe at most 15,000 users are using versus a system that's literally deployed by millions of users by the largest enterprise companies in the entire world, you don't want to use that system because their systems don't boot. See, what you want to do is you want to stick with the esoteric fork that's only used by a very small minority of people who aren't likely to bitch in the first place because it's confirmation bias and they don't want to validate confirmation bias. So you got to stick with that system.
Starting point is 00:08:02 Yeah, you read it right. Dev1 developers are creating stability. Think about it. If not for a few repeating system debugs or the insecurity caused by a huge monolithic piece of software running with root privileges, then system D would be okay. are tens of thousands of tiny programs that are no longer maintained that diffract our vulnerability landscape across thousands of lines of entry points in code. So you don't want to have one active project being maintained by the most important people in the industry who have their entire revenue model on the line to make sure this thing works. That's the last thing you want. That's the last thing you want. What you want, what you want to make sure
Starting point is 00:08:45 you have on your data center servers is something that is no longer maintained, something that is done by thousands of different pieces of software instead of one maintained code base, and something that's simply too large for any one individual to fully understand. You got to have something like that when you're running production. systemd not that that's a problem you see when you're running servers you got to make sure keep it as diffracted keep it as just deferred as possible really the key thing there and then and then you're getting as close to uh old linux as possible and everybody's happy there's no problems it's not too complex it's nothing like windows and it's stable remember how much fun we had when we tried
Starting point is 00:09:24 out slackware the other month? It was great. Yeah. Old school Linux. With SystemD, the main advantages to use Linux are obsolete. So what is the importance of DevWant? It's not only crucial to Linux users, but to everyone running servers, or rockets, or watches, or anything that actually depends on a stable operating system. Support DevLon.
Starting point is 00:09:49 Support DevLon. That's, uh, this is, uh, this is the shit that we deal with. And it's so funny because, um, you know, what really people who care have switched to free Bsd or another bsd another bsd like people that really care about systemd on their servers they're just i'm working on gentoo right here man no that's right we got to talk about that so you know the thing that i guess what i'm coming back to here is um if you if you see this as they do then you need to reevaluate why you're in the industry and you need to think about the fact that you may be a risk to your business. Your personal stubborn views on the way computers should run probably make you a risk. Not because you're even necessarily wrong about system D or the reason it was deployed
Starting point is 00:10:34 or the fact that one piece of code base is a singular target versus thousands of scattered applications. You could be right on all of that. but there's a fundamental fact of the network effect, testing, user testing, and enterprise deployment that makes system D inevitable if you want to run Linux in a major installation. And anything that's actually production important in the next few years, if you're not on system D, you're not going to be on Linux. And I'm sorry. I'm sorry it's that way. But it's time for you to either quit your job or switch to BSD. Not because you're wrong about systemd. You might be right.
Starting point is 00:11:09 You might be right. But it's just for the same reason that I think Manjaro is a chicken shit reason to not use Arch. It's literally the same thing, right? See, the whole thing that people like to pretend is great about Manjaro is that theoretically there's millions of users using Manjaro testing and that Manjaro makes Arch right. You could only have that when you have millions, millions of users using your software and all the different esoteric edge cases that find bugs that have unprecedented load on the network stack or unprecedented load on the disk IO or attackers hitting this thing remotely from Iran over the internet. Like until you are in those positions with your software, you're not production ready.
Starting point is 00:11:51 That's why you have something like ZFS and you have something like ButterFS. There's clear differences in which one's production ready. One has massive enterprise deployment where people are making millions of dollars off of product a year. And one has a few enthusiasts that are trying it out and losing data. But it is made of butter, so there's that. It is a common thread that we see, and I totally understand where they're coming from,
Starting point is 00:12:15 and, you know, it would be great if using Linux without systemd was going to be a viable option, but if you're in production, if you're accepting real internet connections, if it's a customer-facing environment, it's time to step up and learn how to use your computer. And in this case, it means learn how to use system D all of your complaints you have in there about system D resolve D and all this stuff. It's you not knowing how to use your computer anymore. You are now one of those people that doesn't know how to use their computer and you're blaming it on system D.
Starting point is 00:12:41 Think about that for a second. You're no better off than all of those users who blame something because they just simply don't know how to use it that's you now and if that's how that's maybe you're right maybe you're right i'm not saying you're not right i'm saying go use something else now because you shouldn't be running some crazy ass fork like this that isn't being properly maintained okay i'm almost done i'm just gonna wrap it up the reason why systemd was launched is because some of the things that SystemD replaced are no longer maintained by anyone.
Starting point is 00:13:09 You understand that, right? You understand that. SystemD started, not because they're like, hey, here's a random ass idea. Maybe we should just do X. It was because they were sitting around going, well, fuck. Nobody's maintaining these super important open source projects anymore and this stuff's falling behind. We've got to do something. That's why SystemD came about.
Starting point is 00:13:27 And when you understand that origin and then you look at people saying, well, let's not use SystemD, what they're saying is let's use software that's no longer maintained. It's dangerous. People packaging it for your distribution, your Dev1 or your Gen2,
Starting point is 00:13:39 doesn't make it maintained. That just means it's packaged. There's a big difference there. And you have to understand that if you're running servers in production, especially customer facing. You got some desktop, you got some laptop, you got some personal home machine.
Starting point is 00:13:53 I don't care, right? It doesn't make any difference. But if you're selling to customers and you got a responsibility here to keep these things secure and patched. That's how I feel about it. For me, the biggest problem I had was mostly tone. Like I'm not going to say they can't run
Starting point is 00:14:04 a production grade facility on this operating system. Maybe they're very skilled at it. Yeah, give it a go. Absolutely. And if this had been a case study in, hey, look, we tried out Devuan. It scaled super well. We had no, you know, here's an example of how this really worked for us and it's successful in production. I would not have a problem with that.
Starting point is 00:14:20 That's fine. Right. But to imply that you can't do that with systemd despite… Or to say that servers with SystemD don't boot or reboot. Yeah, right. Which is just insane hyperbole. And maybe you did have problems. It's not like SystemD is perfect. No one is claiming that in a real
Starting point is 00:14:33 discussion. Right. And it's fine if you want to run something else and you can do it in a maintainable, sustainable, secure way. Fine. Talk about that. Let's make that the story. I would love to learn more about that that's not where we're at that's how i feel and then it just gets me all fired up and i'm like well now you're just digging your head down and being a turd about it exactly that article is
Starting point is 00:14:54 riddled riddled with confirmation bias yeah he's accusing others of having confirmation bias that's true too eric good. Good point. Yeah. Yeah. Anyways, I just can't believe it. You know, before the show started, we were talking about the stuff in 2017 that's really left a mark on us in Linux. Well, we're going to talk about it more in a future episode. So we were just sort of brainstorming and looking, you know, you could almost flip it around and say, what kind of things can you just not believe we're not done talking about
Starting point is 00:15:21 in 2017? Yes. Frickin' system day. Right? I mean, oh, my gosh. Yeah. Things that should have done talking about in 2017. Yes. Frickin' system day. Right? I mean, oh my gosh. Yeah, things that should have been over with in 2017. Yeah. Also, things that should be over with is frivolous lawsuits and trademark disputes.
Starting point is 00:15:34 Oh! So the Software Conservancy has a trademark dispute put against them from the Software Freedom Law Center. We talked about this on a previous Linux Action News and on this show in the past. And now we have some additional clarifications by Bradley Kun, the president of the Software Conservancy, the group that has the trademark action being taken against them from the Law Center. Law Center being run by Ibn Moglan, and the Conservancy being run by Bradley M. Kuhn. And then you have the executive director, Karen Sandler. I forget her exact title. And they started a blog post that sort of blew this thing out into the public a couple of – about a month ago that they were being shut down by the law center for trademark infringement of their name.
Starting point is 00:16:20 Even though the law center was their law counsel for seven years and helped establish the software conservancy. So it was pretty weird. And what's happened now is they've actually filed their motion to have this entire case dismissed. in this judgment motion, they've had to put it all out there. They have the full filing. I have it linked in the show notes. It's long. It's 120 pages, and I read it this morning.
Starting point is 00:16:49 Woo! And I've never read so much legalese in one sitting. I usually have to take it in spurts, but I wanted to get it all in before the show. Do you need a drink now? Are you okay? Jesus Christ.
Starting point is 00:17:00 It was... That explains the gray hair. Okay. Oh, I tell you. And It was – That explains the gray hair. Okay. I tell you. And there is nothing that we didn't speculate in there. If you read the conservancy's filings, you'll see various examples of personal vendettas between Eben and – or Eben and Bradley and Karen. There is bad blood there I think would be a way you could put it. And it's all laid out in the
Starting point is 00:17:27 legal filing in a very matter-of-fact way and um this software freedom law center which are the aggressors here have a history of complaining to the conservancy complaints about the organization's name were never among them though in the years that they have been complaining each time the conservancy took the complaint seriously, and each time discovered that they were generally just sort of over-the-top threats. And the conservancy says, Bradley specifically says, I hesitated for years to talk publicly about this bad blood. Historically, I concluded that unilaterally exposing privately made specious claims
Starting point is 00:18:03 interferes with the essential jobs of promoting and defending software freedom. Despite our differences, the Law Center is a fellow charity, and I have no wish for them to cease to exist. Only did they stop attacking us. A year ago, Mogan publicly described certain GPL enforcement work to which I have contributed since the 90s as a jihad. I was offended because I have dedicated my life to nonviolent principled activism for social justice causes. Even so, I did not likewise assail in response. I sought to keep the discussion about policy and not hyperbolic rhetoric. But finally on a meta issue, and this is the point that I tried
Starting point is 00:18:41 to make last time we covered this story. I've seen a lot of stories, blog stories, and comments on Linux or on LWN.net and other venues in the last few weeks about this matter. It seems to have burned more electricity and time than it warrants. I do appreciate the statements of support that so many of you have made, but I have a request.
Starting point is 00:19:00 While I understand that this kind of situation generates an intriguing distraction and seemingly endless discussion, I encourage those of you who are otherwise software freedom contributors to temper your time investment. Faced with the petition to cancel our trademark, Conservancy must defend ourselves before the Trademark Board. But I loathe the idea that time-wasted damage of the Law Center's action may extend to other software freedom contributors and activities. In particular, I ask those of you who are Conservancy Project volunteers to avoid distraction by this. The work of the Conservancy member projects is the work that the Software Freedom Law Center's actions seek to impede. So please don't allow them to break your focus and succeed,
Starting point is 00:19:46 even just for a little bit. I completely agree that I hate when all of this lawyer stanky bullshit distracts from actually creating code. I hate it. And what I respect about Bradley and Karen is they haven't been airing their dirty laundry with the law center when Eben's been contacting them saying, hey, I don't think you're doing this right. Hey, I think you ripped off some of our material.
Starting point is 00:20:08 Hey, I don't think that's properly creative commons. Hey, and every time they have, they've been pretty receptive and they haven't come out and said, yeah, these guys over at the law center keep giving us a hard time. They've never done that until this came up. And they clearly state in their legal filing that they never received any kind of preemptive warning that this was coming. No tweet, no email, no text message, no phone call. They didn't receive any kind of preemptive warning of this trademark dispute that was heading their way. And they clearly think, and they position it so in their legal filing, that this is a vendetta, a personal vendetta, and the conservancy is taking the heat for what is a personal vendetta between the people running the conservancy and the people running the software law center.
Starting point is 00:20:52 Freedom. Anyways, the names are hard to say. Yes. And it's kind of hard to watch because it is creating behind the scenes. I guess the meta story here is behind the scenes. There's a lot of connections. The software freedom law center has connections to the Linux Foundation. There's obvious contributors that have their software projects that are being managed by either of these entities.
Starting point is 00:21:10 People that have worked with both these entities together when they were partners. A ton of middle ground here. There's a lot. And it's awkward because it's filled with landmines. And it's one of these things when you read the headline, you're like, oh, lawyers are making money. And then you realize, well, one of these is an umbrella organization that is essentially home to about 30 open source projects. And if they shut down, those open source projects are screwed. So there's real ramifications to projects that we all use. And at the end of the day, we just want to see them do well.
Starting point is 00:21:39 Oh, man, Wes. We can't have nice things. This is why we can't have nice things, Wes. This is why right here. It's really extremely frustrating. Let's just. This is why we can't have nice things, Wes. This is why. Right here. It's really extremely frustrating. Let's distract ourselves with a little Gen 2 challenge. Just open up the challenge.
Starting point is 00:21:51 Fascinating. It's Gen 2 challenge time, Wes. How are you feeling about today's Gen 2 challenge? Oh, boy. Getting system D right out of my life. Are you. How's your kernel build going? That's where we left off last week, right?
Starting point is 00:22:02 Oh, it's finished now. We got a kernel. So now we're doing our bootloader? You're doing Grub? What are you doing? Where are you at right now? What's going on? Yeah, well, we're setting up networks, some fstab, all that fun stuff.
Starting point is 00:22:13 Then we'll do the bootloader. And then maybe a little later today, we're going to see if this whole thing will reboot. Fascinating. All right. I look forward to it. We will check back in in just a little bit the gen 2 challenge continues on yes it does this is week two i think so wow so i wonder if within within two episodes if you're going to get a graphical environment i wonder i bet you'll get booting
Starting point is 00:22:36 yeah that's what i bet you won't get x until next week next week we'll get some then we're gonna try to get some remote screen caps going and all kinds of stuff so that's gonna be good that is going to be good. That is really going to be good. So, Bashful, you're not running Gen 2, right? I mean, you're not running SystemD right now? Are you... How are you doing this?
Starting point is 00:22:53 How are you pulling this magnificent feat of engineering off? I don't know. I was making a joke. I said he was about to reboot Gen 2, and I said not if it's running SystemD. Yeah, well, that's right. You can't. You can't. SystemD just doesn't boot, right?
Starting point is 00:23:05 No, you can't. Or reboot, Eric. Or configure your network. It's a feature. Wow. I am using the wrong system then, obviously. I have been for months. I'm an idiot.
Starting point is 00:23:13 I didn't even know. Years, in fact. And here I thought I was rebooting, booting, and having networking. I am such an idiot. Looked like it to me. I'm sorry, guys. I apologize. Well, Wes, you continue on the good work.
Starting point is 00:23:23 We'll check back in with you towards the end of the show. We do have much, much, much to get into, including some community news. Let's take a moment and talk about the perfect holiday gift, Ting. Go to linux.ting.com, support the show, and get $25 off a device or $25 in service credits. And here's why I say that, because if you bring a device, that's the way to go. They got CDMA and GSM. This is how I got into Ting. You following me? See, I brought over an old Evo 4G CDMA phone. I got $25 in Ting credit when I did that. $25. I was like, okay, I'll play with this. I'll play with this, right? What's $25 going to get me? Like 15 minutes, you know? Paid for
Starting point is 00:24:03 more than my first month paid. Yeah, the average ting bill is just $23 per phone per month, because it's $6 for the line. And then just your usage on top of that your minutes, your messages, and your megabytes, and then whatever Uncle Sam's going to cut, that's sort of unique to your area. But you just pay for what you use. It's a fair price, however much you talk, however much text or data you use nationwide coverage, no contracts, no determination fees, linux.ting.com, you're in or data you use, nationwide coverage, no contracts, no determination fees, linux.ting.com. You're in control. You get to see usage. You get to take alerts. You can set like, hey, you've used 15 megabytes, send an alert. Or, hey, you've used 20 gigabytes, send an alert.
Starting point is 00:24:38 You've used 15 messages. You've used 15,000 messages. Whatever is your mark, you can start generating alerts for you. They have a great dashboard to manage all of it, fantastic customer service, and a ton of good devices. I'm going to give a shout out, though, to the Motorola Moto G5S Plus. Ting's got it in stock, and you can get it unlocked.
Starting point is 00:24:57 No contract, nor the termination fee. Pay for what you use, not interrupting your experience. If there's an update, you get it. $254 from Ting. Pay for what you use, not interrupting your experience. If there's an update, you get it. $254 from Ting. Pay for what you use. Nice. Now the stock thing, the downside, like the downside to the G5, to me, isn't that big of a downside. So where they save their money on the G5S is the storage. It comes with 32 gigabytes of built-in storage, but you can put up to 128 gigabytes of additional storage with the micro SD slot. And one of my favorite things about this series of phone
Starting point is 00:25:31 is it has the turbo power charging. So you can get up to six hours of power in 15 minutes when you plug your phone in. So like just driving somewhere, you get six hours of battery life. battery life, and it has a 401 PPI screen and Gorilla Glass 3. This is a serious, oh, and fingerprint unlock. This is a really nice phone with a really clean Android experience, under $300, unlocked, pay for what you use. Motorola G5S Plus, $254 when you go to linux.ting.com because you're going to take $25 off the device. That'll knock it down from $280.
Starting point is 00:26:08 You need a new phone. Maybe you think a little present for the holidays. This is perfect. The other thing is, well, I don't know why, the trend is going in the wrong direction. This has a physical button, just one physical button to take you back to PPI screen, Gorilla Glass 3, and you get six hours of battery life and a 15-minute charge, all metal design, and a fingerprint unlock. For $254, pay for what you use.
Starting point is 00:26:35 This is a great phone. Ooh. Or you just bring your own. Just start by going to linux.ting.com, linux.ting.com. And a big thank you to Ting for sponsoring the Unplugged program. linux.ting.com. And a big thank you to Ting for sponsoring the Unplugged program. Linux.ting.com. Go there. Go there and check out the blog, too.
Starting point is 00:26:51 I want to give a shout-out to MailSpring. I've installed it this week on all of my systems. And if you remember Nalaeus, I know you turned me on to Nalaeus. Yeah. So thank you to that because this is the continuation of Nalaeus. I have yet to try it, but boy, this makes me curious. Yeah, you and I have talked about it for weeks. And MailSpring works with all IMAP providers, works with Gamale and a lot of the other online ones.
Starting point is 00:27:13 The thing that's nice about MailSpring is, first of all, they have a pretty decent Linux user base. Over 10,000 active Linux users, so it actually matters to the developer. I like that. But the other thing that's really nice about it is they've just this week packaged it up as a Snap. So check this out. Hey-o. See, I don't know if they have a...
Starting point is 00:27:31 If you go to their website right now, if you go to their MailSpring website there, Wes, you go to the MailSpring website. I know you're in the middle of installing Gentoo, but if you go to getmailspring.com and then you go to download MailSpring and you click on the gnu slash linux option their first option here is linux auto updating snap yeah wow look at that how great is that
Starting point is 00:27:52 they've got the traditional dab and rpm if that's for you yes yes they do yes i'm on an arch over here so right snap sounds great well and so here's what's so nice about mail spring um if you're using thunderbird and you've been looking for another local email client, give it a look because it works super well with multiple accounts. So that for me is a killer feature and it supports unified inbox for searches. I like that a lot.
Starting point is 00:28:16 Now, I don't have experience with MailSpring, but I assume this is similar to the way Nalaeus did. But the real freaking creepy magic that I love is the read receipts, link tracking and more. It's like genuine. It's read receipts if you could redo the way read receipts worked in 2017. And I don't know how they do it, but it's great because it gives me push notifications when somebody's opened my email to my desktop and it uses the GNOME notification systems. And so it integrates in with my desktop, or in this case, Unity.
Starting point is 00:28:47 And it's a brilliant way to know right before somebody's going to email me because everybody opens up their last email that they got from you before they send you another email. Yeah, right. So I get a good 30-second to 15-minute heads up before I get an email. And I can just sort of mentally prepare myself for it. It's got great shortcuts, super nice search. It's got a dark theme that
Starting point is 00:29:05 looks good on Linux. And it'll tie in with like, it'll look at people's like LinkedIn profiles, and it has multiple theme support. It has a pro version. And the reason I mentioned that is because it actually has a monetization strategy that isn't like advertising or tracking you. I was about to say, I think you do need the pro to get some of those things like link tracking. And the quick reply templates, which is also great for somebody that gets a lot of emails. But like you said, like it's nice to see this open source project. Yeah, they've got some, you know, some long term stuff going.
Starting point is 00:29:35 They can actually get some good revenue. Exactly. So Ben is one of the lead developers of the project. And I invited Ben on the show next week if it works out for him. It's crazy with the holidays and all of that. But I just I want to talk to him and say, hey, did you expect such a big Linux reaction? And does it change the way you're developing this? And why build it in the technologies you have?
Starting point is 00:29:55 And why are you continuing this when there's something like Thunderbird out there? Why not just contribute to Thunderbird? And I've got my assumptions to those answers, but I'd really like to hear Ben's answers. And so I sent him an invite. He was going to try to make it today, but he had something come up, couldn't make it today because it was kind of a last-minute thing, and might be able to make it next week. Really? Any time? Yeah, really.
Starting point is 00:30:14 I'm excited. I've been using it now. I've got it installed on all of my systems, so I'll just keep using it to have more things to ask him about it. Now, you know every now and then, Wes wes the mainstream media tries to cover something that's our wheelhouse this is cnn breaking news and they just really blow it they really so uh afronaut mark shuttleworth has become a billionaire from his bet on ubuntu linux software according to bloomberg and they have one of these pictures of Mark where if you have
Starting point is 00:30:47 if you've seen Mark in the last few years Mark doesn't look a lot I mean, Mark looks fine but Mark doesn't look like this anymore. This is an old picture, right? So it's like always funny when people go like 10 years ago and get like these really old photos. This is 2002. Like what? I know.
Starting point is 00:31:04 So Spaceman, Mark Shut Shuttleworth was interviewed by Bloomberg. Not a Ubuntu creator, not a canonical CEO. No, no, Spaceman. Spaceman Mark Shuttleworth. Is that like where you've served in a political office once and then you get that title as an honorific forever? Once you go to space, that's it. I guess, kind of. Because, like, how many people have gone to space?
Starting point is 00:31:22 It's a handful of people. It's true. Yeah, so the headline on Bloomberg.com is literally, Spaceman Shuttleworth finds earthly riches with Ubuntu software. Not the editor's best day. Oh, man. So why? Why such a ham-fisted headline? And why Bloomberg?
Starting point is 00:31:43 Why Bloomberg? Well, this is a messaging piece. You see, kids, this is Canonical positioning themselves for a little investment. This is Mark communicating to the investment community. That's what Bloomberg's all about. They're all about the investment community. So it's been written for that audience. So I'm going to read a little bit of it. Keep in mind, though, this isn't really for us. This is for the investing audience. And it's pretty bad. So they say he's best known for being the world's first Afronaut. But since returning to Earth from his 2002 trip on the Russian Soyuz TM-34 rocket ship, Cape Town native
Starting point is 00:32:24 Mark Shuttleworth set about with the conquest of much more lucrative universe, the Internet of Things. As if in 2002, the Internet of Things was even some stupid term we were using back then. Exploding all over the place. I love it. Shuttleworth created Ubuntu, an open source Linux operating system that helps connect everything from drones to thermostats to the Internet. His company, Canonical Group, makes money from about 800 paying customers, which is the first time we've ever
Starting point is 00:32:50 gotten a number publicly, including Netflix, Tesla, Deutsche Telekom. They all pay for support services. Of course, they don't mention HP, Dell, you know, any of those. No. Success has helped boost the net worth, his net worth, Mark's net worth, to $1 billion. But Mark says it is destructive to focus on that. It's just a distraction. And you have to keep your finger on what's the pulse for next. Now, it's funny how they position this. So they use terms, again, you have to keep the market audience in mind here.
Starting point is 00:33:24 They use terms that you have to keep the market audience in mind here uh they use terms that are rough so mark mark shuttleworth in this interview which is the sort of the poll quote is the industry term for this he has a poll quote that is pretty good he did a really good job actually and the poll quote is um open source is defining innovation in 2017 and or today he says it is the defining innovation of today it says he went on to say that it gives me the luxury of being able to focus on things that i thought were really meaningful and interesting and deep open source software is deep you have to get under the hood a little bit then you realize it's everywhere it's defining innovation today what do you think of that Because I think if you ask the average Bloomberg
Starting point is 00:34:05 consumer who's defining innovation today, they'd say Apple or Google or Amazon. It'd be a big proprietary company of some sort. But I think this actually, while obvious, gives you the insight to the layer that Mark Shadoworth works on. Because Mark knows, because he's an intelligent man, that all of these companies that are making their billions of dollars right now are doing it essentially on the backs of open source. Do you agree? Oh, yeah. Absolutely, right?
Starting point is 00:34:32 I mean, these are the underpinnings in the engine house of a lot of these companies. Right. And it's always this, like, where you see about the, yeah, the big managed services, the things that the everyday consumer uses. You hear a lot about those, but you don't hear about back-end infrastructure. Right. So you've got Google, obviously very, very dependent on Linux for everything from their ad platform to Android. You've got Amazon, the entire EC2 infrastructure and the Echo infrastructure and all of the things that support their e-commerce infrastructure. Linux. You've got
Starting point is 00:34:58 Apple. Everything that's in iOS and macOS is BSD based. It comes from so many open source developed applications and libraries. But you also don't hear about it. But you know what their cloud runs a bunch on? Linux servers. Yeah. Yeah. So I guess he's kind of right. And so this is the area where I think investors read this and they go, oh, yeah.
Starting point is 00:35:18 So this is what Shuttleworth is working on. Oh, OK. Now, they also talk about how Shuttleworth started programming Ubuntu years ago and stuff like that. So it's pretty bad. But there is one other quote in here that I thought, well, what the hell does that mean? And I kind of want to get the mumble's take on this. The vision for Canonical is to provide the platform that you see everywhere other than the personal domain.
Starting point is 00:35:49 Other than the personal domain. We won't make a dent in phone or PCs. But pretty much your entire data center runs Linux, and every other thing in the room is running Linux. What do you think of that, Bashful? I mean, you're working on a Linux desktop distro right now, and Mark says we won't make a dent in phones or PCs. Is he talking just investor speak there,
Starting point is 00:36:16 or do you think he actually believes it? I think it's a bit of both. He's looking at what's profitable, which, I mean, running a business, you can't really blame them, but where they're making their dollars and cents is not on you know the desktop and things like that it's all you know server support or uh the data center stuff their kubernetes you know all of that stuff's where they're pushing hard as a quote-unquote company you know and even the snap initiative
Starting point is 00:36:40 really drives that as well you know it's like availability of software, their snappy core stuff for the IoT. The desktop, you know, they obviously haven't bailed on it, but it's not their focus as a company. They're still heralding it, you know, being a curator of sorts, if you think about it. But isn't the server a PC? Well, is it?
Starting point is 00:37:05 No, I suppose not in terms... It is in terms of platform and, you know, architecture, but I suppose not in the way the market? Well, is it? No, I suppose not in terms. It is in terms of platform and, you know, architecture, but I suppose not in the way the market talks about it. It's not a personal computer. Yeah, right. It's not a personal computer. Because he already said it's not like the consumer front, right? He didn't say PC is in servers and underlying infrastructure. He's just talking about like, you know, what Apple's doing or even to a degree some of the other vendors. You mean those guys are out in front in your home.
Starting point is 00:37:29 Yeah, that's true. Yeah, that's a good point. I wonder too if there's any signaling to maybe more of some savvy investors that have followed the company for a while and were perhaps worried about some of their direction. Is this a little bit like reassuring that this is our new focus? This is our focus. We're not going to be silly. Yeah. We're not going to be silly.
Starting point is 00:37:45 Yeah. We're not going to be trying any more phones. We're not really pushing to compete with windows or Mac OS. I want to hear. So, Hey citizen, what is your take on Mark's on Mark's quote here? Is it disingenuous?
Starting point is 00:37:58 Um, I don't know. Do you feel like, I really don't know. I mean, to me it feels a little disingenuous. I'm going to be honest. It feels disingenuous to me.
Starting point is 00:38:05 It feels like, well, I have these staff members, and I know what they're working on, and I have these contracts with Dell and HP, Lenovo, and others, and I'm making a pretty good profit off them, but I don't want to talk about it. Doesn't that give you pause a little bit, Mr. Citizen? I mean, to me, it does, just a slight degree. I'm a little worried that I've just sort of switched everything over to Ubuntu Desktop. Just a tad. Should I not be? It's hard to know, like, what the agenda is. Yeah.
Starting point is 00:38:33 If there's something not being told. Right. If something is being told that may or may not be true. Right. I kind of sit back and go, well, you're right from a revenue standpoint. You probably never will. And there's probably no other company that's going to get in on this game at this point. It's not like Samsung is not going to come along and launch the Samsung desktop.
Starting point is 00:38:55 The Chromebook is the closest we've gotten to cracking the desktop duopoly in decades. But we're also like you and I, we're in a a different position in that you maybe aren't looking to the same extent for this complete Windows 10 style desktop. And I think as we've seen maybe with Fedora and Red Hat as a parallel, there is enough, I think, incentive to maintain the developer or power user focused desktop
Starting point is 00:39:17 just in terms of like, I want to use Ubuntu to develop Ubuntu. Yeah, fair enough. And that's all part of your ecosystem. Right. It's all part of your eco. But it is not the big thing that you're really pushing to the market. Mm-hmm. Mm-hmm. Mm-hmm.
Starting point is 00:39:29 Well, speaking of ecosystems, Steam has made an adjustment that I think Linux users should be made aware of just so that way they can vote a little bit to get developers to support more Linux development. You may be heard. Yeah. So Valve has made a change
Starting point is 00:39:43 to the developer side of Steam that actually gives them more information. it gives developers a breakdown of the different platforms that people are choosing when they add a game to their wish list you know you might think that this is a small change but i happen to know from a netflix developer that this is how netflix signs multi-billion dollar content deals. They actually look at what's in your wish list, what's in your queue versus what you're watching. And if they have tens of thousands of users that have a show or a movie in their wish list, they work way harder to get that content provider to license it for Netflix.
Starting point is 00:40:24 way harder to get that content provider to license it for Netflix. Steam developers can now take the same tact. See, now platforms that don't currently, or games that don't currently support the Linux platform will at least get a vote to let the developer know that, hey, there's some interest here to get your port over to that platform that might not be Windows. And it's also going to be the same for Mac users. But now when you add something and you say, I want the Linux version, they're going to get that metric back, which may actually end up in getting us a few more Linux games.
Starting point is 00:40:50 Yeah, who knows? But from the developer perspective, it's pretty hard to be motivated if you just have a big question mark, right? Like maybe you don't even use Linux. You've heard about it. Maybe some people emailed you saying they want it. But I don't know. What percentage is there? Is there really any revenue here?
Starting point is 00:41:04 I don't know. And it means as Linux users, we need to start adding this stuff to our wish list. Yes. Right. That's the thing we can do. And then maybe the developers will sneeze. Maybe they'll sneeze and then when they sneeze... We'll get lucky and they'll make
Starting point is 00:41:18 a game out of it. Yeah. For Linux. They'll accidentally hit the export option for Linux. Yes. I'm going to give a quick mention for LinuxFest Northwest 2018, April 28th through the 29th. Wes and I will be there with our pants on. I'm so excited. And we invite you to be there with your pants on as well. It's going to be a good LinuxFest.
Starting point is 00:41:34 19 freaking years of LinuxFest. That's stupid. Hey, boy. Wow. Wow. Wow, that's really something, huh? And rumor has it. And I thought Linux was just a fad.
Starting point is 00:41:41 Wow, that's really something, huh? And rumor has it... And I thought Linux was just a fad. Rumor has it that Alan Jude, that free BSD-loving Alan Jude, might make it again this year. Is that right? Oh, boy. I'm trying to talk a couple other people into making it out here. A few of our other friends from other shows that we do. Oh, I like that.
Starting point is 00:41:58 Trying to get that all worked out. We'll lay the peer pressure on them. Yeah, and we're also already discussing party options. So if you could make it out to Linux Linux Fest Northwest 2018, I highly encourage it. And go to linuxfestnorthwest.org for more information. I'm giving a little plug because we're going to be there and we're doing something totally different this year. I hope it's going to be good.
Starting point is 00:42:17 But now that we're not doing less, like it's our opportunity to totally refactor the way we do Linux Fest. Even more reasons for you to come. I remember there used to be a time, Wes, when I used to go to LinuxFest before I actually did any shows. And I would sit there with my notebook, and sometimes Angela would come with me, and she'd take notes too.
Starting point is 00:42:35 And then I would sit there, and I would go back, and I would do all the cool stuff that I'd learned at LinuxFest at work. Nice. And then I sat down, and I did all that stuff, and I went, shit, this is so awesome. I've got to do a podcast about this. And that's how we got last.
Starting point is 00:42:46 Here we are today. So LinuxFest Northwest has a real special heart, a real special place in my heart. Also, I guess while I'm sharing all, one of the cool things about LinuxFest Northwest for me is that it was, I had a teacher in high school, Mr. Bassett, who made some really cool open source software, by the way. This guy, he helped me get into Debian and he wrote some really great open source attendance management and grade management software. And he and I used to drive up to LinuxFest Northwest when I was, you know, 20 years ago. When LinuxFest Northwest was brand new and I was a young pup. I was out of school, but not by much back then. Jesus, I'm old.
Starting point is 00:43:28 And I would go with my old teacher, my old high school teacher. That's awesome. And we'd go to Linux Fest Northwest. Yeah. And so then it's just over the years. It's so much more. It's really, I mean, if you think about the number of people, even if even county people have only been there once, you know, but just especially having been there and seen people who've just kind of wandered in from the community or weren't that big into it or came down from the local school. Or just trying out Linux. They've
Starting point is 00:43:47 heard this thing. Or, hey, there's some event going on here. What is this? What are all these people doing? It's really touched a huge number of people. Speaking of touching people, let's go over and touch our servers. A little bit of touching servers right now. Nothing's better than touching servers, getting your hands-on experience with some open-source
Starting point is 00:44:04 software. And Wes? You here right here? You Wes, you hear right here? You know what I have right here? Well, you got secrets. I got fresh secrets. I've got pages and pages of secrets. You want me to share them with you? Oh, please do. Otherwise, I'll have to steal them after the show.
Starting point is 00:44:15 Understood. Understood. DigitalOcean.com. You go over there and learn about all of the secrets. Use our promo code D-O-Unplugged. D-O-Unplugged. It's one word. You get a $10 credit at DigitalOcean.com. You can get started in less than 55 seconds and spin up a system on their awesome infrastructure. probably have Uncle Joe OS, and they even have free BSD. They got block storage.
Starting point is 00:44:46 They got object storage. Now, what's the difference? What's the difference? How would you describe the difference between block storage? I guess I would describe block storage as, hey, you know how you can hook up a storage device to your Linux box and it shows up as like a dev slash SD device? That's block storage. Object storage, it sounds too meta,
Starting point is 00:45:03 but I would describe it as programmable storage. Yeah, right. It's a higher level of abstraction where instead of thinking about blocks and having to format a file system, you're just saying, hey, I want this file. Put it somewhere for me. And the back end just manages all that stuff and generates the storage for you. It puts it somewhere on all those SSDs. And then you can destroy it.
Starting point is 00:45:20 You can set time expirations. It's great. They got team support if you're an open source group or you're working by yourself and want to bring somebody else in eventually. And everything is super fast networking. 40 gigabit connections coming into the hypervisors. Monitoring and metrics to tell you how things are doing. Load balancing as a service. Firewall at the network level.
Starting point is 00:45:37 And an API that is simple and easy to use with tons of open source applications. Love that API. It is nice. And the nice thing about it is so much stuff's already built around it, too. You can just use it. There's a ton of apps, a ton of scripts. It's supported with a bunch of things, you know, all the tools, Terraform, Vagrant, all the stuff you're already using. Yep, yep.
Starting point is 00:45:53 But when I'm sitting by the fire at night, Wes, and I'm rocking in my chair and sipping on a little whiskey, I think to myself, nothing's like that dashboard. They got a dashboard for days. It's simple. It's easy to use. It's simple. It's easy to use. It's fast. It works on your tablet. It works on your phone. It works on your web browser.
Starting point is 00:46:09 I don't care what you use, and they don't either. And they got apps on top of it. It's so nice. It is so damn nice. I am so appreciative that they have really done this well. And I think that their interface
Starting point is 00:46:20 is actually an API client. I'm not positive about that, but it seems to be as soon as they added something to the API, the interface has it. As soon as they add something to the interface, the an API client. I'm not positive about that, but it seems to be as soon as they added something to the API, the interface has it. As soon as they add something to the interface, the API has it. So I think their super good UI is actually an API client, which is, it's all dog food. Mind-blowing. DigitalOcean.com, create your account, use the promo code D01plugged, and go look at a couple of their different tutorials right now. I like this one. I mentioned
Starting point is 00:46:43 this on Coda Radio recently, how to create a highly available setup with heartbeat and floating ips on ubuntu 1604 lts that's boss level right there and in look at this guide like even if you're not a digital ocean customer just shut up and go over here look at this thing look at this freaking chart yeah this diagram with animations dude and then you notice when you click on it to get a bigger version of the animations it it doesn't take over the full screen. It just pushes the content below down a little bit. Oh, that's so considerate. Look how nice that is.
Starting point is 00:47:10 This is so well formatted that if you literally had no idea what failover and heartbeat was, you could read this and understand it. And if you'd set it up before and just needed a refresher, you could jump around and set it up. It's freaking magic, Wes. It just kind of brings a tear to my eye. DigitalOcean.com. Go over there. Create your account. DOUnplugged is the promo code.
Starting point is 00:47:31 You get the $10 credit. You can try out their $5 rig. Two months for free. It's magic. I assume. There's no other way to explain it. Ponies and fairies. It's the only way.
Starting point is 00:47:40 DigitalOcean.com. Promo code DOUnplugged. And maybe a little Linux and open source in there as well. Maybe. Maybe. Maybe. No DevLon, though. Let's talk only way. DigitalOcean.com, promo code D-O, unplugged, and maybe a little Linux and open source in there as well. Maybe. Maybe. Maybe. No DevLon, though. Let's talk about platforms.
Starting point is 00:47:52 I actually, this paper I was making noises with here earlier, I printed my statement out, actually. Wow. Okay. So it is secret. I got a printed statement for you, Wes. I got a printed statement. So it is secret. I got a printed statement for you, Wes. I got a printed statement. Lay it on me. A couple of things have happened this week that have pushed this topic, I think, to the front of my mind.
Starting point is 00:48:14 It's all about platforms. It's all about commercial, proprietary, lockdown, closed source, pain in my ass platforms. Pain in your ass too, audience. Let's talk about it for a second. So this is on the backs of a new YouTube and Amazon and Google war. This is on the backs of big leaks coming out about YouTube demonetization
Starting point is 00:48:34 policies and the way they walk people through it. It's all about platforms. It's about building the biggest platform with the most engaged users, with the most control over what they can and can't do youtube is a platform iphone ios platform patreon is a platform libre pay is also a platform it feels like the walls on all of these platforms are closing in tighter and tighter than ever before. And then you combine the weight of net neutrality on top of all this
Starting point is 00:49:10 as if it's about to lock all of these new regimes in, all of these platform regimes into place. Early Linux users watched this as Microsoft used the position of their platform, the Windows desktop, to keep Linux off the desktop, to keep Linux off of hardware. And now these platform wars that used to be the defining thing about the technology industry, the Microsoft platform war, now they happen every single day at an exponential rate across every tech category. every tech category. Just recently, Google has started blocking YouTube on the Echo shows
Starting point is 00:49:47 because Amazon doesn't sell Nest cameras and Chromecasts on Amazon.com. So everybody who's bought an Amazon Echo show to watch YouTube videos, yeah, screw you. Too bad. It's always the users who lose on these platform wars.
Starting point is 00:50:03 The creators, the users, and the large corporation, they don't care. There's no cost to the collateral damage for them. The collateral damage being the end users. And we're starting to see some cracks, I think, in these platforms. There's a couple of open source solutions coming, but they're not quite there yet. So I want to talk about which ones we do have, where they're at, and how we could start using them as Linux users. Now, if to talk about which ones we do have, where they're at, and how we could start using them as Linux users. Now, if you're watching the video version
Starting point is 00:50:28 right now, you're going to see women bending over and showing their asses. You're going to see a guy's junk in tight underwear, and you're going to see an Asian woman showing her breasts. It's not Chris's background. No. I know it's tempting not yet but what it what it is is the youtube guide on how people should decide how they should flag sex nudity or other controversial topics and it's all very fucking subjective what they consider inappropriate and these heroes of youtube
Starting point is 00:51:00 who are answering these things and this is a a real problem. It really shuts down speech. And that's the antithesis of what open source is about. So I want to look at solutions that we can take on as a group to get rid of these platforms. What can we start using in place of YouTube, for example? I mean, there's nothing quite locked in yet, but there are some options on the horizon. And I think for a moment here, I want to talk about PeerTube, which I'm pretty excited about. It's a federated video streaming platform using BitTorrent directly in the web browser with WebTorrent and Angular. And its early days is definitely a work in progress. But if you think about it, legitimately, guys, we have zero chance of some other commercial company coming along and offering streaming alternatives that are commercially viable to YouTube or Dailymotion or Vimeo.
Starting point is 00:51:51 It's not going to happen. It can't. It's just the peering agreements in place and the net neutrality rules that are about to change. The huge backers involved. The massive amount of money, the corporate interest. One organization alone doesn't have enough money to pay the bandwidth and the storage for something like this. It has to be peer-to-peer. The next replacement for Facebook and Twitter and YouTube have to be peer-to-peer and decentralized.
Starting point is 00:52:17 So we have to get this working. and you need something like PeerTube, which is using peer-to-peer software on the back end, and WebTorrent makes all the stuff. They actually have a demo. I'll link to it in the show notes, and they have a GitHub page, but you can go to peertube.cpy.re,
Starting point is 00:52:41 and you can actually start to watch demos, and it's pretty nice. So I'm watching right now a video on PeerTube and it shows how many peers are seeding it, shows me my quality, all of that. And you've got comments down here just like you would on YouTube. Actually, I don't see comments, but it looks just like YouTube and it's streaming over WebTorrent in my browser. One of the nice things about this is that they don't get punished if somebody's video goes viral or somebody gets popular because the more people watch it the more people distributing so it's an obvious replacement and there could be something else that comes along i'd like to hear the
Starting point is 00:53:12 audience's recommendations but peer tube seems like a pretty pretty good replacement for youtube who is they allow these creepy like uh uh elsa videos Have you seen this stuff? Like, Spider-Man has sex with Elsa kind of stuff. Meanwhile, BSD Now and Linux Action News and Ask Noah on a weekly basis get demonetized. We're pretty extreme over here on JB. Yeah, we're super extreme. But meanwhile, Spider-Man can dry hump Elsa and it's totally fine. It can make millions of dollars. It's just good old-fashioned fun.
Starting point is 00:53:43 God forbid Alan Jude talk about ZFS. He does get pretty excited. Yeah, he gets really excited. But this week, the real cluster bomb has been Patreon. They really pissed off a bunch of people. They changed the way the fee structure worked. They essentially raised rates on all of our patrons. They communicated in a way that was slightly disingenuous.
Starting point is 00:54:04 And it caused, as one would expect, an internet outrage mob seeking justice. And I mean, I can't even tell you how many times it was demanded
Starting point is 00:54:15 that I give a response immediately to what Patreon has done. As I record this, I checked a day ago, we've had 17 people cancel their Patreon accounts. No longer supporting Jupiter Broadcasting because of a change Patreon's made.
Starting point is 00:54:29 Something completely out of my control, and ultimately a change that gives the creators more money. But people are pissed because they were already at the line. They couldn't really afford more, and something just changed on them. Now one of the number one solutions that I have had suggested to me is LibrePay. LibrePay is a reoccurrent donations platform. Now, the thing with LibrePay is it suffers the same problem that Facebook and YouTube and Patreon and Twitter all suffer. It's a centralized platform. In fact, because of all the attention they've been receiving recently, it wasn't until today that I could even load their webpage.
Starting point is 00:55:12 People have been telling me, demanding, screaming at me all week to switch to LibrePay. I couldn't even get en.librepay.com to load until today. In fact, I wasn't even sure if it would load for this show so I could show it to you on the screen. They just aren't there yet. It's a centralized server that is kicking out a few hundred bucks a month to creators. There's nothing that's fundamentally different here. They still have to go through the banking system.
Starting point is 00:55:37 They still have to do clearing of credit card transactions. It suffers all of the same damn problems as a centralized platform. Yeah, the server code's open source, but it doesn't solve the problem. Right. There's still this middleman between you and the people. You don't have any control. As long as they do what's in your interest, okay. But as we see, that is not always the case. And sure, you know, I'm some podcaster, but what about the developer of your favorite file system? What about the developer of your favorite Linux desktop application? What about the creator of
Starting point is 00:56:07 your favorite distribution? How do we fund open source software in a world where a platform can make a change that pisses off a huge percentage of your users? And in a world where the internet is ready to go to mob justice mode in two seconds flat. They go from zero to mob justice in two seconds. It takes one tweet, one Facebook post, one link in IRC, full mob justice mode. So how can a content creator or an open source developer secure reliable development? I mean, holy shit, am I glad I'm not Ike Doherty right now.
Starting point is 00:56:42 Am I so glad I'm not Ike trying to develop the Solus project right now? Because people are pissed off about Patreon, and he just went full frickin' time off of Patreon. And people are pulling off. I think he said something like on Late Night Linux, I think he said he had 22 people cancel their subscriptions. That's stressful. That is stressful. Yeah, right, absolutely. We've got to build in a way to prevent this problem.
Starting point is 00:57:25 Because as long as one central authority has control over the platform, they're going to make changes users don't like, especially as Patreon begins to get more profitable. They start looking at larger creators who have people that are maybe donating more money, $10,000 more a month, creators. That's the real that's the sweet spot for them. Yes. There's less incentive to work with people that are supporting one or two creators. So everybody says go to LibrePay. But LibrePay has some of the same limitations and essentially has the same fee structure as Patreon. What do you do? Yeah, you know, in this other context we talk about, like with these services, yeah, you're just like, you know, you know, you might have to move. And that works okay for the personal use space. But when you're trying to run a small business or you're trying to be an independent creator, that kind of churn ruins it.
Starting point is 00:57:44 The only long-term solution I can think is you have to get rid of a centralized platform, a central point of failure. And you see, it's funny that we're having all these conversations about YouTube demonetization or YouTube censorship, net neutrality, or Twitter being shit. All of these conversations are happening at once. And there's another big conversation that's happening right now that may actually be giving us the answer to the LibrePay problem, to the Patreon problem, to the PayPal problem, to the credit card transaction processing problem. Like I could build my own system for Jupyter Broadcasting. Donation page, a subscription
Starting point is 00:58:28 model, and just get rid of Patreon. You know, have somebody write something that uses Stripe for the back end, with a custom page, and all of it is managed by us internally. Maybe even hire another person to actually stay on top of all that, like Philip DiPranco has. But I'm still using Stripe.
Starting point is 00:58:46 I'm still using a central clearinghouse. And Stripe is still trying to do batch processing with banks. I'm still stuck to a platform that doesn't have my best interests or my users' best interests at heart. But for weeks and months and years, we've been talking about something that solves this problem today. It's free. It's open source. It's available to anyone on the internet. It's cryptocurrency. See, cryptocurrency solves this problem. There's no bank. There's no central
Starting point is 00:59:19 clearinghouse. There's no processor. There's no middleman. You have your cryptocurrency and you send it to your creator. Now, I know it's too early days for this to actually take off and replace Patreon. But again, a lot of this stuff is. So is PeerTube. It's early days. And we've all talked about Bitcoin, but not a lot of discussion has been had on these shows about Dash. Now, Dash, just as an example, I'm not saying everybody should go buy Dash, but Dash is an example of something that one day could replace PayPal, could replace Patreon, could replace LibrePay. And they've done a couple of things that are better than Bitcoin. You know, do you remember one of the cool things about Skype before Microsoft bought them was they had this really nice peer-to-peer network that the FBI bitched that they couldn't get access to.
Starting point is 01:00:05 Yes, I do. That was a big deal back then. Yeah, right. And then as the Skype network grew, you had this problem where the peer-to-peer network was so large that you didn't know who was online. You couldn't really coordinate it all. So then you had these master nodes develop, which was still part of the peer-to-peer network. And then that would sort of be like the master repository of information. Dash sort of launches with that concept.
Starting point is 01:00:28 They call it a next generation P2P network. At Dash, its core is a unique, fully incentivized peer-to-peer network where miners are rewarded for securing the blockchain and master nodes are rewarded for validating, storing, and serving the blockchain to users. Now, what does that mean? What does any of that shit mean? It means they have reliable, fast transactions that don't have a huge transaction fee and a huge leg like Bitcoin, and it's anonymous as shit. That's the thing. Masternodes represent a new layer of network servers that work in the highly secure cluster called quorums to provide a variety of decentralized services like instant transactions,
Starting point is 01:01:10 privacy and self-governance, and eliminating the threat of low-cost network attacks. So this is an area, it's a self-governing, self-funding protocol. It's anonymous. It solves some of the tracking problems that Bitcoin has. It solves some of the transaction validation problems that Bitcoin has.
Starting point is 01:01:31 And currently, as we record this episode, the Dash coin is at $800 a coin. So it's also a pretty high-functioning, high-value cryptocurrency. Yeah, last year that was big money in the cryptocurrency game. And it still is, really. It really is. Yeah, last year that was big money in the cryptocurrency game.
Starting point is 01:01:45 Yeah, and it still is, really. It really is, yeah, absolutely. It's open source. It's fully open source. It has a masternode system for fast transactions. And you could see how open source developers and content creators could potentially build a funding model around something like this. Guys, I know some of you out there hate cryptocurrencies.
Starting point is 01:02:05 It's going to have to be something like this. It's going to have, guys, I know some of you out there hate cryptocurrencies. It's going to have to be something like this. It has to be. Because anytime you come back to a clearinghouse, anytime you come back to the banks, you end up with your PayPal, your Square, your Patreon situations every damn time. There's no way around it. And in particular, in some of these cases,
Starting point is 01:02:19 you're uniquely tied to US institutions as well, which for 30% of you out there that listen to this show is not applicable to you. Right. And we've seen a ton of problems with like maybe there's different laws. You're developing open source that's legal in your country, but not in the U.S. There's all kinds of things. Jeez, that could...
Starting point is 01:02:34 Think about this for a second. Think about all of the talk recently about installing backdoors into encryption and secure protocols. About how all of that could change when if you are a open source rogue developer making software that doesn't have backdoor encryption, I could see the federal government pressuring PayPal to discontinue your donations. Yeah, absolutely.
Starting point is 01:02:57 We have seen that with WikiLeaks. Yep. Once it becomes political, I mean, all things are out the window. And again, the idea of this segment here is how do we create something that's truly decentralized, that is platform free, that if you were today to have all of the time in the world to build all these different like a peer tube system and a dash power donation system, you could really divorce yourself from these information silos on the Internet. But there's one last piece that I think is fairly important. Not a big fan of social networking, but I can't deny the value. It is
Starting point is 01:03:33 useful. And this is another area where we have a pretty hard lock right now with Twitter and Facebook. Now we all know about Mastodon. It's the world's largest free open source decentralized microblogging network where you can really build a custom community. So now we're talking PeerTube, peer-to-peer torrent-based YouTube. Now we're talking Dash, peer-to-peer decentralized funding models. And now Mastodonon peer-to-peer decentralized federated microblogging for communities all kinds of aspects or or maybe instead of mastodon if mastodon's because it's not my thing it's not my thing if mastodon's not your thing maybe something like matrix rocket chat something like these where we have individual components
Starting point is 01:04:22 now that are getting pretty damn good. They've come a long way. Yeah, especially Mastodon and Matrix and Rocket Chat. They could truly replace Slack and Twitter and Facebook and Skype. Decentralized, federated, ready to go. Open source code. Nobody owns it. These components are coming together. Cryptocurrencies play a
Starting point is 01:04:46 piece in this. Mastodon plays a piece in this. WebTorrents and Peertube play a piece. I don't know if Peertube is going to be it, but surely some of you sat around and gone, what the hell is it going to take to replace Facebook? What's it going to take to MySpace Facebook? What's it going to take to replace YouTube? What's it going to take to replace Facebook? What's it going to take to MySpace Facebook? What's it going to take to replace YouTube? What's it going to take to replace Google Docs? It seems like an intractable... Like, when Windows 98, second edition released,
Starting point is 01:05:17 and Windows 2000 released, I couldn't foresee a world where the entire industry wasn't completely dominated by Microsoft. Yeah, that was the future then. It was impossible to see it I couldn't foresee a world where the entire industry wasn't completely dominated by Microsoft. Yeah. That was the future then. It was impossible to see it because Microsoft owned the entire landscape at that moment. That's what serious people did to get work done.
Starting point is 01:05:32 Yes, to make money. We're at the same point now where there's these open source initiatives, these P2P initiatives, these decentralized initiatives that are making cracks in these platforms. Nobody's giving you one solution that ties it all together. Nobody's just going to give you a package where you can go create an account and link it with your Facebook account and get going. It's not there yet. But if you know how to spin up a few servers, you know how to set up a few systems, you could replace a lot of these information empires now with open source software. And I don't know if it's the other, I don't think any of it's quite there for JB because the core problem with people that are
Starting point is 01:06:08 creating a lot of content or people that are writing a lot of code and open source is that's what you have time for. That's what you have passion for. And that's what you have time for. You don't have time to go build this stuff. At the end of the day, we've tried to use matrix. We ended up back on Slack because we don't have time to run matrix. We ended up back on Slack because we don't have time to run Matrix. But I feel good that it's close. Like it's so close that I could almost taste it. Like I could almost launch a podcasting network based on these technologies today, almost, and get somewhere with it.
Starting point is 01:06:40 I wonder, too, does that open any room for, you know, small businesses, right? Could you have a local IT firm that runs it for you? But then you still have the option. Should they go out of business or whatever else, you could take that infrastructure and bring it in-house if you absolutely needed to. I can't say who, but I was just talking to a commercial company that wants to go – they want to take something they've been developing for 20 years and they want to make it open source. And they're trying to avoid the whole throw it over the wall and now all of a sudden here's a huge open source code dump. Right. Because they want people to actually engage with them and improve it and maintain it. And so they're at this stage right now. Like how do we build a community around this in a way that's genuine, that gets them engaged, that isn't tied to these platforms that people can just pull the rug out from underneath us? These are conversations I've been having with them and I'll talk about more when they go public.
Starting point is 01:07:23 But it's a real problem and it's something I've been thinking about in the context of Jupyter Broadcasting recently, especially with all the Patreon stuff going on. I'd really like to hear what the audience thinks is best, what works best for them out of these solutions we talked about. Right, because they're the other really important half of this whole puzzle. Totally. That's the whole point of this is that we don't want middlemen. We can't have these kinds of fluctuations that really hurt the communication and the relationship between us and the audience. I want to build a business and I want to sit down here and I want to work
Starting point is 01:07:49 and I want to make shows and I don't want to be sitting here worrying about jumping funding platforms every two years. That just is not sustainable. It's dangerous. It's risky. That's in the way of you making this awesome content. At the same time, I've got to be where the audience is. None of these answer the whole network effect problem other than perhaps the way of you making this awesome content. At the same time, I got to be where the audience is. And I,
Starting point is 01:08:06 none of these answer the whole network effect problem, other than perhaps people just understand this is the way things have to go. But, boy, Wes, look at this stuff, you know, PeerTube and whatnot. I am very excited about the future. It's not quite there yet, but jeez, if I'm not going to be watching it
Starting point is 01:08:22 every single week to see where it gets. Right, and there are a lot of issues. As you just pointed out, right? There's not that level of polish, that level of integration, the level of constantly everything wants you to use this account. It's tied in everywhere. If you have it, it's easy. Right. Or apps on every device, et cetera, et cetera. There are a lot of those blockers. And sometimes, especially running a business, those are enough where you're just like, I don't have time for this. It's not important enough. But a lot of those are ultimately, I think, surmountable problems. But isn't that why it also has to start with the technical elite,
Starting point is 01:08:49 the open source crowd? It needs some early adopters to start shaving down these rough edges and making this shit usable and productizable. Somebody has to do it. I think this is too where we need to do better as a technological elite, doing better interface with people in design. And we've talked about some of this on this show and other shows on the network,
Starting point is 01:09:08 but bringing those people in, you know, an open source version of the whole product manager, design, UX, UI consultant. And so we can have this start with, yes, it works for the technological elite, but something that ultimately can be palatable to everyone. What do you think, Bashful? Is the network effect too much to get over? You because if if i build these things it doesn't actually mean
Starting point is 01:09:29 anybody will come well that's always going to be the challenge i mean look at the same thing like even with the chat program if you break it down like unless your people are there you're not going anywhere so something something it's a chicken and egg something's got to be there first that's going to draw people over there whether it's people whether it's content maybe it's a chicken and egg. Something's got to be there first that's going to draw people over there, whether it's people, whether it's content, maybe it's exclusivity. I mean, it's a little hard to tell, right? I agree. And Eric, the IT guy, you were pointing out that, yeah, this is all good. But then once you do all of this, now you're maintaining servers. You're like NextCloud. Like if I go set up NextCloud, I'm maintaining NextCloud instead of just using Dropbox. And that's a split of my focus, isn't it?
Starting point is 01:10:06 Right. And I'm really torn on this particular issue because I've spent the last year separating myself from the Apple walled garden. I've given up iCloud Drive and moved to NextCloud. That's all well and good for myself. That's all well and good for myself. But what about my spouse who is tied very, very concretely to our iOS and to our macOS devices, much less the rest of my family who are very tech illiterate? And so do I just start walking over to them and hand them a Linux laptop with NextCloud and all these other services on it? And become like the IT guy for the whole family. Right. You may have to be the admin and you're not getting paid for this.
Starting point is 01:10:46 Yeah. That's a great point. And the thing is they don't have your moral convictions or your motivations, right? So while they care about their technology working well and they care about having power over it, you know, they just want their shit to work. Can I cast PeerTube to my TV in the living room? It's time to watch TV. Exactly. Exactly.
Starting point is 01:11:02 And you're completely right. You sort of take the burden on as the advocate. And that's why I feel like some places will be able to be early. Like Jupiter Broadcasting can be an early adopter of this before, say, PewDiePie or some other large YouTuber can because they're sort of tied down by the popularity of their YouTube platform where we have a technical audience. popularity of their YouTube platform where we have a technical audience. We've always just viewed YouTube as one of the many publishing platform, not our only publishing platform. Like maybe Linus Tech Tips does, you know, they were there all in on YouTube. We're like, eh, we'll send our videos there. But really, we're all in on our RSS. It doesn't define us.
Starting point is 01:11:38 Go subscribe to the RSS if you want the canonical versions of our show without getting censored. But we'll publish there because they got apps for days. They got every single platform. If you got shitty balance situations like I do, YouTube is one of the few things that actually works. Like there's reasons to be there. Right. But yeah, it's really hard to sell it unless people understand the technical reasons. So Eric, I take your point completely because it would be essentially our job to make all that happen. And then you have the fact that really it's a huge overhead for all of the projects or other content creators. It's not an easy solution yet. Do you have any follow-up thoughts, Eric, before we move on? Well, I mean, my family I could pull it off with, but what about my neighbors? And what about their family? Someone who doesn't have an open source enthusiast like a lot of us here at JB? Yeah. I don't know. Maybe they're unsavable.
Starting point is 01:12:34 Just like the normals won't use encryption ever unless it's done for them automatically. I don't know. I wonder if there's any room for local government or small community-run services, especially in some sort of mesh system, right? You know, your community association perhaps has a few of these services, maybe just for
Starting point is 01:12:50 intra-community communication, but possibly providing more, you know, more actual services. Wouldn't that be something like a community mesh network? Yeah. I like that. That connects out to a greater internet at that point, potentially, to like retrieve other broader things. Yeah. And maybe you pay a little bit. Maybe you've hired a greater internet at that point, potentially, to retrieve other broader things. Yeah. Maybe you pay a little bit. Maybe you've hired a local admin to help keep everything running. I don't know.
Starting point is 01:13:10 I feel like I want to punt to the audience and ask them what they think about solutions to replace these information silos, these proprietary platforms. And what do you think about Linux users brunting this a little bit? You know, like, you've got to go to a special website. Maybe you've got to go create a Mastodon account. I don't know. I'm not a big Mastodon fan. But you know what I'm saying? Just from a theoretical standpoint, should we be the ones to brunt this to help the rest of the web?
Starting point is 01:13:42 Or should we just get to sit back and enjoy it just like everybody else? Why does that have to be our fucking job? Why has it got to be us that does this? Why is it our burden? You know, I'm not Batman. I'd answer you, but I'm busy watching YouTube over here. Liar, you're busy building Gentoo right now. Actually, Mr. Wes, why don't
Starting point is 01:13:59 we do a little Gentoo check-in? How's it going over there? Got a thumbs up or a thumbs down right now? What are you thinking? Well, it's going pretty well right now we're emerging xfs progs because i know how much you love xfs i do i couldn't i couldn't build this thing on ext4 with you around i mean i would quietly judge you i don't know if i would have vocalized it i would have seen the look in your eyes so we're doing that uh then we're going to get some bootloading going and then later we're going to see will will it come back online? All right. That's pretty good.
Starting point is 01:14:27 So is that what I'm hearing in the background right now is XFS building? Oh, yeah, absolutely. That's nice. I didn't realize that if you output the terminal to the sound card, we could actually hear it. Just typing it right there? Yeah. That's nice, Wes. I think I could fall asleep to this. Wes building software.
Starting point is 01:14:39 You wake up, you feel really productive. It's awesome. All right. Well, speaking of feeling really productive, linuxacademy.com slash unplugged. Go there to sign up for a free 7-day trial. It's a platform to learn more about Linux, but more importantly, it's a platform
Starting point is 01:14:54 for you to feel secure about your knowledge and how to manage all of this stuff. You get a hands-on experience that gives you the real confidence. Self-paced, in-depth video courses on every Linux, Cloud, and DevOps topic. And if you get stuck, you got a question, something that doesn't make sense, they got real human beings that are happy to help you and answer your questions. They'll spin up cloud servers on demand.
Starting point is 01:15:13 They'll match the distribution you've chosen for your courseware. You're busy. I understand that. And they got course schedulers for that. And they got learning paths to go in deep, right on the specifics, like series of content. Time to get up to speed on OpenStack, let's say, just as an example. They got learning paths that will do that for you. You got a couple of days to get up to speed. They got that for you.
Starting point is 01:15:35 They got certification training if that's your goal. And they have practice exams and quizzes to help you get ready for all of that. So when you go in to take the big test, you kind of feel like it's old hat. And that's invaluable. They also have nuggets where, again, with the holidays, family, I understand, you're busy, a little bit of nuggets here and there. You go in there, you get a little sparkly bit of wisdom,
Starting point is 01:15:57 deep dive for 10 minutes, 15 minutes, 45 minutes. I don't care. Depends on the topic. And then you walk away, you're like, damn, I just got some value. Damn, learn one single topic. LinuxAcademy.com. Sign up for a free seven-day trial.
Starting point is 01:16:08 Community stacked full of Jupyter Broadcasting members. iOS and Android apps so you can study on the go. Tools to listen to like lesson audio or read stuff offline. No internet connection required. And then public profiles to make sure you can show your employer, your contractor, or just yourself all of the great things you've accomplished. It's gotten so easy, too, to sell Linux Academy. Like if you're trying to learn some new stuff on the job, they have a ton of good materials you can send to your boss or just like walk them around.
Starting point is 01:16:34 They've got a great site and it's really useful. And it does have all those tools so that your boss or others can check in and make sure that people are actually learning. Yeah. And they have team training, too, which is nice as well if you do have a group of people. Linuxacademy.com slash unplugged. You go there, you get the free seven-day trial and support the show. LinuxAcademy.com slash unplugged.
Starting point is 01:16:53 And a big thank you to Linux Academy. And as we record this here episode just two hours ago, they have announced new courseware. They're always adding new courseware. You're constantly getting value out of the subscription. But they've just added a whole bunch of new stuff on AWS, on serverless applications, all of that stuff. So if you're hearing that stuff thrown around a lot, definitely go check out Linux Academy. Linuxacademy.com slash unplugged. And a big thank you to Linux Academy for sponsoring the Unplugged program. So, Mr. Wes, as we sit here today,
Starting point is 01:17:25 many, many people have asked us about Gentoo, so it's time for us to do a little Gentoo. And we've been covering Gentoo now for weeks on the show. Building up to it, some people thought it would never happen. But I'm happy to report, for the last two weeks now, going on three weeks, Mr. West Payne has been building a Gentoo
Starting point is 01:17:41 install. And we've been checking in on that Gentoo install now. Up your shaft. So, Mr. Wes Payne, has been building a Gen 2 install. And we've been checking in on that Gen 2 install now. Up your shaft. So, Mr. Wes. That's me. Last week, we decided going on Sway. This week, you've decided on XFS. Oh, also last week, you picked your kernel build options as well.
Starting point is 01:18:02 Damn! This is going pretty good. All kinds of fun, unique options here. So what is next on your horizon? So you did a stage three install. Let's recap. So you did a stage three install after we decided, well, what's the audience most likely to do?
Starting point is 01:18:12 So you did a stage three, which is all pretty good. So what's next after we get XFS built? After that, we're going to make sure that it actually reboots. That's a big step right there. Really? Really. Well, you never know. I've been running it from the install environment, actually reboots that'll be that's a that's a big step right there really um really you know you never know i've been running it from the install environment so we've we've been a little privileged in that respect i'm pretty confident it will i think the kernel's pretty nice so it
Starting point is 01:18:34 should just come right up now to all the file systems now have you uh have you done a gen 2 install before or is this your first is this your first year on the show i i was there like one not my first ever but the last time was probably like six years ago, and I was also building it to run on a Wii, so it was a little bit different. I'm sorry, what? Yeah. I'm sorry, what? It was a little bit of a different environment.
Starting point is 01:18:54 Let me check a fact check in here. Yeah, I just got a note from my producers here. You can't install Linux on a Wii, so turns out you can. What? That's right. You put Gentoo on there? Yeah, and it worked super well. What turns out you can. What? That's right. You put Gen 2 on there? Yeah, and it worked super well. What did you do with Gen 2?
Starting point is 01:19:07 The Wii was hooked up to the whole... At the time, I didn't have a really good... Stop it. It was before the Raspberry Pi was super popular or anything like that. So it wasn't a great streaming option. But I got Gen 2, then I installed M Player, and I could just stream stuff right to it, play it all around my house. It was awesome. Does Nintendo
Starting point is 01:19:23 have internal storage you could write to? Like you got access? You could put in an SD card. And you're using this to watch videos on your TV? Yeah, watch some videos, play a lot of audio,
Starting point is 01:19:34 play live streams from the internet, all kinds of fun stuff. I just, I'm having a hard time understanding the use case where somebody goes to themselves, hey, you know what I'm going to do
Starting point is 01:19:42 is I'm going to take a Wii and I'm going to put Linux on this thing and then I'm going to do? I'm going to take a Wii and I'm going to put Linux on this thing and then I'm going to use MPV to watch videos when you could just get a Roku or something. This was before those days. Roku was maybe pretty primitive and I had an additional Wii sitting around.
Starting point is 01:19:58 Fair enough. It was perfect. But I've never done a full traditional PC-based Gentoo install. So it's been actually a lot of fun. I got to say I've been walking through the handbook. It's really quite nice. I'm used to the – a little more barren version of like the Arch wiki style.
Starting point is 01:20:14 I've also installed Arch like a thousand times. So I'm pretty familiar with it. The Gen 2 wiki does feel a little more verbose. Yeah. And it's not a bad thing. They've got some – it's a little harder for the like 100-foot view, overview. Just quick like I want this. What's the key that I really need?
Starting point is 01:20:28 Because I don't need to like – I'm not configuring this once and for all. I can emerge plenty of stuff later if I need to. I just want to know like what do I need. But there's a lot of really well-commented configuration files. There's obviously a lot of care has been put into this in certain terms of just getting you started. There's a lot I think I still need to learn. I'm excited to have this system around to play with it. But so far, it's been a pretty good experience,
Starting point is 01:20:48 especially considering that I'm doing this while also trying to do the show. Now, there is a configuration file, like the central configuration file in a Gentoo install, which I don't remember if you get to at a stage three, where you go in there and you add your use flags. Oh, yeah. Have you done this already?
Starting point is 01:21:04 Yes. I didn't configure them too much at this time. I was trying to keep it pretty simple. Yeah, that is kind of like the best thing about Gen 2. Maybe that can be something we revisit after this thing is a little more working. Because you can put a couple things in there that everything you build on your system follows those build rules. So maybe it's like certain optimizations for your processor or your video card or multiple cores or whatever it could be. Right.
Starting point is 01:21:29 And then you add all that in there and then everything you build gets a slight advantage, just a little advantage. And the idea is, you know, you do it for all of the things on the system from the most basic tools all the way up to your graphical environment and every time maybe you get like a two to five percent edge right you can actually target the architecture instruction set that you're actually running on yeah and you get all that flexibility where like maybe you don't like that they've configured this software with all the optional dependencies or maybe right right right you can start to choose those things and be like i really like this lean and mean or I like it really fat. So that's the thing about Linux distributions, right, is they're built for an Intel 64-bit compatible system.
Starting point is 01:22:12 And that's sort of the overall large target that they go for. But in Gen 2, you can say, well, yeah, but I have this specific version of Intel processor with these specific features, and I want you to build optimally for that or close to it. And some people believe it makes a big difference overall in your performance because every little thing has that edge. I don't know if it's true or not. In my experience, you almost don't notice it. But one of the things that brought me to Gentoo early on, and the reason why I ended up putting it on a ton of servers,
Starting point is 01:22:41 even though it doesn't seem like a good server OS, is those use flags and those build time options allowed me to install versions of Samba and Cups that could do stuff that none of the other distributions could do at the time. And so there is a place for that with Gen 2. So I'll be really curious to see. Maybe we'll talk about that more in a future episode when you've gotten a little bit further down the road. Right. And there's more things to, you know, especially when you're getting your graphical environment applications, that's really where it matters. The basic command line tools, like how fast can they be?
Starting point is 01:23:10 I will say that to your point, though, like, you know, it may not be, it's not the server OS that you'd want to run just like, hey, I'm running a server. But if you're a large organization or you have very specific needs or you're targeting specific hardware, it gives you this middle ground of control between I'm rolling my own full distribution and using whatever they've provided, right?
Starting point is 01:23:27 You have this flexibility that for some people is like, is the right choice. And it does kind of feel like your OS when you're all done, like, because it's, you know, like it's been built. Oh, yeah, that's right. It's been built with this in mind, because I always wanted to build with this. And if you're doing it on the server, you can probably also have, you know, build farms and other things. You can produce one big tarball artifact that gets pushed to server.
Starting point is 01:23:46 So there's a lot of options. Yeah, sure. All right, Wes, well. It's been good to follow. Bringing back the old memories. The days when I actually bought two Apple XSERVs. Did you ever see the Apple XSERV? Yeah.
Starting point is 01:24:01 You know about the Apple XSERV? I do, actually. Oh, my gosh. Nobody knows about the Apple XSERV, I swear. Because didn't sell a lot, and they don't make them anymore. No. But the coolest— They got right out of that market. So in full disclosure, I came into a shop that had two of these rigs, and they were neat.
Starting point is 01:24:19 It was right when Apple switched over to Intel, and one of the cool things that Gen 2 supported about the Apple XServe was the CPU meters right on the front. Did you see these? Did you ever actually see Apple XServes in production? No, I've used them. I'd SSH to them. I didn't actually get to see them racked. Well, okay. So one of the great things about the Apple XServes, and I wish more servers would do this today because go figure, Apple did it, is they had on the front LED indicators of CPU load. So you could look just at your rack and see how hard all of your... Look at that. Yeah.
Starting point is 01:24:52 And then they had this disk called the XServe RAID, which you could manage the RAID at a hardware level, and then they would just show up to the operating system, Linux included. And so I walk in, and they had two XSERVs and an X-Ray. And the X-Ray also had a CPU meter on it so you could see how hard your disks were working. That's awesome. And I walked in there and I saw one day, I saw these silver Apple servers in a rack. And I was like, what the fuck is this?
Starting point is 01:25:17 This can't be right. And I see these little LED lights bouncing and I'm like, what is going on? And of course they were crashing like crazy because they were running something called Mac OS X. Never heard of it. But I put Linux on there and I put Gentoo on there and it supported the LED indicators and boy, did they stop having problems.
Starting point is 01:25:33 And then I attached the X-Ray storage. It was pretty neat actually. I went in thinking there's no way in hell I'm going to get Gentoo working on this custom-ass Apple hardware. And sure enough, it ran for three years in production. See, I wish I had done that because mine was running OSX, and at the time I was writing C programs to run physics simulations,
Starting point is 01:25:54 and I had to go carefully recompile them or get them ready because I was developing on Linux, of course. Oh, yeah. That's awesome. Yeah, it was pretty great. It was pretty great because they were ready to toss these machines out because the Macs just kept failing. And the X-Serves were decently built, too. One of the things that was kind of nice about them back in the day was that they had these removable storage drives that were actually pretty convenient. Now, this is pretty common stuff, but it was kind of nice back then.
Starting point is 01:26:19 And so to be able to put Gentoo on them. Apple Touch. Gentoo. Gen 2 on them. Apple touch. Gen 2, and then I believe I had 700 users that were printing daily, at least sometimes multiple, often, often, multiple times a day, through these two XSERV printers, or servers, running Gen 2 as CUPS servers. Just so these two XSERVs running Gen 2 would run CUPS and Samba, and they would provide all of the printing services to a 700-user bank. And every time you came in and you got a balance statement or you made a
Starting point is 01:26:51 deposit and they gave you a receipt or anything like that, it was all being generated through these Apple XSERVs running Gentoo for a bank. That's fascinating. And it was one of those things where they would have customers that were sitting there waiting for the printouts and the printouts weren't coming. Oh, I'm sorry, ma'am. Maybe if you come back tomorrow, we can give you a printout. Stuff you just can't do in banking. No. You don't do that in banking. No. You're a business. And that was when they ran macOS. And when we switched them over to Gentoo, those problems went away. It was pretty, pretty good. Pretty good. And then eventually- Sounds like we're having a little Gentoo love affair right
Starting point is 01:27:23 here. Eventually,ups came to Mac OS but that was much later. Anyways, keep up the good work Wes. I'm glad you're going with XFS.
Starting point is 01:27:33 And that is a little Gentoo challenge update. I'm having a ton of fun so if anyone else has never installed Gentoo, you just want something
Starting point is 01:27:38 fun to do, play around with Linux, I recommend it. Yeah, I know we got a couple of people that are doing it along at home. Let us know how it's going
Starting point is 01:27:44 and let's see, I think now've got a couple of people that are doing it along at home. Let us know how it's going. And let's see, I think now is the time for people to start betting on if Wes is going to have to reload at some point. Something goes wrong. That is possible. So you start taking your wages on that right now. Will Wes Payne have to reload his Gentoo installation? Stay tuned and find out. But in the meantime, we're going to leave you with that. We'll be back next week.
Starting point is 01:28:06 We've got lots of stuff in store. The year isn't over yet, and neither is your unplugged program. If you'd like to join us live next week, in fact, come a little early next week, because I think we're going to be recording some of our holiday episodes next Tuesday over at jblive.tv. Go to jupiterbroadcasting.com slash counter to get this show and all of the shows you may want to catch live converted to your local time zone by robots
Starting point is 01:28:31 that are likely paid in Litecoin. Let's go with that. Litecoin. Also the subreddit linuxunplugged.reddit.com. Thanks so much for joining us and we'll see you right back here not tomorrow, not the next day, but next tuesday Get it out of here. Get the hell out of here.
Starting point is 01:29:20 Get out of here. Get it out of here Levi did pretty good, didn't he? He was a good studio pup He did great Yeah Yeah, I forgot I was like, I wasn't even sure where he was at
Starting point is 01:29:32 He just was sleeping behind me the whole time What a good dog What a good dog Alright, let's see if we can get a title for this thing Mumble Room, thank you guys You were excellent as always Tight and concise I appreciate it JVTitles.com what do you think
Starting point is 01:29:48 wes what should we name the son of a bitch well i gotta look at the titles first got some good suggestions here saving the world one pit at a time nice pit one at a time i do like that uh that's pretty good. Let's see if we can get, let's see, kill all systemd, platforming war zones, look at you. So, yeah, something about open source alternatives would be good. Open source options. Options for open source. My nose itches today.
Starting point is 01:30:26 I was having some allergies. I've had some of those too. It's been rough this year. I don't know. I got a picture of the new dog on the Twitters if you want to see it. It's so cute. Mr. Record. Record. Record.
Starting point is 01:30:37 Levi, do you want to be my new best friend? He does. He does. He really does. Perfect. That rejection was going to be pretty hard. Yeah. No, he wants to be your best friend badly.
Starting point is 01:30:47 My nose itches, and I'm sick and tired of having allergies. All episode. I was basically scratching my nose and trying not to sneeze. You did a pretty good job. I had one sneeze. I did have one sneeze. It was unavoidable. I couldn't help it.
Starting point is 01:31:01 What about long live the X-Serve? There we go. Yeah, right. That'd be good. That'd be good. It's almost like it's like, I don't know how to help it. What about long live the X-Serve? There we go. Yeah, right. That'd be good. That'd be good. It's almost like it's like, I don't know how to describe it. It's like it buzzes. My nose is buzzing with itching right now.
Starting point is 01:31:14 And like no matter how much you touch it, it's not going to change. It itches more. It itches more. It doesn't matter. It just constantly itches more, and it's driving me crazy. I'm sorry. I'm sorry about the sniffing and sneezing in the show, guys. Punishing content creators, that's not bad where was that somebody submitted punishing content creators that's not bad what do you think wes what do you think uh nothing's perfect
Starting point is 01:31:44 bashful you had four XSERVs? I didn't see that. Nice, Bashful. Nice, yeah. Yeah, it was quite a while ago, but we had them around. Yeah. They ran OS X for a while, and then they got repurposed to Linux and became a cluster. Yeah.
Starting point is 01:31:57 Nice. Yeah. Which version of Linux do you remember? What were we running at the time? I thought it was like... Yellow Dot? Yeah, pretty much. I don't think there were any other options were they intel or were they actually power pc now they think about it power pc yeah at least the ones i had were yeah no i don't even think they ever made them as uh x86 now they think about it i think they were all power
Starting point is 01:32:19 pc servers which was what was so cool about them now that i recall yeah Yeah, at first thought, when you asked me about the distro, I was going to say, oh, it must be Red Hat, because I was thinking yum, but... Yeah, no Yellow Dog. Yeah, exactly. Gotta get that Yellow Dog update manager from somewhere, after all. Yep, that's right.

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