LINUX Unplugged - Episode 124: Linux’s Amazing Year | LUP 124

Episode Date: December 22, 2015

We look back at the big year for Linux, for our show & our virtual LUG. Some of the most interesting projects in open source were discussed first in our LUG, we look at some of the great moments & the...n give you our fresh take on the big events.It’s a very special edition of LINUX Unplugged.

Transcript
Discussion (0)
Starting point is 00:00:00 This is Linux Unplugged, I tease. Actually, Wes, I'm pretty excited about today's episode. You should be. Thank you. We have some good stuff lined up. We're going to do a retrospective of some of the more relevant topics we covered this year. Like I was teasing previously on the pre-show, this is the episode that makes everybody sound really smart. I just take their best
Starting point is 00:00:40 bits and we throw it into this week's episode. Because they're awesome. We love our audience. Yeah, and then when we come back on the week after Christmas, we're going to look back at some of these topics and we're going into this week's episode. Because they're awesome. We love our audience. Yeah, and then when we come back on the week after Christmas, we're going to look back at some of these topics and we're going to look forward to 2016 as well. So I think we have a pretty good show lined up, so stick with us for our special holiday episode here on the Linux Unplugged
Starting point is 00:00:56 program that we have created and crafted just for you. If you've never listened to Linux Unplugged before, or if you've been listening for the entire 2015 year, there is something in this week's episode of the show. So thank you very much for tuning in. And while we're still in the intro, let's bring in that Mumble Room. Time-appropriate greetings, Mumble Room.
Starting point is 00:01:16 Hello. Happy holidays. Thank you. Happy holidays, guys. Thank you for joining us. You know, we got something that came in on the mail. Came in, knock, knock on the door. Well, hello there.
Starting point is 00:01:27 Before we started the show, we got a brand new package that came in and we thought, what the heck is it? Was it a Christmas gift? Was it a Kwanzaa gift? Surprise. And I started, it's funny, the box actually said, tear it open. That's what the box says on the front of it. Tear into it.
Starting point is 00:01:42 And I'm like, well, that's a challenge. All right. Yes, it is. So I began to rip the box open. That's what the box says on the front of it. Get into it. And I'm like, well, that's a challenge. Yes, it is. So I began to rip the box open. I pulled it out, and something very orange emerged from that box. I think it's called the Kano, and we're going to talk about this. So the Kano
Starting point is 00:02:04 appears to be a computer kit built for kids. It has a Raspberry Pi as its brain. And, Wes, we have it right here in studio. And I was thinking, you know, it comes with this keyboard. It comes with this nice acrylic case. It's got a touchpad. It's got all the cables you need. This is like if you wanted to give a Raspberry Pi to a kid.
Starting point is 00:02:24 It comes with the stickers. Like, this is legitimate, like you wanted to give a raspberry pie to a kid, it comes with the stickers. Like this is legitimate, like very compelling for a kid. And the packaging is like Christmas ready. I mean, it's all you could ask for. It's a kid for like a cool, fun tech gift. Seriously, this is like a raspberry pie for the holidays. It comes with a speaker so you can make it a podcast player or an MP3 player. My parents have Windows 10 on the desktop, but I want my own system. Bam. Look at this. It comes with the HDMI out,
Starting point is 00:02:47 comes with the USB wireless keyboard with a touchpad. Yeah, it's got the wire there, too. Look at this thing. Dang, son. I know. And the Rubik's Cube, does it come with that? All right, Wes.
Starting point is 00:03:00 So here's the challenge. I want you to open this thing on the show live and give us your impressions of it, but don't ruin it in case I want to give it to my kids. They don't listen, right, so here's the challenge. I want you to open this thing on the show live and give us your impressions of it, but don't ruin it in case I want to give it to my kids. They don't listen, right, to none of your shows, I would hope. No, not yet at least, not yet, maybe one day. So, yeah, it looks like a pretty nice box. And, oh, look at this.
Starting point is 00:03:16 The box actually has an illustration on it. That's beautiful. It's got the Raspberry Pi laid out. This is a really nicely done packaging for this thing. Oh, look at that. Okay. Alright, it's a little nicer than I expected. Do you need anything to cut? I do. You got keys on you, Wes? No, you took your keys out of your pocket.
Starting point is 00:03:33 I took my keys out. Wes! I'm an amateur. Use this pen. I could probably cut it with the onion omega over here. Don't use the onion omega, Wes. Don't use the onion omega. This is really something. And their website is us.kano.me. Oh, there we go.
Starting point is 00:03:50 That is a premium lid. Wow, I wish we had the camera on for this episode. It is... I don't know how to describe this. The smell? Sublime. Let me see. Yeah, that does smell good.
Starting point is 00:04:02 So you open it up. It has a pouch on the roof of packets with a one, two. And then underneath it, it has... And this is all premium. I mean, it's like nice, heavy, matte cardstock. Yeah, then down here, look at this poster. That is super gloss. They have like a thick poster paper here.
Starting point is 00:04:18 Nice foam insert. It says, keep this card. You've built your computer. Oh my God. Okay, this keyboard is amazing. The keyboard is bright orange. It's wireless. It has a built-in trackpad.
Starting point is 00:04:34 It feels – this is really well done. I want that keyboard for just my own use. Look at that Raspberry Pi. Look at that in there. That is – this is super neat. This is really well done. So here's the keyboard. It's got an HDMI cable.
Starting point is 00:04:52 What's this right here, Wes? Is that just USB there for charging? Yep, USB, micro USB. And then here's the speaker you can add on right there, which looks really nice. And what do you have there? What is that red? I don't know. Oh, is that a power adapter?
Starting point is 00:05:03 Oh, yeah, it's a power adapter. Sure, sure, sure, yeah. So you can power the Raspberry Pi. So this is everything you need but the screen to make the Raspberry Pi a full-fledged computer. Oh, and it comes with here a U.S. adapter. I assume if you buy it in other markets, you could get the suitable power adapter. So if you have a display that works with HDMI, this is everything you need. Which is what?
Starting point is 00:05:20 Just about everything these days. This is literally everything you need to make the Raspberry Pi a full-fledged computer. And then you put Ubuntu Mate on there and you're good to go. Right? I mean, and this is like a whole sandbox. You can let your kid, your teen, like whatever, right? You, you can have a whole separate thing. You don't break it. This is, this, look at this keyboard. I mean, this is, that right there is really something.
Starting point is 00:05:40 So they sent this into the studio and this is remarkable. Yeah, Wes is smelling it right now. It has that new computer smell, right? I love it. So it's Kano. The trackpad feels really nice. It comes with really easy books. I think this is going to go under the Christmas tree this year.
Starting point is 00:05:56 That is really cool. And, you know, just a couple episodes ago, we were talking about these small computers. Wimpy, you might have yourself a whole bunch of Ubuntu Mate computers under the Christmas tree this year if this takes off. This is really impressive. Is there an SD card in there too? Yeah.
Starting point is 00:06:13 Are they Pi 1s or Pi 2s? I think it's a Pi 1, but I don't know. Oh, no. I take it back. No. No. It is a Raspberry Pi 2. Excellent.
Starting point is 00:06:21 It is a Raspberry Pi 2, and it comes with an SD card. Look, it's a branded SD card With a cute guy With a nice little Like bowl cut Yeah It's a nice Like it's not like
Starting point is 00:06:32 Wait a minute Wes Look at that It has micro SD in there Pull that micro SD out How big is that micro SD Storage there What does it say Can you see the space on there
Starting point is 00:06:41 SanDisk Do you see the space on there 8 gigs So it comes with an 8 gig micro SD card. But if you already have, let's say, 64 gigabyte for your camera, et cetera, you just give that to your kid. He has a full thing. Holy crap.
Starting point is 00:06:54 We should take a picture of that. That is a cute SD card adapter. Yeah, they really put all the final nice touches on this. The keyboard is very high quality. The acrylic case is really, really really nice it's really strong uh it includes a usb wireless dongle look at this tiny usb wireless dongle whoa look at that it includes that too this is remarkable this is going on the christmas tree this is really something which is great this is just great and this seems like such a good gift for someone like you're an
Starting point is 00:07:21 aunt or an uncle and like you don't maybe you don't see this kid so much but you know that they're kind of interested in this area. You don't have time to maybe spend with them all the time, but you just want to set them on the right path. That is really neat. That is something. Huh. But yeah, so there you go.
Starting point is 00:07:35 There you go. That is pretty neat. And we just, a little live unboxing right here on the Unplugged show. You know, guys, one of the things that was a big topic this year, that was something that was fun. We talked about it as a, here is a crowdfunding project. It started as like, I think it was Indiegogo,
Starting point is 00:07:49 I don't recall. It starts as an Indiegogo, becomes a key point to developing applications for the GNOME desktop. The guy gets a job at Red Hat now, and now it's part of like the XGD app spec to make portable applications for the Linux desktop. I'm talking about GNOME Builder.
Starting point is 00:08:06 And we discussed GNOME Builder on episode 76 of the Unplugged program. Matt, I'm going to try giving a guest a call. Let's see if – hey, Christian, can you hear us? Yeah, I can hear you. Can you hear me? Yeah, we hear you great. Thanks for coming on the show. So, Matt, this is Christian.
Starting point is 00:08:21 He's working on GNOME Builder. Awesome. And you're probably familiar. We've talked about the Indiegogo project that's going on. Christian, working on Gnome Builder. Awesome. And you're probably familiar. We've talked about the Indiegogo project that's going on. Christian, welcome to Linux Unplugged. Thanks. Thanks for having me. Oh, no problem.
Starting point is 00:08:31 So congratulations, by the way, on the success of the Gnome Builder project. That seems like that Indiegogo has probably gone better than you expected, I would imagine. Yeah, I mean, significantly better than I expected. I tried to set some pretty ambitious goals, but at a very, very reasonable price point. And I'm hoping that people saw that and really came out to help. Well, what struck me about it is you seem like maybe you're a crazy person because you quit your full-time job to do this. Why take that risk? And you did that even before you launched the fundraiser. Yeah, you know, I've been a part of the free software community for a long time. And at some point, I just decided that fixing the tools that we're
Starting point is 00:09:18 all using is far more important than individual career growth to me. So I had a pretty kick-ass job, too. I was working at MongoDB, working on their C driver, and it's a great group of people there. They really care about free software. There's a reason why the product's AGPL licensed. But ultimately, this was the most important thing I could be doing. So I really had to make the switch. That's very impressive and very admirable.
Starting point is 00:09:44 So when you launched the fundraiser, has the scope of what Gnome Builder is going to include expanded quite a bit since the funding kicked in? Well, you know, it really determines how much, you know, and for how long people are willing to support me. Like, yes, I wanted, I want all of these features in there. You know, I knew that for me to be able to be successful with this, the most important thing I can do is build Builder with Builder. So that meant the first priority is C. And so Builder has to be written in C for technical reasons.
Starting point is 00:10:18 We want to reuse as much of the software as we can. We want to reuse Glade. We want to reuse DevHelp. We want to reuse GitG, GTK SourceView, and all these things are best integrated from C. So that didn't mean that we don't want to support Vala. It doesn't mean we don't want to support Python or JavaScript or any of these other languages in a first-class way. It just means that our priority had to be this first. So I knew that a lot of people would really care about those languages, and I really want to support them. It just, you know, it can't be the first thing to be done. We can't, you know, put
Starting point is 00:10:49 the cart before the horse. Right. That makes sense. I mean, focusing like that means that you get that right. And then once you get that right, you move on from there. But this looks like maybe, is it going to become a general IDE for GNOME eventually? Like all kinds of languages in there, all kinds of support? I mean, that is certainly my goal. You know, I don't care what language you write GNOME software in. And most of us don't. So anything I can do to bring more people in and more people contributing, I'm perfectly happy to do that. You know, we already have basic support for some of these languages. You already get like air reporting for Vala. You already get air reporting for Go if you have like a working Go setup.
Starting point is 00:11:25 So, you know, even beyond GNOME, someday that's quite possible. But I definitely want to stay focused myself on like how do we build GNOME software better. Yeah. And it seems like this would be a great tool for when somebody asks the question, where do I get started? People can say, okay, get started with Builder and go from there, which is such a, it seems like such a simple thing to be able to say, but we have lacked that one coherent answer for so long that I've talked to a lot of developers who've been put off by that. It just seems like there's so many choices. And this represents, well, if you're going to go GNOME, if you're going to do GTK, start here. Now that itself is a huge goal.
Starting point is 00:12:04 And so I'm pretty impressed that you've raised $42,000. But what happens six, seven, eight months from now, this is your full-time job, that funding sort of begins to wane. How do you make it ongoing? What's the trick there? Yeah, I mean, I think a really important thing is to, number one, build a really strong community so we can all share the burden. But on the point that you mentioned there of having like a single answer to tell people, like that is really, really important.
Starting point is 00:12:32 For my time spending, like helping people get started in free software, almost always the first question is, how do I get started? And it's a really monumental thing to get over. And you look at something like Android or whatever, you know, they have an IDE that you install and there's other choices, but there's a blessed sort of way. And you enable developer mode on your phone. I'd really like to see that in terms of GNOME,
Starting point is 00:12:55 you know, where you're just able to enable developer mode in the control settings. And all of a sudden you have a complete development environment and everything else is done underneath the hood and you don't have to worry about it. So would your, would a goal of yours be maybe to have Builder almost kind of considered a part of a GNOME desktop, maybe like in developer mode where it's almost under the branch of GNOME? Absolutely. I mean, this is, this is, I think I contributed. I think it's just a great project initiative.
Starting point is 00:13:21 We'll have a link in the show notes. So Christian, I guess you're already working now. So does anything change for you now that this is successful? Or are you just plowing on forward? Well, you know, the last couple of weeks I've been so busy with, you know, fundraising and communicating with people. And so the amount of code I've gotten written in January is significantly less than all of the other months. So I'm really looking forward to just, you know, putting the blinders on and writing code again. Yeah, absolutely. Gnome
Starting point is 00:13:49 Builder has seen a lot of attention since we covered it in episode 76. And Wes, do you have any thoughts on it since that episode? Now, here we are at the end of the year. Only that I'm really excited for the future of a nice GNOME native Python IDE. Yeah. You know, I mean, I use Vim pretty much for everything, but a lot of my coworkers, they're using Sublime, they're using Atom, Visual Code. There's a lot of options these days. And I think GNOME needs something, and I think Python is installed by default. In a lot of places, GNOME is installed by default. So I'm excited in this new year to try out GNOME Builder.
Starting point is 00:14:23 There you go. And I think what I'm excited about it is that it's given a lot of people like, hey, I want to create a desktop application. I want to use GTK. Something to target. What's my entrance path? Exactly. I do like that quite a bit. All right. Now I want to move forward to something that was very exciting, very fun for us on episode 79 this year. It was the episode we did right before the new BQ phone actually went on sale. Popey joined us and he went in depth on some of the stuff around it. And we just had a great discussion around the new launch and what people should expect about what we're all really here gathered today to talk about. And that's this new BQ phone that goes on sale next week.
Starting point is 00:14:57 It's like around one hundred and seventy. I think what is it like probably like one hundred. I don't know about one hundred seventy five dollars. I don't know what it's going for exactly. U.S. and there's even a little video. Now, I don't know, about $175. I don't know what it's going for exactly, US. And there's even a little video. Now, I don't think there's a lot of words in this video, so I'll just put it up on the stream so we can look at it. I mean, it's definitely a very fancy video. After all of the waiting, I mean, I know it's only been a couple of years, but it feels, I mean, that's a long time.
Starting point is 00:15:20 In the scheme of developing something like this, that's not actually a long time. But for people sitting on the outside, it feels like a long time. And so this video is extremely well done. Popey, I don't know if you know any of the background on this video. No, the first time I saw it was last Friday. It was shown off at an event in London, and I'd never seen it before. And actually, the bits where you see outside the guy on top of a building is actually on top of our office building.
Starting point is 00:15:48 I can recognize certain parts of London in the video. Well, I think, and we'll have the video linked in the show notes, I think one of the things the video does really well for me is it's essentially, without being too obvious about it, showing me kind of how Ubuntu Touch would sort of fit in with the ideal daily lifestyle that, of course, nobody truly lives. But if you live that, I get contextual
Starting point is 00:16:12 information becomes available to me just by watching that commercial. It's surprisingly effective. Life at your fingertips is the slogan. That's pretty good. This is really well done. I think so. I think they did a nice job with it. I think it's going to be interesting to see where it goes to. So the Aquarius E4 5, 4.5.
Starting point is 00:16:30 It's a 4.5-inch screen, huh? Well, so there you go. So the BQ phone, it's not a screamer of a phone. It's not going to blow you away with its stats. It's got a 4.5-inch screen. It runs at 540x960 resolution. 1.3 gigahertz quad-core ARM Cortex-A7 MediaTek CPU, a Mali-400 GPU at 500 megahertz, again, MediaTek, 8 gigabyte EMC storage, 1 gigabyte of RAM, 2150 milliamp battery, dual micro SIM, and 8 megapixel rear shooter. As far as first goes, it's not bad, especially if you consider that for a certain sector of the market, that's plenty phone.
Starting point is 00:17:07 Oh, yeah. I think anyone coming into the smartphone space for the first time is going to be pleasantly surprised. And I think that's really where they're going to hit their sweet spot. That's where I would target. I think that seems like that's what they're doing. Now, it's not launching in the U.S. yet. Yeah. But it is available.
Starting point is 00:17:24 It'll be available. I wonder if i'll still be able to buy it i don't know the uh the event that happened last uh friday there were 30 people invited from this is the insiders around the world yeah it was called the yeah the insiders event the ubuntu insiders they were actually invited uh a couple of months ago we built a list of people that we thought might be interesting to come along and see it. And there was a couple of journalists, a couple of video bloggers, and some bloggers, like written bloggers, and members of our community, developers, and what you might call outsiders from the community,
Starting point is 00:18:08 just come along and we give them a phone and they get to be the first people with one of these devices. We also gave them a few little tidbits of information over the month leading up to it. And then we flew them out to London on Friday and they came and saw that video and a couple of talks by uh there's a guy from bq there there was uh a couple of people from canonical giving talks um it was really good fun and they got to leave with a phone right yeah we gave them all the phone uh and uh it was in a special presentation origami presentation box um there was a phone and a uh a pair of nice
Starting point is 00:18:46 headphones yeah and even it even warranted uh the ubuntu phone's first official unboxing video which omg ubuntu picked up and ran that ubuntu phone box is slick i gotta say that's a nice looking box it was funny the um the we were asking them look do you mind if we video you i'm opening because we know what it's like. People want to see the thing unboxed. And so the video that you're showing now, that's Jordan Keyes unboxing his – he actually ran back to his hotel room or ran back to another room in order to do that. And then we went out for beer in the evening while his video was rendering out.
Starting point is 00:19:22 And then he uploaded it to YouTube when he got back after a few beers good sport good sport it was it was a good it was a good day um i noticed too i noticed that they come with a uh uh the uh the insiders edition came with a very nice set of just headphones like an extra perk there that's really cool yeah yeah we wanted to give them a little bit of something extra to say thank you for taking part and uh and you know uh coming all the way to the uk i mean some of them flew over some of them didn't have fast come but it was nice of them to come over and just take part and uh and give us feedback as well you know we've been capturing feedback from them you know i i was walking around on a friday with a notebook old style paper notebook and right now people are saying hey poppy what about this and how does that work and why is this like
Starting point is 00:20:04 this and i was making lists. And I've been giving feedback to developers and filing bugs, like doing all the due diligence, because these are the first people that have seen them outside Canonical. We've all seen it evolve. I've had one of those phones since August last year. And I use it every day, but there are things you just don't notice. And then when someone walks up to you and goes,
Starting point is 00:20:25 why is it allowing me to do this? And you think, oh, wow, yeah, you're right. It's just something because you use it every day, you just don't think that's weird. You shouldn't do that. Yeah, very much so. That is very true. So actually they go on sale as a flash sale starting tomorrow,
Starting point is 00:20:41 which is Wednesday, the 11th of February at 8 at eight uh eight o'clock utc so it's nine central european time flash sale means only gonna be available for a limited time or suckers like me are we gonna be able to buy it or is it only gonna be a is it region so it's nine nine central uh european time till six central so eight till five utc um so yeah it's a fairly lengthy amount of time throughout the day it's not like you know a 10 minute flash so it's not like the whole world has to ddos so i might actually website for the day you could try i have a shot yeah yeah yeah i'm certainly going to bed early so i could get up it's like christmas for me tomorrow because
Starting point is 00:21:21 i'm going to be ordering one obviously yeah um you know we're we're all going to be ordering them are you pretty excited yeah it's it's you know the fact that you know i started working at canonical three years ago knowing that this was going to happen and it's taken a long time for us to get here and we've you know we've had a lot of flack along the way and the method by which we've developed this and the software choices that we've made and the method by which we've developed this and the software choices that we've made and the hardware specification of the first device. Remember, this is the first Ubuntu phone. Hopefully one of many devices. If we come back on unplugged episode 600,
Starting point is 00:22:01 there'll be a plethora of these phones out there. Who knows? Are you already looking at the next device a little bit? Yeah, we've already said the next one is the Meizu. 600 there'll be you know a plethora of these phones out there who knows you know are you already looking at the next device a little bit because i know they yeah yeah we've already said the next one is the meizu yeah that one's going to be a little more uh like a larger screen right one thing and uh yeah it's uh yeah it's quite a bigger screen and more it's uh more cores more ram you know yeah more and bigger of everything but um yeah the moment you gotta start somewhere focused on the pq how how important was it uh you know you mentioned that you've had one iteration of this another
Starting point is 00:22:29 since august is that part of why you know you got to start and you kind of have to lock in the specs at some place and then start developing for that and so uh this bq phone yeah it's sort of been locked in for a while i take it right and so we initially were you know we've had loads of different hardware over the the time that we've had loads of different hardware over the the time that we've developed this we started off with a tablet edition on an asus transformer tf-101 and we've moved through very and nokia n9 and various samsung galaxies and nexus devices and you know then we got a partner in bq so we we grabbed a bunch of those devices and we started doing the hardware enablement and making sure all the apps work.
Starting point is 00:23:06 Because if we've been focusing on the Nexus 4, then we discover that, oh, actually, certain dialogues don't fit on the screen. I was wondering about that. This thing's slightly different. So we have to make sure all our apps and the dash is responsive and scales down to devices of this size. And it's actually made us more disciplined. Having a device that has more constrained hardware resources is probably better for us if we'd have had the mx4 first and had you know octo core with two gig of ram we could have gone nuts and you know made some
Starting point is 00:23:38 decisions that actually we'd regret later because we'd have to try and scale it back whereas from what i'm told um even unoptimized on the mx4 it flies along i haven't actually got one myself but i'm told it flies along um and it's you know it's pretty good on this bq device and we've still got some more optimization to do um so yeah there's still work and we're still ongoing and and the good thing is that we continue to deliver updates to that device so even when we've moved on to moved on to the MX4 and the next device and the next device, all the previous devices continue to get those updates. God, the MX4 looks so sweet. Wow.
Starting point is 00:24:17 This looks like a – yeah, yeah. I mean I want the BQ just to have the experience, but I think the one I'm going to land on would be the MX4. This is an incredible phone. I want them all. Yeah, well, sure, sure of course that's like trading cards yeah hmm yeah exactly i'd like yeah so how uh how much how much energy do you do you suspect canonical will put into uh sort of like i don't want to know if a generic image is the right one but an image that's essentially with some modifications it'll work on most smartphones is that something canonical you can't you can't really do that because the arm architecture
Starting point is 00:24:49 doesn't let you so there's a couple of things you know arm doesn't really have the concept that the pc world has in terms of acpi and device discovery you know that's that that's very mature on the pc and you can have one co-base stick a usb stick in it and it will boot auto discover everything and figure out what drivers to load at runtime um and the second problem is most um socs most of the chips that are in phones have uh binary blobs and you know that's that's sad and disappointing and but that's just the world we we live in right now there are no free soft fully free software phones none none whatsoever so whenever anyone complains at us that we no free soft fully free software phones none none whatsoever so whenever anyone complains to us that we're not a fully free software phone well good luck finding
Starting point is 00:25:30 one well yeah if you want to if you want a phone that makes phone calls right yeah or is usable in any way shape or form yeah um so we you know we we have to build um an image that is used you know usable on a specific device but that's that's actually where we've been quite cunning with this is that we have multiple layers to the image that goes on the phone. There's the very base layer, which is the device-specific part. And there will be a device-specific bit for BQ, a device-specific bit for the MX4, and then ongoing other devices. And practically, what is that? Is that a specific kernel? What is that layer composed of?
Starting point is 00:26:07 Yeah, so that's effectively the kernel and the drivers for things like the GPU, the radios, and all that, the sensors. So, for example, if a device comes along that has a fingerprint sensor, just for the sake of argument, we might want to support that, and there'll be a device-specific driver that would need to go in. But on top of that is the second layer, which is the user space bit, which has got all of our Ubuntu stuff in and the dash. And then on top of that is your apps. But also the OEM or the carrier can put their own additional bit on top.
Starting point is 00:26:41 So we control a bit in the middle that's that's the um the app the the apis and all this all the stuff people write yeah and the dash and the common bit that you would see across all the devices the bit at the bottom is the device enablement and so that means that when a new device comes out all we need to do is do the device enablement and then it's the same user space that runs on those and so when and when when we want to update an old device, we just update the middle section, and the device enablement bit stays the same. That's a really good approach. It means we don't have that fragmentation that Android has.
Starting point is 00:27:17 We can have lots of different devices on the market, and they're all effectively running the same code. Well, and it seems like it's approachable by just a fairly well-organized community could come together and say, all right, well, we'll take on supporting the Nexus 4 for another couple of years, or we'll make a Nexus 5 port. And me, as a more sophisticated user, could say, you know what? I know this community. I'll go use their image.
Starting point is 00:27:37 Because if I'm following you, the only thing they would really have to modify would be that first layer, that lower-level bits, right? Right. And so someone has already created the Nexus 5 port, as you know. And, you know, it has issues. It's not perfect hardware-wise. We're going to continue to maintain the Nexus 4, Nexus 7, and Nexus 10, and then whatever other devices come along that we have to support,
Starting point is 00:27:59 you know, for contractual agreement for things like BQ and Meizu and so on. So we'll continue to maintain, you know maintain a whole bunch of devices going forward. All right. I got a couple more questions, and then we'll open up the mumble. Here we are at the end of the year, and it's been very interesting. Popey joins us. Hey, Popey. So what are your thoughts now a little bit after launch of the first phone
Starting point is 00:28:22 and sort of looking back on all of that? So at the time when before it was announced and before it was released we really had no idea how many people would buy one and you know whether whether they would all get sent back or you know whether people would keep them or continue and develop software with it you know we just didn't know what people would do and it turns out that you know now however many months later what is it now eight months later uh we're still pushing out images updates every six weeks uh in fact we're doing a an extra one just before christmas i think you'll probably land on phones like a few days before christmas with some uh you know hotfix updates but um people are still using it they're still using it for developing apps uh they're
Starting point is 00:29:07 some people are using it as their daily driver you know not a huge number of people but we didn't expect you know we weren't expecting millions of people to buy them but what surprised us was bq were so impressed with the sales figures that they wanted to sell another one and then they wanted to sell another one and so then they wanted to sell another one. And so next year there's going to be more phones from BQ. That's a big deal. That's really exciting. Of how successful it was this year, which is great because, you know, that's validation that we're doing something right if one of our partners actually says to us,
Starting point is 00:29:37 yeah, we want to make more of them. So, yeah, it's been a good year. Yeah, that is probably the best benchmark to go by right there. Great point. So one of the things that I got a lot of crap for this year, and I feel like maybe it was a little undeserved looking back at it, but maybe it wasn't. I don't know. But I went on a rampage against ButterFS. I, in episode, let's see, what was it?
Starting point is 00:29:58 I think 87, looking back on it, I think I declared it a clown file system. Okay, so I had a real rough day. I came in, and I could not get my computer to start. I sat down at my desk, turned on the nice Asus monitor that I am quite proud of acquiring. I stare at a screen and it's nothing but errors, Matt. Nothing but errors. And if you're watching the video version of the unplugged program, I'm going to pull those errors up on my screen right now. It was devastating. It starts as this. Booting the Linux kernel.
Starting point is 00:30:30 Starting version 218. Oh, yeah, you know what that is. And then, hold on a second. Info. Task mount 175. Blocked for more than 120 seconds. Uh-oh. Uh-oh.
Starting point is 00:30:42 Task butter FS transaction 197. Blocked for more than 120 seconds. Uh-oh. And that's all it ever FS transaction 197 blocks for more than 120 seconds. Uh-oh. And that's all it ever did. And then I now, of course, so here's Chris's conundrum. Chris has a show he has to go to, and he needs a computer right now. Like, I do not have really, like, so here's what runs through my head when my most important computer doesn't boot, I think to myself. Well, I should go grab a live USB stick and probably boot in there and see if I can get the main OS up and just, you know, maybe true it in there and get everything I need and then fix it later.
Starting point is 00:31:12 Like I'm starting thinking like maybe I could like zombify this thing and like prop it up and like get in there, get my work done for the day and then like get out for the whole thing collapses out from underneath me. And I'm like, no, I'm not going to do that. OK, so I'm starting to think, okay, what are my other options? Well, I just the night before installed Ubuntu Mate 1504 Beta 2, I think it is right now. I think that's the current one. Yes. Yes. And so I had a USB stick already flashed.
Starting point is 00:31:40 I love, you know what, also, props to Ubuntu Mate. I love, you know what, also, props to Ubuntu Mate. Really, I think the only distro, when you just go to their website and the download links, and you put ddrescue up there, the command to run, and you just make it real clear, use ddrescue to write this to an ISO to a thumb drive. Everybody else always recommends dd, and a lot of times they don't just clearly put the command right there above the download links. It makes it so clear, and the fact that you also update the name of the ISO image so you literally could just copy that whole command is just brilliant.
Starting point is 00:32:10 It is so helpful because I myself always end up using DD and I forget to use DD Rescue, which is way better to write an ISO file to a flash drive. So anyways, props to Matei. So I had this thumbstick ready to go and I needed to get working right here, right now. So I stick the Ubuntu Mate 1504 USB thumb drive into my rig, I reboot, and I get into the desktop environment. It's pretty snappy.
Starting point is 00:32:35 In fact, it's unbelievably snappy. happy. It's so fast that I was grousing to Rikai, who was standing over me because he's trying to console me as I have been mortally wounded. And this gray screen comes up, and I start grousing, oh man, now I got to wait for the fancy grub screen to render because this monitor is so large that anytime there's a big graphical grub screen comes up, it slowly paints onto my screen. And I'm sitting here grousing about that. And what I realized was that that actually wasn't the case at all. What I thought was the Grub screen was actually X11 starting. It had booted so fast that I thought I was waiting for Grub, but I was actually waiting for the entire desktop.
Starting point is 00:33:20 It was amazing. It boots so fast. It was so cool. So I was like, all right, install. I'm like, after that, I'm like, that's it? That's all I needed? I just needed my computer to be really fast, and I just want to get back to work as fast as possible. I've got to do some clipping.
Starting point is 00:33:32 And so I installed Ubuntu Mate on my main workstation. This is my rig up in my office. And I used it for a couple of days, a day. I think I used it for a day, actually. And I ran into a couple of days, a day. I think I used it for a day, actually. And I ran into a couple of issues. First of all, here's the thing you don't want to do. It's not really a great idea to use a beta version on your main workstation because so many of the PPAs out there don't work with it.
Starting point is 00:34:01 They expect you to be on a released version of Ubuntu. So as soon as you start setting up PPAs for like themes or like a calendar widget or whatever, you just start getting 404s in your app, get update like an animal constantly. It's just a horrible mess. And then you end up like, you know, having to go out there and pull some of them out. So that was a bit disappointing and things like telegram not working sort of were deal breakers for me. And I ended up going back with Antigros because it was so early in the process I could jump back. So now I'm sort of at square zero and sort of setting up and trying to get advice from the audience on what should I try?
Starting point is 00:34:36 Because I haven't set this machine up in about a year and a half. So what would you try at this point? And I've already got some base stuff on there. But I have to say, it was pretty slick. So a couple of things I did in Ubuntu Mate 1504 is I used Mate Tweak to turn on Compiz and to set my style so it had more of a bar layout that I liked quite a bit. And that was really, really easy to set up. Really slick. I decided I opted to use the new Mate menu.
Starting point is 00:35:05 And I was pleased to see that SuperKey activated that. So it was all really good. The main problems I ran into with the Mate menu were like sometimes when I'd hit the SuperKey it would pop up behind other windows so when I would type I couldn't see the results. And sometimes it was a little delayed in popping up. So I'd probably still, if I was going to stick
Starting point is 00:35:22 with that desktop, I would probably use a dedicated launcher like Synapse or GnomeDU or whatever the hell. But it's such a nice setup. Like I was using that and I could physically, I just felt my computer was like, it felt like it was running faster. And I really was impressed by that. So Ubuntu Mate Edition 1504 is looking really sharp. I ended up keeping it on the computer I'm setting up for my son. So he'll be running that for a while.
Starting point is 00:35:46 And I'm now running Antigros with GNOME 3 on my main office workstation. And it was tough. It was tough. It was really tough. Now, did anybody catch that error message and maybe what was the problem? Yep.
Starting point is 00:35:58 Oh, you did, Popey? Yeah, so how long did you leave it after the four minutes and that error message coming out? No, I actually left it overnight. Like that, overnight? Yeah, and it just kept repeating the same message. Interesting. So my home server running ButterFS does that now and again,
Starting point is 00:36:17 but that's after it's booted, and it's fine and it's up. I just SSH in and echo zero as it says, and then I never see that error message again because it's only an informational message to say, holy crap, there's a truckload of IO going on right now. Well, here's what I think it is. It's busy. I think Blackout24 is calling it right now in the IRC,
Starting point is 00:36:35 and I think RoofChicken in our subreddit called it. Another BetterFest gotcha has been added to the gotcha wiki entry for ButterFS. That's how I see it. Stable kernel versions 3.19.1 can cause a deadlock at mount time. That's one of the new gotchas in the ButterFS. And I think this is exactly what happened to me. I think I'm on a rolling release.
Starting point is 00:36:57 I'm on a rolling release. And they want to do the packages with systemd and ButterFS, right? What's that? And they want to do the packages with systemd and ButterFS, right? What's that? And they want to do the packages with systemd and butterfs, right? Yeah, yeah, yeah. So there are workarounds. So if I were to look this up, there's workarounds.
Starting point is 00:37:12 But you know what? This is what I came to. I am so effing done with effing butterfs. It is not even funny. So when I was like, you know what? I don't care that I can fix this. I'm going XFS. So what I decided to do is know what? I don't care that I can fix this. I'm going XFS. So what I decided to do is my boot
Starting point is 00:37:27 partition, which is about 250 megabytes, is extended for. Everything else on the system is XFS. My root file system, my home partition, my editing partitions, my gaming, all XFS, only XFS. ButterFS is dead to me. This is the second system I have
Starting point is 00:37:43 to quote-unquote, kind of soft lost to ButterFS. As in, I could have fixed it if I really effing wanted to. In the Bonobos case, I would have had to format. And in this case, I would have had to do a workaround for the timeout. It's stupid. It's a clown file system. It's nowhere near ready, close to quality of ZFS. And XFS has a rich history behind it and probably has another 20 years left of development in it.
Starting point is 00:38:07 So for my taste, I'm going XFS on everything that's important to me, my back-end storage. I'm not even going to use a Linux file system. I'm going to use ZFS. I know. I kind of feel like maybe I'm the one guy out here. But, Wes, you were just saying you're still a ButterFS fan. Yeah. You know, I have a RAID 1 set up at home. That's what my MB runs off of.
Starting point is 00:38:24 That's kind of my main data store. And Popey, you're still a maniac running ButterFS over there, aren't you? Yeah. I'm just looking across at my little home server chugging away there with I think 12 disks in it chugging away, still backing up all my stuff, hosting all my music.
Starting point is 00:38:40 The scrubs come out clean. That's what's important. Okay, alright. It's got to the point now where I don't even bother checking any of the cron jobs because I know it's fine. It's just fine. All right. Well, we'll check back in with you next year. Is that going to be how it's going to stay? Because ZFS was a preview in Ubuntu 15.10 and it's all gearing up for officially being unveiled for 16.04.
Starting point is 00:39:05 So I think ZFS for the win. So that's going to be tricky. That tune's going to change. When 16.04 comes out, I'll certainly look at it. But I'm not going to migrate because, you know, I don't want to try one of these untested, you know, brand-new file systems. And, you know, to be fair, BSD isn't actually used at scale. So it hasn't really been truly tested yet.
Starting point is 00:39:29 Hey-oh! Oh, yikes. And that Solaris that they took it from, that's... Nobody ever used that. Nobody ever used that. That's not professional. Who? So speaking of things that we can barely remember,
Starting point is 00:39:43 there was one little controversy that the Unplugged show kind of found itself in the middle of. And that was the name change for SolOS or Solus. But don't call it Solus OS because, well, that could get them in trouble. Don't call it Evolve OS anymore. No, sir. No, sir. The project name has changed to avoid unnecessary legal action. Oh, boy.
Starting point is 00:40:03 So we have Ike and Ryan here. here ikey do you want to uh tell us what happened then um so yeah that was a fun week um yeah i've really loved how this has really gone so on april full stay of all days um i basically got an email come through and it said that i was getting a letter coming through as well which is like, okay, this is just pure lulz. I was like, okay. So I ended up phoning up the people involved independently, finding the phone number for this place separately.
Starting point is 00:40:36 And it actually does check out. So I was like, ah. So the trademark is very, very much specific to the uk so uh a couple of months ago we were having problems with people a completely unrelated incident by the way but we were having problems with people you know trying to assert ownership over the brand um so i took a couple of steps and i basically went ahead and put in a trademark application um not to be a patent troll but just to stop people trying to pull one over on the project. So that was like, so in the UK that happens for a couple of months
Starting point is 00:41:11 and it's put up so people can, you know, they can object to it and say, hey, we own that, which someone did. And it's held by the Secretary of State in the UK and they own the trademark for OS, which I did not see coming. Wow. Wow. Wow. Really? I could understand if it was Evolve.
Starting point is 00:41:31 When I was reading through the letter, I was looking for the word Evolve. But no, it was for OS. I was like, are you kidding me? That's... So yeah, I mean, that absolutely and utterly sucks. I was like, that's one thing that Linux projects are traditionally done to avoid that kind of thing, like have a suffix of OS or Linux or something like that. So, yeah, I mean, that absolutely and utterly sucks.
Starting point is 00:41:53 So we went through on Google Plus for a couple of, well, I think it was about two days, asking for suggestions, doing an IRC, and, you know, we got absolutely nowhere with a fitting name. So I just went back to a name that we've used before, which was Solus, but without the OS perm. Interesting to follow that project. And now, of course, here we are. They've shipped their early versions, and we've even done a review.
Starting point is 00:42:14 And I was kind of curious, Popey, on your thoughts now kind of looking back towards the end of the year on this kind of situation. Yeah, I looked at this, and I thought, oh, it's yet another distro. Who needs that? They're doing their own desktop. It's weird.
Starting point is 00:42:27 We don't know anything about that. And he's barely getting all these builds done in time. But now when you look at it and he's got this stonking great Intel server in his flat that he's doing all his builds on. And he's churning out loads of social media posts with screenshots all the time and boot times and you know the um the policy there seems to be genuine community interest as well yeah it's it's nice to see someone who who is strongly opinionated about what he wants from his distro yeah and is you know driving it the way he wants to do you know and you know he listens to input from others and he's got a community of people who are contributing as well.
Starting point is 00:43:06 But he's going for it, and I wish him every success. Yeah, I completely agree. I think that's well put. And the first early releases of it, and the one we reviewed, are actually surprisingly impressive. And I don't mean to be diminutive when I say surprising, but it's just what they have to work with and some of the challenges they've had to face.
Starting point is 00:43:24 It's a whole lot of fresh energy in the ecosystem. of when I say surprising, but it's just what they have to work with and some of the challenges they've had to face. It's a whole lot of fresh energy in the ecosystem. It's kind of what it feels like. Maybe it's not the direction everyone wants, but it's like, that's a lot of effort put in and that can only have good consequences. It's the first new truly independent distribution for a long, long time. And I think that's what's driving a lot of the interest around the project. Yeah, right. It's built from scratch, and it really is something unique. Yeah, that's a great point.
Starting point is 00:43:49 You know, as somebody who, on this show specifically, has talked a lot about Firefox versus Chrome, you never. Me? I know. I didn't know quite. It was very incongruent for me. I didn't know what to make out of this story. Do you remember when a Debian package manager, a maintainer over at Debian, found out that Chrome was downloading a binary in the background and enabling our microphones? Yes, I do. We had a good conversation around that. And then it went into a much wider conversation that I thought was really interesting. Okay. So anybody want to jump in first on this Chrome topic?
Starting point is 00:44:27 To me, it seems like this is the line too far. And here's, I already told this story, so I'll keep it brief, but here's what made me realize this. Let's see, it was Father's Day. I was seeing family, and this family, it was a couple, they have two Samsung S4 phones. You know, a couple years old now because the S6 is out, right? And before they installed this update they got, they wanted to come see me. So I look at their update.
Starting point is 00:44:55 Oh, it's Lollipop. Oh, good. You guys are going to get Lollipop. Great, great. Yeah, this is a good update. You're really going to like Lollipop. Let's do it. Let's install it.
Starting point is 00:45:01 So we plug in their chargers. We hit the update. It takes like an hour because it's got to update all their apps, too. It says it's going to take 30 minutes. It does not take 30 minutes. And it updates all their apps. Well, one of the new apps it gives them is Google Photos. Oh, okay, Google Photos. All right, cool. So I'm showing them, well, I've got Google Photos on my phone. Let me show it to you. And I bust it down. I'm like, this right here is Google Photos, and it is so great. And I do not have time to tag and organize my photos, and I don't ever manage it. And this just automatically backs them up to Google servers for me and unlimited storage. And I'm just going into the whole thing, talking about how great it is. And look at this, I say. And I bust out the search feature, and I'm like, it's tagged every person's face. And look, it knows this is food, these are flowers, that's an object, that's a a car that's a whatever a holiday like it's gone through and figured all this stuff out and i'm like so check this out i hit the search button i say show me all the pictures of my son
Starting point is 00:45:54 dylan at christmas and i like and check this out i've never tagged any of these photos and the google photos app instantaneously auto populates the search results here's all the pictures with dylan at christmas and i'm like isn't that awesome isn't that great i never told it this is christmas PhotoZap instantaneously auto-populates the search results. Here's all the pictures with Dylan at Christmas. And I'm like, isn't that awesome? Isn't that great? I never told it this is Christmas. I never told it this is Dylan. It just figured all that out by importing my pictures.
Starting point is 00:46:13 And they look at me like I am a crazy person. Like, they look at me like, so how does it know that's Dylan? And I'm like, well, it looks at the face. So it knows the faces of everybody you take pictures of? Yeah. So it knows everybody you ever hang out with that's in your photos? Yeah. And I won't say this guy.
Starting point is 00:46:34 Let's just call him Jim. And they say to me, they say, well, what about your buddy Jim? He intentionally, like it's his mission in life, never to have a presence online. He never wants to be tagged in any photos. He doesn't have a Facebook profile. He doesn't have a Twitter account in life never to have a presence online he never he never wants to be tagged in any photos he doesn't have a facebook profile he doesn't have a twitter account he doesn't have a google account like what about him what about jim he's in some of your photos i'm like oh yeah jim is in some of my photos like so now google knows that you hang out with jim even though jim never wants to be online uh yeah i guess and so i i expected to be like oh man this
Starting point is 00:47:04 is going to be so convenient. I, now I don't have to worry about managing my photos and I don't have to worry about losing my photos when I get rid of my phone. But because they had never been introduced, and this is my, now this is my, my theory, because they had not really been introduced to some of this Google stuff. They just were kind of all of a sudden thrown in on the deep end on one of the more kind of creepier things Google can do. And they weren't sort of slowly introduced to it. They didn't see it be introduced through Google+,
Starting point is 00:47:30 and slowly develop with auto-awesome features getting rolled out. They didn't see the whole evolution of it. They just kind of went in, boom! And they're like, whoa, this is way too much. And now they're not going to use it. And then I thought, could you imagine if I told them that their Google web browser was automatically downloading a program in the background that turns on their microphone so that way they can say, okay, Google, what's the weather like?
Starting point is 00:47:58 They would think I'm a crazy person. So when I think about it through their perspective i think gosh maybe this is gone way too far maybe we are sitting here in the boiling pot just that's googs you know they mean well there's just one more thing right but hey they fixed it right now you can opt out so it's just no big deal and we just keep on going one more thing one more but every now and then i have like these reality checks where i talk to people outside the tech bubble and I expect them to be like, oh man, that's great. And they're like, whoa, are you okay with that? Does Jim know you've done that? And I'm like, oh, and I felt like, geez, I didn't really think about that. Like I had thought about it, but I didn't
Starting point is 00:48:39 really, really, really wrap my head around it. And then this thing happens. So Mumbler, what do you think? Is this the line too far? Sean, I want to start with you. Go ahead. Well, bottom line is anything that can compromise my privacy, I want to be asked first before you add it to my stuff. Good point. North Ranger, what do you think?
Starting point is 00:48:58 I don't think we should be surprised because we've seen this before with Android, replacing gallery apps, camera apps, with the closed-source Google versions. Well, and that's actually what I was going to ask Wimpy. And the value of this is negative. Is this, once again, RMS being right, or are we overreacting? Is this what we get for using a proprietary browser by an advertising company that wants to make life more convenient?
Starting point is 00:49:24 proprietary browser by an advertising company that wants to make life more convenient? But Chromium's not a proprietary application, is it? No, but it still happened, didn't it? Yeah. And so it probably happened because this is how Chrome is packaged, how Chromium is packaged, because the two are very closely related. But the question here is is who is the package maintainer because if you're using a linux distribution ultimately you're placing your trust in the person that makes the binary packages that you install on your system because as i said earlier for a brief moment for example i'm a maintainer for debian and for arch linux so for a brief moment i have root on your system and the question is do you trust me
Starting point is 00:50:13 and there are a lot of people out there that are in that position yeah so you know there are processes in place with the distributions and they do things a little bit differently. I think Debian is far more rigorous than some of the other distributions in terms of the checks and balances that are in place to ensure that the packages are of a suitable quality and they don't do anything, you know, untoward. But, yeah, you take any distribution and ultimately you have to say to yourself for a moment somebody somewhere created this package and they have root on my system. That's a sobering thought and I think it's a good perspective for us to take because it is the reality. And when you think of it in that context and that perspective, you can see why there are other solutions being worked on. And this is, yeah, exactly. And this is why things like, you know, Atomic and Snappy packages and Click packages are becoming a thing. Because, for example, on Android, when you install
Starting point is 00:51:18 an app on your Android phone, that app during the install process does not have root. Android phone, that app during the install process does not have root. Hmm. Very good point. Yeah. Okay. In a go-go, I want to give you a chance to say maybe Jim is a lost cause that him never having an online presence is not possible in 2015. Should I not feel so bad?
Starting point is 00:51:38 Well, it's kind of not possible because he could have walked past a shop that is selling its CCTV camera with an app that you can download on the app. So that lets you see CCTV cameras. Sure. That means it's been online. It's quite hard to avoid cameras nowadays. That all use the internet. Yeah, isn't that so true?
Starting point is 00:51:58 So here's what I wanted to kind of put out there as maybe a feeler. If you go to LinuxActionShow.reddit.com, find episode 98 feedback thread. to kind of put out there as maybe a feeler, if you go to LinuxActionShow.reddit.com, find episode 98 feedback thread. Why could I recommend them that they could put on a phone, be great if it supported iOS and Android, so maybe I could use it myself, that would work for backup? So I tried BitTorrent Sync. It'll copy program files off, pictures off. But it's not the same thing to just copy the data as it is to actually have a little intelligence behind it.
Starting point is 00:52:30 There's another app out there called Picture Life. This is a private company. They were recently bought up. It does the same thing that Google Photos does privately. You pay more for it. I don't know. I actually forget. I was looking at it sort of casually.
Starting point is 00:52:41 And it automatically backups your photos, does the face tagging, does sort of like location tagging and tracking, but it's a separate private company. It's not part of an information behemoth. And that's kind of appealing, but I would really like an open source solution for photo backup. Something where, you know, the user can let it run in the background, automatically copy the photos off, sort of like Google Photos does, or BitTorrent Sync, or Dropbox, or Dropbox or actually, I think there's even a way to do with own cloud. I haven't. Yeah, okay. Yeah, Mr. Grumpy R says, yeah, there is a way to do with own cloud.
Starting point is 00:53:12 I haven't really played with that. That might be worth playing with, but then see they'd have to have an own cloud server. Yeah, that's a hard one. That is a hard one. I loved how we kind of made that transition from starting about Chrome and to getting to the broader conversation. But before we go any further, I want to talk about something that's broad,
Starting point is 00:53:27 and that's DigitalOcean. Go over to DigitalOcean.com and use our promo code DL1plugged to get a $10 credit, and then you can try out their $5 rig. Two months for free. Think about that. If you did that right now, you could try it out, and it would still be working in the future in 2016 for free. Whoa! That's right. Use our promo code DL1plplugged over DigitalOcean.com, a simple cloud hosting provider dedicated to offering the most intuitive and easy way for you to get a Linux rig up in the cloud backed by KVM using SSDs so that way the I.O. is super fast with crazy great connections in New York, San Francisco, Singapore, Amsterdam, London, Germany, and Toronto. Maybe you promised your niece a new Minecraft server.
Starting point is 00:54:06 Spin it up. Dude, maybe your New Year's resolution was start a new blog. Spin it up. Holy smokes. Give the gift of Linux infrastructure. Holy smokes. Use the promo code DLUnplugged. Actually, you know, I have a Minecraft server on DigitalOcean.
Starting point is 00:54:19 Do you really? I do. I have a SyncThink server. I have a BitTorrent SyncThink server. I got an own cloud server. I got a stun server up there. What else do I have up there? I have an I have a SyncThink server. I have a BitTorrent SyncThink server. I got an own cloud server. I got a stun server up there. What else do I have up there? I have an MB server up there.
Starting point is 00:54:28 I have a Quasal server up there. Of course, I have a web server that does a couple of just small tasks for me. I have a GPG server up there. I got all kinds of stuff up there on DigitalOcean. It is really great. Their interface is very intuitive, very straightforward. They have a great API that pushes that all the way
Starting point is 00:54:47 into your hands. Like you can just create a great script. There's a bunch of libraries that work with it or tons and tons of community apps that are open source and ready to take advantage of. Really great control panel,
Starting point is 00:54:58 very reasonable cost, entire Linux infrastructure, HTML5 consoles to manage all of it. DO Unplugged is the promo code. DigitalOcean has been rocking support of this show for the entire 2015 year, and it would mean a lot to me if you went over there and used that promo code to keep our show going as a thank you to DigitalOcean for sponsoring Linux Unplugged shows.
Starting point is 00:55:17 So DO Unplugged, that's all you've got to do. Try them out for two months, absolutely free, and a big thank you to DigitalOcean for sponsoring the Unplugged show. DigitalOcean reminds me of the future. And something else that kind of felt like the future was our conversation around open source artificial intelligence and the Mycroft device. So in the pre-show, we were talking about this really cool Kickstarter called the Mycroft. called the Mycroft. And in between, literally in between a few moments ago and now since we've started the show, we've had somebody from the Kickstarter join us in the mumble room. I believe he's their chief technology officer. So I want to bring him onto the show right now. Ryan,
Starting point is 00:55:56 welcome to Linux Unplugged. Welcome back, I should say. Yeah, it's good to be back. I love this show so much. Okay, so Ryan, in your own words, what is the Mycroft device and what's your involvement with the project? So in my own words, have you ever wanted to walk into your house and have it be like you're on the Starship Enterprise? Yes, every day. Well, this project allows you to do that. It's an artificial intelligence for controlling your entire home, from entertainment to your appliances to your lights to your music. Everything can run through Mycroft because it's powered by Linux. And how much of an infrastructure is there to just, like, if I'm a consumer, if I had something like this, I set it up, put it on my table, am I ready to start using it, or is it like I have to write the apps for it?
Starting point is 00:56:52 Absolutely. this is set it up put it on my table am i am i ready to start using it or is it like i have to write the apps for it absolutely you you do not have to write anything if you don't want to that's actually a lot of questions i've gotten is okay it's open source drop the code on us right now and we're like no we want to but we are putting in place ways to easily manage it and contribute to the project and and and we before we ever started on this we actually this came out of a self selfish endeavor we wanted we had this place it's a maker space here in lawrence kansas and we wanted to power the whole place using an artificial intelligence and so we went through all these different open source projects that were already out there you know know, this personal assistance type things. And none of them did what we wanted. We wanted to control the lights, we wanted to be able to add new modules and essentially make it power the entire space. And everything was limited or really hard to install
Starting point is 00:57:41 or really hard to configure. And we were like, this is not a good shape for this to be in. I mean, we've already got things like Google Now and Siri and Echo coming out, and they're all super tied into their own ecosystems. They're proprietary. And we were like, this is something open source can actually do better. Well, and so a big differentiator here, and maybe also the biggest question mark, is it's running a local AI. A local AI that seems to be powering a lot of the recognition and all of that.
Starting point is 00:58:12 Is that all done locally? Is there no cloud component to this? There is a cloud component. And we've received a lot of questions about that. We use PocketSphinx for the keyword recognition. PocketSphinx is a local library that analyzes, you know, it doesn't go anywhere. It's just listening for its keyword. Until then, you can say anything and it's not going anywhere. And that's good because you don't want everything
Starting point is 00:58:37 you say in your house to be streamed up to a server. Right. So the voice processing for the trigger words is done locally. Yeah. But at that point, we actually send it off to a few different places. And essentially, whichever comes back first, we analyze it for quality, like how accurate do we think this is. And then, you know, depending on how accurate that first speech-to-text thing is, and we have our own ways of kind of figuring that out, we either accept it or we wait for the next one to come in. And we're hoping that people will be able to make decisions for themselves, at least our technical users, for which services they want to use for analyzing the queries and then go from there. The machine itself actually decides what to do with the query when it gets it back.
Starting point is 00:59:27 So when it analyzes what you say, and this is really complicated, and I'm sorry, there's not really a great way to encapsulate this into an easy five-second plug. No, it's actually fascinating. So the decision, the action taken, isn't made up in the cloud service. The answer is provided to the local box, and that's where the decision is made on what to do. That's correct. That's correct. That's nice. It comes back with a confidence. It says,
Starting point is 00:59:49 this is what we think it said. And then the local machine goes through its modules very, very quickly to decide which one applies to that. So if Chris Fisher says, I want you to play the Deadpool trailer on my TV in the living room, it's going to come back. It's going to look at the media module. The media module is going to come back. It's going to look at the media module. The media module is going to say, I'm pretty sure he wants YouTube. Then the YouTube module is going to be activated, which is going to cast that to the Chromecast in your living room TV. That's pretty slick. And I guess the nice thing here is if this really reaches its goal, regardless of how well the device does, there could be a significant contribution by having this open source AI project.
Starting point is 01:00:28 So can you tell me more about that? Like, is it a server client thing? Is it all open? Is there a proprietary aspect to it? What's going on with this AI and what's it called exactly? So the AI itself is called Mycroft. It's named after Mycroft Holmes, which is Sherlock Holmes' brother. It's named after Mycroft Holmes, which is Sherlock Holmes' brother.
Starting point is 01:00:51 It's also, there's this book called The Moon is a Harsh Mistress, which has an artificial intelligence in it named Mycroft. And Mycroft is important because Mycroft, being Sherlock's home brother, was supposed to be super intelligent. He was supposed to be able to just, you know, he had an excellent memory, was able to just pull information out of his head at a moment's notice. And so that's where the inspiration came from for the name. The actual device itself is completely open. Open hardware, open software, and the entire unit and everything related to it is going to be open. Only thing I can imagine maybe having some parts being held back would be some of our back end infrastructure for, you know, I'm not like we we want everything that comes through our servers to be encrypted and anonymized. Right. And so I don't know how much of our back end we're going to open source right away. right away i being that i've your show actually was something that i grew with as i grew in my linux abilities i started listening to it probably oh god like i don't want to guess how many years ago but um and so my goal is as a result of being kind of raised in this culture and having like a
Starting point is 01:02:00 lot of my tech knowledge grow with the open source community and my involvement in it, I would eventually like to get everything that we create open sourced. But there's also, we have to find the best way to do that and we have to do it at the right time
Starting point is 01:02:20 or else people will be like, this software is crap. And so the way it interfaces with home automation devices uh is that through like the apis that those vendors provide like so uh smart things hub or phillips hughes that's essentially it's just interfacing with those apis that exists out there already yes that's exactly right anything your linux box can do mycroft can do because it's built on top of a Raspberry Pi. And so anything you can run on a Linux box, the way that the modules are created is it can just send off a command through the
Starting point is 01:02:55 Raspberry Pi to a device. So how is that done from the user? How is that set up from a user perspective in a device that's all done with voice commands? Is there some sort of web interface? I know it's getting down to the details. I'm just curious, how does an end user do interface with something like this? So there are two ways I see it. There's for grandma, you know, and then there's for someone like Chris Fisher. And grandma will use an application to install modules that others have created okay and then when they're installed like if she installs pandora it'll say on her on her phone
Starting point is 01:03:33 or on her computer it will say you know log in okay we've imported your stations you know and then and it'll say would you like to create custom names for these stations beyond their normal name? So if you say, play my jam, it will go directly to the station you've designated as my jam. But for Chris Fisher, you might want to actually create a module that does something related to your studio over there. And the way that that works is you can create a module and install it locally on your machine just by logging into your machine. And then if you want to contribute it back to the community, you can. And we'll have a community repo where people can contribute their own modules back. At the Makerspace, we have a whole bunch of drones and we fly them. And we've also got them so we can design flight paths for
Starting point is 01:04:26 them and so right now we're working on a module where we say mycroft launched the drone to do a perimeter check and he goes on a predefined uh flight path and so um so that's the point though is i was getting very upset that i could get an echo or you know one of these other devices in my house but i would have no control over what services I could use with it. It'd be whatever Amazon told me I could use. And that's where I think the big difference is. People are like, I don't understand what's different. And it's like, well, if you get an Amazon Echo, Amazon is going to control every single thing that can interface with. There's that, there's that, you know, they're going to, because they're proprietary, because they're this ecosystem that's going to put their own products and services ahead of others.
Starting point is 01:05:10 You know, that's something you don't run into with Mycroft because Mycroft is open and we're not going to prioritize anybody because frankly, we can't. You know, there's people will be able to install whatever modules they want when we don't want to limit what they can install on their own device. $99,000? Is that enough to build an open source artificial intelligence and manufacture and ship units like this out to customers? So that's a really good question. The $99,000. So we've already bankrolled this a lot. We come from a background of most of the people on the team, This isn't their first rodeo. This isn't their first company. And our CEO, Joshua Montgomery, has been featured in Ars Technica and a few other big online publications for his work on the Wicked Fiber initiative in Lawrence, Kansas, to get one gigabit, you know, internet service to everybody in the in the town. And so we've had we've had experience and we all come from different backgrounds and maybe in different companies that we've played a role in in starting and everything. What this says, ninety nine thousand dollars, yes, will allow us to ship our first units. You know, that would be great.
Starting point is 01:06:31 But it will also allow us to be able to have that reassurance that we're doing something that people want and we're ready to invest more in it because of that. You know, we think that, first off, we have a little bit of, you know, funds that we're willing to pour into the project if we know that there's some actual desire for a product like this. And secondly, if we actually do fund, that allows us to go to investors and say, hey, we want to take this to the next level. And here's the here's the interest, you know, and everything. But I would love to see us get I'd love to see us beat our Kickstarter goal and have enough have enough resources to actually completely fund this from our fans, you know, and not have to go to investors if we don't have to. But I'm but, you know, we we've already planned for the next step in the event that we fund and everybody will be able to get their unit and will be very in pretty decent shape for
Starting point is 01:07:32 a good long time. So I would say if something like this interests you, head over there and back it. Yeah. And if you have any questions, you know, hit us up. You can message us on Kickstarter. I'm in the chat occasionally, but you can also find me on Google Plus and Twitter, at Ryan Lee Sipes, and just ask me a question.
Starting point is 01:07:52 I had a chance to chat with Ryan at System76 when I went out there, and they are extremely passionate about what they're trying to do. And what I love about Ryan is he's really got a good handle on the big picture, the big picture of where they could take this thing. I don't know where that is yet, but man, like, you know, his example in our interview where he talked about they have Mycroft hooked up to a drone and they just say drone, you know, they just say Mycroft, scan the premises and Mycroft launches a drone and it goes around and takes surveillance of the premises and gives them a report.
Starting point is 01:08:25 That is amazing. Yes, that is. Like, if you're not feeling safe at home tonight, tell the Mycroft device to go out and do it. And you can audit that, right? I mean, it's not just some drone that's watching everything and you have no idea how it's processing, where it's sending it.
Starting point is 01:08:37 This is your drone. Yeah, yeah. So, and of course, you know, with all the other commercial artificial intelligence help out there, it's nice to have something that's open source and something that uses code to locally listen that we can trust. I want to shift gears now and talk about something that was a big revelation for Noah and I. We went down to LinuxCon, a.k.a. DockerCon, this year. And one of the things we walked away with was docker and containers on linux is really what the enterprise is talking about but more so than that how they can actually manage it once they've
Starting point is 01:09:12 deployed hundreds of docker containers that they don't have such a handle on now no one of the things that jumped out at me about that talk and he's obviously talking about security is one of the main things that the vendors here are showcasing is how to patch your applications in containers. Like, people are, like, everybody has a different solution for that. Right. How to manage container security. Yep.
Starting point is 01:09:33 How to update applications in containers. How to know when the applications in the containers have gone behind. How to know when the application quits working. Yep. All of that is, like, I would say, and maybe do you agree that, like, it seems to be, like, the number one product that's being talked about here, the number one problem? Well, so I think, so the container technologies themselves, we have, you know, we've built communities and there's already that, the standards exist for that, right? And so what's left, where the market is, where there's left to make a business or money is in products managing those things. Because like we were talking about at the drive, is you're not going to, nobody is going
Starting point is 01:10:10 to manage that stuff from the command line, right? Even if it's possible. So you need some sort of a solution, especially if you're doing it at a scale. Yeah, and the other thing is containers kind of encourage you to have a lot of them. Because not only is your density higher versus virtualization, so on a server that could have 10 virtual machines, maybe you can now have 20 containers because you don't have the emulation overhead. But you also are kind of encouraged to do a container per application.
Starting point is 01:10:34 So you put your mail server in a container and your web server in a container and your group collaboration thing in it. All these different things go in containers. All of a sudden, you have a dozen containers for one small office. And so one of the things that they're finding and talking about here is that container proliferation is just exploding. And then even small shops have like all of these containers they have to manage. And then the other thing they want to do is move them between services depending on which more cost effective. Now, the next thing we're going to get into is a clip that perfectly demonstrates as commercial software moves into areas that more
Starting point is 01:11:03 and more and more important to our daily lives, it is becoming more critical than ever that we as consumers can crack it open and take a look at it. I think this next story and this clip and discussion we had perfectly demonstrates this. And not only does it demonstrate this, but we managed to also demonstrate why the discussion around DRM can still happen and it can have a new spin. But first, I want to tell you about our friends over at Linux Academy. This is a great resource for you to learn more about the technology and resources around Linux. Linuxacademy.com slash unplug. Go there, get our special discount and learn more. It's a platform for learning more about all of the great technologies around Linux, no matter how much time you have. They have an availability
Starting point is 01:11:43 planner. You go in there and say, I've got time on Monday and Tuesdays and Fridays. And it will generate courseware that matches that. You go into the nugget sections. They have deep dives that last two minutes to six minutes. And then when you're really ready to immerse yourself, they have nearly 2,000 self-paced courses with instructor help available on demand
Starting point is 01:12:00 created by Linux enthusiasts and educators and developers. Go to linuxacademy.com slash unplugged. Check it out. They have downloadable comprehensive study guides, seven plus distributions you can choose from, the entire AWS stack, Red Hat, OpenStack, graded server exercises.
Starting point is 01:12:17 You hear that airplane out there, Wes? I sure do. You hear that airplane flying over? Those are people that are celebrating their successes by Linux Academy. They're just flying around in a Linux Academy jet. Okay, well, that's not true. But it might be true.
Starting point is 01:12:28 It could be Santa's sleigh. Oh, which, you know, it's got to be Linux powered. How else could it be so reliable? I agree. And you know what? When those reindeers had to build a Linux powered sled, do you know where they learned their Linux fundamentals? Linux Academy.
Starting point is 01:12:41 Linux Academy. They went to LinuxAcademy.com slash unplugged, and they got that reindeer discount. And you can too. And you support this show. And it's seriously becoming very respected. You know, like you see someone, and they've completed a lot of Linux Academy courses, you know that they know what they're talking about.
Starting point is 01:12:56 Yeah. That is a very good point, is because they've been so focused on the content and on the infrastructure, on the courseware they pick, and they manage to watch the industry and determine what stuff really matters, they've gotten a really good name for themselves. And that just pays dividends as a Linux Academy subscriber. So go to linuxacademy.com slash unplugged. Take advantage of our discount and tell them you appreciate them supporting the show for all of 2015.
Starting point is 01:13:19 linuxacademy.com slash unplugged. Thank you, Linux Academy. All right, so let's talk about this VW scandal where you hooked up the VW cars to get tested and the computer software made things look a little better than they really were. And that is where the problem lies. Volkswagen cheated on emissions tests again, says the EPA. This time about 10,000 VW, Porsche, and Audi diesel engine cars are implicated.
Starting point is 01:13:47 They're all installed with software that makes the cars emit less pollution during tests. When driving on real roads, the cars emit nine times the legal limit of nitrogen oxide. So this software, I'm going to stop it right there. This software is specifically designed by Volkswagen that when it is in test mode, it alters the way the engine performs. And when you're not in test mode, nine times of some of the most poisonous types of gases come out of the tailpipe of these diesel vehicles. Which causes respiratory problems. In September, emissions cheating was exposed in 11 million other VW cars worldwide. None of the cars have been recalled in the U.S. and are still safe to drive.
Starting point is 01:14:29 The company could owe the EPA billions of dollars in fines, including nearly $400 million associated with the latest batch of cars. The latest batch of cars includes Porsches, Audis. I mean, we're talking, we're talking high-end vehicles. And this has caused the mainstream press like Cars.com and the New York Times and a bunch of others that are running pieces that are basically saying
Starting point is 01:14:57 that proprietary software is the blame. They say outright fraud is possible because of proprietary software. And I think this is remarkable. They say it's a bad situation to get far, far worse. You throw a perfectly good phone away after two or three years because the component goes bad. But because the manufacturer refuses to provide parts and code updates, really. As the driver of an old but beloved car that owns its latest 50,000 miles to the abilities of mechanics who understand the engine's technology,
Starting point is 01:15:27 which is a huge great point, by the way. They go on to point out that a day is coming when great cars get scrapped because the automaker decided it was time to force me to buy a new one. This is Andy Anaco writing for Cars.com. In that same report, he touches on the same thing we were talking about the other week. With Apple users not owning their software, only licensing it, here we see that more and more carpet companies, in this case General Motors, lawyers have defended the practice that you don't own the General Motors software in your car. They do. Yeah.
Starting point is 01:15:57 You have no right to play with it or tinker it or make sure that it's not polluting more than you think. Right. Nine times more than they say it is. You go in to get it tested and it's then polluting nine times more than you think. Right. Nine times more than they say it is. You go in to get it tested, and it's then polluting nine times more than you thought it was. You go in to get it tested. Yep. I hope they're revising the tests here as well.
Starting point is 01:16:13 Maybe something you stick in the tailpipe while it drives around. Pronoun, you had a comment about proprietary software by law. Go ahead. Yes, I think some law entity in europe actually had a law that you have to put preparatio software on cars so they can't be hacked huh uh that is horrible and uh obviously uh this would be an underscoring reason why that would be a bad idea uh wimpy what do you have here here from the podcast on season 8, episode 34 of the Ubuntu podcast? Sorry, that was the wrong link.
Starting point is 01:16:48 That's the one after that about the Librarian of Congress. Oh, yes, yeah, from the EFF. Yes, and actually, this is kind of where it's going. We kind of touched on this last week. Yeah, good point. But there's a particular point in there about how this affects car security research, repair, and modification. What did you catch? about how this affects car security research, repair and modification.
Starting point is 01:17:04 What did you catch? That they've recognised the need for vehicle owners to circumvent access restrictions in order to repair, modify and tinker. And one of the things in this VW case is that you're not able to actually determine what the proprietary software is doing or not doing with regard to these test emission levels and how the car is being tuned is because it's DRM protected. And because of the DMCA, you're not allowed to, you know, hack it.
Starting point is 01:17:34 But under this provision, you now are. This is a big deal. Yeah. This is a really big deal. And it is the Librarian of Congress has extended this DMCA, I guess, exemption to also phones and tablets too. And I wonder if this whole Volkswagen catastrophe isn't partly responsible for this. It seems to be turning the tide in at least some of the public perception.
Starting point is 01:17:55 So here is now, I just, I don't want to be like this guy, but I just want to put this out there. So let's be realistic. The industry is what it is. They're not going to be, it's not going to be kumbaya open source blah blah blah it's going to be at best people reverse engineering and figuring things out this software this stuff is literally going to affect our lives it is the stuff that runs our cars the stuff that runs the trains the stuff that runs the drones the stuff that runs all of this.
Starting point is 01:18:35 Chris, just imagine for a second if SISA or TTP was in full effect, the person that would have found this bug in the Volkswagen software would be going to jail. Right. And North Ranger, you also kind of wanted to play on that on the DMCA laws. Well, yeah, I mean, what Wimpy pointed out with the exemption granted by the US Library of Congress still doesn't fix, I wouldn't call it a loophole. It's a big catch with the DMCA is that the Library of Congress exemption only allows individuals to bypass circumvention in things like cars and video games with servers. It's still a criminal act to distribute tools to break those. Right, that's a good point.
Starting point is 01:19:19 Wimpy actually has a really good point about how this could be a great opportunity to explain it to regular users about why dr drm and dmca stuff is so bad go ahead wimby well you know normally we associate drm with content and if you try and explain why drm is bad because it protects video or music content to you know your friends and family outside of the open source world, that's a difficult sell. But if you explain this story, that the software, automotive software is DRM protected, and maybe tuning the car differently for its test cycle than when it's on the road, but nobody can prove that because it's DRM protected,
Starting point is 01:19:58 it's a better way to explain why DRM is a bad thing, and we shouldn't have it. Now that we're sitting here at the end of the year, this scandal's actually gotten even worse. More vehicles are impacted. And, Popey, you were saying you had some thoughts on this. I'm curious what you think now, looking back at it. Yeah, right back when it came out, there was a lot of thought.
Starting point is 01:20:17 It felt like the American system was looking at European cars and casting aspersions on these horrible European cars. And I was pretty certain back then that other manufacturers will be hauled over the coals as well. And that's turned out to be the case. And it's a much wider problem than just Volkswagen. And I think people are more cognizant of relying on testing in general. And I think things outside the motor industry are starting to be scrutinized a little bit more. And there's been reports of airlines who are reporting certain levels of efficiency that aren't actually true either. So I think this has triggered in people's minds that you can't just believe the very strict test case that was done in the laboratory. And actually, there are real-world scenarios that you need to think about as well.
Starting point is 01:21:11 And I think it's also – there is a good discussion happening now around if software is going to be in these machines that are so important to our daily lives, is there a reasonable expectation that I can pull it apart and look at it and audit it? And that conversation isn't very strong and it hasn't gone very far, but at least it's happening. I think it's tied into like we saw this year, the Linux Foundation is now backing like the real-time kernel. Like before where things like BlackBerry's QNX were kind of dominant in the automotive scene.
Starting point is 01:21:40 Hopefully we'll see more things where like you could reasonably build the stack that Volkswagen uses and do some tests before you even saw it oh exactly that's a great point uh bobby were you gonna yeah yeah there's a there's a popular talk that karen sandler who used to be on the gnome foundation i think she's now for works at the software freedom uh conservancy uh where she gives a keynote about the fact that she's got a pacemaker. And when it was to be installed, she asked, can I see the software? And the surgeons and doctors had never been asked that question before. And it's very similar. There's a device that is keeping her alive.
Starting point is 01:22:18 It could potentially be non-free software in the same way that you're cruising down the motorway at 90 miles an hour or whatever. And there's a piece of software inside that car that's preventing the car from just veering off the road and slamming into the wall. There is an expectation that we should be able to look at that code, and that hasn't quite reached those engineers yet, I don't think. Yeah, that is a good point. And maybe that will change over time and maybe those companies now that are creating that software will be minimized by other offerings by platforms out there
Starting point is 01:23:00 that they just become the hardware maker and somebody else becomes the software provider. And I think it's just very early days. It's very – but I'm glad we're watching it now because I think that we have an important view on this particular topic. So I think it's – I think 2016 is going to be even more revealing on this. Stay tuned to Linux Unplugged. Yeah, right?
Starting point is 01:23:19 Snappy for pacemakers. You heard it here first. Exactly. I mean you joke but Snappy is legitimately a serious solution to this problem we talk about constantly on TechSnap, and that is how are you going to make sure that these are not Home Router 2.0,
Starting point is 01:23:33 where you get these old Linux running devices out there that never get patches, and now you have things like universally UNPMP is vulnerable in all these devices. Snappy has a reasonable answer to that. And I wonder if through 2016, if we won't see that pick up and see more and more adoption there. Because it's a damn good solution.
Starting point is 01:23:54 If I don't say so myself. If I don't say so myself. So, yeah, the VW scandal stuff, I think it was interesting to talk about VW. But like Popey said, it turns out it's applicable to a lot more people. And it really is more about the broader conversation around that software being locked away. Audibility in general. I also liked our conversation around DRM that came out of that. Before we get into the rest of the clips, and the next one we're going to talk about is OpenSUSE Leap.
Starting point is 01:24:20 OpenSUSE made major transformations this year, and it was nice to have R. Brown, the chairman of SUSA, just stop by and chat with us about it, because, I mean, talk about the horse's mouth, right? And because they've been going through so many changes, it was particularly appreciated. So we're going to get to that here in just a second, but first, I want to tell you about our friends over at Ting. I don't know if I'm there yet, but my goodness, I'm closing in on my third year of Ting service. Wowee. Holy smokes.
Starting point is 01:24:49 And you can get in on it, too. Go to linux.ting.com. First of all, you get to type Linux in your history bar, which looks way better than RedTube, let's be honest. So linux.ting.com. But even better than that, that lets Ting know you heard about it here on the Unplugged show and you support this show. You get to find out a little more and have a savings calculator. I invite you to click that and see how much you would save. Put your actual usage in there.
Starting point is 01:25:13 Linux.ting.com. Go there. Try it out. Get the $25 discount off your first device or if you have a Ting-compatible device, and you might. You probably do. You get GSM. If you got GSM and CDMA network, so you got a lot of choices. If you have a compatible device, you'll get $25 of service credit, which paid for more than my first month.
Starting point is 01:25:29 They have an early termination relief program, so they'll help you get out of a contract if a duopoly talked you into that. That's really, really nice. And, you know, I was over at the Ting site. Wes, look at this freaking deal. The OG Nexus 5, $190. Hey, that looks like my phone. $190, no contract. You get the Google experience, no contract.
Starting point is 01:25:51 It's not locked. You have full access to it. They don't get in the way of any updates. Yep, exactly. You get those Google updates right there on the phone, $190. Bootloader unlocked. Pay for what you use. It's just flat $6 for the phone, and then it's your minutes, your messages, and
Starting point is 01:26:06 your megabytes. If you're Wi-Fi savvy, this is a crazy deal. I've got three phones. I'm paying like $40, $45 a month. See, that's great. Personally, I'm lucky enough that my employer, they're willing to pay a certain amount of my cell phone fee so that they can call me, right? And I think a lot of people are in that position. Ting is great for that.
Starting point is 01:26:22 I have a set amount. How am I going to go over that amount on Ting, right? That means my cell phone plan is covered. So you're making money on the deal sometimes. Yeah, exactly. That's really clever, Wes. And thanks to Ting. Yeah. Linux.Ting.com to support this show and get on the deal with a ton of good devices. Everything from just like a bare bones GSM card and feature phone all the way up to the latest
Starting point is 01:26:42 and greatest Android devices and internet phone devices from Apple. Try out that savings calculator, plug in your usage, see how much you would actually save, and then realize you now have the flexibility of choosing GSM or CDMA whenever you want, like a boost. Linux.ting.com. Linux.ting.com. And a big thanks to Ting for sponsoring the Unplugged show all year long, linux.ting.com. And thanks to you guys for going there and keeping us going.
Starting point is 01:27:10 All right. So let's get into our conversation about OpenSUSE Leap with Mr. R. Brown. Heyo. Heyo. All right. Well, I am really pumped about episode 118 today because we have a ton of topics to cover, a lot of distro things to discuss. So let's kick off the distro things with one Richard Brown, OpenSUSA's, or I believe,
Starting point is 01:27:31 SUSA's chairman. I forget. It was a very, very cool title. The chairman of OpenSUSA, Mr. Richard Brown. Richard, tell us more. R. Brown, welcome to the show. Thank you very much. Yeah, and it's chairman of OpenSUSUSE, but SUSE paid for me my salary.
Starting point is 01:27:46 Okay. I work for both. So technically the SUSE company pays your paycheck, but you're the chairman of the OpenSUSE distribution, which honestly is way cooler than CEO or any other title. Oh, yeah, definitely. Chairman is awesome. So, Richard, welcome to Linux Unplugged. And today is a pretty cool week because OpenSUSE 42.1 Leap shipped. And it's like Linux, but not like we've seen it before. Are you guys totally pumped over there at OpenSUSE right now?
Starting point is 01:28:18 Yeah. And the feedback's been amazing. I mean, we're trying something really different here. For people who don't know, we've got effectively the code base from SUSE Linux Enterprise, so the enterprise distribution. And we started with that. But then rather than just copying it and, you know, shipping that as our own, we've built a whole new platform on top of it. And this is something that we've almost, as Linux users, have fantasized about.
Starting point is 01:28:46 And it almost seems impossible. And it is this idea that you take the core Linux OS and you make it stable, you make it secure, you make it predictable. But then as an end user, you get all of the trappings of nice updated end user applications and things like that. You can get the latest things that are important to you still. Yeah, you know, the small things that are important to you still. Yeah. You know, the small things. Without your kernel or X breaking. Yeah.
Starting point is 01:29:08 Things like Thunderbird, Chrome, your Steam packages, things like that. And now that is one thing to say is actually going to happen. But what is the long term plan to actually deliver on that? How does OpenSUSE Elite plan to actually make that happen? Well, part of it's all thanks to the tooling we already have, so things like the build service, which make it really easy for us to do this kind of heavy, tricky engineering. So the trick going forward is we're going to do Leap minor releases
Starting point is 01:29:44 aligned with the SLE service pack. So as they move forward is we're going to do leap minor releases aligned with the SLE service pack. So as they move forward, we'll move forward. And for each of those minor releases, which are expected about once per year, I expect to see most of that user space stuff kind of jumping up, catching up with what's common standard there with SUSE taking care of the base system underneath as part of the enterprise stuff. with SUSE taking care of the base system underneath as part of the enterprise stuff. Now, Richard, what happens when something comes along that says, this is the new standard, this is something we want to do, and it requires XYZ be updated? Is there a process in which a maintainer can step up and say, I'm going to make sure that these libraries and this end user package are the latest version,
Starting point is 01:30:25 even though it doesn't quite track what SLESS is doing. Exactly. I mean, that's happened a few times already with this version of Leap. We actually did it with the kernel as well. So we had a real big bit of community feedback that they wanted the 4.1 kernel in there, something newer than what SLEE has. So yeah, we've done that already. I expect to probably hit a few more things again with 42.2.
Starting point is 01:30:47 But also we're seeing on the enterprise side, because we're doing this, they're a little bit braver about some of the stuff they're talking about for Service Pack 2. That's awesome. They might be moving a little bit faster. We might have a little bit less of that kind of thing to hit than we were expecting when we started this a year ago. So far, I've mostly talked about this in the context of the desktop and why it seems compelling to me as a desktop distribution. But is there also a bit of a server answer here? Could this be maybe somebody who wants to have some fairly modern, up-to-date front-end
Starting point is 01:31:22 packages of things like maybe SyncThing, Plex, MB, stuff like that, but also then also have something that doesn't have a ton of kernel changes and whatnot. Do you see a role for OpenSUSE Leap in the server position, or is that clearly still defined for SLES? What's your thoughts there? Definitely, totally, yes. I mean, as part of this release, we actually tied it up, all of the server patterns and installation options we have in Leap, so that they're a lot more
Starting point is 01:31:48 straightforward and easy to get done and, yeah, I mean, there's a big server market out there that doesn't really fit Leap, doesn't really fit Sleep so, you know, there's not really too much concern from the SUSE business side, you know we're going a different direction
Starting point is 01:32:04 we're going to appeal going a different direction. We're going to appeal to a different audience. So, yeah, we're looking forward to seeing how that all works out. One of the things that I think I've noticed that Ubuntu has had to figure out with their LTS releases, and I think they've done it pretty gracefully, is the updates to the kernel to do hardware enablements, as they call them. And one of the things that I hear consistently, Richard, is – and it happens about right now and Wes knows what I'm about to say is Ubuntu 14.04 is starting to feel real old. And he and I know of a couple of examples of people who wanted to go with the LTS release
Starting point is 01:32:39 but bailed because it's just simply – it's too out of date now. Because it's just simply, it's too out of date now. And it seems like the LTS updates to Ubuntu and the Sless service packs are on about the same schedule. So how can Leap avoid this problem where some of the base system starts to become, honestly, a little stale? And so things like Steam games start to suffer or new hardware support. Steam games start to suffer or new hardware support or, honestly, even things like installing the latest versions of Java and Flash to play Minecraft and do Hangouts become complicated. What's Leap's solution to that? Well, the SLE service pack thing is moving up to about an annual release schedule now, and hardware enablement is a big part of what SUSE do in those service packs. So we'll be benefiting from that, plus probably doing some of our own as well for the specific hardware that our community is interested in.
Starting point is 01:33:32 So yeah, that should kind of be the bread and butter that every year when we do a minor release of Leap, hardware enablement should be there every time keeping this whole thing fresh. And would that be when I get, say, a new version of GTK, or would that come at a different point in the update cycle? We're really expecting kind of the big things, like a new GNOME release, a new KDE release, to be sort of synchronized all around those annual service packs
Starting point is 01:33:57 we're going to be doing. So essentially I get one new version of GTK a year, one new version of Qt a year, and those kinds of things. Yeah. The open-suse of packaging policy isn't necessarily that strict. So if there's like a nice compelling reason for us to push that out of the maintenance update during the lifecycle of 42.1, we can. We might. But there has to be a reason because the last thing we want to do is break things. Now, down the road, in all intents and purposes, is there going to be a 42.2 and a 42.3
Starting point is 01:34:33 or is this essentially a continuously updating installation that I'm going to have? That will never – it's always just going to – like 42.1 is always going to be the latest and whatever you install is just going to continually be updated. How does this work, and what is my upgrade path long-term? If you want a nice rolling release, that's what we have Tumbleweed for, so that's your single installation that you can upgrade. So 42.1 will have 42.2 next year. The upgrade path will be as simple as a zip-a-dup,
Starting point is 01:35:03 so equivalent of an app-to-distribution upgrade. And so we're expecting that to be nice and simple. You can also do it offline if you feel like doing it the old-fashioned way over a USB stick or a DVD. That's good. Yeah, and so we're expecting to do one of these service packs every year. Then when SLE do SLE 13 a few years from now, that's when we're expecting 43.0,
Starting point is 01:35:27 which will be sort of a big, huge change everything probably based on wherever Tumbleweed is around about that time. And that'll be in line with what SUSE are doing with the big enterprise release send as well. This sounds like it's, the way you describe it, it's kind of a unique little space
Starting point is 01:35:44 in the Linux ecosystem. Yeah, it does seem different. And I look at this and I ask, so I guess, Richard, my next question would be, if I'm Frank from OwnCloud, or if I'm somebody who's making, say, a Telegram server replacement, or, you know, maybe Plex or whatever, if I'm creating software for the Linux server or the Linux desktop, how do I as a software vendor say we are compatible with XYZ version of OpenSUSE Leap? How can I clearly differentiate for the end user so that way road, there could be some installations of Leap where something does work and some installations of Leap where things don't work. So what's kind of the thoughts there to make it clear to end users if you know something's going to work on your version of OpenSUSE, say, nine months from now? The cleanest, simplest way would be I'd recommend that all of these vendors, like we're already in
Starting point is 01:36:43 discussion, for example, with OwnCloud about doing this, of either put your stuff in our distribution or use the build service where building it for whatever variation someone might have is just a button click away. Nice. Because we're not expecting any major heavy architectural stuff. So if you want to be extra sure that the thing is built for every variation of leap, that should just be nice and simply done in the OBS. Wouldn't that be great if we could get just everybody using that? That would be really
Starting point is 01:37:12 something. So if you don't mind, Richard, I would love to shift gears for just a second and talk about, well, for a few seconds, and talk about Tumbleweed. So what is, if I'm looking at really today, and really, and let's talk about 2016 too, I'm looking at really today, you know, and really, and let's talk about 2016 too, I'm looking at my options as an open SUSE user and I'm looking at Tumbleweed, it seems like, and I'm looking at Leap. I got two different things in front of me. I feel like maybe because I'm an Arch user today, if I was going to make a switch to SUSE, maybe I want to go Tumbleweed. And I actually kind of want to ask you straight up, why would I not go Tumbleweed? And why would I go Leap? Like, what's the downside
Starting point is 01:37:51 to going Tumbleweed? If there's two different versions of SUSE, what is Leap giving me that say Tumbleweed isn't? Leap's giving you a slower pace of change. It's really down to like what Linux is comfortable for you. You know, The thing we find with Tumbleweed is we've tackled those technical problems. It's stable. It works. You can rely on it. But it's changing at whatever the pace upstreams are. And we have feedback from our users saying, ah, I didn't
Starting point is 01:38:16 want to relearn my entire workflow this week. So Tumbleweed, if you're one of these guys who likes whatever upstreams are doing, Tumbleweed is fine, great, use it. But at the same time, in certain use cases, or just depending on how you are, you want something that changes less often,
Starting point is 01:38:33 that's what Leap's going for. The two complementary approaches, really. Yeah, and also maybe if I was the administrator of a couple of SUSE Enterprise Linux servers. Or even more than a couple. Yeah, Leap would probably be a pretty good desktop for me. We had a lot of people in our virtual lug try out Leap after that episode. And Tyler's here, and he had it installed.
Starting point is 01:38:56 And Tyler, I'm kind of curious now, looking back on it, how's your experience been? So far I installed it last month, not long after it came out. Upgraded from 13.2. First couple of weeks, the experience was a little bit rough on the edges. I was trying to reinstall everything I had before. But I think now that I've had it for about a month and a half now,
Starting point is 01:39:13 it's rock solid. Rock solid! That's a bold statement. Nice! Good to hear that. I'm curious. We'll check in in a few more months and see if that's still the case. Because I still maintain, I think it's a great idea. And I think Tumbleweed and Leap are both exactly what they should be doing. But in a year from now, that's really going to be the telling thing. How many things got backported? How many things actually made it in there? How many times have they changed
Starting point is 01:39:37 direction? Yeah. And I'm not saying any of that's going to be negative. No, not at all. It's just how do those things... We just don't know yet. Right. And because in particular, these types of distributions, there are so many unanswered questions. It's just going to be a little bit to see how that plays out. But the folks over there are super clever. And so if anybody could get it right, it is probably them. And so I'm kind of glad they're doing it. I'm encouraged to watch it.
Starting point is 01:40:02 All right. So this brings us to the last clip we're going to play on the show today. And it was the one that was the most fun for me. And I'm betting probably surprising for you, Wes. That was when Wimpy came on here and he dropped the pie bomb. And then we got into a discussion about the future of open PC. Wimpy, I kind of wanted to pick your brain because I know you've hinted before on some pre and post shows that, and I haven't gotten,
Starting point is 01:40:27 I have quite not yet gotten the complete picture, but the Raspberry Pi is starting to play a more and more important role for the Ubuntu Mate distro, isn't it? It's our most popular platform. Wow. You mean other than x86 or including x86? wow you mean you mean other than x86 or including x86 it's more popular than 64-bit 32-bit x86 holy shit that's crazy wow oh my world has just been rocked are you kidding me
Starting point is 01:40:56 no it's downloaded about 1200 times a day the image for the Pi 2. That's awesome. Wow. That's serious. That is, that is, so what are your thoughts on that? Well, it means that in the last two releases of Ubuntu Mate, I've done the work for the Pi version in the last month of the release. Right.
Starting point is 01:41:19 But for this release, it's got even, you know, it's being treated equally all the way through the development stage now. I feel like I need to take a minute. Like, I wasn't ready for that level of a bomb to be dropped. I don't know why I didn't know that. I kind of feel like I should have known that.
Starting point is 01:41:38 But to me, it's shocking to me, actually. I've actually been paying attention to a lot of communities around Raspberry Pi and Reddit or Google Plus and various different places. And the majority of times people ask what to put on the Pi, Raspbian is no longer even mentioned. UbuntuMate is always the first choice. I mean, it makes sense. It does make sense.
Starting point is 01:41:59 I mean, it's way more pleasant to use than the defaults and it looks pretty. With me, that's a big deal, though. I mean, congratulations, because that's a big deal though. I mean, congratulations because that's a big deal. Yeah, it is. And so when you look at these types of devices, are you starting to say, all right, these aren't just sort of toys. These are going to become possibly the next open PC. Now, hold on.
Starting point is 01:42:19 Before I – I want to make sure I'm framing this right. But when I look at tablets and phones, I get a little sad because they look locked down and glued together. And I remember a time when I was in high school and I scraped together parts for months and months and months and built my first PC. I went and picked out my own case and it was a life moment for me. And you learned a lot along the way. A ton of stuff. And I read. I mean it was really my first geek project a lot along the way. A ton of stuff. I mean it was really my first geek project that I really researched and all that kind of stuff. Now I look at this Onion Omega here and I'm sitting here like Legos building a PC and I think, jeez, I could give this to my kid.
Starting point is 01:42:56 He could play Minecraft on this and maybe not this one but the Raspberry Pi 0. I mean this is maybe getting to the point now where it is actually going to be something that has some serious long-term legs as a serious desktop contender. And one more thing, Wimpy, before I toss it back to you is I, in the late 90s, had a conversation with a guy named Scott, really great guy. And his day job was to run an IBM mainframe. And he looked down at desktop PCs as toys that couldn't do real work, that weren't powerful enough. And he called the desktops, oh, you mean those Mattel inside PCs? Those Mattel inside, because they were toys.
Starting point is 01:43:41 And I look at the Omega and I go, oh, this is a cute Lego toy. But actually, maybe I'm looking at it from Scott's perspective. And when Wimpy says he's getting over 1,000 downloads a day, I'm wondering, are you looking at this, and are these mini PCs, these Raspberry Pis and these Omegas and Bagel Bone and whatever, are you looking at this and going, this might actually be something that gets wider adoption use than the traditional PC one day? I think so.
Starting point is 01:44:06 Certainly, if you look outside of the developed nations, I think this is going to be the ARM-based devices are going to be the principal computing platform. And if you're not doing stuff on ARM, you'll be irrelevant. Wow. Bad time to own Intel stuff. I am still sort of sitting here going, damn, that is a big deal. And Wimpy, I'm curious, you know, it's been a few weeks. Is there any follow-up thoughts to that segment? Yeah, a couple. So just before Christmas, we're going to release a point release of Ubuntu Marte 15.10. So we're going to update some of the bits and pieces that are in the image and fix a couple
Starting point is 01:44:46 of bugs so not a major re-spin but i have moved the build over to the ubuntu pi flavor maker project so alongside the ubuntu mate release will also be a spin of lubuntu 1510 as ubuntu 15.10, Zubuntu 15.10, and also Ubuntu Server. So people can come and have a real Ubuntu Christmas on their Raspberry Pi 2s. Yeah, I mean, that is sort of perfect for the holidays, people getting Raspberry Pis. Like we started at the beginning of the show, this cano here, or however you say it, canoe, or whatever you say, that's a Raspberry Pi 2, and I'm putting that under the Christmas tree this year. And I'm going to put Ubuntu Mate on there. That's a foregone course.
Starting point is 01:45:28 When we spoke a couple of weeks ago about this, and you were surprised at the uptake of these ARM boards, I thought about it, and there was a guy who supplied a bit of feedback to the Linux Voice podcast where he talked about, he drew a parallel between where the engineers for steam engine construction were in the UK during the Industrial Revolution. And it wasn't where the money was, it was where the raw materials were. And he likened this to Linus and creating Linux in that as a 21-year-old student, the raw materials that were available to linus was a intel pc and that's why linux was created on an intel pc and these days the raw materials that are readily accessible and available
Starting point is 01:46:14 to most people around the world are these arm sbcs and it's those boards that are going to drive the tinkering and the hobbying and the enthusiasts that we all were with our PCs, you know, 5, 10, 15, 20 years ago. And these are going to be the new devices that people learn about computers on. You know, that really rings true with me. In 121 is when you sort of drop what I call the pie bomb on us. That's when it clicked with me. I think we even talk about it in the clip is I realized that if I was a high school student or even a little younger or in that range, this would be my experimental PC platform
Starting point is 01:46:56 because the Dells and the Lenovos and the Ample of this world have sealed the hoods and put everything under a plastic wrap with glue. And even then, like I have admittedly fond memories of breaking my parents, you know, like desktop computer when I was a kid. Right. But these days for like 30 bucks, you're like, oh, here, here's your whole machine. Just go wild. Yeah. And it makes it reasonable.
Starting point is 01:47:18 Or five dollars. Yeah. Yeah. Exactly. Yeah. So that is that has been an amazing trend to really – I mean to see that come down this year. Really something. And then to see the actual usage tick up in the downloads for Ubuntu Mate Edition.
Starting point is 01:47:34 Really cool. And it just makes so much sense. It really does. So I just find that to be fascinating and I can only imagine where 2016 is going to take it. It's going to be awesome. It rocked in 2015 it rocked and it's funny you know it totally just not planned at all here we are with this canoe system that we unboxed today on this show and it is it is so much it's beautiful well designed yeah
Starting point is 01:47:58 and it it brings all the current open source technology it is really something to see this and i just as a kid would have loved this. And they also have mobile apps to manage this system. And they have them in the Play Store and the App Store it says. At Team Canoe or Cano, K-A-N-O. K-A-N-O. K-A-N-O. If you can't understand Chris.
Starting point is 01:48:17 I know. K-A-N-O. I know. It's hard to pronounce. I want to say canoe because it's like the idea is like it's a canoe. Or Kano. But Kano doesn't make any sense. Anyways, I think they just sent this to me.
Starting point is 01:48:26 I don't think I backed this particular project. I think they just sent it to me to talk about it and so I'm pretty impressed. Wes, something else I'm kind of impressed with. We decided since this is a holiday episode of The Unplugged Show. It sure is. We would drink a little beer as we do from time to time and this is something you brought and you wanted to get something specifically in the holiday spirit, Wes. So I won't steal your thunder. What did you bring in?
Starting point is 01:48:52 We are currently drinking Stone Coffee Milk Stout. Yeah, it's an ale brewed with roasted coffee bean. Does that mean it's caffeinated? I believe so. One would hope anyway. That is actually pretty great. And so when you drink it, it definitely has like a coffee note. There's no getting around that.
Starting point is 01:49:07 It's 5% alcohol by volume. Which is a little lower than I usually bring. I'm just going to say that right now. That is true. Oh, yeah, for the show. Yeah, for sure. So it's Stone Coffee Milk Stout, a bittersweet, creamy, coffee-laced stout. A bittersweet, creamy, coffee-laced stout from Imperial Stouts to IPAs. We've discovered through the delicious trial and error that the tantalizing, roasty lift that comes from adding coffee beans to just about any beer style. And they go on and on.
Starting point is 01:49:36 It does pair nicely. I've got to say it's darn smooth. You know, when you brought it in, I was like, coffee and a beer. I've done beers tasty before. This doesn't usually go well for me. And you know what? It went really well. It's pretty good.
Starting point is 01:49:49 Yeah, this was a great beer to drink during the show. So thank you, Wes, for bringing us in. And I think we're going to give it the Linux Unplugged thumbs up. Thumbs, two thumbs up. Stone Coffee Milk Stout. Somebody in the Mumble Room, I think, was saying they have just about every stone brew ever. I don't know who that was.
Starting point is 01:50:05 But anybody in there, a stone beer fan or aficionado that could chime in and give us more information? Because we just basically picked up the bottles here. We sure did. Yeah. But I mean I've enjoyed their IPA in particular in the past. Yeah. Yeah. Oh, yeah.
Starting point is 01:50:20 So I'm a con. Yeah, I'm a con. He's got it right there. He's got it dialed in. That's who it was. So there you go. Oh, thanks, Wes. It was very good. And if iMacon. He's got it right there. He's got it dialed in. That's who it was. So there you go. Oh, thanks, Wes. It was very good.
Starting point is 01:50:26 And if you guys have any suggestions, feel free to submit those, and we will drink them and talk about them on air. We should. You know what? Maybe – you know what? That would be fun to do that because, you know, one of the things that the – so there was two original ideas for Linux Unplugged. One of them was so terrible, I almost feel like I shouldn't even say it because it's embarrassing. Say it. it's embarrassing. It's for people who like to mess with computers.
Starting point is 01:50:51 And you know who you are. If you're somebody who doesn't want to mess with it, I just want to surf the – I just want to buy something on Amazon, send an email to my kids, look at some websites. All right. So I had to play a little Leo while I could think about it. And I hate dead air. So, you know, the first idea for Linux Unplugged was I get so much email that comes in the Linux Action Show, I'm just going to start
Starting point is 01:51:09 a podcast where I just read my damn email because I'm never getting to it and the only work I get done is the work I have to get done to make sure shows go on the air because that's all I have. That's all I have in me and it's the only thing I get done. And it's like big things. I'm not even like, there's things in my life that
Starting point is 01:51:28 are extremely important, like health insurance or insurance, all these things. I don't get those done. What I get done is whatever I have to get done to make sure these shows go on the air. And so I was like, this email is never getting done. I'm never reading all these emails. What I'm going to do is, and actually I, this is the real concept here. I'm never reading all these emails. What I'm going to do is, and actually, this is the real concept here. I'm going to take Thunderbird. I'm going to open it up, and I'm going to tag emails throughout the week. And then I'm going to go to that tag in Thunderbird, and I'm just going to read them on the air, and I'm going to answer them, and that's the freaking podcast.
Starting point is 01:51:56 You know, Richard Dawkins has a whole YouTube thing. He just reads his hate mail. I think it could work the same way. Yeah, so that was the idea. But really, that was a horrible idea. It is so, so boring. But then the second idea I think is kind of solid, and it's actually what's inspired the show in reality. Because the emails have over time become less and less a part of the show.
Starting point is 01:52:19 Fancy that. Yeah. The concept that I've actually ran with was what does the world look like to real actual Linux users? Because there is a lot of blogs and press out there who claim to be Linux users or Linux advocates or Linux journalists, and they don't actually use Linux. And so they miss the mark, and they don't actually represent the day-to-day actual Linux user. And so often that means they spin things or they misunderstand things or they superficially read things, and their reviews are touching on true and tried talking points that we've been discussing since the 90s, and they're just exhausted, and we get so sick and tired of it. And really, if we're Linux users and something like
Starting point is 01:53:10 Chrome comes along and all of a sudden is downloading a binary package in the background that turns on our microphone, how as Linux users does that make us feel? If Volkswagen is all of a sudden revealed for altering test results because of their proprietary software as Linux users, what is our thought about that? And you can go back through every single topic we played in this show, and you can see how we come at it from the perspective of people who use Linux on a daily basis, and thus affects our worldview. And you combine the fact that we have this virtual lug that comes in and discusses their opinions on things, and they represent that point of view as well.
Starting point is 01:53:46 I think it makes for a very unique kind of talk show that is not like anything else because we have gotten extremely lucky with really solid contributions from our community. I mean absurdly lucky. We shouldn't be able to have an open mumble room and have this many great contributors come in and speak intelligently. Oh, it really makes the show. Right, right. So somehow we just fell backwards into that. And that is just a resource that has been extremely useful. Plus, you have our perspective as people who are open source advocates first and Linux desktop users. I think it has made for an interesting perspective for a talk show that can handle
Starting point is 01:54:25 a whole range of topics from political to technical. And that is the second idea that has really I kind of ran with for this show. And now here we are after all of this. And there has been some really interesting things. Like one of the things I really enjoyed, one of the things we did this year that I thought was kind of fun is when we went to LinuxCon, we did Unplugged live from LinuxCon. And it was a little rough because we literally just found a spot
Starting point is 01:54:49 and when we got there, I don't know if Noah wants me to tell the story, so nobody share this with Noah. Don't tell Noah. He won't listen to this episode. He doesn't listen to any of these. No, he does. He listens to Unplugged,
Starting point is 01:55:00 but come on, this is the Christmas episode. He won't have time to listen to this. And he doesn't know I've been drinking beer. Anyway, Noah, shut up. Yeah. So we're at the Seattle Convention Center. This is like a legit professional convention center.
Starting point is 01:55:14 And there is an area they have where they have these benches that have plugs and networking and it's like the, you know, sit down and work station. And there's like four of them. And they're in front of windows. They're nice, but they're all taken. And so we get there and I go, no, this was our last kind of plan
Starting point is 01:55:32 and all these spots are taken. What do we do? He's like, what do you mean what do we do? What do we do? He's like, you start setting up. What do you mean you start setting up? He says, you start setting up. You start setting up and they'll get out of the way.
Starting point is 01:55:46 Because we look so official with all this equipment that once we start setting it down, they get out of the way. And I'm like, that doesn't work. And he's like, let's try it. So we go over there, and we bring over these Pelican cases. And we open them up, and we start sending microphones and cameras and mixers. We start computers. And sure enough, everybody at the table just gets up and walks away. And they move to mixers, right? We start computers and sure enough, everybody at the table just gets up and walk away. They move to another table. They just
Starting point is 01:56:07 totally got out of our way. And we were able to Beauregard this spot for two hours. We boondocked in the spot for two hours and managed to record the Linux Unplugged show. And so we were able to do a live Linux Unplugged on location. And then we took pre-recorded material where we did interviews and recorded a bunch of stuff and brought that into the Linux Action Show pre-recorded material where we did interviews and recorded a bunch of stuff and brought that into the Linux Action Show pre-produce. It was really kind of more refined, and I really liked that sort of ebb and flow between Unplugged and Last this year where we went on location, did the live raw nitty-gritty stuff in Unplugged.
Starting point is 01:56:38 We were even able to bring the Mumble Room to the Linux convention with us, which was totally badass, and then in Last we had the more refined cut-down versions. And I think that was kind of a cool thing. So I want to play with more of that next year. It was kind of cool. The synchronicity between LAS and Unplugged. That was nice. And then last but not least, I think one of my favorite things about Linux
Starting point is 01:56:58 Unplugged this year, of course, was Wes joining the cast. Well, thank you, sir. Wes, you've been a great addition and you've had great contributions to the show. I'm very pleased to be here. And you usually bring beer. So that's pretty solid, too. And then, of course, last but not
Starting point is 01:57:14 least, our mumble room. Now we're going to have one more episode this year. This isn't the last episode of the year. Yes, please be here. But if you want to get your crystal ball and be real prognosticating and sound super smart or put yourself out on the line, join us for $125
Starting point is 01:57:29 in the Mumbler Room. Thank you, Mumbler Room, though, for great contributions this year. You guys, you know, playing back those clips, it's obvious you guys helped make the show. Absolutely. So it means a lot to us.
Starting point is 01:57:38 You can join us live over at jblive.tv. Go to jupiterbroadcasting.com slash calendar to get it converted to your local time zone linuxactionshow.reddit.com to submit content. All right, everybody. Thanks so much for tuning in this week's episode of Linux Unplugged.
Starting point is 01:57:49 Have a great holiday. And we'll see you right back here next week. Thank you.

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