LINUX Unplugged - Episode 75: Obviously Linux's Fault | LUP 75

Episode Date: January 14, 2015

It’s a new year & a new round of Linux bashing. But are some of the criticism corrects? Can we handle a little tough love as a community for the collective good? We debate.Plus the 4 best new Linux ...distributions to watch in 2015, a MATE love story & an Arch victory.

Transcript
Discussion (0)
Starting point is 00:00:00 Mm-hmm. Yeah, so I would give Google Domains a very solid try. I don't think it offers all of the feature sets that something like a hover does, but they do straight-up real simple mail forwarding. You can do that. To configure that, it's very easy to go right in there and set that up. They definitely have made the process of setting your domain name server, pointing it to somebody else's DNS server. So for what I did, for example, process of setting your domain name server, you know, point it to somebody else's DNS server.
Starting point is 00:00:26 So like for what I did, for example, is I registered my domain name and then I went over to DigitalOcean and I got the name server information from DigitalOcean. And it was very easy to plug that into my Google DNS account and point my domain to my droplet. And so now I've got, I had a droplet that I hadn't assigned a domain name to for a long time. I was just going by IP because it was just for me, but now I'm going to share it with Ange, and I wanted something that she could just type in the domain name.
Starting point is 00:00:48 So I thought, okay, it's a good excuse to try out Google Domain. So I went over to Google Domain because it just opened up to the U.S. public today. I bought the domain. The process is very straightforward, just like you'd expect. You essentially search for the domain. You use your Google Wallet account to pay for it. So whatever funding source you have for, like for the Play Store is the funding source you'll use to buy the domain. Once that's set
Starting point is 00:01:07 up, you go in there. It's very simple, like five-button interface to manage it. One nice thing is it lists all your domains in a nice list and the last item in the column is how many days remaining on that registration. So it's really very straightforward, like how long you
Starting point is 00:01:24 have. Very clear. It's very minimal. And then once you click into it, the fields are very basic. There's some help, but like all Google products, if you want to dig any deeper, like for example, when I wanted to find out if I could get privacy for a.us domain, they have a learn more link. Once you click that, of course, it sends you into the hell of Google help pages, which just go deep, deeper and deeper and never really answer your question. So just like all Google products, if you're comfortable, you'll be able to get something done really quick. But if you go outside their area that they have support for, you hit a wall. There's nobody you're going to call. For example, and this is an ad for Hover, they're not a sponsor, but with Hover, they are my domain
Starting point is 00:02:01 name registrar. And I had a very complicated thing happen that was like mistakes on multiple registrars. And there was like literally I was trapped between three different registrars who had had like an internal database that disagreed with an external. It was very complicated, and one call to Hover resolved the entire thing. Whereas with Google, I would have been kind of just out of luck, I think. I don't know exactly. They say they have support, chat, phone, or email support. I haven't tried that yet. I'm kind of skeptical, but Google has been stepping that up recently. So is it just a registrar, or can you actually manage your DNS zone files from within Google domains? You can go in and manage some of it. So a pre-specified amount of stuff,
Starting point is 00:02:46 like your name servers, you can set up DNSSEC, your registered hosts. You can add synthetic records to do common things like domain forwarding, or you can go to Google Apps. Custom resource records, so like your type A domains,
Starting point is 00:02:58 your CNames, your MX records. Oh, okay. Yeah. Okay, so you can, okay. Yeah, you can set all that stuff up. Very minimal interface. I'd show it to you, but it has all my AP info in it. No, no, no. Yeah. Okay, so you can, okay. Yeah, you can set all that stuff up. Very minimal interface. I'd show it to you, but it has all my AP info in it. No, no, no.
Starting point is 00:03:09 The pricing's very fair. It was $12 for a.us domain, $20, I think, for a.com. No, not $20. It was very, here, you know what? I'll search for one right now. Let's see. Give me a domain name. Let's see.
Starting point is 00:03:19 Let's do Ubuntu Touch. Let's see what we get. Ubuntu Touch. All right. So here, I can show you this UI. Now it searches. It gives you a little frowny face for the UI for the domains that are not available. I get frowny faces
Starting point is 00:03:31 for UbuntuTouch.com and UbuntuTouch.net, but I get green smiley faces for UbuntuTouch.org. Then it's also recommended UbuntuTouch.equipment, UbuntuTouch.properties, and UbuntuTouch.systems. UbuntuTouch.org, $12 a year. UbuntuTouch.equipment and properties and systems are like dot systems. So the Ubuntu touch dot org, $12 a year. Ubuntu touch dot equipment and properties and systems are like 20, 30 and 20 a year. Uh, and so it looks like dot coms are about 12 bucks a year.
Starting point is 00:03:51 Same with dot us. One question I have is, um, hover offers a volume pricing. So like the more domains you have on your account and hover, the less you pay for renewals for all of your domains. Uh, does Google appear to offer anything like that? I don't think so. I haven't played with it long enough maybe to be able to fully answer that. But from the looks of it, you're just doing one domain at a time.
Starting point is 00:04:12 And it's just always the same flat rate every time. You can add multiple domains. There's like a cart. But I don't think there's any discount. But I could be wrong. Over the weekend, I gave their latest testing iso a spin and it's kind of slick so like uh one thing that's nice is it does some notifications that are pretty good and one of the things it'll do is it'll actually update the installer so i boot the
Starting point is 00:04:35 live environment and i get a i get a notification that comes up and says hold on a second uh antergross is updating the installer it updates yeah i just had that as well yeah and it closes and reopens it so you get the latest installer, which is pretty nice. That's good. So I decided to go with the KDE 4 implementation. And when I was done, what I got was it's KDE 4, but with Numix and kind of a GTK look.
Starting point is 00:04:57 And before you freak out, because that sounds horrible, I am surprised at how not horrible it is. It flattens KDE out a little bit it takes away the blue glow and the very oxygen look of it you're going Numix icons it's kind of a GTK look to it but I actually think it's
Starting point is 00:05:17 I don't know if I'm going to stick with that look but I was surprised how well they were able to take that and translate it to KDE and the benefit was the GTK apps also looked everything looked kind of at home it was kind of I was surprised how well they were able to take that and translate it to KDE. And the benefit was the GTK apps also looked, everything looked kind of at home. It was kind of, I was like, wow. You're giving me the itch. Do you want a little bit of Arch Linux inside?
Starting point is 00:05:35 Yes, of course. So we had voting for new Arch Linux TUs yesterday. And one of the successful, trusted user. We're the people that look after the community repository and moderate the AUR and other stuff, look after back-end infrastructure. But one of the new
Starting point is 00:05:55 TUs is the maintainer for LXQT. Oh, cool. Yeah, so guess what's coming to Arch Linux into the official archive? Yeah, no kidding. And we'll probably have first-class support. That's great. Yeah, yeah. what's coming to Arch Linux into the official archive? Yeah, no kidding. And it will probably have first-class support. That's great. Yeah, yeah.
Starting point is 00:06:13 I know him quite well because he's on the old existing LXDE team. And he's the guy that does all of the package maintaining for LXDE for Lubuntu. So he's come the other way. So he's come from Ubuntu into Arch. And I've just made the transition from arch to ubuntu so we've sort of passed each other in in in between there somewhere i uh popey i was wondering did you ever end up uh getting a new laptop i know that was on your short list no i uh i postponed it because my warranty on the ThinkPad X220 doesn't run out until next year. And I wanted to keep hold of it just to keep it going until it dies, really, because I don't really need a new laptop.
Starting point is 00:06:53 I was wondering if you saw that new XPS 13 from Dell. Yeah, the new one looks awesome. But also, I like the new ThinkPads that have put back the old keyboard with the 8 gig. Not the old keyboard, the proper keyboard. It's a proper keyboard. Yeah. Yeah. Too bad the latest, unbelievably, I couldn't believe it.
Starting point is 00:07:14 I have to double check. I could be wrong. It seems so impossible to believe. I would definitely double check this. But I swear, after I saw the announcement of the new Lenovo's, I went and looked at the video cards, and they're Intel 4800s. How can that possibly be? Is that bad? Yeah.
Starting point is 00:07:28 Why? Yeah, that's really bad. Because, I mean, like, the Dell XPS is the Intel 5500. When you get to 5000, then you're in the Iris series graphics. It's a whole new category of Intel graphics. Oh, I didn't realize that. No, the 5000 ESPY with the 5500 is the new Broadwell
Starting point is 00:07:43 chip. Yeah. Their Iris is 6,000. The Lenovo must be. Oh, okay. The Lenovo must not be. So they're still based on the Aswell. That seems odd, though, right? Well, no, because Broadwell isn't even shipping yet, technically. Like, it's just starting to come out now.
Starting point is 00:07:59 Like, it was announced at CES. Oh, so these laptops today shipping are with a processor that's already been replaced, essentially. Maybe a little bit. Yeah, I guess it's gotten so good at this point it doesn't matter too much, though. And Barton said there will be an Ubuntu version, so that's good.
Starting point is 00:08:16 Yeah, so that's cool. Did you guys all see Linus' rant on Google Plus? Did it happen back in December? I missed it. And I just wanted to read it real quick because i i really hate hfs plus a lot so uh there was this talk about uh i love it it's this google plus thread uh and they're talking about a bug and a wild linus torvalds appears with a great hfs rant uh he says and he goes on to talk about how there's this bug
Starting point is 00:08:44 and he talks about how there's this bug. And he talks about how there's issues with HFS. He says, quite frankly, HFS Plus is probably the worst file system ever. Christ, what shit it is. NTFS used to have similar issues with canonicalizing UTF-8 using non-canonical representations of slashes. I think they at least fixed them. The OS X problem seems to be fundamental. He goes on to, which is like okay so fundamental problems okay all right so then the thread kind of gets hot right and they start kind of some
Starting point is 00:09:10 people come in come on linus the chart calling him out uh linus then some people agree with him he comes back in to say further in the common thread the true horrors of hs plus are not in how it's not a great file system but in how it's actively designed to be a bad file system by people who thought they had good ideas. The case insensitivity is just a horrible, horrible bad idea. And Apple 2E could have pushed, or Apple could have pushed fixing it back in that era. They didn't. Instead, they doubled down on a bad idea and they actively extended it very, very badly to Unicode. Okay, so NTFS did some of the same, but Apple really took it to the next level with HFS+. There's some excuse for bad case insensitivity in a legacy model. We didn't know better.
Starting point is 00:09:49 But people who think Unicode equivalency comparisons are a good idea in a file system shouldn't be allowed to play in that space. Give them some paste and let them sit in the corner, eat it. They'll be happy and they won't be messing up your system. He goes, and Apple lets these monkeys work on their file system? Seriously? It's not even a pasted or quality thinking. It's actually actively corrupting user data by design. Christ. There are lots of good reasons not to move to ZFS though, coughed Oracle, but they could have pushed people to a case-sensitive HFS, which would have then made it much easier in the long run to migrate to anything else. But no, this is not the choice Apple took.
Starting point is 00:10:27 There is a case-sensitive option, but Apple actively hides it and doesn't support it. The stupidity it burns. Here's the thing, though. When has Apple ever not doubled down on a bad idea? Every time they've had an idea, they've always said, yeah, we're still doing this. They've never admitted that they are wrong. Yeah, they even found a way to ship a one-button mouse that, depending on what you do, actually has six buttons.
Starting point is 00:10:49 So, like, yeah, they've always just, like, they won't admit when it's a bad idea. I've got a Logitech mouse that's like that, but I love it. Yeah, yeah. I mean, it's not necessarily a horrible idea, but it does kind of feel like, even there, they won't admit they were wrong. Yeah, that's true. That there's use there.
Starting point is 00:11:05 Alright, so there you go. Linus Torvald's rant segment over. We should have a Linus Torvald's rant jingle, I guess. Honestly, it's really too bad that Apple gave up on porting ZFS. Yeah. As soon as Oracle got involved, they're like, nope. Yeah, that's exactly what happened. And it's like, well, if they had just held on to that and waited,
Starting point is 00:11:21 and then, oh, look, open ZFS, and they could have used that, and every Apple user would be a happy camper. Yeah, it's funny. I guess I would have expected Apple to keep working with Oracle since Jobs and Larry Ellison were BFF. But I don't know. So, yeah, I mean, it really is. And the only reason why I really want to even bring it up is because we were talking last week about how power users are getting sick of the Mac. Well, I mean, what I like is I have been bitching about HFS for a few years now because of production problems.
Starting point is 00:11:55 And now more and more people are talking about it. And it's going to be more of these kinds of things that will come out. Yeah, HFS is horrible. Horrible. Why don't they just be Mac users? This is horrible. Horrible. Why don't they just be the losers?
Starting point is 00:12:12 Welcome to Linux Unplugged, your weekly Linux talk show that's barely finding the microphone in all of this Pacific Northwest fog. My name is Chris. And my name is Matt. Hey Matt, is it foggy up in your neck of the woods like it is down here? It's just lingering. I haven't stuck my head outside yet, but I see sunshine coming through my blinds. You are such a geek. I haven't gone outside today. I know.
Starting point is 00:12:30 I really haven't gone outside if I hadn't had to drive into the studio either. I only go as far as the Wi-Fi allows. Right, that's a good point. That's a safe bet. Yeah, it's been like this since last week. We've been surrounded in a fog, but in this fog we have had time to reflect on the state
Starting point is 00:12:46 of Linux, and we have a great show coming up for you today on the Linux Unplugged show. So coming up, just a little bit, we're going to do some quick feedback this week, and then I want to discuss the four best new Linux distributions, according to Jack Wallin for 2015. And at first, I came into this list, and I'm thinking, the four best
Starting point is 00:13:02 lists. These lists. These lists. I read the list, and I'm like, hold on best lists. These lists. These lists. I read the list and I'm like, hold on a second. I think Jack's on to something. These are some compelling distributions, and you might not have heard of a couple of them. We're going to talk about that. Plus, then, after we gave the Mac a good bashing last week and in the pre-show, it is only fair that we get a little real about some Linux issues. But I actually think it's a really great thing. And it's a list, yes, of problems, but of problems I think are addressable,
Starting point is 00:13:26 and we'll talk about that in the second half of the show. So, Matt. Yeah. We probably should get started. I'll put everything aside. Close my VLC window. Stop watching YouTube. And maybe we'll take a moment and welcome the Mumble crew to the Unplugged show.
Starting point is 00:13:42 Time-appropriate greetings, Mumble Room. Good morning. Hello. Hello. Hey. Hi-o. So before I managed to hit record today, Popey admitted to the entire live stream that he's switched over to Integros. He's now a happy Integros user.
Starting point is 00:13:58 You're a bad man. I'm still gatefully employed. I had to give you a hard time. No, actually, I downloaded the latest Integros release. I actually got the testing ISO, but Wimpy reminded me they just released a new stable ISO two days ago. And, Matt, I tried something that was crazy. I did the KDE version of Integros. Ooh, rebellious.
Starting point is 00:14:21 And when it installs, it's kind of a GTK-looking kind of KDE. Now, before you puke, it's Numix-themed, and it actually works. It's sort of a flatter KDE. It's still KDE, but with a slight GTK look. And the result is both Qt and GTK apps look great on the desktop. And overall, it's really well done. It's interesting. I don't know if I like it a lot.
Starting point is 00:14:43 I don't know if I'm going to stick with it. But I was pretty interested in it. So anyways, go check out the done. It's interesting. I don't know if I like it a lot. I don't know if I'm going to stick with it, but I was pretty interested in it. So anyways, go check out the latest Antigros ISO. They just released them. Screenshots where it didn't happen. Oh, okay, okay. Actually, Chris, the installer is running right now on a spare laptop, and I was surprised.
Starting point is 00:15:00 I, like you, you mentioned earlier the auto-update thing the installer has, and I went through the installer, and it looked really familiar. And I've realized where they borrowed some of the design from. It looks exactly like the Ubuntu installer. Actually, when I first reviewed Endergross, I made the mistake of assuming they had forked the Ubuntu installer. I was very— I know. It's their own thing, isn't it?
Starting point is 00:15:20 Yeah. And it's neat. Like Popey says, when you boot up the live environment, it automatically updates so you have the latest installer. Not to mention, when it's installing all of the packages, they're the absolute latest version. So if you're installing right now, you're going to get kernel 3.18, which is crazy, and it's great. What were you going to say, Wimpy?
Starting point is 00:15:35 I was going to say that when they started making their installer, it was heavily influenced on Ubiquiti, and they actually had Ubiquiti's source in their tree as reference for quite some time. That was why I actually thought it was. So in my review, I sort of matter-of-factly stated it was a fork of the Ubuntu installer because I went to their Git repo
Starting point is 00:15:56 and I saw the code for the Ubiquiti installer. And then, even once they made their own, they still took some assets and stuff. So some of the files were actually named Ubuntu something. And so I thought, well, Dead Ringer. It's just a fork, right? I actually looked at the freaking code. I'm like, Dead Ringer.
Starting point is 00:16:12 And so I say it in the show. And then I got a lot of people contacting me, including the Anticross developers, like, no, actually, we wrote that from scratch. And we're kind of proud of it. Oh, I'm sorry. Yeah, it's good. Yeah, it seems pretty nice. It is really good. Because the Ubuntu is always really nice, too.
Starting point is 00:16:24 Give me the itch. I know. I know. I'm sorry. I'm sorry. I Yeah, it seems pretty nice. It is really good. Because the Ubuntu is always really nice, too. Give me the itch. I know. I know. I'm sorry. I'm sorry. I had the itch, too. I think they make a cream for that. You know, there's a branding opportunity here.
Starting point is 00:16:37 Yeah, that's true. That's very true. Okay. All right. So, anyways, just wanted to give those guys a plug because they do great work. Yeah. And Popey reminded me a little bit before the show started, and then I had a weekend adventure that I forgot to share with everybody. So let's cover another distribution that's been getting a lot of attention. And I think it's a favorite around here. Ubuntu Mate or Matai or Matati or Mate. So Eric writes in.
Starting point is 00:17:01 He says it's awesome. And I thought this was a great story. Different Eric, not producer Eric. And he was struggling. He was not super happy with the direction of Unity after 1204. He says, when it came out, Ubuntu 1204, I was very excited. And he says, but then Unity had to show its face. And I quickly found out what garbage it is.
Starting point is 00:17:22 And my unhappiness began. I downgraded to Ubuntu 1004. And I found I liked it more than 1204. I tried GNOME 3 before downgrading to see if it was any better than Unity, but GNOME 3 is such a pig with different makeup, only really stupid. Sorry, Chris, I know you like GNOME 3, but I'm just channeling my internal turbols here. Of course, that sounds like he's trying an old version if he's
Starting point is 00:17:38 doing it on 12.04. I'm so disappointed by the direction the GNOME team took. It feels like it's different just for the sake of being different, with absolutely nothing redeeming for the power user everything useful is turned off by default by the time you're done turning things on the desktop sort of resembles gnome 2 so why bother i asked myself i tried mint 17 and i was less frustrated by cinnamon cinnamon but it still felt like a skinned gnome 3 3. Guys, I have been truly miserable since Ubuntu 12.04. And when I heard on your show about Ubuntu Mate, there was a glimmer of hope.
Starting point is 00:18:10 I thought I'd give it a try. Ubuntu Mate is what every Ubuntu since 12.04, including 12.04, should have been. Mate is as fast and snappy as Gnome 2 was. It's clean and I know where everything is. No need to search for anything. Ubuntu Mate makes me feel like I spent the last few years in a nightmare, and I finally woke up. I have my desktop.
Starting point is 00:18:34 I have my apps like I did before. But now I have access to sites like Netflix and apps like Steam. No shitty UI. No crappy ads from Software Center suggesting what I should try. No random crashes or UI elements disappearing, my system never uses more than a gigabyte of RAM. I'm just so happy with Ubuntu, mate. I'll just say it again.
Starting point is 00:18:53 It's an effective desktop, yet I have way more than before. Hopefully Windows 10 will do the same for Windows users than Mate did for GNOME and just fix it while adding tons of more functionality. Eric. Wow, that's pretty steep praise there. I should say so. Yeah, it definitely feels like it. Yes, yes.
Starting point is 00:19:11 You should be. I think people will really appreciate it. Now, Eric, you take issue, though, with maybe basing it on a really old version of GNOME, right? Yeah, basically, 1204 has GNOME Shell 3.4, which is utter crap. If he were to use a more current version i'm sure he would have a better experience because then you've got all the uh you've got the client-side decorations
Starting point is 00:19:33 you've got the better it's just better overall and like uh some destros like fedora are pre-shipping the gnome classic environment now so it's much yeah true and you can obtain that in Ubuntu GNOME as well. Wimpy, did you see our interview with the Mate developer on Sunday's Linux Action Show? I did, yes. What did you think about his comments on the transition to GTK3? Well, I obviously agree. I'm
Starting point is 00:19:58 deeply familiar with the difficulties we've had. Although I've prepared that unofficial repository uh with mate built against gtk3 for arch users and that when when mate 1.10 ships i will push the gtk3 versions into the official arch repositories but they are very clearly tagged as experimental. And the reason for that is that whilst they're working fine against GTK 3.14 at the moment, as with every GTK 3 release, we can't be sure what's going to happen, change and break with 3.16. So we're kind of hoping for the day that GNOME 4 comes along and GTK 4 comes along
Starting point is 00:20:47 so that then we have a stable API to target. Wow. Wow, I can't believe you're already hoping for GTK 4. Meanwhile, wow. It's imminent, I think. I think it's imminent. I think it's going to come soon. And the other thing that you asked, Stefano, about MIR support and Wayland support.
Starting point is 00:21:07 So Wayland support has been on our roadmap for some time. And definitely Stefano is very keen to start work on Wayland. But quite recently, probably I first heard about it around October time last year, Canonical have started to commit MIR compatibility patches for GTK3. So if that continues and comes to fruition, technically it should be possible through GTK3 to target Weyland and MIR. And what we would need within the Marte team
Starting point is 00:21:43 is somebody who's enthusiastic about actually doing it because it's a small team and there's lots of jobs to be done. So there's opportunity for somebody to come in there and own that. Yeah, yeah. I think it's dependent on Canonical finishing their work, actually adding the support to GTK3, but I should imagine that's going to happen given this push this year for Unity Next. Now, to Blackout24's question, and I don't know in the case of Wayland,
Starting point is 00:22:11 but in the case of Wayland or Mir, is there extra burden on the Mate project to do things like the compositor or something like that? Is there more work you'll have to do besides just toolkit stuff, or is the toolkit going to bring most of that stuff for you? Yeah, with regards to Weyland, this is one of the conversations I had last year. GTK3 alone is all we need to bring Weyland support to Marte. We don't need to sit on top of Mata or anything like that.
Starting point is 00:22:41 Nice. Very fantastic. Well, I'm really interested to see how that goes. Do you think, is this going to be a transition that will be very, is there going to be a big change for users when Mate goes to GTK3, or is the theming going to hide a lot of it, or what's that going to look like?
Starting point is 00:22:59 It could be a big change. Not really. If you install it now, you can install that unofficial repository now. So if you run up a virtual machine with – do it the easy way. Go with Anturgos, seeing as you were talking about that earlier. They have Marte support, and I know they have Marte support because I helped add it. And you can start with that, and then they use the official arch repositories you can then add my
Starting point is 00:23:25 unofficial repository and it's designed to clean the upgrade from the official repository so you could jump from antergos with uh marta 1.8 built against gtk2 to gtk3 for marta 1.9 and you'd be able to see firsthand what it looks like. And by and large, it looks very similar. Interesting. Yeah, almost the same. I mean, very close. And then there's a few applications where, because GTK3 just implements things differently, it looks a bit different.
Starting point is 00:23:57 So when there's tabs in things, the tabs are laid out a little bit differently. But by and large, it looks very, very similar. And there are a few Arch users that are actually running that GTK3 version and have been running a GTK3 version for about six months now. So it is good enough as a daily driver. I saw the write-up on how to do it, and I thought about it. I think I even linked to it in the Linux Action Show show notes for Sunday. And I thought about doing it just for the interview so that way I could run it, but I ran out of time.
Starting point is 00:24:27 It looks interesting. I think I'm going to try it soon. See what I notice. Okay, you know what else you should all try soon? Something that I love quite a bit. Something that Matt and I use the heck out of. In fact, a lot of the hosts here at the Jupiter Broadcasting use the heck out of as DigitalOcean. Head over to DigitalOcean.com right now.
Starting point is 00:24:44 Go over there and check out DigitalOcean while you can too DigitalOcean.com right now. Go over there and check out DigitalOcean while you can, too, because I'll tell you what, things are a-changing, my friends, in the world, and you can have your own server up in the cloud. Earlier today, Matt, I was like, today I was like Mr. Productive, Matt. I don't know what it was. Maybe I tried Butter Coffee. Have you ever had Butter Coffee before? Butter Coffee? No, I was going to say maybe it was the fog. Maybe. I just decided not to go outside, so I stayed inside and got a bunch of stuff done, right? No, I got my butter coffee. That's coffee with a little bit of butter in it and coconut oil.
Starting point is 00:25:12 Yeah, and then you immersion blend that, Matt, like a boss. You immersion blend that. And then I decided, you know what? Let's go out there and let's see if I can get a little work done. So I tried out the new Google domains, and I registered a domain and pointed it at my DigitalOcean droplet. The DigitalOcean droplet that I've been using for quite a while to do things like BitTorrent Sync and my QuasalCore. You know, stuff that is just handy to have running in the background. But I never really thought, I'll just set a couple things up.
Starting point is 00:25:38 I'll never really use this for very long. So it's not a, you know, I don't need to register a domain name. Well, today I got that done. So now my very first droplet that I ever created at DigitalOcean, I went and registered a domain name for. And now I feel official because they've all got domains. It's really easy to set it up over at DigitalOcean because part of their control panel is a real nice DNS management system
Starting point is 00:25:59 that makes it straightforward. So here's what I want you to do. I want you to remember our promo code, and then I'm going to tell you about DigitalOcean because they're really awesome. It's cool, it's brand new, and it's for the entire year of 2015, so use it wisely, my friends. DO Unplugged. DO Unplugged, all one word, lowercase. DO Unplugged is our new promo code for DigitalOcean. So what is DigitalOcean?
Starting point is 00:26:19 Go check them out right now. It's simple cloud hosting that's really done right. I've got several systems up there now. Because it's straightforward, I get going in no time. It's intuitive and really easy to spin up your own cloud server. You can get started in less than 55 seconds. The pricing plans start at only $5 a month for your own rig. You get 512 megabytes of RAM, a 20-gigabyte SSD, one CPU, and a terabyte of transfer. These droplets are running on top of Linux using KVM, all riding on SSD drives across the board. DigitalOcean has data
Starting point is 00:26:47 locations in New York, San Francisco, Singapore, Amsterdam, and London. But it's really the interface. And I really, just today, just today, like before the show, I literally, like, before I came down, so I probably was doing this 45 minutes ago,
Starting point is 00:27:03 before I came down here, and it's just, I didn't even worry about like, oh, well, I need to go on air. I need to start the show up because I know how straightforward and intuitive the DigitalOcean control panel is. So I know that once I get in there, it's just going to be boom, boom, and I'm done. And it really is crazy straightforward.
Starting point is 00:27:16 And they've got this API. And they've done a few iterations of it now. It's really clean. It's a really elegant API that the community has embraced and built a ton of apps around. You can take advantage of that today, right now, or you can write something for yourself. They've got a great set of documentation for it as well. Head over to DigitalOcean. Check out their tutorials. They've got the best tutorials on the web and they'll even
Starting point is 00:27:37 pay you to write for them. They've got editors that can work with you and they'll pay up to $200 for a piece you write for their tutorials section. So if there's something that you're an expert on, setting something up that you see a gap and people are searching for that, you could go make a little cash on the side and write it up for DigitalOcean. There's just great resources over there. DigitalOcean.com. Go check it out. D01plugged is our new promo code to get the $10 credit. You can try out the $5 rig two months for free. Dio Unplugged. It's a great deal. DigitalOcean.com. And a big thank you
Starting point is 00:28:10 to DigitalOcean for sponsoring Linux Unplugged. It's so neat to have. I feel like I have my own server farm up in the sky. I know, right? It's like I keep... I'm actually still in the process of bringing stuff over from other folks that I work with because I'm like, can you just move it over to Dio because then I can just do it. Yeah. And I can
Starting point is 00:28:25 just get in there, get things done without having to monkey with whatever you got going on over there. It's great. All right, guys. Matt, I think you might have a suggestion. I have one suggestion, but we really have never solved this problem for the audience. Let's take one more crack at it. We can always take submissions from the audience, too, but
Starting point is 00:28:41 Dukaked wrote in, and he's looking for an open source solution for remote support. Okay, now, so I think that takes out TeamViewer and a few others. Thanks for an amazing show, as always. I wanted to ask you how you go about doing remote support and screen sharing and remote control for users behind routers. This is people like friends and family behind home routers and small businesses behind their business routers and firewalls,
Starting point is 00:29:04 with them probably using Windows. So the company I work for uses TeamViewer and Join.me, which work well for the purpose, but I want a solution that's open source, not licensed, and has no subscription. I'm considering connecting to a port-forwarded SSH server, which might help, and then using further forwarding to get into their machine over RDP.
Starting point is 00:29:20 But there's got to be a simpler way of doing this. Is there a TeamViewer-like solution that I haven't heard of? Thanks for any tips. Keep our Sundays rocking. Duke Kike. Now, what do you think, Matt? Anything jumping out at you? You know, he kind of hit the nail on the head as far as if you want to go with an open-source solution,
Starting point is 00:29:35 it is certainly doable, but it's going to require some work, some SSH, some of this, a little bit of that, a little bit of forwarding, a little bit of IP magic. There's nothing out of the box that I know of specifically that's going to do what he wants that's open source. And I personally just happen to use TeamViewer or one of the others, just whatever works at the time.
Starting point is 00:29:53 So not off the top of my head, no. Yeah, I was thinking maybe Chrome Remote Desktop, but again, that's not free. And that's been kind of buggy sometimes. I've had some issues. Wimpy, is there a way to accomplish this with X2Go? There is, yeah. X2Go has desktop sharing feature.
Starting point is 00:30:10 Oh, my gosh, really? Even if I'm not using it for, like, remote terminal services style things, somebody could remote control my session still using the X2Go client? Yeah, yeah. So I have this on my father-in-law's machine at his house. So he's got port forwarding on his router to his laptop and when he needs help i x to go into his machine on a shared session and we talk through what he needs to do and how does the ip mapping and stuff like that work like when he's behind his router does it
Starting point is 00:30:38 universal plug and play that or i've no what i've done is i've um his MAC address in the DHCP server on the router so he always gets the same IP on his laptop. So the port forwarding always works. Ah, so you set up port forwarding. So that's one disadvantage, but if you have the ability to set up port forwarding, how else would you do that? Because you'd have to have a piece of software on the remote client that's updating
Starting point is 00:31:05 the firewall in real time with your you know the the only other one i know is you can do reverse um reverse vnc connections so i i have to configure at my side the port forwarding and i can set vnc to listen and then the the client my father-in-law can establish a remote connection to me and I see his screen on mine yeah and I use I use that for for tech support at work so our customers at work can effectively send their screen to us so I'm trying to think like Skype offers some remote control features, but again, it's pretty buggy, and it uses Skype. Oh, it's horrible. Yeah, I wouldn't use Skype. Yeah, Skype's not open source, and VNC's
Starting point is 00:31:50 really slow, and... Yeah. I'm seeing Romania, R-E-M-M-I-N-A, mentioned by Kapi in the chatroom. Yeah. That was kind of where I was thinking. It's just, well, it's one of those things where it requires a little bit of massaging to get there, but yeah, that would work. Right. And Bentley's reminding us that Universal Plug & Play will do the port forwarding, but you have to have something that calls on Universal Plug & Play. And you have to where it requires a little bit of massaging to get there, but yeah, that would work. Right. And Bentley's reminding us that Universal Plug and Play will do
Starting point is 00:32:05 the port forwarding, but you have to have something that calls on Universal Plug and Play. And you have to have it enabled. A lot of people don't. And Bentley's here in the forum as well. I know. We've already mentioned Universal Plug and Play twice. So I think, and I know, so we know there's ways to do it, right? Like if there
Starting point is 00:32:21 was a way to trigger Universal Plug and Play using a remote client. I like, honestly, if you have the ability, X2Go is going to give you unquestionably the best performance. Probably better performance than any commercial packages out there. The only downside is you've got to have the port forwarding set up. That doesn't, I mean, that might be, if you're doing a small group of people, that might be doable. Yeah, I was wondering too if Jitsi, I don't know if Jitsi offers remote screen control. I think it's just remote screen sharing with Jitsi.
Starting point is 00:32:49 So I don't think that would do it. But if anybody out in the audience knows, the feedback thread in the Linux Action Show subreddit or go over to the contact page on Jupyter Broadcasting and let us know. I would love a fully-fledged open-source remote control product because right now I'm doing a mix of Splashtop, which is hit and miss, Chrome remote desktop, which is – so I literally, Matt, sometimes I have Chrome Remote Desktop and Splashtop on the same rig because at any given time, one of them doesn't work. See, and that's been it for me is that like on Ubuntu boxes, Splashtop is great.
Starting point is 00:33:17 On anything other than Ubuntu, Splashtop is a face-to-brick wall as far as on the Linux side of things. So I tend to go like with TeamViewer and like maybe if I'm running something like ArchBase or something like that, I generally as on the Linux side of things. So I tend to go with TeamViewer, and maybe if I'm running something like ArchBase or something like that, I generally have had better luck in that space. Usually it's TeamViewer or Splashtop for myself. Oh, you know, one that we've talked about three years ago on the show is Guacamole, which is an HTML5. Or maybe it was like two years ago.
Starting point is 00:33:39 Remember we talked about Guacamole really briefly? I do. Yeah, that was briefly. Yeah, and so that's another one to check out, is guacamole at guac-dev.org or something like that. Anyways, that's a good one that came in. Most of the WebRTC ones I can think of are all just like views. View, yeah. You can't modify. Yeah, yeah, yeah.
Starting point is 00:33:59 Because you wouldn't want the browser to be able to give someone remote control. Guacamole. I like the name. It's a great question, and it's something, towards the end of the show, major problems on the Linux desktop 2015 edition. One of the things he calls out is remote desktop support solutions like this. So I think Duque kind of nailed it a little bit.
Starting point is 00:34:18 I think he's kind of right. And I know there's other things out there you could obviously do. Like, for example, at first I thought I always needed if they're on Linux boxes I always thought oh I need remote desktop support and then you know what I realized a lot of the times
Starting point is 00:34:31 I can just SSH into the box kill a process update a thing install a thing and I didn't actually need the GUI login nearly as often as I thought I did well and you're escaping the bloat too so that if the hangup is in fact GUI based
Starting point is 00:34:43 a lot of times you can slide in under the radar like that and deal with whatever the hang-up is. Yeah. Gitso. I'm not familiar with Gitso, but there's a suggestion coming from you. Oh, yeah. I think that's the reverse VNC thing actually. Yeah, that's exactly it. Yeah, that's the client side of the reverse VNC, yeah.
Starting point is 00:35:01 I'm making notes as we go here because some of these are really useful. Yeah, yeah. Mini-UNPP could be used to make a program to do this. Oh, okay. Thanks, Bentley. That's good. So I guess you could string a few things together. That's kind of my – yeah, that's definitely it. Although the X2Go stuff sounds really cool.
Starting point is 00:35:18 Yeah, all you need is just access to that port. So anyways, give us your experiences out there. Send them into the show, and we'll follow them up as feedback next week. One thing I talked about today on Tech Talk Today, and again, Chrome Remote Desktop, hit and miss, not open source. But they did just announce the Chrome Remote Desktop client for iOS. So now you could use an iPad and load into your Linux box and have remote control. So that's kind of cool. I don't know.
Starting point is 00:35:45 You could also do it on your phone. And speaking of phones, why don't we mention our next sponsor, Ting. And then we'll get into the top four distributions to look at for 2015. Linux.ting.com is where you go to support the Linux Unplugged show. Linux.ting.com, mobile that makes sense. No contract. No early termination fee, and you only pay for what you use. Flat $6, pay for what you use. Flat $6, pay for
Starting point is 00:36:05 what you use. They just take your minutes, your messages, your megabytes, add them all up. That's what you pay. It's really straightforward. Linux.ting.com will also get you $25 off your first device. If you have a Ting compatible device, they'll give you a $25 credit. And they're adding GSM support in February, so Ting service
Starting point is 00:36:21 is going to get even better and better. And it's all still going to be pay for what you use. You can still have hotspot and tethering. They're still going to have no hold customer support. And also, they're still going to rock some great tips. Ting has always got great tips on their blog, and they're doing Ting tips right now for Android. And here is a great tip for probably most of the audience is if you have a podcast catcher on Android, they've done a roundup of not only great podcast clients, but how you can set these up, fully animated GIFs, so you can look at it on the smartphone itself, where you need to go, so that makes your podcast only download on Wi-Fi.
Starting point is 00:36:57 Hey, look at that Linux Action Show HD right there. Look at that. So that way, you only get the show, especially when you're downloading Linux Action Show HD over Wi-Fi, right? Right. That's a nice tip. And again, think about this. This is a mobile carrier telling you how to save money.
Starting point is 00:37:12 And the reason they're doing that is they've based their business model not on incentivizing you to keep buying the bigger and bigger packages. Oh, you know what? I might need four gigs. Ah, four gigs isn't enough, honey. We better go to six gigs. Oh, you know what? We're using six gigs a month now. We better go to 10, right? And then, of course, you really end up
Starting point is 00:37:27 using six one month, four one month, eight the next month. It's a huge range because your life is different every single month. So that's where Ting comes in, right? So their model is you just pay for what you use, and that doesn't cost them any more if you use less or more. So they don't mind telling you how to save money. And that's why these blog posts are so handy. So this is a great roundup of how to set up your podcast catcher to only download while it's over Wi-Fi on your phone to make sure you don't get any surprise bills. And it's among a bunch of other great tips. Start by going to linux.ting.com. Try out their savings calculator. See how much money you would save. I'm getting like $2,000 in savings now with their savings calculator. It's crazy because I've been a Ting customer for like two years. Got my Nexus 5 now,
Starting point is 00:38:04 and I'm just paying for what I use. Linux.Ting.com. And a big thanks to Ting for sponsoring the Linux Unplugged show. Linux.Ting.com. And thank you to all of our listeners out there who go there. Check out Ting's offerings and resources. You really are helping us stay on the air by doing that. So we really appreciate you supporting our sponsors.
Starting point is 00:38:21 Okay, so Jack Wallen wrote a piece for Linux.com saying the four best new Linux distributions to watch in 2015. And I almost always pass over these top lists because usually they're for clicks, and I don't think they're necessarily bad, but not my style. It's usually fluff. Yeah. It's usually fluff. Yeah, yeah. And I kind of thought this was going to be the case with this one. It's not necessarily not fluff, but it's good fluff, I guess.
Starting point is 00:38:44 So he says every every year, new Linux distributions pop up, something new and game changing. So he's looking at some of the distributions for 2015. And Mumbaroom, feel free to jump in if you disagree. Number one distribution to look forward to, he says, is EvolveOS. Ironically,
Starting point is 00:39:00 I got an email this morning that was raving about EvolveOS. He says, it's incredibly simple to use. It's inspired by the Chrome OS desktop with a user-friendly interface that anyone can sit down and use immediately. The developers of Evolve OS have taken a page from Chrome OS design look and created the Bungie desktop. Bungie is not a fork of another desktop, but is built from the ground up. And I'm pulling up a screenshot right here for those of you watching the video version. And it does look very nice.
Starting point is 00:39:26 So Evolve OS, number one. Number two, Sparky Linux Game Over Edition. It's based on Debian testing. It's a rolling release distribution. Sparky Linux Game Over Edition adds Steam, Steam Launcher, Wine, Play on Linux to Sora, along with standard gaming tools and services like Game Over
Starting point is 00:39:42 Edition. It also has in it the PSX emulator, the Kega Fusion, and Sega Mega Drive Genesis emulators, and PSP emulator. So it comes with a lot of great stuff. And also really low-resource desktops. So there's one for you. And then number three, Corora Linux. Corora Linux is a Fedora remix.
Starting point is 00:40:02 We've talked about it before. You can choose between KDE, Mate, Cinnamon, GNOME, XFCE, Desktops It includes a number of packages that Fedora can't ship It's based on The current one is based on Fedora 21 So it includes things like Adobe Flash, Dropbox Google Chrome, Google Earth, Google Talk Plugin, RPM Fusion repos, pre-setup
Starting point is 00:40:18 VirtualBox All based on Fedora It's like Fedora that's ready to use In addition to all of this, Corora includes packages called Flarp, I guess, or Felarp or whatever it is. Yeah, I don't know. It makes installing drivers like the NVIDIA graphics driver super easy. I like that.
Starting point is 00:40:33 Yeah. So that's Corora. That sounds pretty badass. That sounds pretty badass, actually. And he has a great screenshot here. Ozone OS. We first heard about this on the Linux Action Show. There's very little to see at the moment, but
Starting point is 00:40:46 Ozone OS will be based on Fedora and will have a Numix flavored spin. It's from the Numix guys. And it's going to be based on the GNOME desktop, totally Numix'd up. What's even more interesting about this project is it's partnered with Nutrix, which sells Numix themed desktop PCs. So you might be able to buy desktops already
Starting point is 00:41:02 with this distribution as well. So, four distributions. Evolve OS, Sparky Linux, Game Over Edition, Karora, and Ozone OS. All pretty different distributions. I think they might have a shot. Eric, do any of these excite your distro hopping bone that would make you want to maybe try them out? Well, not really the distro hopping bone, but one I would add to the list would be Kubuntu 1504 because they will be shipping Plasma 5.
Starting point is 00:41:34 So that's really kind of something to keep an eye on, I think. There's a game changer, yeah. Dare Dovin, you feel like maybe a certain elementary OS is missing? Daredevil, you feel like maybe a certain elementary OS is missing? Yes. Actually, in 2015, and I have some rumors from some of the devs that they're working in making their desktop less tightly coupled with just specific of Ubuntu. It could be all good, interesting results.
Starting point is 00:42:01 Hmm. The strategy is coming. Like the elementary OS desktop environment, what is that called? Luna, right? Pentium. Oh, Pentium. Yeah, interesting results. The strategy is coming. Like the elementary OS desktop environment, what is that called? Luna, right? Pentium. Yeah, thank you. Luna is one of the releases. Luna is the BSD one. And in distribution-wise, there's also Deepin, which
Starting point is 00:42:15 it's a Chinese company backing it up. They have full-time developers working on it, and they're submitting code. They actually have a very different desktop environment, basically multiple type of things, but they have something unique coming out of there.
Starting point is 00:42:31 I feel like Corora should be getting more attention than it is. You think? Yeah, I do. I think Fedora is compelling, but it's just not really usable without a lot of changes like, number one, RPM Fusion, and probably Dropbox and Flash. But it's for someone that wants to open up the hood
Starting point is 00:42:47 and get in there and actually do things themselves, right? I don't know. I think Aurora has some potential. I've installed it, and I've been pretty impressed by it. And, you know, it's close to a mainline distro, so you get all the benefits of a largely supported big community distro, but with some niceties added to it. I guess that was my question. I was like, why does each feature have to have its own different version of Linux?
Starting point is 00:43:12 Oh, Alan. I think it's a fair question. It's a fair question. Honestly, I want that feature, but I want it on the Fedora that I'm used to or the Ubuntu that I already have. That's why the rest of us just run Arch, because then we just install Arch and then just install whatever you want. A lot of times it's because it's silly things, Alan.
Starting point is 00:43:32 It's like, well, this is based on this and this version of the desktop, which requires this version of the toolkit, and the main version of Ubuntu ships this version of the toolkit because they're shipping this version of the desktop environment, so therefore we're going to go off on our own direction. It usually starts something simple like that. Yeah, we've had similar complications on other systems with bundled software, and that's why we've seen a lot of unbundling happening lately.
Starting point is 00:43:54 Get everything out of the base system as much as you can so that the package repo determines what version of this toolkit you get or what version of this that's going to work with that and so on. I think my predictions is it's the top three distros for 2015 are Arch, Ubuntu Mate, and regular Ubuntu, and followed by Fedor. That's what I think the top three, like, you know. I mean, I'm not saying they're not order necessarily either. It could be a different order.
Starting point is 00:44:21 But, I mean, these distros are great. But I think you just can't deny the fact that every time we look at arch numbers, they've exploded since the last time we looked at arch numbers. So I think you got to figure that. And Matei is obviously rocking people. Like, look at you, Matt. You just switched over to Ubuntu Matei.
Starting point is 00:44:34 Oh, yeah. All my systems, except for two. I think I still have one running arch proper, but everything else is running Ubuntu Matei. So yeah. Yeah. For sure. There you go. There you go.
Starting point is 00:44:45 Chat room says Quoror is not that great. All right. I. For sure. There you go. There you go. Chatroom's just not that great. All right. I'll take the word. I don't actively use it. Well, and one thing I want to touch on in that article is that I think
Starting point is 00:44:51 articles like that are cool in the sense that maybe they bring a little limelight to distros we might not have otherwise heard of. And they're cool to check out, you know?
Starting point is 00:44:58 Yeah. That's very true. Like, you know, I've heard some folks in the community talking about Evolve OS now to see this written up here. And I haven't really been following
Starting point is 00:45:06 Sparky Linux Game Over Edition because it's called Sparky Linux. Right. Yeah, it does sound a little unusual. Yeah, I know. I'm just going to plug it because I already plugged it. Alex says in the chatroom, no KDE Plasma 5 love. And that's why I mentioned
Starting point is 00:45:23 Kabuntu is because they're going to be plasma 5 straight up starting in april so that'd be good hmm wimpy what do you think uh deepin should be getting some love well it's definitely interesting i installed it um a few months ago to have a play because i'd heard good things about it and i have to say if you've got a mac switcher who's looking to go to a linux platform they're going to feel very comfortable with linux deep in you need a fairly decent machine because it's composed to the hilt but it's got some very sexy transitions and it's got a unique take on control panels and what have you it's a very tidily put together modern distribution that i have to say is different from everything else out there it's not at all like gnome 3 it's not
Starting point is 00:46:12 at all like kde or kde plasma it's not at all like unity um you know they've really done something different huh dare devon were you going to say something were you adding something i was saying that it's not even looking like elementary. He mentioned, you know, the Mac familiarity. Yeah. Yeah, you're right. It is distinctive, and it's quite good. If you've got a decent machine, it's worth a look.
Starting point is 00:46:38 Yeah, it does look very nice. It looks like they don't do very many releases, but that's not necessarily a bad thing at all. And I know I've even looked at it before, but I cannot remember what it is based on. I think it was Debian. Yeah, it's definitely a Debian-based system. I don't know if it's a Debian. And I seem to remember their software manager was very creative, very colorful.
Starting point is 00:47:04 Yes, we liked that a lot, didn't we? We did. Real robust. Yeah, the Deepin store. And the reason it's difficult to pin it down is because every time they have a release, the UI is completely different. So I don't know if they've settled on this kind of incarnation of the UI, but every
Starting point is 00:47:19 version of Deepin has been distinct from the last. But maybe they've settled on this one now. It'll be worth a review if you're doing a distro review. Yeah, we should look at it again, because it's been a year and they have a new release and Urban 120 in the chatroom says it's Ubuntu based, and I believe Urban.
Starting point is 00:47:36 I trust him. Makes sense. Yeah, and they have some of their own tools, like Deepin Movie Player, Deepin Music, Deepin Screenshot, even, and they actually look like decent tools too, which is nice. This is definitely worth another look, I think. So I will put this on the list.
Starting point is 00:47:52 You're talking about my distro hopping bone. This kind of itches my distro hopping bone a little bit. I wonder which version of Ubuntu it is. If we did some digging, we could probably figure out exactly which version it's based on. I would hope so. Yeah.
Starting point is 00:48:06 If it is, then I might give it a go. I think I might give it a go. Well, all right. There you go. Deepin. And, by the way, the URL if you at home would like to check it out, linuxdeepin.com. Linux D-E-P-I-N.com to check it out. And you can download the 2013 or 2014 edition.
Starting point is 00:48:24 And let us know what you think. We'd love to hear your thoughts. I'm looking at the view package list right now, which just redirected me to DistroWatch. I'll do some post-show digging because it's been a little while since I've looked into it, and it looks pretty good. Okay, we've got our last topic of the day to get into, major problems on the Linux desktop.
Starting point is 00:48:43 And at first, I thought, oh, great. This is a troll. You know, I do appreciate, boy, the snow is making my browser freak out, though. I'll tell you that. So it's got a snow background, which I do appreciate quite a bit. And I do think the headline is not quite as provocative, major Linux problems on the desktop. I think we've heard other headlines out there for these types of things that are much more attention-grabbing. So I think that's reasonable. The snow, though, really puts it over the top for me.
Starting point is 00:49:09 But it is an epic write-up. And it is a long-running release, too. This is the 2015 edition, and it's brutal. So we're going to talk about that. And I think, you know, maybe counter some of it, but acknowledge some of it. And maybe not all bad. Maybe not all bad. First, I want to talk about something that's great, and that's Linux Academy. Shake linux academy i'll shake it off shake it off i think that's a song actually uh
Starting point is 00:49:29 linuxacademy.com yeah yeah shake shake it right linuxacademy.com slash unplugged hey matt linux academy just added uh some nginx courses now we've talked about nginx quite a bit on tech snap and if you've heard us mention it and you're like what is it what is why is it so great why not go take some courseware? Docker courses were recently updated. Vagrant was recently updated. Puppet stuff was recently updated. I mean, it's really all the stuff
Starting point is 00:49:51 that you really got to get current on. And the great thing is is that Linux Academy folks are super passionate about all this material. So they're the experts to go to. They've got step-by-step video courses. You'll be able to take advantage of this.
Starting point is 00:50:02 So I want you to go over to linuxacademy.com right now. Unplugged is the slash you go to. linuxacademy.com right now, unplugged is the slash you go to linuxacademy.com slash unplugged, get your 33% discount, which is a killer discount. And then you get access to all of the content at Linux Academy, get your own server as the courseware requires it, you choose from seven plus Linux distributions, it'll spin up that virtual server, it'll give you a public IP address and a DNS name and you SSH into it to do all of your management courseware. And then, of course, when you've chosen, like, say you choose a CentOS rig to do your courseware on.
Starting point is 00:50:36 Well, then, since that's your virtual machine, all of the courseware, all of the stuff automatically adjusts to match that distribution. You've got only a limited amount of time available? Well, they've got learning plans. You go in there and say, with sliders, Monday I have two hours. Tuesday I have one hour. Wednesday I have no time. I've got them filtered. It's crazy. I don't have any time Wednesdays. Thursdays, well, a tech snap's kind of like going to school, so I'll just do one hour. Fridays, I'll put in three hours. Then it generates me a learning plan, automatically just fits that schedule for me, keeps me in the loop. It'll send
Starting point is 00:50:57 me a little reminder like, hey, bro, you got a quiz coming up tonight. Don't forget to study, okay? I'll be like, thanks, Linux Academy. It's great. It keeps you right there. You go back in. You see how long the next section is going to take. You can download this content and listen to it on the go like a podcast. They have live streams where you can ask the educators questions directly. They've got a community that will get you going if you ever have a little bit of a bump. It's a really cool system, you guys. It's linuxacademy.com slash unplugged.
Starting point is 00:51:20 Why not start with the OpenStack Essentials? Really. Like, OpenStack is such a fundamental technology in the industry, and if you don't know about it, why not go just take the fundamentals courseware? I hear from folks all the time that start with Linux Academy as a total noob on a topic and take it all the way and go get certifications.
Starting point is 00:51:35 It's kind of a pretty neat phenomenon. And I've even... It's unbelievable. Like, there's folks that have gone to Linux Academy here in Washington State, some listeners of our shows, that have taken Linux Academy courseware and are now working at Amazon. Linux Academy has a full set of AWS courseware, too.
Starting point is 00:51:51 So you can go in there. And I heard from one of them recently who gave me some info that was really useful that helped me correct something I made a mistake on. And he says, yeah, by the way, I got the job. Thanks for my course at Linux Academy. Yeah. Isn't that neat?
Starting point is 00:52:05 It's really cool. That is really cool. Yeah. So go check it out yourself. Linuxacademy.com slash unplug. And a big thank you to Linux Academy for sponsoring the Linux Unplugged program. You guys are doing an awesome job. They're adding new stuff like crazy, too.
Starting point is 00:52:18 Holidays didn't slow them down. Okay. So this article is super, super, super long. And it is full of snow. But it is a regularly updated article that is trying to be the most comprehensive list of problems anywhere on the Internet with the Linux desktop. Now, this person is not a Windows advocate. He even says here, this is not a Windows versus Linux comparison. He says, I want to make this crystal clear.
Starting point is 00:52:46 Windows, in some regards, is worse than Linux, and it's definitely not ready for the desktop either. So it's not – and this guy fixes bugs for the Linux kernel for many of the desktop environments. A longtime developer. And he writes in here, in different categories, the problems that are wrong with Linux. So I'll just read a couple of them, okay, guys? And this isn't about bashing Linux, but I actually think if we look at this list, it's not such a bad idea to itemize the problems we have with Linux because then we have a central place to sort of acknowledge these problems
Starting point is 00:53:18 and work on them, right? So that's not a bad thing. And it definitely reads like an article that was written by someone with a clue. I disagree with a number of points, and I think there's some cherry-picking, but I think it's worth looking at. So he, of course, bashes on NVIDIA Optimus technology and AGI dynamic GPU switching, still not supported on Linux. Open source driver limitations he bashes on. They say, he says, open source NVIDIA drivers not properly and fully support power management features and fan speeds. Mesa problems, of course.
Starting point is 00:53:48 You cannot easily mix proprietary drivers and open source drivers. So, you know, some things in the audio subsystem, he picks on the audio system, no reliable sound. He's referencing a lot of things here. He complains, like, one of ours is too many layers of abstractions lead to situations where you just cannot determine why his audio output is not working. So you have ALSA kernel drivers, ALSA library, then to DMX, PALSA audio server to ALSA library, then PALSA backend, then to the application. Six layers of audio redirection. And if you're on KDE, it's seven layers of audio redirection because of phonon. No reliable high-definition audio support things like above 96 kilohertz or greater than 24 bits, pretty much unusable often on Linux.
Starting point is 00:54:29 No reliable system-wide echo cancellation. You might notice that from our mumble room sometimes. On Windows and macOS, there's a system-level echo cancelization that applications can take advantage of. Lots of slamming on X. X is largely outdated, unsuitable, insecure. X doesn't automatically switch between desktop resolutions if you have an application that goes full screen and running and crashes for some reason X doesn't restore gamma properly if an application
Starting point is 00:54:53 changes so if you play a Valve or a Wine game and experience a problem, you know, he's got a command here that'll fix that. Lots of complaints with X. A huge section on X High DPI support is pretty much non-existent at the X level. Wayland. He's got complaints about Wayland. Applications must implement their own window shadowing under Wayland because Wayland Decorator has no access to application subwindows.
Starting point is 00:55:13 Applications must implement their own font anti-aliasing, or the GTK or QT toolkits must. And there's no API for setting system-wide font rendering. He says most sane advanced window systems, windowing systems, have exactly this. Windows, Android, Mac OS, you can all set system-wide font rendering. He says, most sane advanced windowing systems have exactly this. Windows, Android, Mac OS, you can all set system-wide font rendering. In Wayland, all clients read all applications are totally independent in this regard. Applications read GUI toolkits
Starting point is 00:55:36 must also implement their own DPI scaling. Again, Wayland doesn't do that. Wayland, even though its version is above 1.0, is still largely incomplete and not supported by proprietary NVIDIA and AMD GPU drivers. He's got a whole section on font rendering, the Linux kernel driver,
Starting point is 00:55:52 problems stemming from a vast number of different Linux distributions. It's a pretty long list of problems. He does provide citation for 99% of the stuff, and so I'll give him props for that. I think my only real gripe with it, because it's really well written, I mean,
Starting point is 00:56:09 it's very detailed. A lot of work went into this. Yeah, I mean, he actually cares and honestly knows what he's talking about, but I do feel like there's someone that might need to just, whatever he's developing or working on, take a break, dude. Calm down. It's not going to bite you. And there's some stuff where it seems a little arbitrary and there's not enough information.
Starting point is 00:56:28 This is the new init system. Systemd has been utterly broken by design. Systemd can and does segfault, crash, and freeze. In the same world, init system should never crash. And he even says in the comments that it's crashed for him. And then his proof for this is, well, he Google searched systemd segfault, and that's his proof. I've got systemD running on nine systems under pretty heavy production load right now,
Starting point is 00:56:48 and I've never had it. They've never crashed, period, let alone SystemD. I've never had SystemD crash, ever, in two and a half years. And if you look at his regressions link, you know, great writer, I have no problem with who he linked to specifically, but
Starting point is 00:57:04 it doesn't actually prove anything. You know, it's just a citation no problem with who he linked to specifically, but it doesn't actually prove anything. Yeah. You know, it's just a citation. And so it's kind of like, you know, there's a lot of subjective stuff here. It's like how, at the end of the day, if he's really this upset about it, you know, let's maybe flip this upside down and try and find solutions to it. Okay, there's a lot of layer abstractions. There's a lot of layering stuff in Linux distributions in general. It's kind of the nature of the beast.
Starting point is 00:57:26 In 2015, computing holistically blows. I don't care what platform you're on. And that's okay. We don't have to, you know, you don't have to make it your daily thing. So, you know, I don't know. I look at this list and I think to myself, alright, some of these problems are legitimate problems. Like a lot of the problems you mentioned
Starting point is 00:57:41 with X and stuff. Right, right. But they don't really prevent an average user from using the computer. Bingo. They don't maybe even notice that if you're really an average user. No one knows. If I park this in front of some random guy on the street, they don't care. Yeah, DPI scaling, sure. There's a bunch of stuff like that. It just makes
Starting point is 00:57:58 it really hard to use a system where if you used a different operating system it would just work. And it's really annoying, but at the same time, it's the kind of thing where a developer can work around it and just decide they don't care, but it's the type of thing that you can't convince your mom to live with it. Well, and the toolkit does provide, like GTK and Qt can provide some, so if they're just using, if it's a GTK app or Qt app,
Starting point is 00:58:18 they'll still have whatever the GTK and Qt system-wide anti-aliasing setting is. But like, oh, P audio, you know what? I'm just kidding. It sucks. It's just still not working. I mean, like, as soon as I try a KDE desktop, it's not working. If I'm on anything else, it's fine. But it's just too much.
Starting point is 00:58:33 Alex, do you have input on the audio frameworks? Yes. I wanted to mention that the audio situation is very complicated. What I would like would be a part of the Media Kit from Haiku. Media Kit seems to be the best competitor to the sound solution on the Mac OS, which is by far the best one so far on any computing. I'll look into that. That's interesting. Daredevil, you had a point on the Wayland and fonts issue.
Starting point is 00:59:08 Yes. Actually, the Windows in their design, it's system-wide and everything, but also it's worth noticing that whenever you're using anything else that is not the Windows forms, you also have issues. Not to mention that actually it opened up an extremely dangerous vulnerability just because they did it in that design, in that model.
Starting point is 00:59:28 I remember the font bug, yes, where you could own a system with a font. Yes, it's like with a browser at that point because you can send fonts via browser. Yeah, that was a good one. When I looked at his list here, I thought it was exactly what you said, Matt. God, in a way, computers suck in 2015. And then I thought to myself, I couldn't use anything else. I just can't use anything else. That's just it.
Starting point is 00:59:53 Well, like his printer and scanner argument, that made me angry because I will tell you any day of the week, you give me a printer and you hook me up on a Windows box. I'll drop the CD in and then I'll take a trip up to visit Alan and then I'll come back and it'll still be installing the software. I'm just saying. I didn't even read that because I just felt like, and also that's an old argument. Well, these don't work with a Macintosh. You buy the stuff that works with what you use. That argument is crap.
Starting point is 01:00:17 If you bought a WinModem back in the day and then decided to switch over to Linux and the WinModem didn't work, well then you bought the wrong device or you shouldn't have switched to Linux. When you buy a printer, you check compatibility. That just seems like a given. Specifically, when I bought my new printer, I bought one that was networked so that it wouldn't matter. I didn't have to plug it
Starting point is 01:00:35 into any machine. It also meant I didn't have to have that machine on when I wanted to print because I wanted to put the printer in my office downstairs and I didn't want to have to leave a computer on. Zero, I was curious about your point regarding the NVIDIA driver. So, the thing with NVIDIA,
Starting point is 01:00:50 it kind of piggybacks along with what you said about printers and scanners. You know, get hardware that works with what you use. You know, a lot of people complain that NVIDIA doesn't have good support using Linux. And that's mostly, especially, you know, Optimus and things like that, that's because we have proprietary drivers that work well when they work,
Starting point is 01:01:10 but can fail often from NVIDIA, who has time and time again shown that they really don't care about Linux at all, and got the finger from Linus Torvalds over that. That's true. And the people who are trying to make these things work in Linux, who are reverse engineering these things, you know, there aren't very many people like that because the people who cared about freedom in the first place enough to potentially reverse engineer these things just didn't buy NVIDIA in the first place.
Starting point is 01:01:40 Yeah. Wimpy, you have a point regarding printers. I'd like to hear that. Yeah, just like any bit of hardware, when you buy a printer these days you should buy a printer that supports your operating system just like alan said and when i went shopping for a new printer last year i was able to find one that not only clearly had linux support but also supported android and that wasn't through the Google Cloud Print API. This is a brother printer and they actually have a printing app in the Google Play Store.
Starting point is 01:02:13 So you can even now find hardware that's compatible with your mobile devices as well. Yeah, very good point. And Urban, I'll let you have the final word because it's a great point. You can't necessarily blame Linux if HP doesn't make a driver for a scanner, right? Yeah, I think that responsibility for drivers is
Starting point is 01:02:37 entirely on the company that makes the hardware and it's not on Linux. If HP doesn't do drivers for Linux, screw them. We'll use something else. That's right. I mean, that's why I bought a brother laser printer for the office because it just had great Linux support.
Starting point is 01:02:55 What I did is I just went and checked CUPS and saw the driver in CUPS. I'm like, okay, well, then I know it'll work on everything that runs CUPS, and I'm good. Yeah. That's just it. At the FreeBSD Foundation, I've been trying to take that argument kind of the other way. Instead of being like, hey, this manufacturer
Starting point is 01:03:11 doesn't make drivers for their device, screw them. It's more like, well, why don't we get together a big group and demonstrate the demand to them, and then they'll bother, and we'll give them the resources to help them build the driver. That's a great idea, too. That's excellent. And that's how we have more 40-g gigabit network drivers than other operating systems now because we demonstrated the need. Well, and, you know, shops like Microsoft, they have huge departments dedicated to specific pieces of hardware.
Starting point is 01:03:39 So they have, like for the Windows server development team, on that team there are sub-hardware teams that work just with manufacturers on getting drivers into that version of Windows. So there's a networking card department, a printer department, a storage department, and they might even have sub-departments. I mean it's very structured, and all those teams do is work with vendors to get drivers written and certified for Windows. So that makes the Freebsd approach make sense because that's you know what the commercial shops have been doing for a while well one last thing with this article too i want to point out that i wish he would have addressed is that when it comes to legacy devices such as an older printer an older scanner um including canon products you will find that linux is quite supportive whereas newer versions of windows will tell you to go f yourself
Starting point is 01:04:23 yeah um you're on your own. So, you know, just saying. He's got a great bunch of stuff. And the reason why I like it is it's hard. It's a little aggressive in its language, but it's accurate. It's referenced for the most part. Some of it's conjecture. Some of it's personal opinion, but some of it's fact and you can't deny it.
Starting point is 01:04:39 Pretty good citation too. I actually think it's not bad. Some people think I'm being negative. I don't think it's bad to lose sight of shortcomings so that way we can focus on those and make them even better because there's opportunity if linux shores these things up so and the only way to do that is if we keep ourselves accountable absolutely well and hand in to his credit when an adjustment is made or he discovers something that actually counters a previous point he will cross it out and actually update it so that's cool yeah very much very much. All right. But if you're not thick-skinned and you might be a little hard to read,
Starting point is 01:05:10 I don't know. Put your big boy pants on, you'll be all right. Pour yourself a cold one. Exactly. Well, go on. Okay, that's fair enough. You can read it. Throw it in your read later too or something like that. Oh, by the way, just fun to point out,
Starting point is 01:05:23 I just went off the whole list of problems with Linux. It might be fun to mention. Here's a few things he thought was wrong with Windows. Devastating Windows rot occurs. No enforced file system and registry hierarchies. SVS host.exe. No more needed to be said there.
Starting point is 01:05:37 Not a true safe mode. It is not legitimately a true safe mode. No clean state option. The user as a system administrator is bogus, and most users just totally ignore UAC. No good packaging mechanism. MSI is a fragile abomination. No system-wide update mechanism, which includes third-party software. Windows is extremely difficult to debug.
Starting point is 01:05:59 Windows boot problems are often fatal and unsolvable unless you reinstall from scratch. Windows is hardware dependent, especially when you're running from UEFI. Windows updates are unreliable and they also waste disk space and there's no way to cleanly upgrade your system. There'll be thousands of leftover files, etc. So, again, he's not saying Windows is great. Yep.
Starting point is 01:06:17 And I would agree with all that list. Yeah. He did a pretty good job, I think. I mean, considering. Alan, final thought on the topic? Oh, I thought I heard Alan, but then I didn't. Oh, I guess he left. He said something in the mumble room and then he left. He dropped his BSD microphone.
Starting point is 01:06:35 He's like, you know what? Boom! Yeah. But Alan wanted me to mention before he left that TechSnap, episode 200 of the TechSnap program is coming up just in a couple of weeks. And if you've listened to TechSnap and something we've talked about, a story we've covered, a question we've answered, or anything like that that's ever helped you at home on your network or in your office, project, somewhere out there, a little TechSnap advice has been helpful for you, please send it into the TechSnap program. Go to jupiterbroadcasting.com slash contact.
Starting point is 01:07:04 Choose TechSnap from the dropdown and send in your story. We're going to have a special episode 200 where we'll be reading through some of those to celebrate. So it's kind of amazing. 200 episodes in a row, too. Wow. Which is nuts. All right, guys.
Starting point is 01:07:17 Well, I just will wrap it up there. I want to remind you that I'm looking for your personal Runs Linux. Either ones you find, that's fine, too. But I'd really love to see your setups. Email them to linuxactionshow at jupiterbroadcasting.com and put Runs Linux in the subject line. And if you need to send in a video, put that up on YouTube.
Starting point is 01:07:33 If you've got a picture, please put that up on Imgur and link that because I just pull down the text. I don't pull down attachments. And I'd love to feature those in an upcoming Linux Action Show. You can also submit ones you find out in the wild to linuxactionshow.reddit.com to linuxactionshow.reddit.com.
Starting point is 01:07:46 linuxactionshow.reddit.com is also a great place to make this show and our other shows even better and give feedback. linuxactionshow.reddit.com. Anything like a story, community engagement, an app pick, a runs Linux, anything like that on the subreddit, it's really welcome.
Starting point is 01:08:00 And it helps make everything better. And don't forget you can join us live, jblive.tv, 2 p.m. Pacific, jupiterbroadcasting.com, slash calendar, to get that in your local time zone. And then you can hang out in our chat room, join our open mumble room, and even title our show. It's a lot to do. So join us, won't you? All right, Matt. Well, coming up on Sunday's Linux Action Show, we'll have a great show.
Starting point is 01:08:21 And I've been following the news already. Got a few stories I can't wait to talk about. So join us on Sunday for that. So I'll see you then, Matt. See you then. Okay, everybody. Well, guess what? We'll have a great option, jblive.info. Okay, everybody, thanks so much for tuning in to this week's episode of Linux Unplugged. See you right back here next Tuesday. Thank you. jbtitles.com everybody go to jbtitles.com and we, boat, boat. And we'll go while you guys vote. I want to play, I don't know if there's been a series of videos, the Ubuntu Touch Terminal Emulator. It came out once before, but we didn't talk about it on the show.
Starting point is 01:09:53 And this is the new multiple tab Ubuntu terminal that we might see ship in 1504. And one of the things I would look at is the animation's pretty smooth. It's pretty slick. It looks pretty good. I like that. Yeah. So watch this now. He'll click this and there he zooms out and there's a different tab. So instead of tabs along the top, you have sort of like a tab overview. Sort of almost like the Firefox tab overview page. And you can see like the scroll action there looks real smooth. It's nice looking. Looks like a nice useful product. So just to be clear, this is the terminal for the phone that
Starting point is 01:10:27 we happen to have made sure it works on the desktop and tablet. Convergence, bitches. Convergence! It's not in the phone yet. It's in the store if you've got a phone and you can grab the code. It's all open source. It's actually maintained by the same
Starting point is 01:10:43 guy who made Cool Retro Terminal. Oh, great. Oh, man. That's cool. I love Cool Retro Terminal. You know, I just got to say, it's stuff like this that makes Linux so compelling. This is just good. Yeah.
Starting point is 01:10:58 Yeah, this is fun. And I like the, you know, it's definitely, I mean, not like desktop optimized, but I like that, you know, they didn't make it for the desktop necessarily, but yet it's still functional. So that's good. Yeah, I saw it had a retro cool terminal mode too, which is really neat. Yeah, the little thing down the bottom, I don't know if you can see this. Yeah, we're like the.
Starting point is 01:11:18 There's a little pop-up menu. And what we're planning for that is for it to be customizable. So you can have a pop-up menu for Emacs and a pop-up menu for Vi and it has all your keyboard shortcuts pre-filled in and you can define your own and download your own. Oh, shut your mouth, that's cool! That's great, guys.
Starting point is 01:11:36 That's really quite cool. I can't wait for that. Did I just hear customizable and Ubuntu in the same sentence? Oh, boy. Oh, snap. Sure. Snappage.
Starting point is 01:11:49 Get back in your box.

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