LINUX Unplugged - Episode 130: The Six Rings of Ubuntu | LUP 130

Episode Date: February 3, 2016

Why Linux Mint’s X-Apps are a bigger shakeup then you might realize, bricking your laptop with a Linux command & Dell’s new Linux distro. Plus we celebrate 15 years of VLC, a quick look at Tails 2....0 & more!

Transcript
Discussion (0)
Starting point is 00:00:00 I sent you a web-based IRC client. Oh, you did? I did. Where did you send that to me? Oh, on the Slack. Oh, okay. Speaking of Slack. Speaking of Slack.
Starting point is 00:00:09 Hmm. Hmm. Hmm. Hmm. Hmm. Hmm. Hmm. Hmm.
Starting point is 00:00:11 Hmm. Hmm. Hmm. Hmm. Hmm. Hmm. Hmm. Hmm.
Starting point is 00:00:11 Hmm. Hmm. Hmm. Hmm. Hmm. Hmm. Hmm. Hmm.
Starting point is 00:00:11 Hmm. Hmm. Hmm. Hmm. Hmm. Hmm. Hmm. Hmm.
Starting point is 00:00:12 Hmm. Hmm. Hmm. Hmm. Hmm. Hmm. Hmm. Hmm.
Starting point is 00:00:12 Hmm. Hmm. Hmm. Hmm. Hmm. Hmm. Hmm. Hmm.
Starting point is 00:00:12 Hmm. Hmm. Hmm. Hmm. Hmm. Hmm. Hmm. Hmm.
Starting point is 00:00:14 Hmm. Hmm. Hmm. Hmm. Hmm. Hmm. Hmm. Hmm. Hmm. Hmm. Hmm. Hmm. Hmm. Hmm. Hmm. Hmm. Hmm. Hmm. Hmm. Hmm. Hmm. Hmm. Hmm. Hmm. Hmm. Hmm.... I'm sorry. I'm sorry. I'm sorry. I'm sorry. I'm sorry. I'm sorry. I'm sorry. I'm sorry. I'm sorry. I'm. I went full Gibson. With no warning. I know. I'm sorry. So what is this, Wes? What is this? Oh. A self-hosted web IRC client. Yeah, let it speak for itself, Chris.
Starting point is 00:00:34 Hmm. Yeah, so this is called Shout, a self-hosted web IRC client. That's pretty cool. Always connected. Shout never sleeps. Just sign in and pick up where you left off. The client works smoothly on every desktop, smartphone, and tablet. Shout is open source and licensed under MIT.
Starting point is 00:00:48 This is exactly, exactly what I was talking about, Wes. Let's say we got a demo right here. Let's try it out. Yeah. So let's call it. The name is going to be Chris Demo, okay? Guys, don't be a jerk, okay? Don't troll me, okay?
Starting point is 00:01:00 So, oh, they won't let me change the server. Oh, yes, they will. Will they? Nope. I can't change the server. Well, okay. We'll just go then. I let me change the server. Oh, yes they will. Will they? Nope, I can't change the server. Well, okay, we'll just go then. I was going to try to connect to GeekShed. You know, this is
Starting point is 00:01:11 pretty plain, but it's... It's quite plain, yeah. Is it configurable? Here we go. Change chat settings. Show joins, show parts. I like that. I like that you can turn that off. That's cool. Show quits. I don't need any of that. Enabled colored nicks. I like that. I like that you can turn that off. That's cool. Show quits. I don't need any of that.
Starting point is 00:01:25 Enabled colored nicks. I like that. Enable notifications. Do not want that. Okay. So it's got some configuration options, but the one thing it doesn't let you configure is the look of it apparently. It's pretty stark. Theming would be nice.
Starting point is 00:01:39 But it's almost doable. You know, I think I'm going to give it a try because I was looking at IRC Cloud, and this is, I'm liking this, so self-hosted web IRC client. Shout. Thanks, Wes. Good find. How did you find that? I think it is a good find. Found it somewhere laying on the internet. I don't know. Just laying around, huh? Yep. Laying around. That crazy internet.
Starting point is 00:01:57 I should be making use of that. I did something else with a web IRC thingy today, and I'm going to replace it with this. What web IRC thingy today, and I'm going to replace it with this. What web IRC thingy? Tell me, what was it? What was it? It's very awkward.
Starting point is 00:02:13 I can't say. Was it proprietary garbage? It was, wasn't it? It was. No, no, no. It's for another podcast. I've been giving another podcast's website a new look of paint. A facelift?
Starting point is 00:02:25 Whoa. Oh, you mean like when this isn't an IRC client you embed in the website? This is a web-based IRC client that's always connected that you bring up in your web browser. Yeah. No, that would be better than what I've done today. Very good. There you go. All right.
Starting point is 00:02:44 Well, I'll put a link in the show notes. This is Linux Unplugged, episode 130 for February 2nd, 2016. Welcome to Linux Unplugged, your weekly Linux talk show. It's jonesing for a new rig. My name is Chris. My name is Wes. I don't know, Wes. Maybe it's because before every show, Wimpy gives me a hard time about the fact that my
Starting point is 00:03:16 leader hasn't showed up. That has something to do with it. That might be stoking the flames, as they say. Well, coming up on today's episode of the Unplugged show, we're not talking about my drama. No, no. We actually have a great show coming up for today's episode of The Unplugged Show, we're not talking about my drama. No, no. We actually have a great show coming up for you on this week. Some really interesting updates.
Starting point is 00:03:29 We're going to spend a little more time than usual going through some big stories that have come up since the Linux Action Show was on the air. We have a lot to cover up on. And then we'll talk about this Linux command that's getting blamed for bricking laptops even when you're not running Linux. Oh, boy. Yeah. I love these controversies that we just seem to fall into. We'll do a quick review of Tails 2.0. They say it's Edward Snowden's almost of choice.
Starting point is 00:03:52 Wes has got it loaded right here. He's going to give us his take and some of the challenges he ran into. And then later on in the show, is Linux Mint drunk with power? What the heck is X apps? I know. We've got to talk about this. Maybe they are brilliant, or maybe they're going off into the weeds. Linux Mint is introducing its own suite of applications.
Starting point is 00:04:12 We'll talk about that in the show today. I just got to get your guys' take on that. I got to know. I got to know. And did you hear the news? Dell is making their own Linux. What? Dell is making their own Linux. What? Dell is making their own Linux.
Starting point is 00:04:27 And you're not going to believe the name. Do you have a guess what it is? Do you know what it is? No, I don't. You don't? I'm not telling anyone. No, no. If you have a guess, I would love to hear your guess as to what you think Dell is going to name their Linux.
Starting point is 00:04:40 We're going to talk about it later in the show, but I think we can give away the name now. Because it's so great. It's so great. No? I don't know. Should I not say? Should we wait? Okay, we'll wait.
Starting point is 00:04:50 Don't say, chat room. Don't say. Don't say. We'll make everybody wait until the end of the show. But you're not going to believe the name of Dazzling's. Don't say it. Don't say it, chat room. We have so much to get into.
Starting point is 00:05:01 But before we do that, Wes, you know what we've got to talk about? Because it's become a tradition now, just sort of accidentally on the show, is the beer we're drinking. Yes, it has. And I like you. So you heard me complaining and moaning on the last live show. As you do. As I do. I was beer desperate, and I went and I grabbed this coffee beer, which actually was delicious, by Stone IPA.
Starting point is 00:05:19 Or by Stone. This, however, is something completely different. This is a local Washington brew. So I doubt they'll be able to drink this. They'll just have to drink vicariously through us. How do you suppose you say that? Colesat? Colesan? I believe Colesan.
Starting point is 00:05:35 You're probably absolutely right. So this is their red ale. And it's actually surprisingly good. It's not amazing, but it's surprisingly good this week. It's easy drinking on the show. You know what?
Starting point is 00:05:48 It matches the weather. It's very nice out. It sure is. Kind of clean and crisp out. So there you go. It feels like it could almost be spring. Almost. It's teasing us.
Starting point is 00:05:56 So that is our beverage of choice today while we're getting started. Now let's get into the show. Let's bring in our virtual lug. Time-appropriate greetings, Mumbleroom. Freedom. Freedom. Hello. Hello. Hey, howdy,. Time-appropriate greetings, Mumble Room. Freedom. Hello. Hey, howdy, hi, and hello. Ooh, I like it.
Starting point is 00:06:09 I like it. Everybody's fired up today for a good show. Well, so let's get started with some updates. We have a little bit of a birthday party. I'd play the jingle, but it'll get us taken down on YouTube. 15 years of VLC, and I think actually specifically it's 15 years since VLC went GPO. Whoa. Whoa. Yeah.
Starting point is 00:06:26 Can you believe that? You know, VLC, everybody has a VLC trick, right? Like you have anything like you use VLC for that maybe is a little unconventional? Well, I mostly, I do stream it every which way when possible. My favorite is I take RTSP or RTMP streams. A lot of the television networks use these for their back-end streaming between each other. And if you can find them, you can use them to get the raw feed, and then you can record it, which is great for unfiltered. And so you can use VLC to write it right to an MKV file with X264, whatever your codec.
Starting point is 00:07:01 It could be Vorbis and Theora, whatever. And it is – I mean, that's what I use it for. I know a lot of people, oh, oh, we use it here in Studio to send, so you can see over there on that screen we have VLC that is playing reruns over there. Yep. And then we have OBS, that's on an Arch desktop. We have OBS that is taking that VLC window and recapturing it and sending it as an RTSP stream back over to this machine to run as reruns. And I can tune into that stream using VLC from any computer in the studio, and I can check on what's going on in the live stream just by doing that.
Starting point is 00:07:36 It's really cool. I did that over the holidays. I set up a repeating Star Wars stream for some of my friends before the movie came out with VLC up on a droplet and password protected with NGINX and you just had to sign in and point VLC there. That's awesome. That sounds like a segment. That is super cool. Yeah. So
Starting point is 00:07:56 congratulations to VLC. 15 freaking years. What would we do without you? Now, Wimpy, have you had a chance to try out them beautiful Blu-rays in VLC? Just recently I have. Yeah, I've beautiful Blu-rays in VLC? Just recently I have, yeah. I've got Blu-rays playing in VLC. How does the encryption work in that setup?
Starting point is 00:08:14 So you need a few bits and pieces. There's lib-aacs, which does the decryption stuff, and there's two ways of doing it. My old desktop workstation, Ied the firmware to in the blu-ray drive so now is there a specific blu-ray did you know you had to get this blu-ray player yeah i've had it for donkey's years oh okay so it's not something you can remember no no i've had this since blu-ray was new so it's very old and that's what i've been using to dump my blu-ray discs into plex for the longest time but it died about a week or so ago so i've got a new blu-ray usb3 blu-ray drive and i needed to dump the blu-rays you know with make mkv so i needed to do that
Starting point is 00:09:02 with the way where you get the keydb file and all those bits. And then I thought, well, I wonder if you can get them playing as well. So I've been working on that for Ubuntu Mate, and that's all going now. Yeah, MakeMKV, man, that's great too. So also, just sort of related, I also just want to give props to VLC. It has become such a badass on Android. Yeah, it has. And the VLC iOS app is actually pretty great. It's great, yeah.
Starting point is 00:09:29 And I can't believe this either, but VLC has an Apple TV app. And one of the things that the Apple TV app can do, I have not tried this, but one of the things the Apple TV app can do is it sets the Apple TV up as a media server so you can send any video stream to the Apple TV using VLC. I know that Chromecast support is coming. I mean it is. So the Android app is great. The Android TV app is great.
Starting point is 00:09:54 The Apple TV app sounds cool. I know the – really. So they've been able to sort of keep up. And they're 15 years old. This is really cool. So yeah, there you go. Five years before it was called VLC, it was called Network 2000.
Starting point is 00:10:12 It was called Network 2000. So it's never been the best with names. But that doesn't matter because it turns into a Christmas cone. That is one of my favorite things. Okay, I'm hoping somebody in the Mumble Room I saved this story just for Unplugged because I'm hoping somebody in the Mumble Room knows more than I do about the new Pac-Man that was released. Pac-Man version 5.0 came out, and I guess here's what I know that's new about it, but I don't know much. Pac-Man 5.0 is finally here after many months of development, during which maintainers managed to add a great number of new features, such as support for running hooks
Starting point is 00:10:45 before and after transactions, which sounds pretty cool. Yeah, that does sound nice. Pac-Man 5.0 also ships with support for handling symlinks to folders that have been replaced by a directory, support for recording the package, a variable in a local package database,
Starting point is 00:10:58 and the ability to print extra info for dependency errors, and support for comparing the internal versions of a package with the database one after downloading it. These all seem neat. Anybody in the mumble room have any more info about Pac-Man 5.0? I know it's kind of a big deal, but I don't really have...
Starting point is 00:11:16 I'll just start with using Pac-Man is always a pleasure. I don't know. It's just I'm very rarely unhappy with it. Yeah. It just works. I guess my systems, if it's out, I guess my systems are upgraded. I didn't really notice. But I guess it's working.
Starting point is 00:11:29 Okay. So nobody has any comments on that. That's fine. We can move on from there. Quickly moving then to something that I bet people do have some comments on. Edward Snowden's favorite distro, Tales 2.0 is out. That's where they get to market it now. And they really push that. So a couple of things new about Tales 2.0 is out. That's where they get to market it now. And they really push that.
Starting point is 00:11:46 So a couple of things new about Tales 2.0. Lots of changes to the Gnome Shell environment. Debian 8 base, which pretty much means all the software has been upgraded under the hood. You're using the Gnome Shell. It's in classic environment. And you're sitting here right now, Wes, with the new Tales 2.0 on. How's it going, Wes? It's actually working.
Starting point is 00:12:07 It's actually working, isn't it? It's working all right. So let's start there. It actually was a little bit challenging to get working. Well, admittedly, I was trying to install it in a very handy way with Grub2's loopback support. So you can just dump the ISO file on a hard drive. Actually, that works brilliantly. Totally supported.
Starting point is 00:12:24 Although their live CD disables root permissions by default, which probably does make sense. There's like an extra boot option you can check to have that happen. I have not been able to get that working. So I believe you'll probably need to install it or set it up to
Starting point is 00:12:39 boot just from the ISO to get all of the options. So I've not been able to set up the wireless. But the GNOME shell environment is nice. What was with the error message you got about it not being compatible with your hardware? I'm not sure. It is like a little Dell laptop here. So it doesn't have an Ethernet port.
Starting point is 00:12:56 It just has wireless. And you're not getting that error message now? Or are you still getting that error message? That's a good question. I'm not sure. So, I mean, that was really kind of strange. It was quite strange. When he booted up, he literally got an error message that said it's not compatible
Starting point is 00:13:09 with your hardware. Just trying to get to the network settings? Yeah, and it was like a GTK error message. Really, really strange. But they've got a lot of great built-in stuff. They've got a Tor browser. They've got an unsafe browser. Well, do they have a bunch of great built-in stuff?
Starting point is 00:13:26 LibreOffice, P2V, Lyfera? Yeah, I don't know about those things. Why the hell are these on my super secure distribution? Can you give me a single justification? Because you know what those sound like to me? Attack surfaces. They sound like software that can have flaws. They sound like software that can be exploited.
Starting point is 00:13:44 Sure, they're not a super critical software, but why is anything that's not necessary on my security distribution? See, I was going to say that, but they probably need LibreOffice because all those leaked NSA – PowerPoint slides, Chris. Yeah, right. Okay. No, I think what it is is they are setting themselves up as a full-time desktop distribution.
Starting point is 00:14:01 The switch to Gnome Shell, the upgrade of Libre Office, and P2V. I mean, give me a break. Also, the switch to system D. They're coming up now as a desktop distribution that you can use if you're security-minded. I don't believe the two things hold up. I think what makes Tails secure is that you only use it when you're in
Starting point is 00:14:19 stealth mode, when you need to be secure. You can spin it up and throw it away. Because it just seems to me reasonably so that the longer you use a desktop distribution, the longer you make it more insecure, the longer your passwords get cached on the hard drive, the longer your web history builds up, the longer you have a piece of software you don't update or that a zero-day vulnerability is available for for a stretch of time that you're not aware of. Like there's so much more exposure when you use a desktop full-time than when you just boot into it to do banking or buy your Bitcoins or whatever.
Starting point is 00:14:51 Right. It's useful to not have as a real desktop environment. ACO says that it's so that media creators can create with privacy. Yeah, but nobody is actually going to use P2P. So that's not really why. I mean I don't mean to be dismiss Yeah, but nobody's actually going to use P2V. So that's not really why. I mean, I don't mean to be dismissive, but I just – I don't – that sounds like a really niche possible use case that probably doesn't actually happen and what it actually does is exposing everybody.
Starting point is 00:15:20 It's for editing family trips but for witness relocation. It's so that ISIS can post their latest Jihadi John 2.0 videos. That doesn't make any sense. That's such an edge case that it's not worth making the rest of the distribution more vulnerable. I mean this is supposed to be a security distribution. Am I missing something, Mumble Room? I don't think so. Also, I don't think YouTube creators are going to use this to make their videos.
Starting point is 00:15:46 Yeah. Yeah. You will be happy to know. High DVI displays are better supported. Yeah. Yeah. Go ahead. Sorry, go on.
Starting point is 00:15:53 Is this a live CD you'd be willing to boot into during Black Hat, for example? Yeah, exactly. This is – yeah, it's that kind of thing. Or like I say, when you're doing your online Bitcoin or stocks or whatever that you – It does come with a Bitcoin wallet. Yeah, they do because that's something you can use it for or if you're going to communicate with a journalist for some purpose. Maybe – I mean let's be honest. Legitimately, you could be a savvy member of the US military, witness something that you think somebody in the journalism industry should know about and use Tails to communicate with them.
Starting point is 00:16:25 And it would be a mistake to continue to use Tails for other things. Yes, it would. I just don't. I mean, but good for them for the new release. I don't mean to crap on the new release. They also are shipping the Vivaldi browser with it, which is weird. And they got the Tor browser, of course. In no shell, it seems reasonable in classic mode.
Starting point is 00:16:48 It's pretty straightforward. It's hard to miss anything that you have there. Yeah, it's still a great distribution. Being based on Debian 8, I think, is... Just a little confused. Yeah, so what is your impression overall of just sort of... Does it feel like a Debian box to you? Does it feel like something different?
Starting point is 00:17:02 Yeah. Speed is good? Speed is fine. I might try installing it in a VM later and just play with it there. Yeah, that would be cool. Like a VM you could go into when you're doing certain things. You know, like your big Bitcoin exchange enterprise you got
Starting point is 00:17:14 going on the side, which is hosted on GitHub. Yes. Well, naturally. Naturally. Hopefully it doesn't go down. That's a lot of income I'm allowing. Get them Bitcoins! Mumble Room, any closing thoughts on Tails? Good, pro. It doesn't have to be related to them being a full-time distro.
Starting point is 00:17:29 Anybody in there tried it before? Or is this one of those distros we all talk about but nobody's using? I've used it before, but not for like a full desktop environment. I've used it just to do some things and then just boot out of it to the regular OS. That sounds about right. Yeah, that sounds about right. I would love to have somebody from the Tales Project come on the show. Yeah, that would be great. Wouldn't that?
Starting point is 00:17:52 We have an open Mumble room. Our virtual lug is open to all of you, even Windows users. Even Windows users. Just don't say anything. We won't ask. I mean. Probably. Sometimes we do.
Starting point is 00:18:03 Just say. When their audio seems to be working really well, then we get suspicious. I kid. I kid. Ouch, Chris. I'm just joking. Are you a bitter much? No, I'm just joking.
Starting point is 00:18:14 I've never installed GNU slash Linux. All right. So before we move on, there's something really big that has gotten a lot of headlines from snarky tech press about Linux brick and laptops. And the headlines have been – I actually did read this headline. Ubuntu can brick your laptop even if you run Windows. Isn't that a good one? Yeah, wow. Yeah.
Starting point is 00:18:39 I thought that was pretty great. And I'm like, OK. And it's right as Dell is about to announce a new developer edition of the XPS laptop, too. Come on, guys. So we'll tell you about what's going on there and actually how you can actually break the laptop. That is actually legitimately something you could do. But first, let me tell you about Ting. Go to linux.ting.com to support this show and get yourself a $25 discount.
Starting point is 00:19:02 Dot, dot, dot, dot, discount. Linux.ting.com. You can also get $25 in service credit if you have a compatible phone. And you might because they've got CDMA and GSM. Average monthly bill per device for Ting, $23. Isn't that something? Linux.ting.com. You just pay for what you use.
Starting point is 00:19:18 It's a flat $6 for the phone line and then your usage on top of that. I would suggest, too, go check a look at some of their devices so you can get an idea. So this one right here, the Samsung M400, $47. Kyocera Dura XT, this is the one that Noah's tried out for a bit, $47. He says the speaker on that thing is ridiculous and the battery life is ridiculous. I, myself, because I'm a classy lady, I would probably upgrade to the Ancetel OneTouch Fling. It's new. It's got a camera. It's got an, I think it's OLED on the front. It totally has a CPU in it.
Starting point is 00:19:49 It's a feature phone. And the more I look at the smartphone landscape, I think, geez, $63 for an unlocked phone. I own that outright. No contract. Only pay for what I use. That is ridiculous. You can also get things like the Motorola G or go all the way up to the really nice phones. In fact, like the Blue Studio 6 is a great deal for $181. You own these. Motorola G, third gen, $193 unlocked. It's yours. No contract.
Starting point is 00:20:15 You only pay for what you use. No early termination. Nothing like that. A really good dashboard, super fanatical customer support that rocks, and geeks. They're geeks, too. In fact, they have a blog post up. Watch the Super Bowl without cable. Hey, look at that.
Starting point is 00:20:34 This is like I am not a sports ball guy. Right. But I cannot avoid the Super Bowl hype. It's a good excuse for nothing else to have some great appetizers. Yeah, that's true. Have great appetizers, be judgy about the commercials, and drink some beer. So Super Bowl 50, yeah, you guys all know it's upon us. And they have a great breakdown about ways you can watch it, even if you're a cord cutter, which I think is pretty cool.
Starting point is 00:21:00 They also have some internet fiber services, depending on your location. Go check them out. I wish we had those. Could you imagine? I know. I know. Linux.ting.com. Visiting there supports this show.
Starting point is 00:21:10 Try out the savings calculator. See why I've been a customer for three years. Linux.ting.com. And a big thank you to Ting for sponsoring the Unplugged program. You guys are fantastic. And thanks for the MiFi on the way back from scale. Yeah, that's great. That's how I was able to listen to you and Noah do the Unplugged show.
Starting point is 00:21:31 Legitimately, though, I missed about 30 minutes of the show, not because Ting got disconnected, but because at that point in time I was in Oregon. And do you know about Oregon gas? I do know about Oregon gas. What's the deal about Oregon gas? I do know about Oregon gas. What's the deal about Oregon gas? What's the deal? Well, it's a hazardous liquid, Chris. Yeah.
Starting point is 00:21:50 And it smells bad. You need to be trained and certified to handle it. So it's so funny you say this because – so we get down to Oregon and we're going to fill up the Lady Jupiter. We're almost down to scale, right? I mean because we've got – Glory to Jupiter. California is the next – yeah, glory to Lady Jupiter.
Starting point is 00:22:04 California is the next, California is the next, yeah, glory to Lady Jupiter. California is the next state. And I'm like, I'm below half a tank. And if I need a boondock, I want to have enough fuel for my generator. So I'm figuring we'll fill up, pull off. The thing about Oregon is, like Wes was alluding to, you are not allowed to fill your own gas up. You can, it is state law that somebody pumps your gas for you or your petrol or whatever you want to call it. And so we get into a Flying J, which is designed for large vehicles and should have a high pump capacity. We get into a Flying J truck stop, a truck stop, because Lady Jupiter is big and we need a truck stop. I pull in there. I go over the ding-ding, and I spend five minutes lining this huge rig up with the pump, which wasn't big enough.
Starting point is 00:22:49 And I had to be pulled way into the parking lot. I'm pulled way into the parking lot, blocking the flow of traffic. And I sit there. Five minutes go by. Ten minutes go by. Oh, boy. Fifteen minutes go by. Twenty minutes go by.
Starting point is 00:23:03 I'm getting pissed at this point because I'm waiting 20 minutes. I'm like, I could go out there and pump this gas myself, right? And I'm sitting there. At least I'm listening to unplugged, so it's not all lost, right? 25 minutes go by. I start the rig back up. I put Lady Jupiter in reverse. I go over the cord again to make the thing ding.
Starting point is 00:23:18 I go back over the cord again. I go back up again. This huge motorhome. Back up over the cord. Ding, ding. Back up over the cord. Ding, ding. So that way they hear like four times I do this, right? And then I park it. I huge motorhome. Back up over the cord. Ding, ding. Back up over the cord. Ding, ding. So that way they hear like four times I do this, right? And then I park
Starting point is 00:23:28 it. I turn it off and I go outside and I wait for the guy. And he goes, oh, sorry. We've been real busy. Forgot. Sorry. Comes over there. It took, it's a 100 gallon tank. It took forever. It took 25 minutes to pump it. So not only did I have to wait 25 minutes but it took 25 minutes to fill it and I missed
Starting point is 00:23:43 that whole part of the show. So I made a declaration right there. No more fuel in Oregon. No more. Just skip it. Drive through the whole state. We drove through the rest. One did not stop again for fuel in Oregon.
Starting point is 00:23:56 I was not going to put up with that crap. And so while we were sitting there in the chair, we were like, okay, now we've got to know. Is this state law? What is the reason that it is 2016 and we are not allowed to pump our own gas in Oregon? What is the reason? And so then we found, like, the whole controversy. Like, there's a for it and against it. Oregon drama.
Starting point is 00:24:14 And against it, folks are like, gas stinks. It gets on you. It makes your clothes smell. And it's going to kill a bunch of jobs. And then the for it people are like, it takes too much time. It was, we fell into a whole controversy trying to get our damn gas. Do you guys agree or are you guys split on opinions? Oh, no, we wanted to pump our own gas, I'll tell you.
Starting point is 00:24:31 But anyways, moving on from there, it's just a story from the road that didn't get on camera because I was too grumpy. So let's talk about this command that can permanently brick some laptops. It is actually a thing. It is really a thing. And some people are actually dumb enough to do this. So we're going to have to cover it now because it's made controversy. And I want to arm you with the knowledge to combat the controversy.
Starting point is 00:24:54 Some FUD may develop, and we're going to be the anti-FUD solution. So as all things that are relevant and important to the internet, a user posted on the Arch Linux forums. Where all great things start. Back in January, which is still this month. I don't know why they wrote it like that. Wondering why their laptop wouldn't boot at all after running the simple rm, tack, rf, tack, no, dash, preserve, dash, root, slash. So, delete the entire freaking root directory.
Starting point is 00:25:23 It's a fairly stupid thing to run such a command, but usually not destructive in anything but the Linux installation itself. And I've done this to myself before. Sure, who hasn't spun up a VM just to see, well, how long will it keep kicking? Or a old install of like Red Hat 5. Really mad at your friend. And it was like the first thing you tried doing. Anyways, however, it turns out on some MSI laptops,
Starting point is 00:25:46 it is possible to completely wipe the EFI boot partition from within Linux. So this is what's happening. It completely wipes it. The directory that gets destroyed is at slash sys slash firmware slash EFI slash EFI vars. It stores information and scripts that the computer uses to boot using the modern EFI slash EFI VARs. It stores information and scripts that the computer uses to boot using the modern EFI standard, which, of course, once you wipe that out, it's like not having a BIOS on your machine, essentially.
Starting point is 00:26:14 And so because it's under slash C slash firmware slash EFI slash EFI VARs, when you delete everything under root, you are also deleting that. And then it no longer boots. you are also deleting that. Right. And then it no longer boots. A thread discussing the issue on the systemd repository on GitHub is full of discussions between developers arguing the directory
Starting point is 00:26:32 where the EFI boot data is stored should not be entirely writable. How about just don't mount it writable? Yeah, that's not bad. So far, the issue appears to only affect MSI laptops, but that's only because there are a handful of cases of it happening in the wild. Few people are wild or brave and have tried it on their own machines. That's a good point. It could affect other machines, but who wants to be the person to try it?
Starting point is 00:26:56 So have I told you my story? No. I was actually still in school. So this was a really, really long time ago now because I'm an old man. This was a really, really long time ago now because I'm an old man. And I sat down at a Red Hat machine that somebody had set up for me. And I don't know why RMRF was a thing I tried. Maybe somebody told me.
Starting point is 00:27:14 Maybe it was in the bash history. That might have been possible. I did RM-RF slash. Whose machine was this? It was one in the computer lab. So it was a school machine. And I was logged in as root because why not? Somebody must have sat me up looking back on it. I wish I remembered because it was such a pivotal moment in my young computer history
Starting point is 00:27:33 because I remember watching the system fall apart, completely degrade in front of me. And I remember thinking to myself, this is a badass OS. It let me do that. It just let me delete itself. And everything that's in RAM is still running. I can still, like, because it was some old desktop environment. And the windows that I still had open could still be used. And I remember thinking, this is something I want to learn.
Starting point is 00:27:59 Like, something that lets me delete itself and then continues to run until I restart. At least everything that was existing was like, this is freaking impressive. And that was really like, so then later on when Linux was suggested as an alternative to NT, I was like, let's give it a shot. That thing was cool. It was like a real pivotal moment for me. Wimpy, you had a story that I wanted to hear. Well, I used to work for a Unix vendor back in the day.
Starting point is 00:28:24 Well, I used to work for a Unix vendor back in the day. And when there were the conferences, you know, and everyone's got all of their workstations out on the stands and everything, we did used to go around and accidentally RM minus RF slash our competitors' workstations. Really? Accidentally? Really? Totally? Accidentally. I just fell on the keyboard. At lunchtime, you know, when they're having a break, just do that and reboot.
Starting point is 00:28:54 Something kind of equivalent from the technical side is when you're using Linux terminal servers and the clients lose connection back to the terminal server. They still have X11 and any applications that were loaded in RAM, but they've lost their root file system. It's kind of the same effect. And what's actually really damn impressive, and I haven't seen this for a couple of years, but I did see it a couple of years ago,
Starting point is 00:29:13 is when the internet connection or the network connection, the LAN connection or Wi-Fi connection, whatever it is, comes back online, the clients just resume, keep working. Like in just no big deal. Yeah, there's some errors, but it's no big deal. It was like, wow, this is a really cool operating system. This is really neat. And I remember some stuff was even GPU accelerated and it still worked.
Starting point is 00:29:34 So, yeah, there you go. That is the rumor that's spreading around. There's lots of news stories about it. And I guess it is technically possible. Just don't arms. It should be noted that a lot of this, the EFI standard lets you do this. It should work. It just may not be tested.
Starting point is 00:29:49 Go figure. It was an arch user. Right. And also some parts of the EFI system need to be mounted read-write in order for the stuff to work. And to change the variables that set your next boot, things like that. Yeah. Yeah, that is a thing. That's a bit of a problem.
Starting point is 00:30:07 And it's probably going to happen again. Okay, so I don't really have any action to take on this myself because I'm not on the right side of the pond. But if you are in London or in the area, you might be able to make an impact on the future of the Unity 8 desktop. you might be able to make an impact on the future of the Unity 8 desktop. Canonical is posting on their social media accounts that they – so on Twitter, G+, and Facebook so far – that they're conducting a research, and the research is a user experience research. The study is about Ubuntu applications developed by members of the Ubuntu Linux community for the next generation Unity 8 user interface.
Starting point is 00:30:43 The research study is being led by Ting-Rae Chang, a user experience researcher at Canonical, or maybe it's, yeah, I think it's Chang. And it's targeted mainly at Ubuntu or Fedora users. Ooh. Yeah, Fedora users. Probably because GNOME 3, I guess. Yeah. Swathpedia speculates.
Starting point is 00:31:00 They don't know why. But anyways, so they're going to do some research, and they'd love your help. They're looking for participants in a research study on a community-developed Unity 8 apps. In the survey, Canonical would like to know what email, terminal, calendar, diary, and music apps you use as well. So we'll have some links to this. There's a survey you can find out.
Starting point is 00:31:18 And if you're in the area, they're going to be doing a study at, they have the, it looks like it'll be about an hour- long study. And there may be a cash incentive. And you get to talk about Linux. So we'll have info about that. The Unity 8 desktop, Wes,
Starting point is 00:31:34 do you think they have to nail it when they first ship it as default? Or do you think there's going to be capacity to let them improve? Do you think people are at a point where your Premiere desktop can be a little undercooked? I mean, it does keep happening. So maybe.
Starting point is 00:31:49 I think it will go a long ways if they do nail it because people are already using it, installing it, and if it just comes with something that's really first rate, then all the better. I think they do have staying power that if it's improved pretty quickly, then it'll be fine. Micah68 says, I wish they could do the user study more openly than London. But at the same time, what other Linux distribution is doing actual real-world user studies that we know of? I don't know of any other ones. So at least they're actually doing some. That is extremely valuable.
Starting point is 00:32:23 Now is a great time to take a trip to London. New road trip. I hope. I hope. Wimpy, what do you think? I'm curious to pick your brain as somebody who probably is going to try it out. How much do they have to nail this right out of the gate? You're asking the wrong person, really, aren't you? But I'm very interested in participating in this. So yes, I shall enroll and try and go along to it. You're not going to try it when they ship it? Well, I'm already trying it. I'm already running the converged experience on my Nexus 4 and my Nexus 7,
Starting point is 00:32:56 and I'm trying out all the new stuff. Are you really using it? I'm experimenting with it it but starting next month i'm going to go for two months just using uh the ubuntu touch on a phone and a tablet and i'm going to actually turn off and set aside my android phone really are you going to do you're going to use the nexus 4 uh going to use the nexus 4 and Nexus 7. I've tried that before. And when the new – well, I did it last year and it didn't go so well. I did it for one month last year and it was hard work.
Starting point is 00:33:34 And I'm doing it again one year on to see – It kind of sounds like what your answer then is for a certain category of users, they're getting close to nailing it now. So it's just going to depend on who's using it. It's improved an awful lot over the last year. You know, I got a chance to play with it quite a bit at scale, and I wasn't super impressed,
Starting point is 00:33:54 but I was playing with it on a Nexus 4, and I guess a lot of the canonical folks there are using it on a OnePlus and getting much better performance. Were you using it as a phone, or were you using it as the converged? Just the phone. I was just experimenting with the phone.
Starting point is 00:34:08 There's a couple of great Jupyter Broadcasting apps and I was playing around with those and stuff like that. But I haven't tried it on anything as powerful as the Nexus 7 or up. Really, all my experience has either been on the Nexus 5 or 4. So I'm going to set out my criteria of what I'm going to attempt to get get it to do and work for me because there are a number of things that i need to do on a day-to-day basis
Starting point is 00:34:32 with it as a phone but i think really the convergence stuff is starting to become like the silver bullet because it's really compelling. It's quite amazing, actually, when you connect your Nexus 4 up and you realize this is a desktop and this is running off a phone. It really is very good. So if you haven't seen that, you're really missing out on the whole point. I think I could see it. I mean, I do see the point of it. I could see, you know, something I have at home, I bring it to work, I hook it up,
Starting point is 00:35:07 and I have all my stuff there, all my notes that I already had up on my text editor are still up on my screen. People are already moving to laptops that are, you know. But today, for example, they just got the full Chromium browser working. Oh, that's a big one. Often to touch in the converged mode. So, you know, sort of a full-blooded browser, which is, that's really, you know, important, I think. Important step forward.
Starting point is 00:35:30 It's a shame Popey's not here. I think he must be busy, but maybe another time you can pick his brains about all of this. He's much, much closer to it than I am. So how do you... I'm just an observer. Where do you square the user between...
Starting point is 00:35:43 So this is really interesting. I find it fascinating that you're following this so closely on the cutting edge and then you're also behind Ubuntu Mate edition, which is sort of like this distribution that epitomizes the traditional desktop environment that is kind of so far away from convergence and mobile that – so how do you slice that? Like what – is it the different workloads? Is it different use cases? Where do you see that sort of lighting up? Or do you think maybe eventually everybody who's seeking out a Mate type desktop would eventually go for a converged device? Well, so many questions. So obviously, I am close to all the new innovations and advancements in the Linux community.
Starting point is 00:36:26 Just because I work on Ubuntu Mate doesn't mean that I'm laser-focused on that paradigm. I want to experience everything from the Linux world and learn what I can from all the different projects. But you really are investing a lot of your time and energy and life into one particular paradigm. Yes, and that's mostly because, as I've said before, I've got family and friends that depend on having that computing platform. And so that's really where it comes from. And it's become popular in its own right, so I will continue to support it and back it. But, for example, there was a guy at the weekend who had Ubuntu Mate running on a Huddle tablet. You've probably not heard of those,
Starting point is 00:37:11 but that's the Tesco supermarket over here. Make a line of tablets, Android tablets. And he's put Ubuntu Mate on it, and I have to say it worked remarkably well. And I was thinking to myself, hmm, with just a few little user interface tweaks this could be you know really quite usable and another guy actually got um uh the mate desktop via an ubuntu ch root running under androids and another one has got it running under ubuntu touch as well so it's interesting that this convergence stuff you know canonical
Starting point is 00:37:47 are you know pioneering this on their platform with their user interface but already there are people in the community who are experimenting with other desktops and getting them to run under xmere and what have you um and i'm not not sure that i want to try and turn mate into a touch platform because that's a bit nuts isn't it but i'm certainly interested in experimenting with all of these touch devices and particularly ubuntu because um android has become very entrenched in my life and i use it because it was the best option five years ago. But I don't want it to be the thing that I'm wedded to. I very much feel that way too.
Starting point is 00:38:33 So I've put a lot of effort in the last six months getting to know Ubuntu Touch, and I've written a couple of apps for myself, and I'm starting more and more to get familiar with Snaps and MIR and that's something I'm definitely interested in in learning and doing more with in the coming year but that's not to say Ubuntu Marte is going to stop or go away that will continue on its merry way as well I find it to be exciting that it's actually getting – so we've talked about Unity and convergence and all this stuff for – it feels like three years now. Yep.
Starting point is 00:39:11 But being at scale, I find it to be really exciting to be at scale playing with these devices and seeing real community apps created for it like a Telegram app, like a Jupyter Broadcasting app. Nice. And I was talking to Ryan from the Mycroft project and he was there with his Ubuntu Touch device. And, you know, we were talking about the pros and cons of it. And, you know, for the most part, he likes it. But when using his device, I could definitely see the performance issues there. And that's something I'm pretty hypersensitive to because I just – I have a very high expectation. But if I, you know, if I could reconsider some of that stuff and if they could close the gap on some of that stuff, it might just be right.
Starting point is 00:39:49 Just right, Wes. And when there's a phone that runs it very well and you can get it. I liked the idea that was floated that someone should take an Android device that was this far into its lifecycle as the Ubuntu Touch phone is now and compare the two and see where the two are at. I was like, oh, if somebody could give me a good idea of what hardware to use, I would like to try that as a little review. So where was Android at this point in its development lifecycle versus where Ubuntu Touch is?
Starting point is 00:40:18 Well, it was sort of the gingerbread stage, wasn't it? Would you consider this gingerbread stage, wasn't it? Would you consider this gingerbread or is this still more like the Moto G or whatever? No, not Moto G. What was that first phone called? The one that had the little roller on it. I can't remember now. Since we've only gotten really one industry phone, it's like their first phone.
Starting point is 00:40:41 Well, if you're talking about device launches, then yes, it's closer to that htc dream referring to you know time of time yeah incubating and and being developed yeah i guess that that would be that you'd have to figure out those ground rules do you want to go by that rule or hardware yeah i think what you need to do is work out how many people android had working how many people google had worked yeah and. Yeah, I'm right. Because what you actually work out from that
Starting point is 00:41:08 is that actually Ubuntu are punching above their weight because they've got far, far, far fewer people who have made pretty much a fully-fledged mobile operating system with the Convergence story in three years. And I think that's pretty amazing. People are giving Ubuntu a hard time about it and saying it's not good enough yet and it's not quite ready.
Starting point is 00:41:30 But they've achieved such a lot. So it can only get better from here because the foundations are pretty solid now. I don't actually, I don't know that like that mocking attitude towards Ubuntu. I don't know if it actually exists in the real world at like,
Starting point is 00:41:48 beyond, I mean, know if it actually exists in the real world at like beyond – I mean beyond internet keyboard warriors. I just – I didn't get the sense of that. I don't – it's just to keep drawing – not to keep drawing on the scale thing. But Ubuntu came up a lot at scale because of what Ubicome was going on. And there was never any shame. There was never any, oh, eye-rolling. And there was never any shame. There was never any, oh, eye-rolling. And when, like, display servers,
Starting point is 00:42:08 which I heard several conversations about display servers, it would go X, Mir, and Weyland, or Mir, Weyland, X, or Weyland, Mir, X. You know, it was just like, whatever. Like, it was just, these are the things. It wasn't like this, oh, effing Mir. You know, it wasn't that. Yeah, I think there was sort of some, it was a community meme, wasn't it, sort of three years ago to just outright slander Ubuntu for everything they did. And I do think that those days are sort of generally behind us now.
Starting point is 00:42:39 Yeah, it seems like it was not even a thing, at least in person. And so then you still see some distro shame and things like that online. But I think the other part is that people are looking at what they're doing. They're like, okay, they actually got something they're really working on here. I think there's a lot of excitement for this upcoming LTS in April. Maybe so, Micah. Maybe that is true. I mean, yeah. I think it's still – it's people that are trying to be funny are still going to be able to take a shot at it.
Starting point is 00:43:02 But I think people that are getting work done recognize the fact that they're trying to get something interesting done and accomplished. I don't know. I walk away from scale. I didn't really get the opinion that people shamed Ubuntu. I thought that was a good thing. And there are just a lot of conversations too about CentOS and Debian. Really?
Starting point is 00:43:22 Yeah. That's great. Yeah. That really seemed to come up a lot. So I don't – it is interesting times, and I say good for Canonical for actually reaching out to actual human beings and getting them in London
Starting point is 00:43:32 and paying them for getting feedback on using these applications. Now, what would be really cool is if they published the information. Yeah, let other distros in on that. Yeah. All right, well, let me tell you about something else you can get on.
Starting point is 00:43:44 That's DigitalOcean, sponsor of the Linux Unplugged program. I love DigitalOcean. It's my on-demand Linux infrastructure. You can get a super fast rig. And if you use our promo code DEOUNPLUGGED, you get a $10 credit. Try their $5 rig two months for free. We were just talking a little bit ago about setting up a web-based IRC client. Put that on DigitalOcean.
Starting point is 00:44:02 Do it. Put that on. Do it. Put everything on DigitalOcean. They've got all that on. Do it. Put everything on DigitalOcean. They've got all the different distros you'd really want on demand. Even FreeBSD. Whoa. What is that about?
Starting point is 00:44:12 I don't know. But you know what? They got a great implementation of it. They got a great one. If you use the promo code DEOMPLUG, you can try it out two months for free. In less than 55 seconds, you get a rig with 512 megabytes of RAM, a 20 gigabyte SSD, because they're all SSDs. All SSDs.
Starting point is 00:44:30 A blazing fast CPU and a terabyte of transfer. They got data centers in New York, San Francisco, Singapore, Amsterdam, London, Toronto, right by Alan Jude, and Germany, which is actually a really great spot if you want to distribute to its neighbors. But they really, really have excelled at the interface. It is a really good UI, very straightforward. And not only do they have a great UI, they have a great API, and a bunch of good open source code is written around that API. In fact, I was just looking at some of the projects. They have a whole bunch listed, and this is just like a tip of the iceberg stuff. And things like command.io can integrate using the API, a lot of different services.
Starting point is 00:45:05 Oh, that API. Oh, that API. Oh, that API. The droplet. Your DigitalOcean droplet manager. I love that one. Also, really good tutorials. Really good tutorials that help you get a lot more out of your rig. So they have one-click application deployments so you can get something set up.
Starting point is 00:45:20 And really, you can get – we were talking about setting up Mattermost, right? You can get an Ubuntu LTS stack set up with your web server in less than 55 seconds. It's not some weird custom version of Ubuntu. It's just really straightforward using great open source code. Running under KVM. Yeah. All run on top of Linux, which is great. All sit on top of the MSSDs, and then they have these tutorials to sort of round it all out. So $5 a month, you get a great rig.
Starting point is 00:45:47 Pricing plans are really straightforward, too, so if you want to take our $10 credit and just use it for learning or experimenting, you can break it down hourly like that. Use the promo code D01plug to DigitalOcean and go set up a Linux rig. Go play with OwnCloud. I got myself the OwnCloud, the BitTorrent sync, the sync thing, Quasicore.
Starting point is 00:46:04 I forget, Minecraft. We have Mumble for the – Right. Mumble is a good one. I just installed FreeSwitch this weekend. How do I not mention the fact that we have our virtual lug on a droplet? That's what makes the show work. I should probably say that from time to time.
Starting point is 00:46:19 Mumble on a droplet. Yeah, yeah. Lots of good stuff. It's a core part of the show infrastructure here. You'd think I would have thought of that. Well, you can try something out. Either little experience or lots of experience. You'd be surprised.
Starting point is 00:46:31 DigitalOcean.com. Use the promo code D-O-U-M-P-L-U-G-D and a big thanks to DigitalOcean for sponsoring the Unplugged program. Okay, Wes. Get ready for this one. I hope I don't upset anybody, but I got to ask if Mint is just a little drunk with power. I mean, this seems like biting off way more than anybody would ever want to chew in 2016. You might have heard about it. We covered it in the Linux Action Show.
Starting point is 00:46:59 Linux Mint is getting its own application starting with the Linux 18 branch. We're going to call them XApps for Linux Mint distros, meant to work across multiple desktops. They'll be GTK3 applications with traditional interfaces, i.e. no, you know, CSD, what do they call them? Client-side decorations with the header bars.
Starting point is 00:47:19 Yeah. No client-side decoration header bars. And the idea would be that anybody could really take these on, but they're really going to be meant for the Cinnamon Mate and XFCE desktops. And this is part of the Mint's project of sticking to their guns and you might say eschewing new design trends. They say we've all witnessed the rise of the iPad and the iPhone. This is in the Mint blog.
Starting point is 00:47:46 And this has created a whole bunch of new trends, but we will not be swayed by those trends. And so X apps are going to be introduced. And, you know, I think it's – is it Clem that wrote this? Yeah, Clem that wrote this. Clem talks about some of the challenges he's run into with GNOME 3.18 and things that depend on that and moving that into Mint. It's just a big mess. And so the whole idea here is X apps,
Starting point is 00:48:08 X app, X apps. And my initial reaction was a little strong. I don't know. I wanted to kind of consult with the lug and see if maybe I was overreactive. Maybe there's a point I'm missing. I definitely want to pick Wimpy's brain. So let's start with you, Wimpy. What do you think about X apps and
Starting point is 00:48:23 what Linux Mint is doing here? I've got lots of thoughts about this. I've been very careful not to criticize or rag on other distributions and projects since Ubuntu Mate got started. So everything I'm about to say isn't intended as a bashing or a ragging on Linux Mint. It's my opinion. So if anyone thinks I'm trying to dog on them, that's really not what it's about. I want to say, too, I have a lot of respect for Clem.
Starting point is 00:48:51 He's worked really hard, and he's built a very good distro that I raved about the last version. Yeah. I do understand where this comes from. Yeah. I do understand where this comes from. So I understand technically why Clem probably feels this is necessary. And I'm active in my local community with small businesses and home users, and I can also see why they don't give a fig for these fancy new desktops.
Starting point is 00:49:31 If you look at what's happened with Windows, a lot of people are really disenfranchised with Windows now. These are home users and small business users that just need their computer to do stuff they don't care for all of these redesigns of the user interfaces they just want the look and feel that they're familiar with so they can carry on their merry way so there are an awful lot of people out there who who don't move in technical circles, who are quite happy to stay the course with traditional user environments. So I can understand why Clem would want to do this. And it's been a while now, but there was some discussion within the Marte and Linux Mint teams
Starting point is 00:50:24 and a couple of others from some of the other projects, although I think they may have moved on now, about one idea was potentially forking a toolkit. So looking at forking GTK2 and retrofitting. Modernizing where needed. Yeah, and the other idea was forking gtk3 so that we could establish a um i use the word stable to represent a a non-changing api rather than suggest that gtk3 is an unstable buggy platform because it isn't the issue with gtk3 that a lot of the projects that are
Starting point is 00:51:06 trying to write against it are encountering certainly you know for for full desktops is that it's uh it's a moving target and it's difficult you know with each new version of gtk3 there's new features that primarily target gnome 3 right and it requires an awful lot of work for the other projects to actually adapt to those changes. So with that as a backdrop, you can understand why forking these projects to create X apps is an idea. And we did discuss this idea of creating a common set of cross-desktop applications. And at the time, we were talking about looking at what Cinnamon required, what Mate required, what XFCE required, and what LXDE required. And the aspiration was that all of those desktop environments
Starting point is 00:52:01 could collaborate and work together on a common set of things. That sounds very nice. That sounds nice. Yeah, it does. I mean, it's a sensible suggestion. Rather than having four different file browsers and four different text editors and so on and so on, that you will coalesce around a common set of applications. But then, of course, there's nothing to differentiate them. And one of the reasons there's all these different desktop environments on Linux is because people have different wants and needs and they want to go their own way and do their different thing.
Starting point is 00:52:35 So there was never going to be sort of broad agreement from all of those desktop environments about which way to go and which of the file managers would be the chosen one and all the rest of it. So I imagine that's how Clem has got to the point he's got to now, which is to effectively go and cherry-pick different applications that are out there and bring those in under this banner of x apps to use in linux mint to sustain this you know traditional environment and i think you said at the weekend that you know um they weren't mint weren't keeping up they'd stuck their head in the sands and they weren't adopting header bars and client-side decorations. But by and large, most of the other desktops aren't either.
Starting point is 00:53:31 I mean, XFCE have started to, or rather, Zubuntu. Sometimes the lines are a bit blurred between XFCE and Zubuntu. But certainly within Zubuntu, some of the newer applications that have come along, some of the settings, bits and bobs that they've added recently, those use header bars and client-side decorations. I don't know if that's a trend that XFCE is going to follow or if it's just for a few bits and pieces that they've developed recently. It seems like that would be the real winner here for these X apps if Zubuntu and other distros started to also. Yeah. As far as I can remember, there was not enough
Starting point is 00:54:07 engagement, and obviously LXDE are going with Qt now, so they're kind of out of that discussion. Besides XFCE, it's kind of just Cinnamon and Mate who are the ones they're talking about here. Yeah, and I also acknowledge... No, there's two others.
Starting point is 00:54:23 There's two others, And there's elementary. True. That's true. Yes, that's a good one. They do seem to be adopting client-side decoration and header bars. I think that's their, you know, the direction they're headed in from what I've seen. I think that's where they're going. But here's an interesting one.
Starting point is 00:54:41 Unity is not a client-side decoration header bar right desktop environment yeah canonical have been actively patching out client-side decorations and header bars from those forked applications that unity is built upon and continue to do so you know i i still see this come up in the um you know the ubuntu desktop irc channel from time to time when a new version comes out and somebody has to go in there and refactor the patches to remove it. So in some respects, you know, GNOME is trailblazing this and it's not that the other desktop environments aren't keeping up. They're choosing not to do it. I wonder if this isn't the perfect timing for something like this. He's got to be looking ahead at the desktop for the next couple of years and going.
Starting point is 00:55:35 The demand for a really well-done, tightly controlled, Linux-based traditional desktop is only going to go up. Safe, easy to use, pretty predictable. I mean, Clem has been very shrewd in the way that he's put Mint together and he's clearly listened to his user community. And I should imagine this is what they want. But I think forking the applications is not the way to go. And this sounds a bit strange. As somebody involved in Marte, which is one of those big forking efforts,
Starting point is 00:56:16 in some respects, I think we've been justified in doing that because initially it was more about um sort of refuse nicks people didn't want to adopt the new thing but now it's more about preserving what was gnome 2 uh and and keeping that you know usable desktop paradigm available for you know the next generation of people to you know use um i think that just keep forking things and it's a lot of it's a lot of work and i think these x apps will only ever be available in Mint. I don't see that they will. They will get used much, if at all, outside of Mint's ecosystem. A couple of things strike me about this that make it seem like a challenging long-term strategy.
Starting point is 00:57:18 X apps and the avoidance of client-side decorations. So client-side decorations, like Tyler points out, doesn't look super great on non-Gnome desktops. I've actually not really had a problem with them, but then again, I'm kind of a fan. And I want to make a difference here. We need to be clear. Client-side decorations and the header bar in Gnome are two different things.
Starting point is 00:57:39 Client-side decorations is simply how the decoration is drawn on the client window. And the Gnome header bar is a certain implementation of a client-side decoration. So the reason why that's sort of important to understand going into this conversation is client-side decorations are going to become more critical when we move to Wayland. And because it'll no longer be up to the X server to draw the decoration because there won't be an X server. So the client will be responsible for
Starting point is 00:58:06 its own decorations, hence client-side decorations. It's not just for vanity, it's also to support Wayland better. So what Mint is also saying here with these X apps is they're saying Wayland is not in our future. Maybe.
Starting point is 00:58:22 Maybe that is what they're saying. And what I would add to that is what they're saying um and what i would what i would add to that is that um all of the energy almost all of the energy in the mate team at the moment is focused on gtk3 um and that we had a 1.10 release April-ish last year. That was the first experimental version of GTK3. We had a 1.12 release towards the end of last year, and that was a much improved GTK3 implementation, still considered experimental. We've got 1.13, which is just trickling out as testing tarballs at the moment. I think about three-quarters of the components are out with 1.13 which is uh just trickling out as um testing tar balls at the moment i think about
Starting point is 00:59:05 three quarters of the components are out with um 1.13 and with 1.14 to follow uh early this year and we're getting to the point now where we've only got a handful of sort of issues to overcome for where GTK3 is a really targetable platform. Unfortunately, GTK 3.20 has thrown a couple of spanners in the works. So we tried to adjust our release cadence to match GNOME and GTK3 because we hadn't had that many regressions to cope with in the last couple of cycles. But a lot of stuff's busted this time. So it's just difficult, just as we were about to go for it. Just as you get comfortable.
Starting point is 00:59:52 Yeah, yeah. But, you know, Marte is supporting GTK3, and we do have support for client-side decorations. GTK3 and we do have support for client-side decorations. And some of the applications that I ship by default in Ubuntu Mate do use client-side decorations. They don't look horrible. They just look a bit different, but they work just fine. They do work. Yeah, that's a good point. See, this is what we're now... This is sort of – I see three tracks in the Ubuntu-based distro world, the heavy hitters. Of course, I do not mean to take away from Kubuntu or Zubuntu or Neon or whatever. But you have yourself in one corner the Unity default desktop, which is going to be undergoing radical changes like we've never seen, from a transition from GTK to QT and apps that are designed
Starting point is 01:00:45 for both mobile and desktop, and that powered by an entirely new display server called Mirror. That's in corner number one, the primary contender. In corner number two, you have Ubuntu Mate Edition, where you have a traditional desktop paradigm, but is integrating current technologies in a very logical, reasonable fashion. And keeping up. Right. And then, but that could mean in some circumstances your apps look a little different or things
Starting point is 01:01:13 are just a little different, like maybe system D sneaks in there, right? These kinds of horrible things, right? But, and then in corner number three, you now have Linux Mint 18, which as Clem promises in his blog post, will give you one button to make it look exactly like Linux Mint 17. So that way nothing looks any different. Nothing changes. It's going to be, again, based on a very long-term support. And these X apps are now going to be a thing.
Starting point is 01:01:37 And I'm two minds of this because it's like these are three very unique and very radical approaches in their own right in a belief of what the desktop should be. And so that's my first thought. And then my second thought is, man, as a reviewer, this is really going to be a treat because now these are three very unique and distinct beasts that, you know, fully deserve their own review. And in the case of Mint, you know, I'm going to be using different apps. I mean, yeah, they're maybe going to be very similar, but they're going to be their own review. And in the case of Mint, you know, I'm going to be using different apps. I mean, yeah, they're maybe going to be very similar,
Starting point is 01:02:06 but they're going to be their own set. I mean, it's really its own unique experience. And in some ways, it is sort of like this. I actually shouldn't leave out elementary OS. No, you shouldn't. It fits right in here. There's a fourth corner, Wes, with elementary OS. The ring is getting full.
Starting point is 01:02:23 There's a fifth corner as well, because LXQT is going to be a thing this year as well. Oh, a new contender enters with the sixth ring. The six rings of Ubuntu. And they all are extremely fascinating,
Starting point is 01:02:37 all based on one mother distro, if you will. I just find that to be really... Which are all based on Debian. I find it to be really interesting Which are all based on Debian. I find it to be really interesting the way it's all shaping out. I guess in that regard, more power to the Mint team.
Starting point is 01:02:54 I mean, Clem brought in more funding for his project than ever. I wonder how many of these there will be. And they might be good. I like Nemo, the file browser. It's not bad. If they fit in really well and they maybe somewhat limited feature set and they just perform well and are well integrated and easy to use, then maybe it'll work. Well, if you zoom out and take it to its ultimate conclusion, this is what's really happening here is these individual groups are taking Linux and they're truly building their
Starting point is 01:03:25 own platform and their own desktop vision on top of it. They are not necessarily trying to make a distro that plays with all other distros. They are trying to make a desktop experience or a mobile experience in some cases that is a unique platform all into their own. And Linux is the software that is making that possible, but it's not what's defining what it must be. No, it's kind of just at the bottom of the stack, hiding away. Yeah. Just like with Android. Exactly, or Chrome OS.
Starting point is 01:03:54 Yep. But just a little closer. That's an interesting time. All right. We should go to this Dell Linux distro. Right. We should go to this Dell Linux distro. Speaking of distributions that are – this one, I would argue, may actually – well, you know what? I'm just going to – you're not even going to believe it.
Starting point is 01:04:17 But first, let's talk about Linux Academy. Go to linuxacademy.com slash unplugged, please. Why don't you go there to support this show, linuxacademy.com slash unplugged, and read more about a great education platform to learn not just about Linux, but all of the technology around it. I'm going to tell you more about that in a second. But first, for those of you who have heard about Linux Academy before, I should mention they have recently had some major updates. New courses, Ansible and AWS courses. Advanced AWS security. What's up, Docker and Elastic Beanstalk?
Starting point is 01:04:43 They have a new Cloud Cadet episode. It's a new series they're doing. And also, I love it, they now have a mobile app they're working on. But on top of all of that, I've mentioned they have group accounts before. Taking it up a notch. Now you've got big old enterprise accounts. Big old enterprise accounts, Wes, where you can have big groups and sub-teams. Linux Academy is really stepping up to the next level here. So if you've got an organization, I encourage you to go to linuxacademy.com slash unplugged. This is a great resource. Started by Linux enthusiasts who first thought, well, how do we spread the word?
Starting point is 01:05:14 I'm so excited about this technology. Let's go spread the word. Now they teamed up with friends that are developers and educators, and they created the Linux Academy platform. Now they've gotten some success, you might say. I think so. You might say. And as a result of that, they've been expanding their team,
Starting point is 01:05:29 bringing their content up, refreshing it, keeping it current. They have an incredible system where there are seven-plus Linux distributions you get to choose from, and you choose that distro. Man, that's so many. It automatically adjusts the courseware, which when we were trying to figure out how to Linux, we were running through ideas like this. And when I saw this, I was like, okay, that's cool.
Starting point is 01:05:48 And I remember I was talking to Anthony about it. He's like, yeah, but it doesn't just change the courseware. It also adjusts the virtual machines that we spin up on demand right as the courseware calls for it. You SSH into it. It's the same environment you chose earlier. It's really slick. They have over 2,200 self-paced courses. These are great courses.
Starting point is 01:06:07 You can go in there self-paced, so you do it at your own convenience at a speed that is comfortable to you. And you can also set up timelines and reminders. They have scenario-based labs that put you in the middle of tasks common to everyday environments. Instructor help is available when you need it. They have graded server exercises so you can get immediate feedback. They have AWS training, so when you need to do something on AWS, they spin so you can get immediate feedback. They have AWS training so when you need to do something on AWS, they spin up those instances.
Starting point is 01:06:28 You don't got to worry about Amazon charging you a whole bunch of monies. They have a community stacked full of Jupyter Broadcasting members, live events where you can ask the instructors questions or get news directly from Linux Academy folks.
Starting point is 01:06:40 It's a really great way to run an academy. It's a great resource for our audience and it's a super cool way to support our show. So go to linuxacademy.com slash unplugged, and a big thanks to Linux Academy for sponsoring the Unplugged program. I'm telling you, that instructor help is so valuable for a topic like this. Yeah, no kidding.
Starting point is 01:06:57 All right, so Dell is, well, you know what? Maybe they've been looking at Ubuntu Snappy, and they're thinking to themselves, hey, this might not be such a bad idea. So Dell is launching its own Linux distribution. Get hyped, everybody. Get hyped. All right. I'll tell you the name.
Starting point is 01:07:13 You've all been patient. It's not Super Dell OS? They're calling it OS X. Wait. Isn't there an operating system called that already? I think so. Yeah. Only this one isn't with an X.
Starting point is 01:07:22 It's with a 1 and a 0. OS X. Well, that's a little more clear, actually. This is unbelievable. This is their Linux distro called OS X, and they plan to make it a strategic operating system offering, expanding Dell switches and their storage products. OS X is based on a native, and I like that they're promoting this.
Starting point is 01:07:42 As somebody who's worked in the enterprise west, have you ever heard this term before? A customized, hardened Linux kernel? Yeah, right? Here's a new spin. This is a 2016 spin on this. An unmodified Linux kernel. Is that stock, Chris?
Starting point is 01:07:56 That's their marketing. An unmodified Linux kernel that can support a broad range of applications and services from the Linux ecosystem, Dell officials say. That can support a broad range of applications and services from the Linux ecosystem, Dell officials say. Dell claims this differentiates from Kumulus' network, Kumulus Linux, and HP's OpenSwitch because this one's meant for open network systems because of open. Yep. OS X is – I can't believe I'm saying that. It's comprised of a base module and various operational application modules separated to offer choice control and programmability. I'm going to get me some of those application modules later. Yeah, because you get control.
Starting point is 01:08:30 This is an alternative where things are bundled tightly. Essentially, what Dell has done here, tell me if this reminds you of something. Separation of the OS X application modules from the base modules allows customers to tailor IT operations for different use cases and operational processes. Dell didn't comment if they're just forking Ubuntu Snappy or if they just- I think it's FreeBSD. Yeah, right. Yeah, right. Yeah, exactly.
Starting point is 01:08:55 So they've got, they're basically doing the Ubuntu Snappy thing or the FreeBSD thing where you have your base OS and the applications are separated out. And the base OS is a read-write or read-only image. And they're calling it OS 10. OS 10. Maybe it's in binary. Is it? 1-0.
Starting point is 01:09:13 I just don't understand what's wrong with Dell. Because at one hand, Dell's watching the Linux scene and totally into it, releasing drivers and stuff. Dell's like watching the Linux scene and totally into it, releasing drivers and stuff. Like it was this week it's announced that Dell's about to ship a new XPS developer edition based with Skylake processors, which means they're taking like $100 off the Broadwell ones right now if you want them, which are probably better. I have the Broadwell XPS. I think mine's Broadwell. I don't know.
Starting point is 01:09:41 And I think it's a pretty good machine. And I would not get it with high DPI, and you get a bunch more battery life and better video performance. Yeah. Better application support. So you have one hand – on one hand, Dell keeps revving a pretty damn nice machine. On the other hand, they're launching their own custom Linux called OS X. What is – That said, it would be kind of nice to be running a nice Dell switch in production and be like, hey,
Starting point is 01:10:07 it's Linux and I know how it works. I don't know how you'll see it, though. Wimpy caught your binary joke and you have an observation. Go ahead, Wimpy. So, the first is they've missed a trick because I wonder if they're trolling Apple here and they're just expecting
Starting point is 01:10:23 to smack down. And this is just, you know, to they're trolling Apple here and they're just expecting to get the smack down. I know, right? And this is just, you know, to get it out in the press and they'll rename it after the dust settles. But why isn't it, you know, Dell OS, it goes to 11? You know, call back to Spinal Tap. And if it's binary, then it's OS 2. So neither of them work particularly well. Yeah, right.
Starting point is 01:10:47 Exactly. We've had both of those. It's like the worst possible name. Yeah, yeah. So either way, they're new or wrong. Well, Xapps is worse, but... Yeah, Xapps is worse. Jacob in the chat room is asking
Starting point is 01:10:57 if I'll update my XPS 13 to OS 10. Yeah, sure. I'll run OS 10 on my XPS 13. Just ask me... Yeah, it's just... This is just a train wreck, though. Instead of the PIX, it'll be the top application module. I know run OS X on my XPS 13. Just ask me. Yeah, it's just a train wreck, though. Instead of the PIX, it'll be the top application module. It's almost a joke.
Starting point is 01:11:09 It is almost a joke, but it is actually true. And I don't know. Maybe somebody out there will have experience with it. Was there a Dell OS 9? Yeah, they went straight to 10. No, that's what I'm wondering. No, that's what I'm wondering. Is it just something built for data centers that I wasn't aware of that just had its 10th release?
Starting point is 01:11:34 Or is this a completely new thing? No, in fact, I've had clients that have had Dell switches, and they did not call it that. They didn't call it OS. No, that is funny. Wow. Well, there you go. There's Marketing 101. We're watching it right here.
Starting point is 01:11:49 Just go straight to 10. The next show we announce, we just got to call it 10. Start with episode 10. Call it 10. That's ridiculous. Well, linuxactionshow.reddit.com. You'll find a feedback thread for 130 stories, community, like spotlights or callouts, anything like that. Application modules.
Starting point is 01:12:05 Yeah, sure, sure. Application modules separated from your base OS. Those are welcome at linuxactionshow.reddit.com. Also, I'd love to get your help supporting the entire network at patreon.com. Today we have a lot of big things in the works, and we want to do it from community funding instead of commercial funding. And if you'd ship in, Chris posts a lot of fun updates on that page. Just for the patrons, that's true. Yeah, right, just for the patrons.
Starting point is 01:12:24 Patreon.com. Today it supports all of our shows. Don't forget to join us live. Oh, updates on that page. Just for the patrons. Yeah, right? Just for the patrons. Patreon.com slash today. It supports all of our shows. Don't forget to join us live. Oh, hey there, Wes. Hey there, Chris. Hey there, Wes. Join us live next Tuesday.
Starting point is 01:12:33 We do this show Tuesdays live. Go over to jupiterbroadcasting.com slash calendar for that. We invite you to join us at jblive.tv. All right. Thank you so much for tuning in to this week's episode of Athletics Unplugged. Now that I'm done smacking microphones I'm gonna get the hell out of here see you next week see ya All right, jbtitles.com, let's vote.
Starting point is 01:13:16 Oh, Wimpy, I love that. Tell me about your New Year's resolution. Yeah, so I've obviously been consuming independent content for some time now. You don't say. Yeah, it's true. It's really true. And I was thinking about, you know, New Year's resolutions and what have you, like everyone does at the end of the last year. And I, you know, wrote up the usual list of New Year's resolutions, you know, go to the gym more often, eat healthily, have my alcohol intake to 60 units
Starting point is 01:13:47 a week all that sort of thing and um after i did that i thought no i'm i never keep these resolutions so let's try and think of one i'm actually going to keep so i i decided right i'm going to support all of these independent uh content creators and then i thought well how do i how do i do that how much am I gonna spend on this so you might be familiar with the fact that in the UK we pay for a TV license yeah and yet that supports the BBC so I looked at how much that cost a year and I took the exact same amount and I have spread that amount of money across all of the content creators that I consume content for. So I'm effectively paying the same amount as I pay for my UK TV license for all of the
Starting point is 01:14:33 independent content creators that I listen to and watch. I like that too. That's really cool. Yeah, I'm working on something kind of similar. I was looking at the price of satellite TV where I'm at. And I think I'm going to figure out how much that is. And then first, I'm going to contribute that to independent media. And then once – if I'm comfortable doing that, then maybe I'll let myself.
Starting point is 01:14:50 Then maybe you'll get the – And I actually feel like that's actually – since I've done that, I'm more comfortable at Patreon, signing up on Patreon. It's like it's all really like set-top boxes now, it's easier on the go to get online content a million times over than it is to get traditional. Yeah, right. Especially for someone like you who's roving all over the place. Quite literally. Yeah, good point, Wimpy. All right.
Starting point is 01:15:17 While I finish up, I'm going to ask you, Wes. Uh-oh. And then you – I mean somebody in the moment room, anybody in the mobile room is willing and can answer. But, Wes, what would you do? What would happen? How screwed would you be if GitHub shut down tomorrow? Hmm. If GitHub went away off the internet, totally offline.
Starting point is 01:15:41 I would be mildly inconvenienced. Too. Quite frustrated after about a day or so. How would I update YouTube to yell? See, this is the thing, is I think the way it would impact me is all of the open source stuff I use that's on GitHub that would be like offline, like AUR things would break. Updates would get rough. Mumberum, anybody in there have any thought, how screwed would you be if GitHub went offline tomorrow? I think it will...
Starting point is 01:16:09 Sorry, Fritzl, go ahead. I think the primary thing for the Linux community would be that, like, for example, AUR, a lot of AUR packages pull sources directly from GitHub a lot of people who use Go applications would be screwed because Go resolves dependencies by downloading stuff directly from GitHub I have
Starting point is 01:16:37 for the reasons that there is a chance of GitHub going down, I do have a private Git instance running on the server that has a lot of stuff that I need, but it would be massive inconvenience. I would have access to my own stuff and all the dependencies that I need for my own stuff,
Starting point is 01:17:00 but if I want to install something completely new, yeah, it would be horrible. Yeah, that's kind of my take on it. Like, it would be, you know, because if I want to install something completely new, yeah, it would be horrible. Yeah, that's kind of my take on it. Hey, you know, because if you had a... Because Git, it writes Git, so your own code you theoretically... Yeah, you have on your own machine. It's all the other stuff you depend on that probably doesn't have...
Starting point is 01:17:17 Everything's a mirror. You don't have local... Now, Freesaw, do you have a way to bring that mic closer to your mouth? Because we're getting a lot of room echo and background noise on you. Go ahead, Wimpy. Well, I was just going to say that, yes, for all of those other dependent services, a lot of things would stop working. or an individual that puts stuff in, something like GitHub or Trello or Bitbucket even, there are tools out there to back up your stuff so that if GitHub or Bitbucket or any of those go away,
Starting point is 01:17:57 you actually have your own copy of your data. And a lot of people think that simply having a checkout of githubs enough but if you're an organization with lots of developers with with code checked out that's not actually a recovery position so you know if you're using those services you should be routinely mirroring your repositories to your own instances inside your organization so if if it goes away, you can just repoint your origins and carry on. Very well said. Well, here's why I can feel that I'm slipping, because I am coming up with more and more ideas to use Slack for,
Starting point is 01:18:36 and now I'm realizing, okay, this is starting to speed up to a pace where if I don't watch out, this is going to become irreplaceable. And I have learned that lesson. I have learned that lesson. So now I'm putting a plea, a call out to anybody who could help me get a Mattermost install. Ideally, I'd like to put one on a DigitalOcean droplet because that's where I manage all my stuff. I would like to do it there. If anybody has – anybody wants to help me with that, I would love to chat with you because it's happening fast. And not only that, but I have ideas that I want to take public and it would just make
Starting point is 01:19:08 sense to have people, if I'm going to work with people in the public, it would make sense to do it on Mattermost and not require people to sign up for Slack and things like that. Yeah, that would be nice. Yeah. So I'm putting a call out there if anybody does have any experience with Mattermost or a Slack alternative. I know like there's Trello and things like that, but I want something ideally that would be on my own droplet
Starting point is 01:19:29 that I can take snapshots of and things like that. So Wimpy, you say you're about to play with it? No, not about to play with it. No, it's on the very long list of things to do. Yeah, I could see how there's a lot of... I guess I didn't... I guess I didn't take Slack seriously first, and like it's IRC,
Starting point is 01:19:51 and I have Telegram. I have IRC and I have Telegram. Why do I need Slack? But the really nice thing about... One really nice thing about Slack... I don't even know if Mattermost supports this. Well, first of all, it has a good phone app, which is really nice, because if I have an idea on the go, I can just quickly open up Slack and throw something in there. And it can include a picture or audio.
Starting point is 01:20:12 That's super nice. But the other thing that Slack really nails, and I don't have any experience with Mattermost, is switching teams. So I can be a member. I'm like a member of three Slacks right now. Right. Yeah. I have two. a member. I'm like a member of three slacks right now. Right, yeah. I have two. That is, that is.
Starting point is 01:20:28 So that way, because for me, it's all about divisioning off things because I work on things as, you know, I have time for them. And being able to slice things up like that is really nice. And you can just ignore one for a while. Yes.
Starting point is 01:20:39 If you need it, just don't look at it. And I have no idea if Mattermost has anything like that. Right. So having heard of Slack, but never used it, and having used IRC and Telegram, how does Slack differ from Telegram and IRC? Well, so a few things that are nice about Slack is it's persistent chat for everybody. So regardless of anybody's client setup, they're always getting all of the chat history,
Starting point is 01:21:03 even if it's stuff that they weren't present for. It has bot integration, which is actually kind of handy. And, of course, any major service it has integrations for. So, for example, we have a bot that monitors the Google Calendar. And whenever there's a calendar change, it sends those changes to a specific channel. And it also does a daily check of the calendar and posts the recording schedule to the channel. And this has helped us. I mean, it sounds like a really dumb, simple thing,
Starting point is 01:21:31 but it has helped us keep the calendar accurate. It's like the thing that's helped us make the calendar accurate now is because there's a thread where we're seeing we have to look at the calendar every day. Every show that we do has a next thread, so the next episode of that show. So that way we can, we have a spot to communicate with the people who are involved in each of those episodes, what we need to have in place for the next episode. And what's really nice about that is if you like, if you link a YouTube video, it will preview the YouTube video right there in Slack
Starting point is 01:22:03 or you can get the link. It doesn't do a bunch of crazy redirector URLs. You can just get nice, clean links. It has support for a lot of – you can just plus one a comment instead of having to say I agree. That's kind of nice. It has support for some offline functionality, and it has limited markdown support. It has like code snippet support and things like that that are also nicer than you get with any typical IRC client. And really the thing about it is there's a ton of good IRC clients and Telegram and things like that, but what you get with Slack is every single person is on the same playing field as far as functionality and capabilities go.
Starting point is 01:22:45 And then the other nice thing that comes with that is a lot of people know Slack already. Just like one of the great things about using Skype is a lot of people use Skype. One of the nice things about using Google Docs is a lot of people have a Google account and use Google Docs. And it's the same thing now with Slack
Starting point is 01:22:58 is when I invited Wes to the Linux Unplugged Slack, he already had a Slack account. He was already set up. Easy peasy. Yeah. So there's that too. Okay. So it is a sort of – it's taking IRC and abstracting away some of those bits that you
Starting point is 01:23:16 would have to have an admin set up for you. Yeah, and then making it super easy to integrate things like Dropbox and Google Docs. And, you know, so like if I post a link to a Google – like I'll say, okay, the doc is up for this week's episode of Unplugged. And when I post that link in there, it gives it a big Google Doc button. It's obvious that it's Google Docs. Like it's sort of intelligent about that kind of stuff. It's all – and I guess – and then, of course, you get all of that and it takes you a grand total of 30 seconds to set up a Team Slack, which is also very nice. Right.
Starting point is 01:23:49 And like anyone can do it or set it up. Well, that's the other thing is it's pretty much free until you want like fancy stuff like maybe private channels or – Archiving of messages. Yeah. But even then, like you still get an incredible history. Like it's still ridiculous. Like 10,000 messages. Yeah, but even then, like, you still get an incredible history. Like, it's still ridiculous. Like, it's like 10,000 messages or something. So, and then it's $8 per user, basically, after that.
Starting point is 01:24:13 And it costs you your freedom, of course. Yeah, and if you really want some of the fancy integrations, you have to have, like, a Heroku account, and you have to host some of the apps on there, which means you're using another closed platform. But then you can really start doing some serious shit that is, you know, people are really integrating, like, with their business workflows and stuff.
Starting point is 01:24:30 And there's a lot of support for people who do development work and get integration and things like that that I don't ever use. I've made a few Slack integrations. They're pretty easy. Yeah, like, what kind of things? Like, we have an alert console at work for things that happen.
Starting point is 01:24:44 And so we just made it so, so like if you're away from that and you want it to ping you on Slack, it'll just send all the new alerts, new emails for things we like share inboxes right to Slack. See this is the problem is there is a community now out there that knows how to do this and if I go to something like Mattermost, I'm
Starting point is 01:24:59 forfeiting that. We gotta start making some Mattermost plugins I guess. Yeah, maybe. Maybe that could be the goal is to get enough traction publicly that. We got to start making some Mattermost plugins, I guess. Yeah, maybe. Maybe that could be the goal is to get enough traction publicly that people get interested to build that stuff. I'll help set up a Mattermost server. Have you done it? Or you're just willing to take that challenge on? I would like to play with one.
Starting point is 01:25:18 No, I'll take the challenge to set one up. Well, you know what, Ham? If you do it, build it on a DO droplet because then if it works,, you could transfer it to me, and then I could just start paying for it. Okay, sure. I've got some instructions on how to build, do it on a Ubuntu 14.04 LTS. Yeah, so just use one of our promo codes, right?
Starting point is 01:25:36 So you'll get two, you can try it out two months for free. Actually, build it on a nicer rig. So do like one with one gig of RAM, just that way, because I like to do one gig of RAM now. So do a 1 gig of RAM rig. Chris is going premium up in here. And then I'll get you one month to build it, and then you transfer it to me, and I'll just start paying for it.
Starting point is 01:25:51 I've already used your promo code, so they won't let me use them again. All of them? All of them? What's the latest one? Good man. No, it's just, you have, okay, you could use Coder Digital or Last Digital, right? Or, let's see. We got here, you got SnapOcean, DO, you could use Coder Digital or Last Digital, right? Or let's see. We got here.
Starting point is 01:26:06 You got SnapOcean, DO Unplugged. Use DO Unplugged. Support this show. SnapOcean, Coder Digital, or Last Digital. I've been pushing that DO Unplugged, man. Good man. Good man. That's right.
Starting point is 01:26:16 Anyways, I'm just saying. Yeah, probably only one promo code per. I don't know exactly how it works. But either way. Or, you know what? For God's sakes, Ham, I'll send you the $10, whatever it takes. But I would love if... I got a big...
Starting point is 01:26:29 I got something I want to do. I want to go big. All right, boy. That's a sign I'm done. Woo! I might just walk out of the studio.

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