LINUX Unplugged - Episode 225: Hacking the Community | LUP 225

Episode Date: November 29, 2017

Red Hat, Amazon, Facebook, Google, IBM, and others come together to push common sense GPL enforcement & a whole batch of community news.Plus we call out the Register, DRM’s dirty little secret & how... Linux users can make a difference.

Transcript
Discussion (0)
Starting point is 00:00:00 Wes found something that might change my life for this week's episode. Game changer. The peak of the show right here is a Raspberry Pi powered grocery bot. You take it with you. It's like a Raspberry Pi companion. It's built into a case. It has a handle. It has a mustache.
Starting point is 00:00:16 It has a camera. What a mustache. It is a great mustache, actually. Why don't more Raspberry Pi cases have mustaches? And anyways, get this thing. It's basically got like one of those little barcode scanners and a buzzer and it helps you keep track of the groceries that you need and have picked up and you just take it with you and scan the barcodes
Starting point is 00:00:36 and you can add them to your grocery list and then you can get the report on your mobile device when you're at the grocery store so when you get you like have this thing in your kitchen you pull oh i'm out of milk and you scan the barcode it adds it to your list and then the next time you're at the grocery store. So you have this thing in your kitchen, you pull, oh, I'm out of milk, and you scan the barcode, it adds it to your list, and the next time you're at the grocery store, you have all the items, right, the exact item, the specific item. Buy barcode, I mean, yeah,
Starting point is 00:00:56 right? How great is this? That seems really nice. Because take it to the next level. Imagine that, here, Beard here, right? Beard gets online deliveries all the time. I've done it a little bit myself with our local Safeway grocery store. It's great. It's so the way to go, yeah? Yeah.
Starting point is 00:01:10 And imagine now taking that to the next level where you could have this thing next to the fridge, and you scan the barcode, adds it to a list, and then when you're done, you just hit send. It sends a whole list off to the grocery delivery service, and in a couple of days, a whole new batch of grocery shows up at your door. You would totally use this. Come on. I would.
Starting point is 00:01:26 The thing I would like to see more is AI integration to suggest new groceries to me. Oh, like based on your grocery profile. Yeah. This is Linux Unplugged episode 225 for November 28th, 2017. Oh, welcome to Linux Unplugged, your weekly Linux talk show that honestly, a little meat drunk this week. My name is Chris.
Starting point is 00:02:03 My name is Wes. Hello, Wes. And Wes, as luck would have it, the beard's here too. Hello, beard. Happy half birthday to me. That's random. That's random, but it's going to be, you know what, a day of celebration here on the Unplugged program. That's right. He looks good for his half age too. He does, doesn't he? Nominally this week, we're going to talk about DRM, about sort of the historical impact I think it's going to have, and how Linux users could take a small but important step today to make a change. We'll talk about that later on in the show.
Starting point is 00:02:35 But before then, we got some news. We got some community news we're going to get into, and we've got a Gentoo challenge. How's it going over there, by the way, Wes? Are you getting the virtual machine fired up? Yes, I am. So as the show progresses, Wes will be installing Gen 2 from a Stage 3 install. That's right. Getting a base system running, and then throughout the future
Starting point is 00:02:53 weeks of the Unplugged program, each episode, another piece of the Gen 2 puzzle will be clicked into place. And we'll see how many episodes it takes to get Wes Payne to a fully functional Gen 2 system. I'm excited. So starting off right now with Episode 1. So 2.25 marks Episode 1 of the Gen 2 Challenge.
Starting point is 00:03:11 Right now, right here. We're going to need to get a jingle for this. We're going to need a Gen 2 Challenge jingle. So if you have any ideas, send us one. And we're going to, in the background, we'll be doing that as we go through the news, and we'll check in with you towards the end of the show and just see how far you got, okay? Are you good with that? You feel kumpskes? You'll check in with you towards the end of the show and just see how far you got okay are you good with that you feel kumskies you kumskies with that i'm totally kumskies all right well then before we go any further then
Starting point is 00:03:30 you know what we got to do we got to bring in that virtual lug time appropriate greetings oh oh hello oh hello everybody it is good to see you thank you thank you for being here now we got so much to talk about this week there's a a big story. It's one of these licensing stories that makes like a lot of headlines and a lot of people glaze over when it comes out. But I think it's definitely worth talking about today. Breaking news, ladies and gentlemen. This is CNN Breaking News. Press release from Red Hat over at redhat.com. Facebook and Google, IBM and Red Hat have committed to providing a clause to their GPL2 software that they ship. And this clause has some familiar elements to it. You may have heard us recently discuss the Software Conservancy's agreement they got with about 200 Linux kernel copyright holders to try to work out with companies. Yeah, right. Smooth things out before you sue them.
Starting point is 00:04:38 We'll try all other avenues before we sue. It was essentially this agreement that took some clauses from the GPL-3 and applied them in a signing statement to the GPL-2 software. Well, now Red Hat and Facebook and Googs and IBM have taken it a step further. Red Hat writes on their blog, this is going to committed to extending the GPL3 approach for licensing compliance errors to the software code that each licensed under the GPL version 2 and LGPL version 2 and version 2.1. They're calling it a common cure rights commitment. Boy, that's thick.
Starting point is 00:05:20 But what it essentially says is we'll try everything else first. We'll work with you. And Karen Sandler, she runs the Software Conservancy, she was quoted in an article from the Register that says, yeah, she's really thrilled that companies are doing this, that they're willing to take on dialogue and upping their commitment to enforcement in a way that is going to actually work long term.
Starting point is 00:05:48 And in the article from the Register, they quote Red Hat saying, Red Hat explained that legal proceedings generally produce poor results in the free software and open source community. And that litigation should always be avoided. be avoided. Why I like this story is because it's a victory for the nerds. It's a victory for the engineers. It's a victory for the people who create things and make things and write software. It's a victory for the kernel developers because this is their preference. I'm not here to tell you which approach is right i'm here to tell you that the kernel developers they seem to appear to prefer this approach and that's good enough for me good enough for me they want to work with these companies first
Starting point is 00:06:36 before you try to sue them because when you sue them they react badly they retract from their involvement in open source and they make shit worse for everybody. Yeah, right. Getting the lawyers involved doesn't make new things happen or improve anyone's experience or the software at all. It's just you're in the legal system. And I felt this way for years. We had Greg KH on the Linux Action Show and this is something that he and I personally talked about.
Starting point is 00:06:59 It wasn't necessarily in the interview but it was something that he and I talked about off air was that these discussions take years and years and years, but generally result in a internal advocacy for respecting open source licenses. And that sort of blossoms into a change of culture for a company and how they interact with open source projects. And when you sue them, what happens is you smack them in the face.
Starting point is 00:07:24 They retract from their involvement open source because all of a sudden it becomes a business risk and you shut them down say it again you poison the water you poison the water and and the thing is is i don't really i don't really have a dog in this hunt but i know that the people that are writing the software do and this is how this is the preference they have so it's really really great to see google and facebook and ibm and red hat all kind of go this way and the elephant in the room is well what about this whole software freedom law center versus the software conservancy lawsuit that's going on which a lot of people thought was sort of brought on after this big agreement i don't know i don't know but i think this is a really great move also unrelated uh fuck the register this is a
Starting point is 00:08:14 ridiculous stock image that they have used for this post oh yeah it's some attractive girl staring at her clock making some stupid face that you'd make for like Instagram. And they've slapped it on a story about GPL license laws where they're quoting Karen and they're quoting other. When you look at the Twitter preview, it looks like this is a stock. This is supposed to be an image of Karen Sandler, which it's not. And this is a weird image. It's a it's just inappropriate. It's the register recently has been really pissing me off with inaccurate coverage.
Starting point is 00:08:46 And then now this. I don't like it. I don't like it. I know they're trying to get clicks, but do a better job. Do a better job. Anyways, I think this is funny enough. Actually, looking at the Twitter feed for Karen Sandler, somebody pointed out what a bizarre stock photo the register used. Somebody pointed out what a bizarre stock photo the register used.
Starting point is 00:09:10 Because when you look at the preview on Twitter, it totally looks like that's supposed to be Karen Sandler because it's coming from the Software Freedom Conservancy Center. And they're talking about Karen getting quoted in the article. And then there's this picture of the stock girl who is wearing glasses that don't even have lenses in them and is staring at a watch that's too big for her wrist. It's just a really obnoxious photo. Anyways, it's good to see Red Hat and all those companies work together. And I bet the real story here is how that happened. How did those companies wind up in a room together to do this? And what was the thing that started the conversation?
Starting point is 00:09:47 What was the seed to get Facebook and IBM and Google? See, that's the conversation. What was the seed to get Facebook and IBM and Google? See, that's the thing. They're big people with their own agendas. Like if it was, yeah, if it's Twitter and Facebook or Microsoft and Facebook, but Google and Facebook, there's something bigger going on here. There's a bigger story here that we, the peeps, don't get to know about. And hopefully it
Starting point is 00:10:05 speaks well to uh you know their their desire to continue good relationships with the open source community both using and contributing back yeah yeah i kind of kind of been sick of the licensing stuff to be honest with you i couldn't it's important but it's like at the end of the day that's not what we get excited about we want to get excited about the software it's like exercise yeah like i know i need to do it and so i have to push through it all right fine i'll go for a fucking walk but i gotta tell you i don't really have any interest in doing it like this licensing stuff it's there needs to be a grok law of of 2018 that is concise and needs to tell us why this stuff matters. So that way I can quote them. So that way I don't have to read through all this shit and then tell you guys about it.
Starting point is 00:10:48 Because it's just like slogging. I know. First world problem, right? Speaking of first world problem, how do you finance your open source project? How do you make money doing open source? How can you do open source full time? Well, we found a guide this week. Did you find this or did I find this?
Starting point is 00:11:04 I'm not sure. I don't remember either. I think we may have both stumbled upon it. Maybe, maybe. This is a handy financial guide for open source projects, and it's up on GitHub. And in the pre-show, I was talking with Dan from Elementary OS, and I was telling Dan that one of the things that I actually really respect about Elementary OS is that they're brave enough to ask for money for their hard work. And I think initially people push back like, well, what is elementary OS doing? What are they doing? There's an Ubuntu respin, obviously misunderstanding all of the hard work that goes into it. But the people that get it want to pay, they want to support
Starting point is 00:11:36 something like this. But how do you ask for money? How do you do that in a way that isn't offensive? And in a way that doesn't seem unreasonable for something that is free by its very license? And so this is a massive guide. This is actually legitimately worth your time. And it breaks it down into 16 different areas. 16 different areas. Number one would be you can just take a donation button. And you're going to get the pros and cons about each one of these.
Starting point is 00:12:03 You can have bounties. You can have crowdfunding one time. You can have crowdfunding donation button, and you're going to get the pros and cons about each one of these. You can have bounties. You can have crowdfunding one time. You can have crowdfunding reoccurring. You can have merch, books, advertising, sponsorships. You can get hired by a company to work on a project. You can start a project while you're currently employed. You can have grants, consulting services, software as a service, freemium licenses, dual licenses, open core foundations, maybe VC. There's a lot of options.
Starting point is 00:12:22 Yeah, and it shows you examples of like all of them too. So Dan, I know you just had like five minutes with the article, but did anything jump out at you? Any warning signs? Or do you think this is maybe a solid guide to point people at? No, I've been, I've been poking through it, um, while you guys have been doing all the rest of the show and it's really comprehensive. She does a really good job going through and saying, you know, Hey, um, this is what's good about this, but this is also what's bad about going this route and gives a lot of alternatives.
Starting point is 00:12:50 Yeah. You get a sense of a lot of research. I mean, a lot of research when it's like, she must've gone out there and surveyed a lot of open source projects and seeing how they're doing. Yeah, absolutely.
Starting point is 00:13:00 But I think, you know, one of the things that is kind of glossed over, I guess, but that I would definitely recommend for anybody thinking about how to fund their open source product is to try as many as they can, you know, as long as it doesn't go against your project goals. Because she does talk about like with advertising and stuff, like maybe that conflicts with your project stances on, you know, how they feel about whatever. But just try a lot of different things and see what sticks. Dan, what do you think about this advice for an open source project is think of you're asking for contributions, not from random strangers, but from community members you've engaged with, which means you're going to have to up your community engagement. You're going to have to up your community game, but you're not asking for the drive-by donators. What you're asking for is people that have engaged with the project, that become fans, they're advocates of the project. They use it themselves. They find
Starting point is 00:13:54 importance with it. Those are really the people you want donations from because those are the ones that are going to be motivated to keep the project alive, right? Yeah. I mean, I think that's the big, you're going to get your recurring stuff from them right so you're uh merchandising or if you're on patreon or anything like that those are definitely the people that you want to look at for things like that um i can tell you though that uh our number one uh method of revenue right now is the pay what you want on our website and it's um it's a lot more than what we get from patreon really Really? More than Patreon, huh? Even though Patreon is reoccurring. Now, that must be cyclical, though.
Starting point is 00:14:29 That must be tied to release cycles because – Yes, absolutely. Yeah. Yeah, which when you do that, now you have to predict, you know, what does that money actually mean per month. Doesn't that make staffing significantly harder? There's so many hard things to predict because you don't know if, say, the elementary OS released based on 18.04 is going to be a huge hit or not. Maybe
Starting point is 00:14:51 all the attention will be on stock Ubuntu. Yeah, so in that way, you kind of have to look at what past releases did, and you can only guess based on what information you already have. So if you haven't been fundraising for a few years already, you don't really have a base to go off of, you know, it can be scary at first figuring out how much money do you even really have. You also have to, you have to sort of
Starting point is 00:15:17 sum up your worth and say, how valuable am I versus the other things that are out there? And that can be, you have to be pretty humble when you do that, don't you think? Yeah. And I think that's a huge part of your marketing as a project is actually pitching your value proposition. What do users get by supporting you? Why should they do it? Why should they do it continually if you're raising money on something like Patreon? That's one of the cons that she points out in this list is on something like Patreon, it can be unclear. Why do people want to continually give you money? What is it exactly that they're funding? Yeah. And she points out that it usually taps out. They're like, there seems to be like sort of a maximum that you're going to get there. And that's just about
Starting point is 00:15:57 as much saturation as you get. And I would say too, just been doing this now for a while, it would, and something that I could do a lot,, lot better at, and creators like Philip DeFranco are much better at it than I am, is diversify constantly. Always be looking for new avenues to try merchandise or not. And this is something I think people fuck up a lot is don't do it from the standpoint of how the hell do I milk these people for all they're worth. But think about it from the standpoint of people who get what I'm doing are my target. I want to sell to people who I'm already engaging with. And what is it that would – and this is a douchebaggy term, but this is really how you got to think about it. What would delight them?
Starting point is 00:16:48 What would get them like fired up? Like, yeah, that's a a great idea like could you do something funny with a t-shirt then that's merch that's worth selling you know if you're just going to put a basic bitch logo on there and put it over the which i've done plenty of times you know why are you bothering you know you they could go make that themselves these days if they really wanted that you know i'll offer something different there if you're going to diversify. And it involves a lot of reflection. It involves a lot of understanding of what your target audience wants and what they're generating value from. And when you understand those things, you can tend to sell well to those people.
Starting point is 00:17:19 And it's not because you're selling them. It's because you're providing something they already want. And you just have to kind of connect with where they're at and do that. And that may be bugs. It could be a bug. That could be a bug bounty program. It doesn't have to necessarily be merchandise. There's a lot of options there.
Starting point is 00:17:35 So definitely take a look at this guide because myself and, of course, Dan feels this way, but I know a lot of others do too. I want to see more people making money from open source than we've ever seen before. Wouldn't that be a thing like if by the end of 2018, it's considered a viable business few years are going to be a great opportunity for people that can self-produce and generate their own sources of income and diversify multiple sources of income are going to have the best chance going forward. And there would be a huge benefit to open source if one of the ways you could make an independent living as somebody who has some software development skills is by developing open source software. And this guide could help people figure it out because it's a bunch of really hard learned lessons over the last decade, all compiled into 16 different categories. And
Starting point is 00:18:56 it's stuff that when I read through this resonates with my personal experience and resonates with stories I've heard from developers in open source. And so it's one of these things where it's a rare opportunity to get about a decade's worth of hard-learned lessons in one solid read if you're trying to do this yourself. And my personal bias is, really, I just want to see more people making money developing open source. Well, I actually would like to see a little bit of a different approach also taken because I feel that a lot of projects start with this concept of just designing the software that they are passionate about.
Starting point is 00:19:31 Of course, that is all that open source is about. But I think there's a big difference between making a business and making what you love. You can sometimes merge the two. Sometimes you shouldn't. Sometimes you shouldn't, really, to be honest. There's a reason why i don't have a star trek podcast the whole the whole thing is when you decide to make it a business you actually have to come up with a business plan that is viable and this is actually
Starting point is 00:19:55 the problem number one for most people in my opinion when they come up with their open source projects like they start with the ideas of how can I get donations as soon as they start seeing the project getting some traction. And they're already succumbed into a place that they can't really charge well for their product. If you're a business, you need capital first when you start developing. You do an investment and you expect the return of that investment. And people don't even contemplate how much of that investment they're doing themselves is worth it. That's why they don't have a way of calculating the price that they should be charging. Yes, that's very true. I've been there myself.
Starting point is 00:20:36 They actually don't look out for how to actually start seeing, for example, if there's actually people interested, the people that are willing to put their money where their mouth is. Oftentimes, they go around and ask, would you like to see that happen? People say, yeah, I would buy that. And then it's done and people don't pay. The developer goes like, oh, I got fooled on this. Of course, people could get it for free. They would get it for free.
Starting point is 00:21:02 Bashful, you have some thoughts on sustainability and some pushback on it. And then I'll go back to you, Daredevil. Go ahead, Bashful. All I was really going to say is you look at some people, like the sustainability loops back to what you were saying before with why they're asking for donations. So that was kind of like one little point was just that maybe that's the approach to take.
Starting point is 00:21:24 Then the other point was the pushback. Like, for example, I don't know if you're familiar with what happened with the Caddy project. No, could you give me a background on that? Yeah, a little bit. So Caddy is an HTTP2 server written in Go. Mark Bates is the author. And it was open source. And he basically started building out or attempting to build out a business behind it
Starting point is 00:21:45 and the only form of sponsorship was like an http header that they just injected in there so a lot of people got super po that there was they thought it was going to be like a closed source thing they didn't like the header which in some ways i can sort of see but then they uh he just basically got raked over the coals trying to find a way to monetize and continue on with the work. And you think there's some entitlement there? Yeah, I think so. Because if you look at like people get something for free and you could even take that and look at it from the point of view of like support and,
Starting point is 00:22:21 you know, a lot of people are doing this in their spare time and they almost expect you to answer like immediately or they expect you to fix the bug immediately or add the feature set uh you know and along those lines and it's kind of like now now now whereas you know anyone may have like five different things that they're trying to do and it's not necessarily just that one project or if you look at some of the other people like even like uh like wimpy and them like who work full-time for canonical they've got certain obligations there plus you know he's got mate and all the other stuff that he's got his fingers in like he's i don't know how he does it to be honest wimpy you are a machine that's for sure yeah uh uh daredevil i wanted to let you
Starting point is 00:23:03 finish your thought though because i know you were you were kind of wrapping that up That's for sure. the developer gets paid to write code, not developer gets paid for releases or for versionings or licensing. And a lot of these models that people come up with open source is like, oh, I'm about to download and everybody chooses what they want, but I'm about to download, so I give a donation. It's equivalent of paying
Starting point is 00:23:38 for the current version or current license. And that is kind of what leads to most of the problems. So if you actually come with a value proposition of code gets written upon payment and this is what it costs to produce these code then you could either only invest in it if you effectively got the money and in that way you could support sustainably your development and it would be like any other contract stallman
Starting point is 00:24:01 has talked about this over and over the idea is to get developers to get paid to write code so that then the ownership is true. The person who paid for the code has ownership over it. So Dan, do you think as a project there is messaging here that if you just position the project and make it clear that these are our resources, this is our availability, is that the solution to entitlement, Dan, or is it deeper than that? Yeah, I absolutely think messaging is super important. I mean, you know firsthand that a few years ago we had some terrible messaging and came on your show to try to fix it because it was so bad. And, you know, had huge pushback, and it still burned us to this day.
Starting point is 00:24:41 Yeah, yeah. Just recently in a Reddit thread you and I were talking about, somebody brought it up, and it's like, come on. Yeah. Yeah. You know, just recently in a Reddit thread, you and I were talking about somebody brought it up and it's like, come on. Yeah. It's just ancient history. But definitely, you know, figuring out how to navigate around. These aren't these are not the good ways to communicate.
Starting point is 00:24:54 And these are the good ways to communicate and being able to express to people about how you want to meet their expectations and you want to provide the features and, and that it isn't that you don't care because they want to know that you care about them and that you're trying, you know, and, and to explain that, you know, this is, this is the best that we can do with the resources we have. And if we had these resources, then we would be able to do that thing and, and try to make it a negotiation. You're so right, Dan, because you guys have been a case study of that. So, I mean, that is 100% legitimate experience that you have, and I cannot disagree with that.
Starting point is 00:25:35 It's kind of funny if you think about it because I can't really think of – I'm going to give a second before I say this out loud. But I can't think of two other projects that are better at explaining why the hell you should pay for them than Elementary OS and Ubuntu Mate. I really, you know, like, so Wimpy's posts. I'll tell you what I like about Wimpy's posts for the Ubuntu Mate project on Patreon that have inspired me now for a couple of years and I still haven't figured – I still haven't gotten my shit together on how to do this for Jupyter Broadcasting. But Wimpy will say, you know, we spent $126 to this guy or whatever to develop this feature and we spent $100 and whatever with this project and we sent this much of your money to this project. with this project and we spent we sent this much of your money to this project wimpy we did you have an intentional rationale behind those posts to specifically say this is the value you're getting from your contribution was there like a is there like a like some some reflection you did
Starting point is 00:26:36 to say i need to tell people what they're getting with their contribution is he there That was such a good question. It really was. It was a great question. That's okay. That's okay. Go ahead, Eric. I know you want to jump in, so I'll jump to you. Go ahead. Yeah.
Starting point is 00:26:54 Well, I mean, I can speak to a lot of this. I work full-time for an online education company, but on the side, I own an IT consulting business. Oh, okay. education company, but on the side, I own an IT consulting business. And that consulting business recently, actually a day before yesterday, just lost our best client. Because even though I took time off from my day job, like took vacation time in the middle of a day to go and help with what they considered was an emergency emergency it ended up being something fairly simple but to them it was an emergency and so i i left my my day job to go help them out and it ended up being windows 10 home edition was their problem they they bought a computer that i didn't
Starting point is 00:27:37 recommend and they got windows 10 home instead of windows 10 pro and uh to be honest i went into i went into the situation not having having my my ducks in a row because i tried to pitch switching to linux getting away from all that um from from all the licensing with microsoft and that kind of thing and and supporting open source and you know they they basically fluffed it off as uh well you know that that linux thing that's just for nerds i've been there yep i'm really sorry that sucks you know, they basically fluffed it off as, well, you know, that Linux thing that's just for nerds. I've been there. Yep. I'm really sorry. That sucks.
Starting point is 00:28:09 You know, losing a client, too, is like the worst thing ever, especially when they don't follow your recommendations. That is the worst. Yeah. I'm sorry to hear that, Eric. Wimpy, sounds like you have your situation sorted, sir. Do you remember my question i do yes um it always helps to remember which key you've bound to push to talk i love it i love it well it's good it's good to hear you and yeah please run with it um yes uh my intention with
Starting point is 00:28:40 the those messages that we send out is to uh exactly explain to the patrons uh how the money is being spent but more importantly the value that that has to the project and oftentimes uh the way that the money is being used is to fund development that the teams that are involved right now who volunteer their time freely wouldn't have time to do if they weren't incentivized or compensated in some way in order to work on those projects. Now, do you agree with my assessment that the way to think about a patron or some other sort of reoccurring contributions to an open source project is if you reframe it as they're your client and you need to constantly remind your
Starting point is 00:29:31 client why their contribution or their patronage of you is useful. Like you're communicating to them on an ongoing basis. It's almost a sales position. It's really sort of doing sales but in a more genuine way. I don't mean to like douchebag it up a little bit, but don't you feel like it's kind of like a client relationship that you're reselling your value to? It really is. I mean, there are months when I don't get the time to post a patron as, as detailed as I would like, or as regularly as I would like. And when you get a couple of months off the back like that, you do see people, uh, reigning in their support. So
Starting point is 00:30:12 they'll reduce their contributions or they will opt out entirely. So it is very much a client management relationship in that respect for, for some people at least yeah and uh i don't know those are just sort of sort of my insights and i think uh wimpy's and dan's insights that if you want to try to if you want to try to monetize a open source project or something like that just things to consider and uh boy you know i'd love to see more people be successful i try to back as many people as i as i as i can on patron you know that's it's getting to be that point. Absolutely. But I try to because I really want to see more people be successful and want to see people do this long term.
Starting point is 00:30:51 Sounds like we have more thoughts on this, so Eric and others, let's take it up in the post show. Save it, please. Remind me because I will forget by the time we get there because right now I've got to stop and take a moment and thank Linux Academy. And to be honest with you, I'm so excited about freaking Linux Academy that I'm not going to remember what we wanted to talk about
Starting point is 00:31:05 because it's finally here. Finally, a platform to learn more about Linux that's been created by Linux enthusiasts, that's been developed by developers that really, really know their ass. Like they can build complicated systems that match courseware and distros and virtual machines, and they all bring it together
Starting point is 00:31:21 in a platform that teaches you everything around Linux to make money and to be more successful in your career. It's Linux Academy. Whether you're an experienced sysadmin or new to the world of Linux, Azure, and AWS, OpenStack, and DevOps, a sharp skill set is an absolute necessity to succeed. Meet Linux Academy, an online Linux and cloud training platform that uses self-paced video courses and hands-on labs to give you real world experience for a wide range of skills. Train for your certification, learn the latest DevOps tools, and grow your skill set to do better work. Linux Academy is not just a video library. Our scenario-based server labs and quiz system allow you to learn hands-on. We also have full-time
Starting point is 00:32:04 human instructors who answer questions and help you earn that certification or promotion at work. We add new training every week so you'll always be up to date on the latest tech. Sysadmins of every experience level use Linux Academy to stay on the bleeding edge of the Linux ecosystem. You should too. While you're laughing, the hackers are dropping malware into your system. Go to linuxacademy.com slash unplug to get a free 7-day trial and support the show. Try out their hands-on
Starting point is 00:32:32 labs, their testing for certs, their courseware, their downloadable comprehensive study guides. It's amazing, you guys. Old, young, or I should say young Chris would envy old Chris, which is present Chris. It's complicated for the Linux Academy. I mean, it's one of the things I just couldn't even imagine when I was getting started.
Starting point is 00:32:49 Linuxacademy.com slash unplugged. Oh, thank you, Linux Academy, for sponsoring the Unplugged program. So the folks over at ours decided to review Ubuntu 17.10. It's about time. review Ubuntu 17.10. It's about... Scott Gilbertson posted on November 27th, just a couple of days ago, at 4.30
Starting point is 00:33:10 in the morning, his review of Ubuntu 17.10. Now, what do you suppose that's about, 4.30 in the morning? That's really something. And I find it to be interesting to just get sort of an outside-the-bubble take on the Ubuntu 17.10 release. That's sort of what I thought was fascinating
Starting point is 00:33:26 about this sort of outside the bubble. And there's a couple of elements of this review that jumped out at me. What was his name? His name was Scott. So Scott writes in light of the gnome switch, this really seems more like a homecoming than an entirely new voyage.
Starting point is 00:33:47 More like a homecoming. Yeah, I kind of agree. It does kind of feel like more like a homecoming than an entirely new voyage more like a homecoming yeah i kind of agree it does kind of feel like more like a return to home yeah um and a return to community inspired design and building and packaging right and feature sets one of the things that when uh when dustin kirkland was going around and doing the survey and asking what people wanted on Ubuntu, the thing that really stood out to me is this feels like old Ubuntu. This feels like old early days Ubuntu is what the whole entire thing felt like that to me. So I completely agreed with Scott Staker. It's like more of a return really. He goes on to write a couple other interesting points. He goes on to write a couple other interesting points.
Starting point is 00:34:30 A recent call for community input on the new Ubuntu desktop theme seems to message a point about the new Ubuntu desktop, one that's more community-centric. And then he writes, Canonical got rid of most of its design team. So in one sense, it has no choice but to farm these things out to the community. Poby, I don't know if you wanted to,
Starting point is 00:34:55 in your personal opinion, did you want to respond to that particular line in this review? Because that's a bold statement right there. Canonical got rid of the desktop team. No more designers working on the desktop. And their only option now is to cheap it out and go to the community for a theme. What do you think of that?
Starting point is 00:35:12 Yeah, it's not the first time I've heard people say that. And people have said in the past similar kind of things about how we don't have a design team or the design team don't care. There's always some reason. There's always some ulterior motive for why we're asking the community for input. It can't possibly be that we're just asking them because we value their opinion as users and experts in the field. Like that can't possibly be the reason why we're asking. Yeah, it does seem to be like there's an assumption, right? Just an assumption.
Starting point is 00:36:06 Yeah, it does seem to be like there's an assumption, right? Just an assumption. Now, do you – would you acknowledge that it does – I think some of that comes from like this recent restructuring at Canonical where people just? So they just make their assumptions from the outside that, well, they got rid of the Unity 8 folks. They got rid of the people working on artwork. And now they just have the core team of people that we hear about. And that's it. And so they have to do this. I mean, the perspective seems reasonable to me just completely from the outside. To some degree. You know, we did downsize to some degree back in April.
Starting point is 00:36:23 And, you know, did downsize to some degree back in april and you know that was a struggle and there are people who were lost through uh all areas of the business um so some yep certainly some people were lost from design and some people lost from the desktop team and some people lost from all other parts of the company it wasn't just you know if you worked on unity eight you're out the door and that's it there were people lost from all over the place and and that was difficult for us um but the thing about unity 7 and and theming and stuff we haven't we haven't made a lot of effort in uh unity 7 changes for a number of years. Like we haven't, it's been mostly maintenance mode for some time
Starting point is 00:37:08 because our focus was on other things like the phone, for example. And we spent a lot of time cultivating a community around the phone. And now we're no longer doing that. We've refocused back on the desktop. It's not like we stopped asking the community for input. It's just that our focus was on something else. And yeah, we've refocused back on the desktop it's not like we stopped asking the community for input it's just that our focus was on something else and yeah we've refocused so his comments about you know returning home and coming back to the ubuntu of old that's not
Starting point is 00:37:35 unsurprising given that we're no longer working on things that uh you know some people thought we shouldn't have been working on in the first place and right right i think when you look at it in a wider context uh you look at people that are also on the new community site that are discussing, what do you want to see from Mir? What do you think about a Unity 7 remix of 1804? When you look at what the discussions that are taking place on the new community portal or hub, what should I call it, Poppy? Hub.
Starting point is 00:38:03 The new community hub. When you look at all of the discussions that are taking place, then the theme discussion fits in as just one of many wide ranging discussions that are now taking place. But when you look at it in, it's in just, if you look at just the theme discussion, it looks like, oh, we're, we're tossing it to the community. And when in reality, you guys are seeking input on like three or four different topics that I can think of just off the top of my head right now. And it's a change.
Starting point is 00:38:28 You're right. What it is, is it's a behavior change from, from the, from the last few years. It's an adjustment to a behavior change. Yeah. And part of the reason why we changed and rebooted the community website was
Starting point is 00:38:43 because it didn't lend itself particularly well. I mean, something I've said to other people recently is that a lot of this engagement happened over the last few years. You just didn't see it. It just wasn't particularly visible. It was buried on IRC channels. There were conversations happening in an Ubuntu desktop IRC channel on Freenode, or the conversation was happening on a mailing list somewhere. It's public, but nobody found it, and it wasn't particularly easy to engage with. Modern projects are using things like Slack, like discourse, to make it easier for members of the community to get on board
Starting point is 00:39:19 and voice their opinion and say, yeah, I'd like to help. If the way you get on board is, well, first of all, you've got to sign up to this mailman mailing list, then people are going to be like, no, screw that. I don't even use email anymore. Right. And so part of this is planned. You know, we wanted to make it easier.
Starting point is 00:39:40 The onboarding process, the whole reason why the community hub exists is to make it easier for that onboarding process the whole reason why the community hub exists is to make it easier for that onboarding process so that we can start having initiatives which are you know new design or get involved in a new flavor or what should we do about this feature or what should we do about this particular piece of software it's to make it easier for people to engage with us and people are engaging as you've said can i ask you something i'll go ahead go ahead i'd just like to add to that as well what makes contributing to the themes so sacred why is it that all of the community members that contribute translations or file um bugs or submit patches or work on the upstream code that ubuntu and many other distributions are made of why is it that that
Starting point is 00:40:25 kind of contribution is fine but suddenly asking people to work on themes is suddenly taboo and you're you've sold out you've thrown it all to the community you don't care anymore i guess i guess that because the fantasy is that canonical has like these super high-end developers that are secretly using max with adobe photoshop to create themes that we don't have? I don't know. No, I don't think it's that. I think it's that for some reason, people have it in their head that design is not a thing that people contribute for the love of wanting to contribute. You have to pay designers. That's the only way to get good design is you have to pay them. Yet software developers, people who provide patches, people who do translations, people who write documentation documentation they can all do it for free for the love of it in their spare time but designers no you have to pay them and i think it's a ludicrous assertion that these are entirely
Starting point is 00:41:14 separate different people that have to be paid i'm not saying never pay them but the the assertion that for some reason we shouldn't be able to ask the community to give us help in the areas of design in the same way that we ask people to help us translate, patch, test ISOs, and write documentation I think is bizarre. Okay. All right. That's a pretty good point. Yeah, it's just a sort of reframing of how you think about it. So, Dan, I think you and I would agree on one point. The biggest point of branding could be the theme. Like this is where Ubuntu could really kind of be. You see it and it's obviously Ubuntu.
Starting point is 00:41:54 So it's not really even it's not a theme. It's an experience, isn't it? It's like the Ubuntu experience. And it seems like owning that is pretty critical to have a desktop that's truly an Ubuntu feeling, like it's the heart of Ubuntu. Yeah, and honestly, I mean, you know, my personal stance is themes are dead. You know, it doesn't really, like, style sheets are API these days. You know, they're important for applications. And I think your style sheet and your icons are just as important as any other component of the desktop environment.
Starting point is 00:42:28 You wouldn't say, I mean, you know, when Canonical decided to stop doing Unity 8, they didn't say, okay, community, come up with a new desktop environment. You know? Right. Like, it's important work that you just don't hold a contest for. You know? There has to be a direction and a vision. And, and they said, Hey, we're going to go with, uh, you know, GNOME and then took feedback on how are we going to present GNOME. Right. And then, uh, they didn't leave that up to a vote or hold a contest or anything like that. Right. It was, well, let's take the feedback into consideration
Starting point is 00:43:00 and let's, you know, do surveys. And there, it was much more of a directed effort. And I think that's probably what people are objecting to is it kind of seems like it's like, ah, you know, do surveys. And it was much more of a directed effort. And I think that's probably what people are objecting to is it kind of seems like it's like, ah, you know, we don't care. It's just paint, you know? Yeah, but what if, and I know this is a long shot, but what if you can end up with something that's like 90% there and it's pretty damn good and you take your own internal team
Starting point is 00:43:23 and you round off that last 10% and you make it great. And then you, over the next three LTS releases, I mean I'm talking a really long-term scale here, you make it specifically the Ubuntu-branded desktop theme. But it starts with – the thing that I like about going to the community about this is, well, let's get the most modern takes on what makes the best theme. Let's get the ARC people involved. Let's get the Mocha people. Let's get everybody, people that are loving the Pop! OS stuff. Let's get everybody involved that's loving all that stuff and get the best, most modern version
Starting point is 00:43:55 of a Linux desktop theme that we can get because GTK3 can be beautiful. And so let's just see the most latest version of that. Yeah, but the problem is, like like in reality, what you get is everybody just upvotes like trendy crap that's broken, you know, and it's like nothing that somebody actually put time into.
Starting point is 00:44:13 I think, um, you know, the decision that was made to, uh, have Sam do the server icons is like a no brainer. Like not doing that would be a huge mistake to me. So what,
Starting point is 00:44:23 what I would, you know, if I were someone that had power in the ubuntu canonical realm is that i would say hey you know all this great design work that we did for unity 8 let's um rally a community around building a style sheet that lives up to that ideal and let's let's build what we all you know invested in you know but for gdk3 that's really a thing though i mean that's the thing that you got to take on and and maintain and then and then and then and then really own for years and years and years especially when you ship it in an lts you know and whereas if you start with edwardia and then you make edwardia good and usable by human beings, you're almost all the way
Starting point is 00:45:06 there. I'll say this. I'm not really on my machine at home that I use all day long and all night long on my non-work days. It's an Ubuntu LTS 16.04 Unity 7 with the ArcDark theme. And I forget the icon theme, but I'm not using the standard one. But the thing that really strikes me about the old theme that comes with Unity 7 is it's extremely glanceable. Like you can just look at the icons and you know immediately what they are. They're large. They're readable. It holds up. Unity 7's theme today holds up.
Starting point is 00:45:42 It holds up in high DPI even. It holds up. It holds up better than some current today holds up it holds up in high dpi even it holds up it holds up better than some current themes hold up surprisingly it's it feels dated but it holds up and so in some ways because they sort of they did they did own that and they really they really kind of took that under their wing you know years later it still works it still holds up it's just feeling old these days so i do follow you dan and i i I do completely agree that if you could, you wouldn't just sort of dump that investment in the Unity 8 design. You wouldn't just jettison it. You would somehow incorporate it in the future product. as having a light fork of Edwardia and then over the next, say, two or three releases,
Starting point is 00:46:28 carefully iterating it. That, to me, seems to be a, I don't know, a more sustainable approach. You know what I'm saying? Like something that it will take longer, but it would work much longer. It's something that's usable much longer. Yeah, I think the argument is that
Starting point is 00:46:43 it requires a significant investment and the the one of my favorite quotes um from a design article was you know design's not something you sprinkle on the top like a little bit of je ne sais quoi as a junkyard pissing down an alleyway you know it's just like it's something you just throw on there like ah whatever yeah i suppose so yeah it's you you got to invest in it and cultivate it just as much as you care about the actual meat of the code of the applications and i think that's the thing is people want to see that it's invested and cared about and not like an afterthought and and i know that those guys actually do really care about that
Starting point is 00:47:20 stuff i think that it just needs to be communicated that way. I suppose, Eric, you have a good point. Eric in the mumble room says, well, look, this is the definition of anti-not-invented here. Right, Eric? Right. I mean, for years, Canonical was that company that if it's not built here, then we're not using it. I mean, that's very reminiscent. Or at least that was, I think, the impression, yeah.
Starting point is 00:47:47 Right. I mean, that's – right. Yeah, exactly. That was the impression. But, I mean, how is reaching out to the community anything but being like an apple who embodies that completely? I mean, here, why don't you be a part of this thing? Why don't you help us create icon themes and, and wallpapers or whatever the case may be and, and be a part of this product, be a part of, you know, 1804. Hmm. So, um, I guess, I guess we probably really just
Starting point is 00:48:19 have to kind of leave it here. It seems to me, unless anybody else has any closing thoughts on it, it seems like we just leave it here and we just wait and see what happens but uh well good point everybody just one yeah just one extra point um i don't it's i think it's because people often are going a little bit back on the notion between code or design which things should actually get contributions is that if you pick up a pen and a little bit of paper, try to draw something, you'll probably see that you failed miserably. And it's hard for you to actually have that notion when it's about code. So people often think that they're going to get crappy design.
Starting point is 00:48:56 And so they tend to value and think that the only way is by actually acquiring talents and having the company do so. And the other point on four recommendations, when it's like getting extra feedback from the community, it has been the inconsistency that makes Canonical's voice a little bit kind of low, and in that way, community responds not with an open heart immediately. It takes a good amount of time until they actually, okay, feel more, okay, they are actually being honest here.
Starting point is 00:49:29 It's not just another move. It's not going to change in a couple of weeks type of thing. Yeah, and that could be something that changes over time too, don't you think? Don't you think that's something that will ease over time potentially? I think yes, as long as the management is done in such a way that actually fixes problems that existed before. As a developer, I had once a really bad experience when I actually spent time investing in a piece of technology
Starting point is 00:49:56 that Canonical did invest in, and then just, bang, disappeared. And, you know, that experience, if you have that over and over, you don't come back, right? Yeah, yep. And it's one of those things where you have to be resilient and you have to kind of do smooth transitions. And I think they're doing that now.
Starting point is 00:50:15 I hope they continue with that path. Well said. So I want to move us on because I still want to talk about DRM because I think that's sort of a super important topic. And there's been some major developments this week. But I do want to do just a quick bit of follow-up and go back to last week's episode if we could. And the CEO of, you guys remember we talked about Linus, the auditing tool last week? And it was Sisyfy, is that how we decided? C-I-S-O-F-Y? Sisyfy?
Starting point is 00:50:45 Yeah, sounds right. Michael is the CEO there, and he pinged me and said, hey, just a couple of extra bits of information about Linus. It just hit its 10-year birthday this month as we happened to just randomly cover it. That's super awesome, dude. And also, Linus can run as an unprivileged user. In the episode episode i decided to run it with sudo uh and but he says if you do that if you run it as an unprivileged user uh the report is just stored in slash temp and i really i really appreciate it he also said that
Starting point is 00:51:16 some of the plugins are completely free uh and they're they're indeed others that are commercial they're built by companies um he says also we advise using a cron job with daily comparers for easy detection of new findings. And he linked to a linux-audit.com article for that. If you didn't catch last week's episode, I definitely recommend it. We talked about Linus, a tool where you could audit your own system and
Starting point is 00:51:37 see what's changed, see what's going on with that. How's the Gentoo Challenge going over there? I have a whole bunch of things happening right now on the screen. I don't even know what these are. What are we seeing build right now? What is this? Right now we are updating the world set. So Wes Payne over there, Mr. Wes Payne, son of a bitch,
Starting point is 00:51:55 he's the one that, I don't know if you guys, if you've caught all of the episodes of Linux Unplugged, as we were wrapping up just a couple episodes ago, it wasn't that long ago, Wes suggested that we do a Gen 2 challenge. And so what we have done is we've created a virtual machine here in the studio that is building Gen 2 right now as we record this episode. And that's what you're looking at if you're watching the video version right now of the Unplugged program. video version right now of the unplugged program uh if you're if you're listening to the audio aka if you're the majority of the audience um just envision a lot of gcc crap going across the screen and um you've basically got it so i just wanted to give a mention for two reasons one is a
Starting point is 00:52:35 completely selfish reason and the other is because i just love talking about these events and um i can't help but i can't help but talk about them texas linux fest coming up, and they have their call for papers right now. So it's going to be in June. So you've got a little bit of time to plan for this. It's going to be at the AT&T Conference Center in Austin, Texas. And they have a whole range of topics, but they have their call for papers right now. This is their eighth year.
Starting point is 00:53:02 And they've never been. It seems like a lot of fun could somebody tell me how many how many people go to this thing how many people go to texas linux fest and uh is it um june is it worth being in austin in june like really be honest with me is it at tweet me at chris elias is it worth being in austin at j It just doesn't – it feels like it's got to be a really good event to be in Austin at that time. And then just a little PSA before we wrap up the community news segment this week. You Fedora users, to pay attention just for a moment, Fedora 25 has entered the end of life status, a.k.a. no more updates for you, in just about a week from when you hear this episode so now would be a really good time to upgrade to fedora 26 or maybe fedora 27 yeah fedora 26
Starting point is 00:53:54 should be really solid right about now and 27 is getting there and uh your upgrade should probably go pretty smooth if you have a pretty straightforward system my upgrades have gone smooth for many releases now fedora 25 will be um doa in just about two weeks so upgrade to fedora 26 or 27 now if you're a fedora user because your time is running out we need to have like an end of life theme like if we could if somebody wants to make us an end of life clip i'll play it on the to make us an end-of-life clip, I'll play it on the soundboard for distros that go end-of-life. Because I think we should just have a segment like, if you're running this version of Linux, you're no longer getting patches.
Starting point is 00:54:32 If you're running this version of Linux, you're no longer getting patches. Yeah, right? You can just follow this show and know when you need to update. There's no master list, right? So we should just put it all out there. Just let everybody know. I don't know. Then I hear from people, maniacs, like I think maybe Joe or somebody. Somebody I know. I'm not going to say it's joe resington i'm not gonna say it's probably yes
Starting point is 00:54:50 but it's probably joe are running like ubuntu 1404 or something i know i know just absolute absolute animals just animals i can't even understand it i can't even understand it bashful you had a comment about the funeral march towards Old Distro. Go ahead. I was just going to say you wanted a sound clip. Just run the funeral march. Oh, I get it. You know, like the brr, brr, brr. Bingo.
Starting point is 00:55:15 I feel like we need something unique to the show, though. You know, like some podcasts have people submitting clips all the time, soundboard stuff. For sure. I got an empty soundboard right now, and the only thing on the Linux Unplugged soundboard is the intro and outro theme and the flashback. I got the flashback, which I feel like is good, right? That's good.
Starting point is 00:55:35 But I don't have anything more. So if you want to help populate the new soundboard for 2018, you can start sending clips into the Unplugged program. Is the bell not a part of the soundboard? Is that a real bell? It depends on the show. It depends on the show it depends on the show you know people ask don't should i reveal do you guys feel like i should reveal if the bell is real or not no keep it a mystery i'm gonna keep it a mystery because i know some people uh have uh have looked at the audio waveforms to try to determine if the bell is real or not and uh i don't want to say no
Starting point is 00:56:03 i don't want to say you'll. I don't want to say. You'll have to guess yourself. You can load this up in Audacity. Load this episode up in Audacity. And you take a look at it yourself. DigitalOcean.com. Go over there to support the show, DigitalOcean.com, and use our promo code D01Plugged. One word.
Starting point is 00:56:22 That's it. One word. And you get $10 credit over at DigitalOcean.com. Wes Payne is the perfect DigitalOcean customer because every time I have a conversation with you, Wes, every single time you're like, you know, I could just do that on a droplet.
Starting point is 00:56:35 I kind of had to actually... You know, that's true. I kind of had to argue with you to just load a virtual machine on your laptop to do the Gen 2 challenge. Whoopsie. Because you're like, you know, we could just do it on a droplet, and then I could use the HTML5 console, and then I could reload one of those rigs with Gen 2. Like, you had a whole plan in, I don't know, less than 55 seconds, which ironically is probably how long it would take to spin up a droplet. You like that? I like that a lot. DigitalOcean.com. You create your account, you use the promo code D-O-Unplugged, you get a $10 credit. Now, the rig that I love, my personal favorite, three cents an hour.
Starting point is 00:57:11 I'm just letting that marinate for a second. Three cents an hour. That's like nothing. That's nothing. You can find that just walking around outside. I mean, you know, I'm not saying the burger comparison. I'm not saying the coffee comparison or the heroin or weed, whatever your habit is. I would get that. And I'm not saying if that's a soundboard bell
Starting point is 00:57:28 or a physical bell. But what I am saying is you can get a great deal if you go to digitalocean.com and you use our promo code D-O-Unplugged. They got 40 gigabit connections coming into the hypervisors. Of course, the host machines run GNU slash Linux, running KVM for the virtualizer.
Starting point is 00:57:43 And they got block storage. If you're basic and you just want something that shows up as a slash dev slash SD device, go with the block storage. That's what I do when I want to have it as my home. So when I set up a DigitalOcean droplet that I'm going to remote into and have like Ubuntu Mate,
Starting point is 00:57:57 I use block storage for my slash home. Now if I have a rig that I'm using for like web storage or additional files or sharing with co-hosts, that's where I use Spaces or object storage with DigitalOcean. They have an API, so when the machines during – for our production, I need to spin them up or shut them down. I do it all through the API. I don't go to the website. I love it.
Starting point is 00:58:17 And if you're in a project, they have – if you're, like, maybe, like, I don't know, just randomly going to put this out there, just a crazy idea. If you're in an open source project, you're working with some people they got team accounts team accounts they got team accounts you can easily manage your cloud with your team by inviting others team accounts digitalocean.com use our promo code do unplugged and take advantage of a ten dollar credit and enjoy spaces i wonder are they still offering that oh shoot they're still offering oh shoot our promo code DOUNPLUGGED and take advantage of a $10 credit and enjoy Spaces. I wonder, are they still offering that? Oh, shoot. They're still offering.
Starting point is 00:58:48 Oh, shoot. Oh. So here's what you can do. You go to digitalocean.com, you create your account, use our promo code DOUNPLUGGED, you get the $10 credit, and then you go sign up for a two-month trial of Spaces for free. It's good stuff. It really is good stuff. You know, the thing about DigitalOcean
Starting point is 00:59:05 that strikes me, and maybe they should make this like their slogan or something, but it's easy enough for development, right? All right. Like, you can spin it up like you said,
Starting point is 00:59:12 API, super simple dashboard. Right, seconds. You don't have to think about it. It's not difficult. Like serious CPU and memory and bandwidth, seconds. Yeah. It's crazy.
Starting point is 00:59:21 But it's stable enough for production. Like, when you're ready to go full bore, putting it out there for the world, boom, no problem. Oh, boom, no problem. DigitalOcean.com Use our promo code
Starting point is 00:59:31 DOUnplugged and Godspeed. Go create some infrastructure. You know, I had a good comparison. That costs less per hour than long distance used to cost per minute. Wow. And also super solid old man reference. Yeah.
Starting point is 00:59:48 Nice. Digital ocean.com promo code D O unplugged. So I used to be, um, one of these, uh, one of these guys who was, uh,
Starting point is 00:59:59 not so, uh, not so concerned about the DRM. You just wanted your media. Then I went and watched a talk by this cory doctorow guy this son of a bitch totally changed my entire position how to speak it happened randomly too and i have a uh i have a uh i have a vlog about it not to be that guy but i have a vlog about it where i went there and i i saw the talk and i went well shit now i now i completely changed the way i feel about this so i I want to frame our discussion here with what hit me and what I walked away with. And just I think it helps us think about this DRM problem.
Starting point is 01:00:46 a lot of inventions throughout humanity that are really there because they were able to stand on the shoulders of giants we even have a saying for it standing on the shoulders of giants and if you look at open source i mean that's what these open source all of our open source desktops are all standing on top of the frameworks and libraries and kernels and stacks that everybody else has built. Everything is standing on the shoulders of giants that we rely upon. If you look at the internet, it's the same fucking thing. It's standing on the shoulders of giants.
Starting point is 01:01:18 And DRM locks it up. DRM locks up knowledge. It locks up intellectual property. It makes it ephemeral. It makes it something that's only available in the present and something that is inaccessible to future generations of humanity. It locks up knowledge. It is the antithesis of the open internet, of open standards, of open source, of sharing knowledge. It's the antithesis of what the internet has brought us, this fundamental communications platform that humanity can use to educate themselves and grow. DRM is the opposite of all of that.
Starting point is 01:02:19 And the EFF has been fighting against DRM and the laws behind it for a decade and a half. And things are not going well. So Cory Doctro, who I think is the premier thinker on this topic, who has, he holds talks that will change the way you think about this, and he writes posts on the EFF's DeepLinks blog that will really make you think. And the headline is DRM's Dead Canary, how we just lost the web and what we learned from it and what we have to do next or what we need to do next. And the thing about DRM is it's not about copyright protection.
Starting point is 01:02:57 In fact, that's total 100% bullshit. That's used car salesman bullshit. bullshit. That's used car salesman bullshit. What everybody would, and this is Corey's words, everybody on the inside of the industry secretly knows that DRM technology is completely irrelevant.
Starting point is 01:03:14 The technology is irrelevant. It's fundamentally flawed. And I'll get into why. But it is fundamentally flawed. It is impossible to keep DRM safe. But DRM law is everything, and this is not a U.S.-specific thing.
Starting point is 01:03:37 The reason companies want DRM has nothing to do with copyright, nothing to do with copyright. Nothing to do with copyright at all. So let's look at Netflix, because it's just an easy example. But there's so many other things beyond Netflix. DRM has so many other implications besides online media. But it is the one that we think of, and it's the easiest one to relate to. So let's go with Netflix. They send you an online streaming movie that we think of, and it's the easiest one to relate to. So let's go with Netflix. They send you an online streaming movie
Starting point is 01:04:08 that's been scrambled, and they want to be sure that you can watch it, and that you can even maybe save it to your hard drive and play it back later. But they want to make sure it's protected, so they need to give you a way to view the movie at some point. That means they have to unscramble the movie for you.
Starting point is 01:04:24 And there's only one way to unscramble a file that's been completely encrypted. You have to use a decryption key. So Netflix has to also give you the unscrambling key. But if you have a key, you can't just unscramble the Netflix movies and save them to your hard drive. So how can Netflix give you a key but control how you use it? Netflix has to hide the key somewhere on your computer. Like in a browser extension.
Starting point is 01:04:56 Like an encrypted browser media extension. Hiding something really good, hiding something well, is hard. Hiding something well in a place of equipment that you give to your adversary to take away with them and do anything they want to it offline is impossible any tiny flaw in that fragile in that in that fragile wrapping around these keys any tiny flaw that you can exploit and they're free. And once that flaw has been exposed, anyone can write an app
Starting point is 01:05:28 or browser plugin that has a save button that can just exploit it immediately. And of course they've seen this over and over again. We all know this. With all kinds of different schemes, yeah. And Corey's writing this in a way that maybe people aren't familiar with the situation. He does a really good job. But yeah, it's super good. Once the flaw is exposed,
Starting point is 01:05:44 anybody can get access to it. And this is a fact. The companies know this. They can spend millions of dollars developing DRM. And it gets broken in days by teenagers or hobbyists with equipment. And it's not because DRM makers are stupid. They can have brilliant people making DRM. It's because the idea is stupid.
Starting point is 01:06:07 Trying to store a decryption key on a system that your adversary controls is dumb as shit. It's the dumbest thing you can do in security. Think about that for a second. Trying to store the key to your system on a hacker's computer, that's the
Starting point is 01:06:22 stupidest thing you could do. And that's what DRM is trying to do. So this is where the law comes in. Uncle Sam's law comes in. But the best thing is, it goes way beyond Uncle Sam. It all comes back to your old buddy, your favorite,
Starting point is 01:06:37 the Digital Millennium Copyright Act. In 1998, Congress passed that son of a bitch, and Section 1201 provides for felony liability for anyone commercially engaged in bypassing a DRM system. And get this, if you're commercially doing it, you know, like some of these Cody box manufacturers? Five years in prison, $500,000 fine for your first offense. How many congresspeople do you think had actually used the internet when this law was enacted? $500,000 fine for your first offense. How many congresspeople do you think had actually used the internet when this law was enacted? I know, right? 98?
Starting point is 01:07:13 Even non-commercial bypass of DRM is subject to liability. And it also makes just even talking about DRM exploits legally risky. And yet use of Section 1201 of the DMCA to threaten security researchers who discover flaws is widely used too. And the beautiful thing is, is thanks to U.S. trade representatives, I mean, you know, hoorah, everybody. They've convinced other countries around the world to adopt a version of this rule as part of our trade policies. So you want to do trade with us? You got to protect intellectual property. We don't even need some of these huge like TPPs. We just, you want to do trade with us, you got to protect intellectual property. We don't even need some of these huge like TPPs.
Starting point is 01:07:50 We just, you want to work with us, you got to respect it. This is where the W3C comes in. These sons of bitches over the W3C have really sunk us all. And this is where I think Linux users may be able to eventually, it's not just Linux users, actually. It's any platform users, but I think it has to start with Linux users. Could maybe change the tide, move the dial, whatever stupid little saying you want to give it, but the W3C and the implementation of EME, encrypted media extensions,
Starting point is 01:08:21 is really what enabled all of this. It was sort of the final straw it was the it was the what is it was a straw that you know whatever the fuck in 2013 netflix and a few other media companies convinced w3c to start work on a drm system for the web this drm system encrypted media extensions eme represented a sharp departure from the w3s normal business practices. First, the EME would not be a complete standard. That's a huge deviation. The organization
Starting point is 01:08:53 would specify an API through which publishers, i.e. businesses, large corporations, and browser vendors, Google, Apple, Microsoft, and Mozilla, would make DRM work. and browser vendors, Google, Apple, Microsoft, and Mozilla, would make DRM work.
Starting point is 01:09:12 I want you to think about that for a second, because that means you have to be on the approved list. You have to be Google. You have to be Apple. You have to be Microsoft to make this work. The actual content encryption module, the CDM, wouldn't be defined by the standard. That means that EME was a standard name only.
Starting point is 01:09:29 If you started a browser company and followed all of the W3's recommendations, you still wouldn't be able to play back a Netflix video. That's the killer.
Starting point is 01:09:40 If you followed all of the W3 standards today, you wouldn't be able to play the video. That's not a fucking standard. It's not an open web or anything like it't be able to play the video that's not a fucking standard it's not an open web that's not a standard you have to get Netflix's permission
Starting point is 01:09:51 to play back that video regardless of what that's not a standard and that is a oh man what it basically means is you are enshrining the current browser monopolies. Because you can't now create a competitor to Chrome or Firefox.
Starting point is 01:10:12 Yeah, absolutely. And play back encrypted media extensions. It also twists things a little bit. It's not like you and Netflix establishing a trust relationship. It's them and these companies you happen to use as the middleman. Right. Right, my middlemans. Yeah, you're right. That is also really creepy. And a web which every publisher gets to pick and choose which browsers you can visit their sites
Starting point is 01:10:34 is very different from the historical web. I think we should... Yeah. Historical, the traditional web. The old days. Technologies that have stood in the way of this permissionless interoperability, for instance, patent encumbered video, have been seen as impediments in the way of this permissionless interoperability, for instance, patent-encumbered video, have been seen as impediments to the idea of open web, not
Starting point is 01:10:49 standardization. Look at Flash. Steve Jobs' thoughts on Flash's open letter, iOS's refusal to implement Flash, the really limp attempts to implement Flash on Android that never went anywhere. Flash died not because we don't like it, but because of mobile.
Starting point is 01:11:10 Because mobile wouldn't do Flash. That's why Flash dies. It's dying, right? And now it's essentially gone. It's because mobile refused to implement it because it wasn't a standard. And now, thanks to mobile, projects like YouTube DL allow me to download video from over 200 websites because they're all trying to be mobile compatible and they got to serve this shit up as an H.264 file. And this is the opposite of all of that. This is actually the this is like enshrining flash forever. This is what does not flash this time.
Starting point is 01:11:39 This time it's encrypted media extensions, which each manufacturer, Netflix, Hulu, they all get to brew their own now. This is the opposite of what the W3C used to be about. This is the opposite of what we used to expect from an open web. When the W3C starts making technologies that only work when they're blessed by a handful of entertainment companies,
Starting point is 01:12:02 they're putting their thumbs, they're putting their fists on the scale in favor of ensuring that the current browser giants get the majority and enjoy a permanent regime. How many times have you heard somebody say, well, I use Chrome because it works with Netflix before Firefox could? Yep.
Starting point is 01:12:22 You know, this has a lot of parallels with the whole net neutrality thing that's going on now, too. That's interesting. You're right. It kind of does, doesn't it? Yeah, it kind of does. Only this is worse because this is locking up intellectual content and creative things that humanity has created and wrapping them up in a DRM that is only accessible once a certain vendor has blessed it. And it's cute for modern day companies that want to make a great profit and impress their
Starting point is 01:12:52 shareholders. But what about 45 years from now? What about 65 years from now when we want to look back at the classics? Well, what if all that shit's wrapped up in DRM? How does that impact humanity? And I hadn't thought about this. There seems to be an unavoidable harsh reality to me. The W3C wouldn't be doing this if it wasn't for WebKit and Chrome's dominance. If Mozilla Firefox was the predominant browser, this is my personal opinion, but if they were the predominant browser, if they had a 70% market share right now, would we be getting this W3DRM encrypted media extension standard rammed down our throats?
Starting point is 01:13:35 Or would they have to do something that was open to the general web? Something tells me things would be a lot different. We're only in this position right now. We're only getting screwed. And it's not like we're getting a little screwed. We're only in this position right now. We're only getting screwed. And it's not like we're getting a little screwed. It's like humanity. It's like Disney on a whole new scale. It's Disney for all of the content.
Starting point is 01:13:55 It's Disney's copyright imperialistic behaviors for all intellectual property. For as long as the DRM technology is possibly valid and these companies are around to ping a request, this DRM technology is possibly valid and these companies are around to ping a request, this DRM is going to work and it's going to screw over people for years and years and years. And I don't feel like this would be possible if Firefox had 70% of the market share. Now, I say this completely understanding that Firefox supports encrypted media extensions
Starting point is 01:14:23 and I understand that they are, but I feel like they had no option. They didn't. They really didn't. So when you think what can we do, well part of me feels like what we could do is we could all switch to the new Firefox. It's pretty fucking great.
Starting point is 01:14:40 Firefox Quantum 57, I've been running it since it came out. It is faster than Chrome. It just has less load on my system. Like I can load up Firefox and have it load a whole bunch of tabs in the background, and it doesn't feel like my system is doing anything. Like it just feels like, I don't know, like I look at my cores, you know, because I always have like the little system stats up in the bar,
Starting point is 01:15:00 and I'm like my cores are just sitting there like at nothing, at nothing. Meanwhile, I'm blasting through Firefox pages like a maniac and all my tabs are loading up. Like when I do that, when I got like 16 tabs, 15, 10 tabs on Chrome that I close and then it reloads, like it might, all my CPUs are pegged for a while. And I'm like, Oh, awesome. Look at Chrome, man. Look at that. It's multi-process, multi-core. It's so awesome. Really browsing now. Yeah. But now when I launched Firefox, it does the same damn thing,
Starting point is 01:15:26 and it uses just a total, total, total, like 70% less of the CPU. I think it's getting pretty damn competitive. And you look at, like, they're so serious about some of the technologies that they're investing in that, like, Rust is an ends to a means. Rust, the programming language, is an ends to a means to what they're trying to accomplish. And Rust itself is a technological miracle. So maybe now is the time as Linux users, we make the hard cut. We start using Firefox and we start advocating Firefox like we advocate the Linux desktop. And I think this is the key piece. If we can advocate the
Starting point is 01:16:02 use of Firefox, like we were able to advocate the use of the Linux desktop, maybe over time we could start retaking a little bit of that market share. And you were so inspired, Wes, by the new release that you ended up putting that shit on your phone. I did. It's true. You maniac. Are you going to set it as the default browser? Right now I'm picking, but I think I will. I think I will.
Starting point is 01:16:22 I've been kind of fiddling between them. Really? I might try it. Really? I will. I think I will. I've been kind of fiddling with them. Really? I might try it. Really? Yeah. You get the sync going, you know, it's a good time. Mr. Daredevil, you want to wrap us up on this topic before we move on? Yeah.
Starting point is 01:16:34 So I actually think Firefox is a little bit in just as bad position as Chrome and as Google in here, actually. They were just as much as pushing for DRM. The only big difference is Google can decide to do whatever they want with Chrome, and we could potentially attempt to override whatever is being done in Firefox because of its more open dynamics, we should be able at least to,
Starting point is 01:17:01 by just injecting contributors over and over, take actually more ownership of the code and actually get that to a point that we have to say now all those cases are difficult and this started way before we were talking about drm it started when we started talking about awesome js yeah the web assembly because if web assembly starts being okay and people were mostly oh because of the performancesembly starts being okay and people were mostly, oh, because of the performance was good, it meant that people were willing to compromise with the ability of the JavaScript code that runs in their browser in exchange of speed. That's actually when the
Starting point is 01:17:37 problem started. Not so much DRM. DRM is just a consequence of that, I think, and us actually wanting to use those services. And just as a final point is, well, if it comes down to have a way to the browser work out a sandbox that is isolated, that does run these DRM for this company and that other company, that we can make sure that it's only that one, at least this should give us the option of, okay, I want to access this service. I already compromised to this service. Now I'm actually allowing them to execute this
Starting point is 01:18:13 code, but at least it's isolated in that context. That could be an implementation that would be more okay with than maybe what's actually been happening now where it uses more of the holistic system because it requires that for the rendering and everything.
Starting point is 01:18:30 Yes, it sounds like you're advocating for something more, you know, trying to put the user back in control rather than the system where we're left being, you know... Absolutely. A hard-like system is what I would really love to see, but, you know, that day is never coming at least.
Starting point is 01:18:48 So far, I have to just resign to cubes. That's basically verifying myself. I feel like Mozilla didn't really have much of an option in implementing this stuff either, because if they didn't, then they're not providing what their users want, and then they're, by consequence, going to lose market share. Yeah, no, I think you're right about that.
Starting point is 01:19:09 And I think, Chris, you were spot on just with the dominance of Chrome and WebKit and just like how used are we to all the proprietary stuff Chrome bundles in for us and we just use it and it's like, it's useful. Oh yeah, I can cast to my TV, all these things, but it just really hits home that these are things that are not open or are not part of the open web.
Starting point is 01:19:27 Well, and what I feel like is if there's anybody that can swallow rough edges or deal with inadequacies, which really isn't even fair to prescribe to Firefox. But if there's anybody that can, it's Linux users who have come up through the bad years of the Linux desktop. And we're kind of like, I know I have. I will just speak for myself. But I've spent the last couple of years just sort of kicking back, my hands behind my head, leaning back in my seat going, finally, it's here. I've got the same proprietary crappy application that everybody else has. No compromises.
Starting point is 01:20:04 I can do everything everybody else can. Finally, after all these years of the Linux desktop advocacy and fighting for it, I am on application parity. And that's what Chrome gave me. Chrome gave me application parity with all the other mother effers out there who have had something I haven't had for all these years. But the reality is it's like Walmart. Walmart can be convenient as hell here in the States, but the reality is you're killing other businesses by using Walmart.
Starting point is 01:20:33 You know what I mean? Yeah. And it's time to start shopping with the independent mom-and-pop shops. And I feel like we as Linux users are more equipped to do than just about any other type of computer user. That's my personal opinion. I feel like if we could give the market share to Firefox, just even just another 10% and build and advocate,
Starting point is 01:20:55 you know, you go home on the holidays, maybe switch people back to Firefox. Yeah, absolutely. Is that crazy? And I've seen a number of relatives too running older Firefox versions that haven't updated. So that's also a good time to just like go get them on the new hotness. And also Firefox seems to be making moves to like double down on privacy concerns.
Starting point is 01:21:13 There is more things coming to Firefox in future versions that are going to be pretty good. You know, like isolating out like tracking to like each site gets their own silo of information and things like that that I think are going to be compelling, not in their implementation details, but in their overall approach. They're going to kind of take the iPhone approach and we don't need to use the cloud services. We just want to sell the individual product and protect your data. And I think that sales pitch
Starting point is 01:21:38 could really sell for the web browser. Mozilla has a unique relationship with the web and what their motivations are as a result, especially compared to, you know, someone like Google, who obviously needs the web, but has other motives in mind. Mozenrat says that's all well and good until Walmart goes and purchases all the small mom and pop shops. Damn it, Mozenrat. Fair enough. Shut up. Damn it. All right. Well, before we get into the Gen 2 challenge for the week, let's take a moment and thank Ting. Talk about voting with your wallet.
Starting point is 01:22:07 This is a better way to do mobile. In fact, Ting recently posted on their blog a super concise description of Ting. Ting is a no-contract carrier that offers pay-for-what-you-use rates as opposed to requiring customers to select a plan. In this way, mobile isn't a high fixed cost. A Ting customer's bill can vary with how much they use each month. As a result, the average bill on Ting is $23 per month. And you can get started with a $25 promo code if you go to linux.ting.com.
Starting point is 01:22:44 And I couldn't say it better than myself. You know, I've tried to. In fact, it's so simple to explain that it almost feels like you have to unexplain the way the other competitors do it. It's just a smarter way to do mobile. You pay for what you use. It has nationwide coverage. They have a CDMA and a GSM network, and you can probably guess the towers that those networks are. So you just pick the one that works best in your area. They got a control panel that lets you turn stuff on and off as you need it. They can get a SIM for like nine bucks. It's even available on Amazon Prime. I mean, it's just awesome. Linux.ting.com. It really is a better way to do mobile. Whether you want to have a security device, my buddy Chase from Unfilter, he has some Ting mobile devices, SIM cards in his security cameras.
Starting point is 01:23:30 And, you know, they send him like, I don't know, like four pictures a week. Well, why would you pay for like 20 gigs of data? That's insane. When you're maybe using eight megabytes a week, right? And that's the perfect, you can get that SIM card and you can put it in an Internet of Things device. You could put it in a phone. Oh, it's perfect.
Starting point is 01:23:49 You could put it in your daily driver. The use cases are just all over the place because there's no contracts. There's no early termination fees. So if it doesn't work for you, just turn it off. It's $6 a month for the line. And then you can manage all the different features
Starting point is 01:24:03 through their dashboard. I think it's perfect for people who really you know just where that expense is not you know where it's somewhat trivial and you just need to get stuff done it's just the perfect backup internet connection your main thing goes out you still need to go get those files and do stuff boom ting six dollars a month if you don't use it that's all you pay when i was doing just 100 it contracting i had it ting wasn't a thing then? Yep. The dark days.
Starting point is 01:24:26 I remember this. I had a plan. I almost won't even admit this, but you have to understand I was billing like $120 an hour. So understand that. I had a plan that was $120 a month that sat in my drawer just for when I was traveling or when my internet connection went down or for when I was traveling or when my internet connection went down or for when I was at another client that had like crazy firewall rules or I needed to do like external testing that I just kept in my laptop bag all the time it was always powered on and it was
Starting point is 01:24:57 probably I mean I probably used no more than one gig a month on that thing wow I would do wow I would do it so different now. I got three lines now on Ting. Linux.ting.com. Go there, learn more, save $25 off a device or off your first month by going to linux.ting.com. Thank you to Ting for sponsoring
Starting point is 01:25:17 the Unplugged program. So, Mr. Payne over there has been installing Gentoo throughout the show. how's it going so far west how do you we're still compiling so i'm checking in right now and what are you building at this moment uh same same position we were from last time i'm sorry what yeah that's right i'm sorry what that's right so you're saying i literally have nothing new to talk about that's true yeah we're just uh we're updating the thing Wes, is I planned this whole segment.
Starting point is 01:25:45 This whole segment. Well, it's gone well. So we've got all of our file systems formatted, right? What did you do? Did you go extend it for? XFS. Oh, really? Atta boy.
Starting point is 01:25:54 Why not? I mean, I'm not trying to slub it here. No, XFS is my thing. I really think that's the way to go. Good job. Okay. So you went XFS. Did you do like a home partition?
Starting point is 01:26:04 How did you? Yeah, I would just keep it pretty simple here. So everything's just. So you went XFS. Did you do like a home partition? No, I was just keeping it pretty simple here. So everything's just one partition? Just one partition. Then you have a swap? I would never run a real system that way. Do you have a separate boot? No, not yet. Really? We might add that on there. And you have a swap? No, no swap either. I didn't give it that
Starting point is 01:26:20 much brain. I wonder if you could do a swap file instead. I'll probably add a swap file, yeah. Yeah. Hmm. So what do you think, Beard? Is this sort of unimpressive? I have an important forward-looking question that is going to decide how long this process is going to take.
Starting point is 01:26:36 Desktop environment? Yeah. Yeah, I think we should talk about that. That's a good question. I chose not to do systemd as the init system, so openrc is where we're going with this. I figured if we were doing the Gen 2 challenge, but just regular C, userland, all that stuff. Fair enough, fair enough.
Starting point is 01:26:51 So after this, we're going to get our use flags configured, everything there, compile the kernel, and configure the rest of the system. I have a suggestion. Well, I don't even know if I want to say this out loud. I feel like we should have talked about this off air, but I have a suggestion for the desktop.
Starting point is 01:27:08 What do you think about the latest Enlightenment? Oh. Yeah. And what about Wayland and the latest Enlightenment? Do you want to try it? That might be interesting. Is this stupid? Here's the thing.
Starting point is 01:27:19 We have enough time. So people that are Gen 2 users could let us know. Is this completely dumb? Should we go in latest Enlightenment and the latest Wayland and just roll with that? It might be fun. Check it out. That would be great. That would be great.
Starting point is 01:27:31 But I think we need the feedback because I don't want to do something that's almost guaranteed to fail, especially the thing is in a VM. What is the VM environment again? A virtual box. So that is an important factor here. We got to remember the fact that we're trying to do this in virtual box. Right. And I don't want the virtual box. That is an important factor here. We've got to remember the fact that we're trying to do this in virtual box. I don't want the virtual box video driver to... I suppose if we...
Starting point is 01:27:51 There's a lot of compiling. If we get it compiled, I could then boot into it from my physical machine for actually running the desktop. That might be an option. Did you do a VMDK? What did you do for the disk? It's just a raw VHD. Oh, so you would like grub that up?
Starting point is 01:28:09 Yeah. Grub that up. I like that. I'm going to use that term. So, okay. So you would grub that up, boot into that, and then we could VLC RTMP stream your whole desktop to the OBS machine.
Starting point is 01:28:22 Yeah, we could do that. Yeah. I don't see why not. If we could get enlightenment working, then we could do that. Yeah. I don't see why not. If we could get Enlightenment working, then we could do Enlightenment with full 3D acceleration on the stream. That would be pretty cool. Oh, that would be beautiful. Okay.
Starting point is 01:28:32 That kind of seems like- That seems like the goal to aim for. That kind of seems like the way we should go. So where do you want to go with this? What are you building specifically right now again? I was updating the world set. Okay. When you're done, should this be bootable?
Starting point is 01:28:49 No, not yet. So we're not even going to get bootable in this episode. No, we're not bootable. Okay. Come on, Chris. These things take time. This isn't just a story we're following. It's a saga, Chris.
Starting point is 01:29:04 So this is why people go with these gen 2 uh i was just looking at this um this this branch of different gen 2 systems these these these remixes of gen 2 i think this is why people do this i i i can't believe i used to do this per server back in the day this is mind-numbing to think about this. I mean, I had, I must have had 35 Gentoo servers back in the day, maybe 40 servers. And I used to do this on each one of them? That's crazy.
Starting point is 01:29:33 Well, the thing is, you do them all in parallel, so it only takes the time of one. Yeah, and I definitely use, I use the hell out of DiskCC. DiskCC allowed me to distribute the compiling across multiple systems. And we are limiting this to one system as we build this. So I guess that's a disclaimer.
Starting point is 01:29:49 That's true. Yeah. I mean, if you want the classic, long, forever compiling Gentoo experience. Not doing Plasma, dude. Yeah. No, I'm not doing it. I knew where you were going. That will take months.
Starting point is 01:30:00 I knew where you were going, and we're not doing that. I think Enlightenment or what else, Wes? What would be your Enlightenment backup? XFCE? Openbox? Nice and light. LXDE? Yeah, that might be fun. LXQT. I was actually thinking LXQT.
Starting point is 01:30:19 Mumbler, do you have any suggestions of super minimal desktops to build on Gen 2? i3. i3 would be a good one yeah yeah i i like i3 or sway if we're talking about doing wayland what's uh what about lumina yes interesting i think we should i think i think we have okay we need a poll it needs to be either it needs to either be enlightenment or lumina i. I thought Sway would be interesting, although we could talk about Sway at any time. Well, okay.
Starting point is 01:30:49 I'm okay with three. I'm actually pretty open to a three-way if you want to do a three-way. Yeah, we could always do multi-desktop configuration. Well, no, no. I mean we could do a three-way vote and the audience could decide. And whatever they pick, let's do that. So I think we should – I'm going to embed a straw poll in the show notes for this week's episode.
Starting point is 01:31:07 And we probably won't get a lot of votes because we're way into the episode. But I feel like I'll also drop it in the chat room for the live stream. But I feel like we'll do three options. So it's Enlightenment, Sway, and Lumina.
Starting point is 01:31:25 Yeah. The only thing I... The only one I was... The only thing I... Do we want to... Instead of... Well, no. I feel like Sway we should give a serious consideration.
Starting point is 01:31:37 But we could also talk about it in the future. Yeah. I'm trying to think about LXQ. All right. So let's do Alignment, Lumina, and Sway. And we'll do a dedicated thing to LXQ in the future. That's the way to do it. I think that's the way to do LXQ.
Starting point is 01:31:51 All right. So we'll put a link in or I'll embed it in the show notes. Okay. You go to jupiterbroadcasting.com, look for episode 225 of the Unplugged program, and then vote on which one you want us to go with. And Wes will try to build that, I guess, maybe next episode? Maybe? Yeah, maybe. Do you want to just leave this build going?
Starting point is 01:32:10 Yeah, I think I will. Okay. I'm composing the straw poll right now. It'll be in the show notes. And if you're going to stick around for the post show, I'll let you guys vote that are listening live. But I think that's probably where we should leave it right now. I'm proud of you. You're going.
Starting point is 01:32:23 I'm watching it right now. You're building away. How did you do this? Is this a screen session or what am I looking at here? or should leave it right now. I'm proud of you. You're going. I'm watching it right now. You're building away. I'm really, how did you do this? Is this a screen session or what am I looking at here? Just a, I logged you into the machine
Starting point is 01:32:31 with Tmux. So you're watching it too over there? Yep. Cool. That's right I am. Nice. And then we're taking that and we're capturing that
Starting point is 01:32:39 from an SSH session and putting that up on the live capture. We'll have some better methods in the future. This was just last ditch. Yeah. Well we're actually, it's actually kind of fun for us internally. We'll have some better methods in the future. This was just last day. Well, we're actually,
Starting point is 01:32:47 it's actually kind of fun for us internally. We're like coming up with different ways we could capture your Gentoo build over there because it's like, there's no X session. So there's like, not a lot of things we can work with to remotely capture that and put it on a video capture. What was that like terminal sharing thing?
Starting point is 01:33:03 Ascii Cinema or Bayobu or screen or T-Max or teleconsole. Yeah. What was the first one, Popey? Ask a cinema. Ask cinema. Right, right,
Starting point is 01:33:14 right, right, right. So that's for recording, not for streaming. Yeah. It doesn't seem to have a live stream. Our thinking was we would kind of play with a couple of different options on the pre-show next week and kind of dial in the one that works the best and then just sort of use that.
Starting point is 01:33:28 So if you want to join us live next week, go to jupyterbroadcasting.com slash calendar for that because that's probably what we'll be spending the live stream doing is trying to figure out a stream. I like barely bootstrap Gen 2 system to a live stream. Yeah, I know, right? To system. To a live stream. Yeah, I know, right? But in the meantime, go to linuxunplugged.reddit.com to give us your feedback, your thoughts, and all of that. We appreciate that.
Starting point is 01:33:53 And your ideas on the Gen 2 Challenge. And please, please, please go to the show notes and vote on the desktop environment that Wes should deploy. We need your votes. And if you want a little more Wes Payne, you want a little more beard, you want a little me, you know, just a little me, go check out the most recent user error. Shouldn't disappoint. If you want a little more Popey, you want a little more Wimpy, check them out at the Ubuntu podcast, always delivering a solid performance. And last but not least, check out the whole damn network over at Jupiter Signal on the Twitters.
Starting point is 01:34:48 Yeah, I said Twitters. Deal with it, people. And we'll see you next week. Get the hell out of here. Holy crap. Get out of here. Get it out of here. Well, what do we call this one? What do you call this thing? What do you call it? JBtitles.com, go there and vote.
Starting point is 01:35:23 And if you're in any of the chat rooms, Discord or IRC, please bang suggest. But Eric, didn't you have, you had something we wanted to add to the post show, didn't you? Eric? Did I mute you? No, you're not muted. No, it's not my fault this time. That's okay, dude. I'm just going to give you your spotlight on a large Linux podcast and you just
Starting point is 01:35:40 go ahead and totally AFK. It's cool. Jamie Tadless, I call him. We did just keep on talking. All right, so I need to finish up this poll. So what should Wes install, right? Don't you think that's the way to go? What should Wes install? What were our options again?
Starting point is 01:35:58 I'm sorry. From architect, you should add DWM to that list. Fuck you, Wes. Enlightenment, Sway, and... Yes, Sway. attack you should add dwm to that list fuck you enlightenment sway and um yes sway sway no plasma is not a fucking that looks cute no we're gonna do that separate no yeah separate although i guess let them just no no separate no separate separate um there was there was a third one bst one luminous yeah oh yeah yes yeah what is it calledina. Oh shit, I just hit reload and I lied. What?
Starting point is 01:36:26 Desktop. This is like Groundhog Day. Should Wes... I'm just going to say, should Wes build? Because that's really what you're doing, right? Yeah, you go. No, not... Enlightenment?
Starting point is 01:36:39 I hate it. Sway. Sway, okay. And Lumina. Is that a Lumina? Yeah okay. Illumina. Is it Illumina? Yeah, it's Illumina. Why do I feel like it's not Illumina? I don't feel like it's Illumina.
Starting point is 01:36:54 No A at the beginning. Just Illumina. Illumina. Illumina. Illumina. No, no A at the start. Just Illumina. Hmm.
Starting point is 01:37:03 Okay, what do I search for to get that? Because I'm doing Illumina. Oh, oh, I see. No, I'm not doing an A. Okay, what do I search for to get that? Because I'm doing a Lumina. Oh, oh, I see. No, I'm not doing an A. I'm doing an I. That's what I'm doing. Yeah, so Lumina. Oh, I really fucking hate that.
Starting point is 01:37:16 I really don't like that at all. Okay, so it's a Lumina desktop environment. That would be a good build, though. That would be a pretty quick build, right? So that's pretty good. Okay, so Lumina desktop environment is That would be a good build, though. That would be a pretty quick build, right? So that's pretty good. Okay, so Lumina desktop environment is the appropriate name. I think we should use the full names.
Starting point is 01:37:31 And we should be specific. Which version, Discord, IRC, can you help me? Which version of Enlightenment specifically supports Wayland? Because it has to be that one. We could have also done Mate. But there... No, I'm talking about Wayland here. Oh, yeah.
Starting point is 01:37:49 Is Mate... The newest version should all support Wayland. 22, 21 should. Wait a minute. Wait a minute. Drive by right there. You got whip-breast. No, it doesn't.
Starting point is 01:38:07 I love it. I don't know why, but something, Wimpy, you're so polite. You know what? You obviously, you know what? I just love it. No, no. No, it doesn't. Good for you.
Starting point is 01:38:22 Well, okay. So if we're deuce doing whaling, we shouldn't put element... I guess we got elementary OS on the mind. I have been thinking about... I have been thinking about instead of going all in on... Dan's evil mission is complete. Dan showing up here every single week has been making me think like, well, fuck, maybe I should just...
Starting point is 01:38:38 If I'm going to go LTS, maybe I should just go elementary OS because my son's running that already and it's working great for him. It's been working great for him for like two and a half years. So, yeah. Damn it. I blame Dan the rabbit. Okay. So elementary OS is not what I'm thinking of.
Starting point is 01:38:54 I'm thinking of – what is it? Lumina. Lumina. Lumina. All right. I don't know why, though. I get those two confused. So we got Lumina Desktop, Enlightenment, and –
Starting point is 01:39:03 Sway. Sway. Those seem pretty good.

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