LINUX Unplugged - Episode 59: Dead Desktop Walking | LUP 59

Episode Date: September 24, 2014

Debian moves to make Gnome the default desktop, is XFCE going the way of the Dodo bird? Our living debate will try to get to the bottom of the big elephant in the room.Plus Red Hat announces its refoc...using on the very thing Canonical makes all its money from & why we may be on the precipice of a massive new competition between the two companies.

Transcript
Discussion (0)
Starting point is 00:00:00 You know, we had a little pre-show topic I thought maybe we could bring up. Thanks to Rakudave, who gave us a TLDR and a translation in the Linux Action Show subreddit. A little update on the Limux situation. Remember that deputy mayor who was causing a ruckus? Well, the deputy mayor's main complaint has been revealed, and it kind of betrays his total lack of technical expertise. The deputy mayor's main complaint is there's no convenient way to access mails and appointments on mobile devices,
Starting point is 00:00:27 apparently confusing the Limux desktop with the current groupware solution, which is Colab Enterprise, which is still ongoing as opposed to the old system. They're still rolling it out, I guess. He then goes on to say that he doubts that the public sector can keep up to date with software that is years behind the latest version, ignoring the fact that they were switching from Windows XP. The only valid part of his objection seems to be that Limux is still based on Ubuntu 14.04 and KDE 3.5, but they already have an update scheduled for Q4 of this year to go to LibreOffice, Ubuntu LTS, and KDE 4.
Starting point is 00:00:59 So this guy, he wants to move off Limux because he's not happy with the mobile sync support. This is ridiculous. Before we start the show, this is kind of a big moment today. I thought maybe... Whoa! Whoa! Hello. Hello. There it is. Maybe do a Valve update.
Starting point is 00:01:15 Oh, there's a Valve update for you. So there's a few games out there in the world that are on people's, like, I can't switch to Linux until this game ships for Linux. Like, you know, like the, oh, as soon as this game's out there, I'm going to switch. You just wait and see. Well, one of those games is Counter-Strike Global Offensive. I just downloaded it. It's not even listed in the Steam store as supporting Linux.
Starting point is 00:01:35 Hey, look what they – hey, I just played that. Hey, look at that. I guess I could have just done that. I guess I could have just played that. So Steam – what, right? It's Global Offensive. Hello. Came out today for Linux.
Starting point is 00:01:48 I have no idea how to play, but I'm going to give it a go. I just thought maybe we'd do this real quick. Play or find a game. Operation Breakout. Okay. This should go fine, right, Matt? I shouldn't have any problems. Absolutely.
Starting point is 00:02:02 Absolutely. That's how I play most of my games. Right? There should be no problem here. So, okay, it's initializing the world. I haven't set any graphic settings Absolutely. That's how I play most of my games. There should be no problem here. It's initializing the world. I haven't set any graphic settings yet. This is the first time I think. I'm watching now so I can be more of help. There you go. I don't even know what I'm doing.
Starting point is 00:02:14 I guess it's casual. You saw me play Half-Life 2. That was painful. Alright, here we go. Hopefully I don't get swatted. Spankage. A message of the day. What kind of message of the day is that? I'm going to be a terrorist.
Starting point is 00:02:30 That sounds like me. It's a little laggy. There we go. It's coming in now. Terrorist win. Terrorist win. I have no idea what I'm doing. There we go.
Starting point is 00:02:41 Oh. Now that I'm in. Oh, wow. Oh! Now that I'm in... Oh, wow. You know how you know you're a terrorist? Because you're wearing a hoodie. Yeah, right? Well, now that I'm in it, it's smooth and looking clean. Oh, yeah.
Starting point is 00:02:54 Oh, this looks good. I'll be checking this out, actually. Because I'm kind of a Counter-Strike guy, so this is pretty cool. Oh, this is pretty sweet. This is pretty sweet. Yeah, I'm totally a terrorist. I was big into Soldier of Fortune too back in the day. I was like my de facto
Starting point is 00:03:07 I spent hours doing that. I'm going to come up with a backstory. Here's my backstory, Matt, okay? I'm a radicalized homegrown lone wolf terrorist, radicalized via Instagram propaganda and I have
Starting point is 00:03:23 a car full of pressure cookers and this gun and my hoodie. The NSA can hear you. Oh, crap. Oh, no. I'm just living out a fantasy, that's all. Hold on. I didn't get this hoodie for nothing. He is in a virtual training camp right now.
Starting point is 00:03:37 That could be bad. Yeah, exactly. You know what? I'm being radicalized right now and I'm recording it. Anyway, so there it is. It's legit. Playing for the wrong side. I think this is my new first-person shooter for Linux.
Starting point is 00:03:48 I think this is it. I think we just discovered Chris's new first-person shooter. Oh, jeez. I was just totally murderated. Alright, good enough. How much is that game? It's like $14, I think. That's reasonable.
Starting point is 00:04:01 It doesn't have the penguin listed on the Steam store yet, but as you probably just saw it does actually and pro tip a lot of times if you add something to your wish list and then it goes on sale you'll get an email you know that's always nice yeah i do have a lot on my wish list yeah i always do that because i always try i always forget what game i was looking at yesterday so i was like crap what was it yeah my big my biggest thing is i have trouble justifying to my wife that I spent money on a video game. Yeah, that is a good one. That's a good challenge. Oh, you're not doing it right.
Starting point is 00:04:28 You've got to say, oh, hey, look what I was gifted with. Steam has those gift things. Or turn it into your work and then say it's a business thing. I've got to do this. Yeah, there we go. I'm not advocating lying. I'm just saying you can kind of bend the truth a little bit. That's all we're saying.
Starting point is 00:04:41 It's a birthday gift to myself. It's fine. Whatever, you know. Just call it a Whatever. Your PayPal account is wife don't know money. Yeah. Welcome to Linux Unplugged, your weekly Linux talk show that's powered by a broken USB 3.0
Starting point is 00:05:00 connector. My name is Chris. And my name is Matt. I tell you what, Matt, these USB 3.0 connectors were designed to fail. I think it's like this giant punk on the entire consumers from the industry because I have this Zalman drive right here. It's got junked up. Eric, on the pre-show, was talking about his drive got broken. I think, Matt, maybe we have stumbled upon the greatest conspiracy in all of computing.
Starting point is 00:05:21 What do you think? I think it's actually time for us to remove the tinfoil hats and realize the tech industry is out to screw us over. And they do it one plug at a time, Matt. That's right. I just hate it when I break a device. All right, so coming up on today's show, are Canonical and Red Hat about to go at it
Starting point is 00:05:38 like we've never seen before? Red Hat today announced they are pivoting the direction of the company and refocusing on the cloud. But of course, that's what Mark Shuttleworth has been saying for years. In fact, if you look over Mark Shuttleworth's blog, he talks more about Ubuntu in the cloud than he does about Ubuntu on a phone. So with both of these companies going at the cloud market, specifically OpenStack, where Canonical currently has a major lead, you've got to wonder what that's going to lead to. So we'll look at some recent statements and including a new announcement from Canonical today about a partnership with Oracle to extend their presence in OpenStack and what Red Hat just made a big announcement about.
Starting point is 00:06:11 So we'll get to that. Plus, we're also going to talk about Debian's recent switch back to GNOME 3. But really, we'll do more of a meta conversation about what it might mean for the state of XFCE. One of Matt's favorite desktops, is it a dead man walking? We're going to talk about that today, too. A lot of stuff, Matt, so we'll start with our feedback. That's kind of tradition.
Starting point is 00:06:31 Sounds good. You know, what we do here on The Unplugged Show. And can you believe that we are almost episode 60? I don't think we missed a bit. Already? Yeah, I know. Wow. I don't think we missed a single episode, too,
Starting point is 00:06:40 which is awesome. Awesome. Okay, Matt, our first email comes in, and this one's kind of funny. It was a follow-up. It comes from AR. He says, Matt, our first email comes in and this one's kind of funny. It was a follow-up. It comes from AR. It says, wow, I've seen and smelt the future of broadcasting. Hey guys, I've been watching the Linux Action Show for well over a year and a half now. It starts my week with some great Linux content, allows me to deal with the MS corporate world I'm immersed in. I just wanted to share with you a surreal experience I had on Monday
Starting point is 00:07:02 watching the show. I was working on my emails whilst watching your latest episode on Security Onion. And unknown to me, my wife had returned from shopping and was preparing some food in the kitchen. Halfway through your Security Onion section, the smell of cooking onions started to waft into my home office, which had just added an additional dimension to the whole Security Onion experience. It's like 3D glasses, but way better. Smell-O-Vision is the way forward. Keep up the great work. Highlight of my week.
Starting point is 00:07:30 Regards, AR. How great is that? That is so awesome. I love Smell-O-Vision. How great is it that we're doing security onion? And first of all, cooked onions are delicious. And second of all, the smell of cooked onions is delicious. And third of all, it goes perfect with the show.
Starting point is 00:07:43 He also says he ordered himself a dark blue Lass jacket. That's awesome. Nice. So thanks, AR, for the story. In fact, maybe I'll, you know what, I didn't put this in the show notes, but maybe I will mention. We are doing a fundraiser to cover our costs to go over to Ohio Linux Fest and bring you coverage from Ohio Linux Fest. And you can help us do that, cover those costs, by going to teespring.com slash jbjacket. Linux Fest. And you can help us do that, cover those costs, by going to teespring.com slash jbjacket.
Starting point is 00:08:10 We have a six-day run left of a limited time fall or maybe spring, depending where you're at in the world. Linux Action Show Jacket's a zip-up jacket with a hoodie, so it'll be just right for the weather. And we've sold 87 towards our goal of 100. Now, at 100, we break even and we unlock all of the sales. Anything above $100 will greatly help our cost, and we're also donating a dollar to the Ella and Madison Fund, which are some family friends who recently went through a tragedy. You can read more about that at teespring.com slash jbjacket. Right now we have blue, black, and dark gray. Keep checking.
Starting point is 00:08:37 There might be an additional color showing up soon. No word on that yet. Yes, teespring.com slash jbjacket. Go get yourself a Linux action shooter. You can rock the support for the show. If you're at Ohio Linux Fest, you will know who you are. You'll be like, oh, yeah, it's the last viewer. Awesome.
Starting point is 00:08:50 And if you're not, you can still remotely be there with us in spirit, wearing your jacket, rocking it places. I've been wanting the jacket for a long time, but we were waiting for Teespring to get this right. They got a great set of materials. They've done a couple runs of these now, and the timing is perfect. got a great set of materials. They've done a couple runs of these now, and the timing is perfect. And, you know, we had to keep it a super short run. Six days is all that's left because we want to get them shipped out in time for Ohio Linux Fest, which is going to be epic. Like I mentioned on Sunday, my wife Angela will be joining us, co-host of the Faux Show. Well, host of the Faux Show. I'm the co-host. And she's going to go down
Starting point is 00:09:22 there and say hi to folks and shake hands and we'll go around and do interviews and all that kind of stuff. And I'm going to try to get her a jacket too. I mean, that seems only fair. That seems like maybe.
Starting point is 00:09:31 Maybe I should do that. I think so. Yeah. I think she'll probably take care of that. Teespring.com slash JBjacket if you want to help us get out to Ohio
Starting point is 00:09:39 and rock some Linux action show swag. All right. One quick thing I was going to mention about that too is when they're coming to the fest, it's like, what better way to recognize viewers
Starting point is 00:09:48 than to see them in the jacket? I know, right? And other fellow viewers, too. So, like, there'll be a sense of community at the fest because you'll recognize, oh, that's safe territory over there. I can go talk to that person. Exactly. They're a human.
Starting point is 00:09:59 They're a human. That's it. Gordon writes in on the alternative to PFSense topic. You know, and I want to mention, too, in the Linux Action Show, I said, hey, I'd love to get your take on different firewalls. I've gotten a ton of really good answers. I'm not going to necessarily cover which ones have been recommended. I'm going to wait and summarize all of that. So a lot of them's in there.
Starting point is 00:10:18 But Gordon managed to touch on the topic that I wanted to kick around with you guys. He says, hi, Chris and Matt. Further, to your plea for alternatives to PFSense, I ran a Linux-based firewall in our enterprise for years from IPCOP to Smoothwall, even Firewall Builder to just straight-up IP tables. The grow-your-own options
Starting point is 00:10:32 became troublesome to administer and the Linux firewall distros several years ago all seemed to go to a commercial model with community versions lacking in features or maybe even no updates.
Starting point is 00:10:42 I think your request for a Linux-based box is a bit misguided. You need to find the right application for the job, irrespective of the hardware or OS it is sitting on. You shouldn't need to go tweaking at the command line with every function that's available in the GUI and with validated sense checking. In fact, tweaking on the command line in a firewall distribution could potentially compromise the security of the firewall and cause problems with upgrades.
Starting point is 00:11:03 To that end, does it matter if it's running Linux or BSD if you never interact directly with the OS? So long as it's open, stop searching for the holy grail when you have found it in PFSense. We have numerous support staff who don't do Linux command line stuff, so a GUI was imperative.
Starting point is 00:11:20 Switch to PFSense at version 1.21 and are currently running version 2.15 in 30 offices dotted around the world. It has every feature I need and runs on a very modest hardware. We run with HA Failover a pair of eight NIC boxes to each site on a modest, fanless, Atom SSD-based hardware. Keep up the great work, Gordon. So, I wanted to ask you guys, what do you think about Gordon's take here? Gordon's take is use the right tool for the job. And if in that case, it's a BSD box, then you should just buckle
Starting point is 00:11:53 down and use BSD. And here's where I come at it from. It seems like this is something that Linux should be very good at, but it's just we haven't found the right combination yet of it. And it seems like as the host of the Linux Action Show, I should try to use something that is Linux-based. So, but then I'm up against the realities that I have a corporate firewall that I need to set up, and I have certain features that I need, and I have restraints like I need to have people who are not Linux admins administer it. So what do we, Matt, what do you think I do in this case? So from my perspective, you know, at first when he said, you know, use the right tool for the job, I was like, oh, that's the easy way out. But then I'm thinking about it and it's like, you know,
Starting point is 00:12:36 if it's truly something that you're going to just be front facing, you're not going to be tweaking or having to do a lot of massaging at any technical level. I can see where he's coming from on that. That's fair. If you just want something you plug, play, and forget about, okay, because there are tools that we may use in the studio that may not necessarily be the most Linux-specific in the world. I mean, that's life. The camera may not run Linux.
Starting point is 00:12:58 I mean, there's a lot of things that may, you know, the air conditioner, whatever. There are certain tools we use that may not fall under that philosophy. If that's one of those tools, I don't necessarily see that as a huge issue. It doesn't mean you can't explore the Linux options, but at the end of the day, if they're not meeting the need, then hey, use what you've got to use. So, Wimpy, you went through the same evaluation. You ended up going PFSense? Yeah, yeah, for work. We tested just about every firewall distribution going regardless of of whether it was Linux or BSD based.
Starting point is 00:13:28 And PFSense is head and shoulders better than anything else that's out there that isn't a commercial proprietary offering. Heavens, all right. What's your take? Well, this time I do agree with you. This time, PFSense at this moment would most likely be the better firewall, but I think it's bullshit that our Linux environment doesn't give us a firewall just as kick-ass as PFSense. Or more so. And we're good at calling them all off. Good at calling them out and saying, come on, guys, we can do this.
Starting point is 00:14:00 Why the hell are we going to wait for the PFSense guys to kick our ass all over the street? So, Webby Wizard, you want to wait for the PFSense guys to kick our asshole over the street? So, Webby Wizard, you want to make the case for IPFire. I'm not sure if it's an equivalent to PFSense, but I'd like to hear your take on it. So, it isn't an equivalent to PFSense in everything that it does, but it does do quite a bit.
Starting point is 00:14:18 And if you are willing to go and set up the couple rules that you might need to set up that are a little bit extravagant, then you can do almost anything else. Like the GUI has been changing extreme, like it's changed again. It's changed the last three revisions and it keeps on changing
Starting point is 00:14:35 and there's more and more features there. So it's on the way. It's just, it takes a while. Mostly because a lot of the people that develop it are in German. So it takes a while for things to get pushed to English and other languages, but it's working that way. And Colonel Linux, do you think that the Linux community has been friend-zoned?
Starting point is 00:14:52 Because we know that there's high-end enterprise equipment that runs Linux that does this. Yeah, I don't know if it's a friend-zone so much as just that there's clearly, there's a market in the very high end, right? And when I say that, I'm thinking of Cumulus Networks. You know, we interviewed them and clearly that's replacing the very, very high end thing. And I mean, if you have $15,000, then you can get a Linux distro that supports, that's very open, mind you, that you could do your routing stuff and firewall stuff on. Right. But I think probably the reason is, is because there hasn't been a real need. I don't,
Starting point is 00:15:27 you know, you were just talking about essential or maybe the other gentleman was, was mentioning, you know, we look at these things like appliances. So if they're doing what we expect them to do, we don't really care what the underlying OS is. And it's not that Linux is incapable of it. It's just that I don't know that there's been a huge demand. And of course, you know, you know, we do, you know, a lot of this stuff all time, and we've gone with Microtech. Right. Because that's – essentially, it runs Linux on the underside. I can do all the administration from Linux, and as long as I'm not required to use Windows tools, I don't care.
Starting point is 00:15:57 And those probably make pretty good, like, just firewalls for setting up rules and filtering and things like that, how do they do in terms of adding more advanced features like bandwidth monitoring, QoS, VPNs? Oh, yeah. Yeah, I mean, we have, you know, so in the hospitality industry, that's huge, right? They want the if when the front, you know, you have the router set up and then there has to be two, essentially two networks. One is the administrative network that runs the front desk and then one's the guest network. But you don't want any one guest taking too much bandwidth. And if all the guests cumulatively, uh, are trying to consume a lot of bandwidth, you need to reign them in if the front
Starting point is 00:16:33 desk needs to get some administrative tasks done. Um, so you, I mean, yeah, you can set all that stuff up. And actually one of the viewers of the show, uh, after you, uh, after you ran after when, when I sent you one in and you talked about it, he actually emailed me and said, I have five hotels or four hotels, and I need them all connected with essentially like a VPN. I want to be able to get to all the computers. I want to put one router at each hotel, and then I want them all connected so that, you know, essentially with a VPN. And he did that. So, yeah, they can do very advanced things. I haven't found anything that I could have done in a Cisco environment that I couldn't do with Microtech, but the same is
Starting point is 00:17:09 probably true for PFSense. Well, and the nice thing about the Microtech, right, is it comes with a hardware solution. So you can get, right, you can get like a, almost it looks like a switch, but it's running the whole OS. Well, and that's what drew me away from PFSense originally was if you want the rack, they sell hardware units, but if you want the rack unit you're looking at like 1400 bucks with with microtech they have they have one u rack unit starting at 99 so yeah i was that just made more sense for us yeah yeah really yeah so like the rb201 or whatever is that right yeah yep and uh so this would be a linux firewall that i could drop in and uh it comes with uh like i assume like i could turn one of these ports into like a mirrored port if i wanted to is that a possibility yeah there are five ports you
Starting point is 00:17:55 configure them however you want by default it will come with port one set up as a wan port and two three four and five set up as a bridge switch but you can you can break those back out and and uh and yeah do configure it however you want. I know you sent me one. I just need to set it up because I need to – what I really – the final decision factor for me would be the UI. Do you think that one you sent me is powerful enough to do what we do here at the studio? Absolutely.
Starting point is 00:18:17 Well, the one I sent you is the same one that is kind of the stock one we put in the hotels. The only difference between that one and the ones we put in hotels is that one's in a, in a little plastic white box and the ones we install are in a rack box, but it has the same processor, same memory. They're so tiny. They,
Starting point is 00:18:32 that's, that's a good thing. Yeah. And here's the thing. If, if you install, and I, I,
Starting point is 00:18:38 I strongly suspect you'll never be able to, to, to, to saturate the, that bus. But if you were to saturate that bus. But if you were to saturate it and fill it up, the nice thing is when you go to the next model, you can take your config and drop it into the next one because it's the same interface and the same OS.
Starting point is 00:18:54 Right. That's right. These are running router OS, right? Yes. This is all coming back to me now. And if I was going to go to altaspeedstore.com, I would get this page is not available. But maybe that's where I could. Yeah, we're going to fix that. But that's where I would probably order something like altaspeedstore.com. I would get this page. It's not available. But maybe that's where I could. Yeah, we're going to fix that.
Starting point is 00:19:06 But that's where I would probably order something like this. Yeah. Huh. Very cool. All right. And of course, if you decided you wanted a bigger one or a rack one, you let me know and one will show up. Well, if you say the one you sent me is going to be able to hold the load, then I might
Starting point is 00:19:18 just go that route because I've been really stuck with this. And will the one that you sent me also, it has all the same features. It'll do a mirrored port and all that. Oh, that is so cool. No, I think you just, well, we'll see. We'll see if that solves. I've also gotten a couple of really good recommendations for a server. And a couple of them have been brought up in the chat room.
Starting point is 00:19:38 But there's a couple that people have sent in that I've heard about now that I didn't know of before I asked. And I'm really appreciative of some of the suggestions i've gotten so i've already gotten some great ones so i'm definitely going to look at those too uh wimpy did you have an experience with the microtech routers yeah so i've probably mentioned before that i'm connected to the internet via shortwave radio and that's all running using uh microtech um routers uh this end uh and then power over ethernet up the side of the house to an antenna and then a microtech radio dish that beams across beams across the countryside to a microtech system on the other side and using and using qos and so i guess you like them i'm i've gotoS profiled for the Mumble server so it doesn't get all patchy
Starting point is 00:20:26 and crappy. So they work really well. They're nice devices. It's like every time we bring something up you manage to surprise me with something. That's great. So there's a good endorsement right there. Alright. So we've got two more emails to get to. One's actually more of a
Starting point is 00:20:42 PSA and then one is maybe we've got a great mumble room today. So maybe this is something you guys can help somebody solve. It's kind of in the networking category. But first I want to mention Ting. Linux.ting.com is where you go. That will get you a $25 credit off your first month of Ting service if you've got a Ting-compatible phone. They have a BYOD page.
Starting point is 00:21:00 However, if you're going to get a new phone like I did when I switched to Ting, well, then they can give you $25 off your phone. So I've done it. I've taken advantage of both offerings, and I can tell you that either way, it's a great deal because that's just the beginning, and it's already in tremendous value. Once you get your phone or you bring your phone over, then you have an incredible service with no BS because there's no contract. There's no early termination fee, so they're not trying to get you that way. And you only pay for what you actually use. Ting just takes your minutes, your messages, your megabytes, and they just add them up. So for three lines right now, in fact, I will log into my account while I talk about this.
Starting point is 00:21:35 For three lines right now, I am paying somewhere around $35 for an HTC One, a Nexus 5, and an iPhone 5 all on one Ting account. And what's awesome is I can go in and drill down and see which phone's using my bandwidth. I can set alerts individually for each line if I want to. I can also do things like manage the voicemail, the caller ID, name the phones, things like that. So here, I'm pulling up my Ting account right now. So my current bill is $45. For three phones, $45. And you can see right now where our minutes and usage is at. It's really straightforward. They use this fuel gauge system. So you get a quick snapshot and get a great idea. Now that's based on my average, which is really cool. So Ting gives me my projected numbers as
Starting point is 00:22:15 well as my current numbers. So there's no hiding of information. It's just boom right there. This is where you're at three lines. It's so great and so easy to manage. And they're always doing really cool stuff too. Like they just posted, we often talk about how Ting loves to do app picks. We've gotten so many more recently. They've had different staff members. Like Andrew just picked his top six apps and posted them to the Ting blog. So when you go to linux.ting.com, also check out their blog because even if you're not a Ting customer, you can take advantage of some of these great app recommendations they have over on the blog.
Starting point is 00:22:46 So check out the Ting blog when you go to linux.ting.com as well because that's just one of many posts. They've been doing a whole series of these app picks, and they really do pick great ones. They work really hard on those. Ting also has no hold customer service. So if you get stuck or you move family over or you're part of a small business, you've got staff that has a problem, you're not going to have anybody wasting time. They just call 1-855-TING-FTW and a real human answers the phone between 8am and 8pm business hours. Easy peasy, right? So for me, I've never actually taken advantage of that as awesome as it is because they also have an incredible online help system with a very active community. Like,
Starting point is 00:23:21 seriously, like how many cell phone providers, you know, like, hey, so I'm trying to get Ubuntu touch working on my Nexus 5 and I'm having problems sending picture messages. Oh, well, you can't do that. Oh, okay. Somebody else has tried this? Yeah, I just tried that. That is great. Thank you. Just even the back and forth. Or yeah, do this. Or add this MMS server address or whatever it was. I never had to do any
Starting point is 00:23:37 of that kind of stuff. I've actually had other problems with Sailfish OS. Actually, Ubuntu Touch hasn't been a problem at all. But on Sailfish OS, I was able to go in there. I was able to find somebody else using Sailfish OS on Ting. And Ting just allows the open conversations. And they watch that and they go, boy, you know, sometimes they've extracted stuff from that and said, you know, the community's really interested
Starting point is 00:23:54 in this. Let's roll this out. And they've done that. It's really awesome. There's so many great things to check out. So start by going to linux.ting.com. Try out their savings calculator. Put your actual usage in there. I didn't see how much you'd save. Oh, yeah, and they're also on Reddit, too. Put your actual usage in there. I didn't see how much you'd save. Oh, yeah, and they're also on Reddit, too. They're really savvy about that.
Starting point is 00:24:12 There's a reddit.com slash r slash ting you can check out as well. That's pretty neat as well. Linux.ting.com. And a big thanks to Ting for sponsoring Linux Unplugged. Ting, you're so awesome. You're so awesome. Can you believe that? Three lines.
Starting point is 00:24:22 Three lines. And I got to tell you, one of the people, one of those lines is talking all the time. They're talking all the time. Not me. It's not me, but somebody is. No, no. Linux.ting.com. A big thanks to Ting. All right.
Starting point is 00:24:35 So let's see if we can help somebody with an interesting networking conundrum. And really what that means is let's help somebody avoid their IT department. So Eric writes in, A-R-I-C, Eric? He says, hey guys, I'm running into an issue at work and I'm hoping that you might be able to help me with this. My laptop is running Mint 17. The ethernet jack on my laptop connects to our corporate network. Ultimately, that means my internet activity also goes through the corporate network, which means I hit their filter, they block out lots of things and resources I need. So what I do is I connect my Wi-Fi to a wireless network that just bypasses all the filtering and I can get out. Now, of course, that's always how it works. People always find a way.
Starting point is 00:25:14 I know in Windows, you can order the network interfaces so Wi-Fi would be above your local area connection, meaning your traffic would go out that first and then go out the LAN connection if it couldn't find what it needs. The only way I have found to do that in Linux is to hard set static routes. Do you know of any way in Linux to set your Wi-Fi adapter as the default adapter so I can stop disabling my LAN connection? Because that's sort of the route he started taking. Between last Linux Unplugged and TechSnap, you guys pretty much fill up my morning and
Starting point is 00:25:41 evening commutes. Looking forward to the next show, Eric. So I was going to say default routes until he said I don't want to do routes. Anybody in the mumble room have a suggestion of a way he could manage this? Is there any apps? Does network manager allow you to sort the preference order? Because I'm always usually just on one connection, so I don't think I've run into this very much. Anybody have any suggestions?
Starting point is 00:26:03 Wow. None's coming to my mind. We've got like 25 people in this mumble room and nobody's any suggestions? Wow. None's coming to my mind. We've got like 25 people in this mumble room and nobody's got any of these. Wow. If a network manager can't take care of it then it's like, what do you do? Because one thing about Linux Mint, especially the Cinnamon version, is it relies
Starting point is 00:26:18 on network manager. Network manager is a dependency. I have a suggestion. Would you just use a VPN? Hmm. Or a proxy. be the VPN. Or proxy. Yeah, VPN. Yeah, I just pipe all my stuff through a shuttle, or SS Shuttle. Yeah, I suppose a VPN would do that.
Starting point is 00:26:33 So in Windows, you can set your network device preference order, right? I think that's what they call it. You can set your device order. There's got to be a way to do it in Network Manager. VPN or hmm. Yeah, I can't really think of another way. I mean, there must be. Well, if anybody in the audience, there might be somebody screaming at their
Starting point is 00:26:56 headphones right now or monitor saying, I know a way. Go over to the linuxactionshow.reddit.com and find Linux Unplugged in the feedback thread and drop a note in there if you would. What he could do is use a different client all together and it's he's like wicked or something right so this web browser it goes here yeah that might work and so yeah that might be a way to do it or the other thing I was thinking is a VM right and have the VM attached to just the Wi-Fi and then just do all your browsing in the VM and that also kind of gives
Starting point is 00:27:21 you an extra layer of protection from somebody snooping through your machine and looking at your history. Yeah, that's easy to do in a virtual box. Very easy. Yeah, right. Or even VMware Player or anything. So that could be another way to go, but I don't know. I don't know. Alright, so then we just have a little PSA that Producer Eric wanted to pass along to the troops out there.
Starting point is 00:27:40 There has been a security vulnerability discovered in Apt. The Google security team discovered a buffer overflow vulnerability in the HTTP transport code in apt-get. An attacker is able to do a man-in-the-middle on an HTTP request, so you could essentially snag somebody's apt-get request. Wow. It can also trigger a binary buffer overflow, leading to a crash on the HTTP apt method binary or potentially an arbitrary code execution.
Starting point is 00:28:03 Two regressions have been fixed in an update that is out for Wheezy. You can go get it. I assume this probably also affects Ubuntu. I don't know if it's been patched over there. This has been known for a little bit, and I meant to cover it on Sunday, but it totally skipped my mind. But I know we have a bunch of Debian users out there, so go get your updates, guys, because that one's a particularly nasty one.
Starting point is 00:28:23 Yeah, the big thing is that anything based on Debian is going to be affected by this easily. Right. So as long as whatever distribution you've got patched it or what have you, then you're probably safe. Yeah, we did have an email regarding SystemD, and I have one more email to read. I don't want to just get all of our shows marred down in system D discussion. So I've just kept it to one email. And this one came in from system developer. And he says,
Starting point is 00:28:51 Hello, Chris, Matt and the chair. And I just wanted to comment a bit on the whole system D thing from a perspective of a low end, or I'm sorry, a low level programmer. If no one takes anything else from this email, please at least understand that modern software does not work the Unix way for technical reasons. Let's be realistic. System V init was a bunch of shell scripts that had very little in them to accommodate in terms of security, maintainability on a large scale.
Starting point is 00:29:15 Testability and integration as well. The reason system V stores log files in binary format for example is for efficiency reasons when communicating between its different components. Not to make it impossible for you as the user to read them. In fact, it's very easy to get your logs in text form. Another thing is, the reason system deintegrates some of the stuff that we were previously separate, had set as separate programs, is it can integrate better with them, i.e. communicating between shell scripts. He says, when was the last time you saw a really
Starting point is 00:29:44 good shell script of any complexity whatsoever? Yeah, I can't remember one either. Another thing is that exploiting concurrency and parallelism using shell scripts is practically impossible. I'm not even talking about having a nice API, etc., etc., which SystemDuty also has. Let's not forget, Unix was built in an age where the Internet was simply not a thing, and so security concerns were often tossed aside. It was built in an age of archaic hardware that certainly wasn't a quad-six or eight-core beast,
Starting point is 00:30:10 and it was built in an age when deploying your own personal VPS in 55 seconds wasn't possible. It certainly is disgusting to hear all the trash talk from the BSD guys, who until recently used an archaic compiler, still use code from 1992, and use an init system that is a bunch of shell scripts. Go on, develop something systemd-competitive, and then talk. Let the code speak for itself. Some big words.
Starting point is 00:30:34 Yeah, and I wanted to read that last part again where he says, go on and develop something systemd-competitive and then talk. In light of our conversation on Sunday's Linux Action Show about uselessd or us less D, I wasn't super happy with, I got all caught up in their attitude about it because I really hate the, I hate the, we never needed this attitude about it because it seems so uninformed. And I get really upset when people come with a technical argument that to me doesn't hold up, but yet it still manages for some reason to gain traction in a technical crowd. Exactly.
Starting point is 00:31:11 That's very frustrating for me. And that's what I was getting worked up about on Sunday. I don't mind the idea of useless D or useless D. I think bring the competition. I think it's a little bit of shit competition. Bring the competition. I think it's a little bit of shit competition. It's based on a super old version of SystemD, which is majorly disappointing,
Starting point is 00:31:30 which already there makes it feel a little uncompetitive. And I think it's a little bit of shit at the language they're using. So I'm not super stoked about that. But I do like the idea of a compatible competitive product that could at least offer some folks an alternative to systemd while still maintaining some compatibility with systemd so i'm all up for that um and i i i wish i don't know i just wish they could have gone about it differently and i wish i didn't react so strongly on sunday i guess well i think part of the problem is that with any technical argument and this isn't just linux this is just technology in general it's, this is good enough for me. If you can't figure it out
Starting point is 00:32:07 or if you can't make it work, you're an idiot or you're an a-hole or you're whatever. And I see that amongst all platforms, all technologies. I see it from mechanics. I see it from people in the medical field. I see it across all things.
Starting point is 00:32:20 I've seen it from painters. It's funny because we dig ourselves in here. Go to a cooking class painters. It's funny because we dig ourselves in here. Go to a cooking class sometime. Yeah, good point. It's unbelievable. So, I mean, I think we as human beings need to get off our high horse, realize we're not as special as everybody told us we were. And sometimes things that work for us may not, wait for it, work for everybody. Dang, yeah.
Starting point is 00:32:41 That's kind of my thing. Wimpy, I wanted to let you go first in the mumble room because i know you kind of had the first responses what are your thoughts on on this all yeah pretty much the same as yours really uh it's all a bit disappointing that the only thing that i kind of agree it's more positive than some of these negative responses in that something's being created as a result of it so I do get frustrated when you hear people complaining and moaning about things, but then they don't move on to something better or something that suits them better or find an alternative. They just troll the community and whine and moan.
Starting point is 00:33:17 So useless-dy or useless-dy, whatever it is, at least they've created something which is positive, but I'm not a fan of the language and the way that they've presented it. Yeah, it's very trollish in and of itself. Poby, are you present here? Are you here today? Because I'd like to get your take. So you've watched this from the Ubuntu side of the fence, where things have come out, and then there's unending agony over it for months and months and months at a time,
Starting point is 00:33:44 and it feels like it'll never go away. You're sitting back here watching this, running a desktop probably powered by Upstart right now. What are your thoughts on all of this? Lol. I don't care. Honestly, I don't care. It's plumbing, and I don't particularly care about plumbing. I care more about the upper level of the stack.
Starting point is 00:34:07 And I like the fact that, you know, a system may start faster with system D or it may be more reliable or it may be that people are able to build better startup scripts and shutdown scripts. That all sounds amazing. But it doesn't sound particularly interesting to me. And I find it tiresome that this is still going on. Yeah, yeah. And I think this has also been part of my reaction,
Starting point is 00:34:33 is that I'm honestly surprised that people care this much still. No, actually, I think this cannot be resolved. Some people butthead so hard that they will never agree. Because you think this goes down to fundamental lines? Yeah, they've already decided that they don't like it and they're not going to accept it. There's no way we can actually convince them otherwise
Starting point is 00:34:55 because they are stuck in a rut. They will not move. They're zombified or petrified. They cannot progress. But I think, fair enough to say, there could be people on both sides of the debate. There's people who will not move away from System D as the future, too. So it's not just one camp over the
Starting point is 00:35:11 other. It just seems to be like Matt's saying. People are just not... We have to agree to disagree. But also, isn't System D the future, actually? I mean, ever since Debian adopted it, I mean, like, how are you going to get away from it? Right, yeah.
Starting point is 00:35:28 I've had the same argument where people argue about mixers. It's like, oh, I use a KitchenAid. It's like, oh, you sell out. You don't use the hand mixer. Yeah, or the barbecues. You get that in barbecues a lot, too. Oh, barbecues, big time. Propane, charcoal.
Starting point is 00:35:40 These guys have fistfights over this stuff. It's like, where does it end? You know, it's like, great. My name is Hank Hill, and we sell propane and propane accessories. Hold on. Wimpy's got some math here. What do you have here, Wimpy? What are you linking to?
Starting point is 00:35:51 Because it got blocked by the sensor in the chat room. It was a presentation that was given earlier in the year, and one of the slides simply read, the amount of energy necessary to refute bullshit is an order of magnitude bigger than to produce it. And I just think that's where we are with this system. Absolutely. Wow. Wow. Okay.
Starting point is 00:36:10 That's awesome. All right. So the debate itself is not over. Our coverage itself is not over. I'm just trying to, I honestly want to give it some air. I don't know. We'll see. I mean, honestly, we are subject to the whims of what happens
Starting point is 00:36:22 and what develops. But for right now, I think the best thing is to let it get some air, let everybody kind of think about it, and then we'll address it again down the road. We'll see if that actually – that's my intent. We'll see if that actually happens. I don't know. I'm trying. I honestly am trying. All right.
Starting point is 00:36:36 Before we get into one of our first big topics this week, I want to thank DigitalOcean. DigitalOcean rocks. Simple cloud hosting dedicated to offering the most intuitive and easy way for you to spin up a cloud server. In fact, now I'm not going to put words in your mouth. I don't want to set expectations upon you and make you think I'm going to judge you, but you might be able to go create a cloud server in less than about, oh, I don't know, 35 seconds. We'll see what you can do. Most users get a cloud server spun up in about 55 seconds, and pricing plans start at only $5 per month for 512 megabytes of RAM, a 20 gigabyte SSD, one CPU, and a terabyte of transfer.
Starting point is 00:37:11 A terabyte. You know I get a terabyte, which is awesome, which means one of the number one reasons I have my BitTorrent sync server up on a droplet instead of anywhere else is because I know that I have a terabyte I can burn in BitTorrent sync before I even need to care. And DigitalOcean's pricing structure is so simple that if I wanted to bump up to the next bandwidth level, I could do it. It's really crazy great. And part of that is because their control panel. Their control panel is so simple and intuitive. And power users can replicate that control panel on a much larger scale using their API. It's pretty great because you're already seeing a bunch of apps come out from the community to manage your droplets. And of course, DigitalOcean has data center locations
Starting point is 00:37:47 in New York, San Francisco, Singapore, Amsterdam, and London. Go check them out. That interface is so awesome. And really, their support is fantastic as well. I've gotten a number of really great stories from you out in the audience who've had some really good experiences. When you go over to DigitalOcean.com, you can get a $10 credit. You can try out a droplet for two months for absolutely free. When you use the promo code, UnpluggedSeptember, all one word, lowercase. UnpluggedSeptember will give you a $10 credit. Try out the $5 rig. Get it for two months. Or go fancy.
Starting point is 00:38:17 And one of the cool things you can do over DigitalOcean is you can sort of pre-charge the funding on your account if you want. So this is a really nice way to just go in there, toss that in, and get a $10 credit and run it for as long as you need it. Because you can also use their hourly pricing, which is super cool. DigitalOcean.com, promo code UnplugSeptember when you check out.
Starting point is 00:38:33 And a huge thank you to DigitalOcean for rocking so hard and their support of Linux Unplugged. Love it. I'm a droplet fiend. It's cool, Matt. It's cool. I admit it. I have a droplet problem. Oh, I keep popping them up. It's like the way I go through Cokes in studio is like me with droplets.
Starting point is 00:38:49 I'm just like bam, bam, bam, bam, bam, bam, you know, telling you. Okay, cool. I like that. That's a good analogy I can understand. All right, so let's talk about how Red Hat is going to take a machete knife to the throat of Canonical. I mean, no, I'm kidding. I'm kidding. I just like to make I'm kidding. But I'm kidding. I just like to make it sound more dramatic than it really is.
Starting point is 00:39:07 In fact, if anything, I'm not so sure that is going to be the case, but Red Hat CEO announces that they're going to shift to focus on cloud computing. Surprise, surprise, gasp, surprise. We've got several articles in the show notes that cover the announcement. But if you didn't hear, this is sort of Red Hat's logic. They say this is from their blog.
Starting point is 00:39:26 The competition is fierce and companies will spend and will have several choices for their cloud needs. But the prize is the chance to establish open source as the default for the next era and to position Red Hat as the provider for choice for enterprises and the entire cloud infrastructure. To get there, Red Hat will focus on three key offerings. Its CloudForms management platform, its OpenShift platform as a service, and OpenStack. However, its JBoss middleware and storage solutions
Starting point is 00:39:52 will also play a role in helping Red Hat deliver as much infrastructure as it can. Red Hat's new cloud focus doesn't mean it will pay less attention to Linux. It just, it realizes its greatest challenge lies ahead in the data center itself. So that's a little dramatic, but that's essentially what they're saying. And they say they have excellent reasons for seeing it this way. With the rollout of Azure,
Starting point is 00:40:16 you have Amazon's EC2, which a lot of these that will run Red Hat in some places. It's a big market. It's a huge market, and it seems to be a big profit center. And my question to you, Matt, is were they not focused on the cloud before? And did they not get the idea of OpenStack and hosting and all of this? This sounds like it's just sort of reaffirming what they've already been doing but just putting a new marketing spin on it. I think you hit it with the latter part. I mean – and they're probably not even doing that on purpose, but they're kind of – they're trying to remind people, hey, we're still doing this stuff. You should check it out.
Starting point is 00:40:53 I mean at the end of the day, I think they're feeling the heat from the competition, whether it be Ubuntu or others. And I think they're trying to say, hey, we're still a thing. We're still wanting to grow. We're still a billion-dollar company. Come take a look at us. Come see what we're still a thing. We're still wanting to grow. We're still a billion-dollar company. Come take a look at us. Come see what we're doing. But I do feel like that if they're not careful, they could end up treading water, and it does feel like that they could potentially here probably 2015, 2016 end up at that point.
Starting point is 00:41:17 Just call it a hunch. All right, Daredevil, and you think it's anything more than a marketing strategy? I think it's a marketing strategy, and they are trying to bring attention and setting a playing field for them to present the new tools that they've been working on that have barely been talked about. Here's what I wonder, though. But is it that, or is it acknowledging, hey, we missed the OpenStack boat a little bit, and now we're kind of going to make good on that. And we're saying publicly that that area where Canonical is kicking our ass in the server infrastructure, we're going to go for that now. That's essentially, isn't that what they're saying? Is this is a public statement to say, bring it on.
Starting point is 00:41:54 I think it's preparing ground more than anything else because they have tools that they've been developing and they've been working on for a while. They're trying to bring them on, but if you just bring them on, there's no reason for you to be paying attention or to care about Red Hat. So they need to start making statements so people start looking at them, and then suddenly they can see the tools that they're talking about and say, oh, this is why I go to Red Hat. All right, Eric, what do you think?
Starting point is 00:42:24 Well, let's not forget, they are the number one Linux provider in the world. And let's not also forget they have competition in the form of Microsoft, Amazon, and Google. I'm thinking Microsoft in particular, because, I mean, Sasha Nadella, he used to be the head of their cloud infrastructure division. Right, right, right.
Starting point is 00:42:44 And so Microsoft is making that a big focus. Yeah. I think Red Hat's basically reacting to that, and they're like, well, we've got to get in on this too, otherwise we're going to miss the boat entirely. Well, and to that point, like when you spin up an Azure server, are you getting Red Hat Enterprise Linux? Is that running on a Windows box? Is Red Hat Enterprise critical to that infrastructure,
Starting point is 00:43:03 or is it simply a feature of that infrastructure, and does that sort of, you know, scare Red Hat a little bit? And, you know, also, like you said, Satya Nadella came from the Azure side, and that seems like Microsoft's only legitimate future expansion. So, of course, that's going to be competitive. And on EC2, Ubuntu, I believe, is the preferred distro that runs over there. I'm not sure if that's true or not, but I think it's... Pretty much the preferred distro on every cloud platform. Right, exactly. And this is a huge problem for Red Hat. Yeah, they're playing catch-up. It's plain and simple. And today, I don't know, to me, I'm just reading tea leaves here, folks, but today, Canonical announced that Oracle and Canonical
Starting point is 00:43:39 will collaborate on supporting Oracle Linux on Ubuntu-powered infrastructures and vice versa. So this is sort of them saying, we're going to work together to collaborate on supporting Oracle Linux on Ubuntu-powered infrastructures and vice versa. So this is sort of them saying, we're going to work together to collaborate on making a common OpenStack infrastructure where you'll know you'll have cooperation with either Oracle or Canonical to run their various Linux size. Yeah, that means Oracle Linux is still a thing, of course. But Oracle said in a blog post, it's important for us to provide choice and interoperability around OpenStack, i.e. something else besides Red Hat. Oracle and Canonical are committed to supplying interoperability by supporting Oracle Linux on Ubuntu OpenStack. Our goal is to continue to provide customers with the best-in-class products and solutions and great customer experience, i.e. we're going to team up to help continue to push Red Hat out.
Starting point is 00:44:23 from experience, i.e., we're going to team up to help continue to push Red Hat out. It's funny, when you hear companies talk about interoperability, often what they mean is we'll allow you to run something else on our platform, and that's it, full stop. So Microsoft interoperability for Azure means you can run Ubuntu Linux on Azure. And for Red Hat, that means you could run CentOS on Red Hat. Whereas with the Oracle deal, it's bidirectional. You can run Ubuntu on Oracle, you can run Oracle on Ubuntu. I guess what I'm not clear on is how has Red Hat screwed this up? I don't think they have. They couldn't have.
Starting point is 00:44:58 They have a file system called Ceph. It's a distributed file system that's pretty much built for OpenStack usage or the other Apache clustering file system that's pretty much built for OpenStack usage or the other Apache clustering file system that they have to use in those cloud environments because normal file systems don't work. They have their own file system built for it, and that's what everyone uses, and it's just XFS
Starting point is 00:45:16 based, of course. Here's my question. Is Oracle Linux still based on Rails? Yeah, that's the funny thing. Yeah, they're poisoning the well, which they're drawing from, yes. You know when conferences and all that stuff happen? For the block layer, all the storage stuff, I always hear that Red Hat is still the biggest. It has no competition in the server space.
Starting point is 00:45:35 But I guess they're kind of worried about the cloud market. I think they're dominating a lot of large on-premises installations and a lot of large hosting, a lot of large co-host stuff. But I think where they're not dominating is this infrastructure on demand. I'm going to go spin up something in a few seconds and deploy it to thousands of endpoints. I don't think they're as competitive there, and they are definitely building tools. They need to sound more sexy again.
Starting point is 00:45:58 They need to sound more sexy again. They need to be like, we're Ubuntu awesome. Yeah, Canonical does have a kind of, we sound good. So it's good to have us, and it is a selling point, Ubuntu awesome. Yeah, Canonical does have a kind of, we sound good. So it's good to have us. And it is a selling point, Ubuntu ability. I would argue that Red Hat isn't the right match for the demands of that type of use case. And the reason I say that is, it's just a fact of the matter. In my opinion, and the only reason I say this is because I've literally set up hundreds of them, but it is significantly less work to spin up an Ubuntu LTS server than it is a Red Hat server when you're doing certain tasks.
Starting point is 00:46:32 And that's if you use Task Cell, and that's if you're more comfortable with apt than RPM. I grant you those things. But if you accept those conditions, it is faster to set up an Ubuntu LTS system. That plays into this. That is a factor. Because I can tell you, here at the Jupiter Broadcasting Studios, I don't particularly have one bias or the other,
Starting point is 00:46:50 but when we need to spin up a VPS, I sure as shit don't spin up a CentOS one, I spin up an Ubuntu LTS one every single time. Oh yeah, that's not really where the benefit of Red Hat comes in. Where the benefit of Red Hat comes in is their support. You can sue them, and they give you custom patches for kernels that if you have a bug in your company, and only you're ever having that problem, they'll give you a specific custom kernel patch
Starting point is 00:47:15 for your problem to make you be operational. They'll work with hardware providers, and they supply amazing enterprise tools, but I don't think any of those strengths necessarily play into infrastructure on demand as much not that they're not a player there and not that they're not making changes with fedora server and fedora cloud all that's granted but i'm just saying that the current conditions on the ground is if you know there's there's just certain things stacked against the way you do things on red hat i think well i think it's admirable that they have the skills to be
Starting point is 00:47:46 able to deliver a custom kernel patch for some weird esoteric hardware that they're running. In the cloud, that doesn't matter. That doesn't matter in the cloud. It's the same virtual machine. It's a QEMU. It's the same piece of hardware that every Linux distro is running under.
Starting point is 00:48:02 The patches for one vendor will be provided by Microsoft. the patches for one vendor will be provided by Microsoft. The patches for another vendor will be provided by someone else, Amazon or OpenStack or whoever. And while I think that's an admirable thing they have, I don't think it benefits them in the cloud. Good point. All right. So I want to give some other folks a chance to jump in here. Skyler, you say you kind of have an opinion on what Red Hat's core problem is?
Starting point is 00:48:24 jump in here uh skyler uh you say you kind of have an opinion on what red hat's core problem is well it seems to me that at least when the younger people think of the lingerie linux linux people think of red hat we think of this old the first program something that everyone uses on the server but it's not new it's not popular it's just this it's this company that started when Linux first existed and now it's here you know it's just it exists it's an incumbent forever yeah and it doesn't have that sort of appeal that I think a lot of people started playing with Ubuntu
Starting point is 00:48:56 on the cloud because that's what they played with on their desktop and it kind of so it's the new hotness well it was just it was what they were playing with at the time when this came around yeah oh I think when I think of RHEL when I think of you know Red Hat I think corporate So it's the new hotness. Well, it was what they were playing with at the time when this came around. When I think of Red Hat, I think corporate. I mean, I think Heaven's Revenge hit the nail right on the head.
Starting point is 00:49:13 Yeah, sure, they'll come out with a crazy kernel patch for whatever esoteric hardware you have. If you're a company and you have a support card, blah, blah, blah, I could never get into Red Hat by virtue of that fact. Yeah, Red Hat's not for the common man. It's kind of where you have, you know, your balls are in a vice, and you're going to get your job fired unless you can actually get this fixed.
Starting point is 00:49:33 That should be part of a new commercial for them. Are your balls in a vice? Balls in a vice. All right, so Silver Axe, I wanted to give you a chance to respond to. It's about needing to spin up these on-demand servers. You think maybe it's more about what runs those servers? That was your go. No?
Starting point is 00:49:48 Okay. All right. Well, then I'll move to the next one. Webby, I want to give you a chance to chime in, too, because I know you pinged me. Go ahead. Yeah. It was just a lot of the times, especially when you're dealing with management, you're going and you're looking at them and you're saying, you're trying to say, oh, we should
Starting point is 00:50:04 go for this Ubuntu cloud thing and this is going to help us do this or that and you know it's very hard to sell them on something when you just sold them on a bunch of red hat boxes a couple months ago and you're like well what's the difference here yeah and it's like so when you can already say by the way red hat is asking and we that we have this extra platform on top of this and it's just this little extra platform Okay, alright, Wimpy do you want any closing thoughts on this topic before we run? When Ubuntu started out it was squarely aimed at the desktop market and although it had server operating systems
Starting point is 00:50:44 bug number one was all about Microsoft and I think that was fairly squarely aimed at the desktop and what happened with Ubuntu's rise in popularity is it attracted developers and administrators and people got familiar with Ubuntu on the desktop and the skills that they learned were then transferable to the server environment. And I think this is one of the reasons why you see Ubuntu being so dominant now in the VPS and server space, because there's now a generation of developers who've grown up with Ubuntu, who've got the skills, and that is their go-to platform.
Starting point is 00:51:19 And if you look at Red Hat, this isn't just about the cloud, because the other thing they're talking about is Fedora Next and their desktop and making it a developer friendly thing and i think it's the fedora next desktop and this refocusing on cloud right it's those two things together that they're actually trying to go after canonical with because they need to catch up on developer mindshare well i i think it's all good i mean i don't i don't know if it's fair to say it's all canonical, but I think a lot of the restructuring is because of that. And I think this big press release is a response to them. And I don't know if it's too late.
Starting point is 00:51:55 Maybe not. But it seems like these kinds of things, these types of technologies, they come in waves. And if you miss the wave, then your best bet is to just try to catch the next wave. And I think cheap on-demand servers hit around the same time that people were really starting to experiment with Ubuntu on the desktop. And they just happened to nail that timing. It's a part of the component. And then Canonical was smart enough to recognize that and respond. And not to Red Hat's discredit, because Red Hat continued to
Starting point is 00:52:25 go off and make billions doing their thing, right? And now they've really locked that down. Now I think they're looking back and going, you know, we might have had a little bit of a blind spot, and now we're going to try to address that. And I think that's completely respectable and exactly what you would expect them to do and exactly what they should do. The question is, can they actually truly really pull it off now? Or is it too late? It'll be glacial in terms of like the rate of change and adoption. But I mean, yeah, of course they can pull it off. You think?
Starting point is 00:52:52 They have the money. Yeah. Well, and they can stick with it for a long, long time. Exactly. Yeah, that will be interesting to see. And we'll follow to see what happens. Because I think this is going to be an interesting little rift because these are – this is some serious legitimate competition we're going to start seeing go down here. And it doesn't have anything to do with phones.
Starting point is 00:53:09 It doesn't have anything to do with tablets. It's straight up what makes great infrastructure, what makes great support. And I believe it can bring out the best in these companies. So as observers, I think we're going to be in for quite a show. So we'll see what happens. We've got one more thing I want to get into, and that is the sad state of XFCE and what the Debian project has done about it. But before we do that, I want to thank Linux Academy.
Starting point is 00:53:31 In fact, I'd love to have you head over to Linux Academy right now. In fact, if you go to linuxacademy.com slash unplugged, you'll get the 33% discount. And let me tell you, Linux Academy has just rolled out a ton of upgrades. And if you're a Linux Academy subscriber, you get them automatically. And if you haven't been one yet, well, then go to linuxacademy.com slash unplugged and sign up. So Linux Academy is a great resource. If you want to learn the backend infrastructure of Linux,
Starting point is 00:53:55 if you want to learn certain things like the software stack, like perhaps maybe Apache, PHP, and MySQL, or rsync and things like that, or OpenStack even. Or if you want to go down even lower to the networking and stuff like that, Linux Academy can accommodate all of that. They have step-by-step video courses. They have downloadable comprehensive study guides. They have seven plus Linux distributions you can choose from, and then they'll automatically adjust the course where they have on-demand service. So as the course requires it, they'll spin up a virtual server or an AWS instance in the background for you. And they've just rolled out a ton of new things. But I think I'm going to talk about learning plans today. Because if you're busy,
Starting point is 00:54:28 like I am, this is particularly appealing. And it's super, super smart. And it's such a great way where I can continue to put that carrot in front of me to push myself forward, to learn more, to better myself, but not get burned out and frustrated because I'm too busy. They're called learning plans. It's something that Linux Academy has rolled out to all subscribers. Learning plans allow the user to select their daily availability. And based on that availability, a study plan is automatically created. Learning plans will give you the lessons, the quizzes, and the virtual labs that are due on each day. And I'll even send you an email reminder if you need it to remind you what's due for that day. And based on the availability that you set, it will even give you a projected completion date of the course
Starting point is 00:55:08 with extra time included for studying. I think Learning Plans is awesome. And they've got some great ones for CentOS. So we're talking about Red Hat, OpenStack. We've been talking about that today. They have 14 upcoming courses throughout the remainder of the year too. And I'll tell you more about those as they get closer. Their dashboard lets you pick up right where you left off, gives you estimations of time on each part. They have a community that can be there for support when you need it. And they're doing live sessions with the educators more and more so you can ask questions directly to them. It's a group of Linux users and educators who got together and said, we can serve the Linux community better. And now they're doing it. They've created something for Linux users and it's awesome. LinuxAcademy.com
Starting point is 00:55:46 slash unplugged. Go check them out. They just got better than ever, too. And a big thanks to Linux Academy for their great support of Linux Unplugged. I think it's a really good resource. You guys can check it out. Even if you're a pro, go refresh your skill set. I think you'll be pretty impressed with the little details you can fill in.
Starting point is 00:56:02 Okay, so today our, was it today or recently, really recently, Debian announced that they're going to switch back to GNOME after what was it? Guys, what was it, 10 months ago they said they were going to switch to XFCE, or was it even less than that? I think it was 10 or 11. Okay. This is hilarious.
Starting point is 00:56:18 So not too surprising, right? I mean, so here's what they said. According to a Debian developer who is performing this change, the main reasons for Debian switching back to GNOME from XFCE are accessibility options in GNOME and system deintegration. So I think that's pretty interesting. It's exactly what I wanted to see. Derek Devlin, do you think the Debian users are going to respond well to this? Do you think this is good feedback, that this is something people are going to like? Yes, and they have the Debian contest, which they use heavily to decide what is default on a Debian installation. So as a Debian user, I am actually pretty happy with it.
Starting point is 00:56:57 Well, okay, but Wimpy, why not Matei? Well, during the evaluation that took place, Matei scored very highly on the evaluation score sheet. Woo-hoo! In fact, coming in just behind Gnome, and in fact scoring higher in one area because Marte can support SystemD or ConsoleKit, which of course on Debian, SystemD isn't a hard requirement. Right, right, right. So was it just because it was too new? What was sort of the reason?
Starting point is 00:57:28 Or did GNOME just win out in votes? I think GNOME has got a larger group of maintainers behind it, and there's more momentum behind that project in Debian at the moment. Marte is still very fresh. Those packages have only just arrived in the last sort of four or five months or so. So the team's quite small. Just to dovetail on that, XFCE has hardly any development currently going on. Yeah, let me pick up from that point.
Starting point is 00:57:54 And I want to toss this to Rotten Corpse. Isn't this really what we are seeing here? Is the people, the deadman community realizing that XFCE is a dead man walking rotten? Rotten, thank you. Dogs are barking. Is the deadman community realizing that XFCE is a dead man walking rotten? Rotten, thank you. Dogs are barking. Oh. All right.
Starting point is 00:58:13 Well, Eric, I'll let you take that. Then what do you think, Eric? Is this a sign that people are waking up and saying, geez, maybe – I mean, let's look at XFCE. What's their – hey, what's XFCE's whaling plan? There is none. Oh. What's XFCE's system D plans? There is none. Oh. What's XFCE's SystemD plans? There are none.
Starting point is 00:58:28 Oh. Right? I mean, mad respect from XFCE, right? Mad respect. No, look. I've had low-end systems that XFCE has given me the option of feeling like I have a real boy desktop on a low-end system, and I have mad respect for that. But at the end of the day, Mate is here. It's updated.
Starting point is 00:58:46 It's integrating new features. It has about the same resource requirements as XFCE. I'm looking at XFCE, and I'm thinking, so long, and thanks for all the fish. Yeah. I'm kidding. To me, XFCE just doesn't cut it in functionality. Mate, or Mate, it's built on all of Gnome 2. Gnome 2 was in Debian stable for what?
Starting point is 00:59:09 14, 15 years beforehand? And so it's based on a really solid base, kind of like how X4 was built on the X3 code base. They got a solid base. Okay, all right. So, Wizard, are you going to come to XFC's defense here? So, I'm not going to come directly to his defense, but you really should take it easy on them.
Starting point is 00:59:28 They are a bunch of university students that are working on this. There's no people that are hired, or there's no XFC huge team where they have funding every single year for it. Right, and it's especially unfair comparing them to the Metatum, who's rolling, right? I mean, I believe they have, what, 25 developers who each make about a million a year working for them? Exactly. Well, think of it as an international cabaret artist of billionaires.
Starting point is 00:59:54 I mean, obviously, this is always a problem whenever you criticize open source. At the end of the day, it's guys and gals working on code in their free time a lot of the times. And like I said, I have massive respect for XFCE. In fact, it was a go-to desktop for me for a long time. But at the same time, you know, as users, we also have to say enough is enough. KDE started that way and GNOME started off just as small. GNOME 2 and X, or KDE 2 and 3.whatever.
Starting point is 01:00:21 If, you know, time comes and they should die or better things actually win out, then so be it. I totally agree with that, but, like, by the same token, like, XFCE always seems to, you know, when things actually really need to be done, they seem to actually really do them. When I need to do something, I start
Starting point is 01:00:38 off flush box, man. What does that mean? What does that mean? When something needs to be done, they do it. They've released five times in 10 years. Yeah, but I mean, like, but it's, you know, it still runs. It's still stable. Because they've changed nothing. I don't know.
Starting point is 01:00:52 I can comment on that. I don't know if I would go with stable. Wimpy, yeah, just take that. Can I say something, please? All right, yes. Go ahead, Fred. Let Fred get in. Let Fred get in.
Starting point is 01:00:58 He's been waiting. Sorry, Fred. Okay, thanks. So, first of all, if you look at their Git repository, you have about a whole bunch of commits in the past seven days. So they're still all over a bunch of modules. Yeah, but what you need to do is then discount all the translations and then look at the actual activity. Well, that's awesome. I mean, translations are still work
Starting point is 01:01:25 that has to be done. They are, but by comparison, there's work that needs to be done on things like uPower support, which hasn't been done. Right. And as Rotten alluded to, there hasn't been a staple release for over two and a half years.
Starting point is 01:01:41 So there's some real bit rotting in 4.10. But the more important thing... That's not necessarily a bad thing. the more important thing a bad thing so they are no it's a bad thing it happens every time it's okay it's okay just give them time they are they are they they are underpowered i'm in the same time same campus and by the way uh kde and gnome yeah they have like great systemd plans and they have great Wayland plans and blah, blah, blah, blah, blah all day long.
Starting point is 01:02:08 Yeah, good plans. By the way, we're going to watch KDE and GNOME crash 100 times a day on Wayland until things get better. Absolutely. There is some truth in that. XTE is going to come later and they're going to look
Starting point is 01:02:24 at the lessons learned. They're not going to come later, and they're going to look at the lessons learned. They're not going to make the same mistakes. And they're going to take their time preparing it. But don't you feel like if there was any distribution in the world that understood that logic, it would be Debian? Because that's like Debian to a T. And yet even for Debian, XFCE is too slow. Free BSD as well. Or free BSD, yeah?
Starting point is 01:02:44 Or the BSDs in general. Also, I would like to point out that XFCE is like way, way, it's much more of a community project than GNOME as an example. GNOME and SystemD
Starting point is 01:03:00 by the way. Right, right. Yeah, it's a very good point. But that still doesn't take into effect the fact that every single release is never systemd by the way right right yes very good point and i think that still doesn't it's taking into effect the fact that every single release is never more under a year from the last release and most of the time they take even more than that that one time they took three years and now they're almost at three years and the fact that they even said they were going to release 412 which is the one that isn't out yet they're're going to release that in January of 2013, and they massively missed that goal. They missed every single goal they ever make.
Starting point is 01:03:31 Okay, just use your desktop, and why do you have to care about releases? Just use the applications. That's what it's there for. Why do you care so much about the desktop? Well, if I'm building a project that requires GTK3 and then they don't allow you to have GTK3 and then there's a bunch of people asking for an older version or for an older toolkit that no one's using anymore or should use but XFCE completely depended on, that's an issue. Yeah. That's the wrong radical changes to underlying system components.
Starting point is 01:04:01 This is just bad design from other people. It's not their fault. Alright, let's take a pause here because I think we're kind of getting in the weeds and I want to give Wimpy a chance to chime in on a couple more issues and then we'll loop back. So go ahead, Wimpy. I'd just like to answer Fred there about, you know, why does it matter? Why do they need a new release?
Starting point is 01:04:18 And if the underlying libraries and components weren't changing, you wouldn't need to make a new release of xfce 410 because it's a stable desktop but the fact is the underlying technologies are changing and they haven't had a stable release that keeps up with those changes which means that now they're at a place where they can't support the underlying technologies and for example there was um a upower uh 0.99.1 transition proposed for ubuntu 14.10 and that was effectively vetoed by the zubuntu team because there's not sufficient support in
Starting point is 01:04:55 xfce for that so it's been deferred until the next cycle and we went through similar growing pains uh in arch linux with xfce wait has that been deferred only because of XFCE? Everyone else has plus one day except XFCE. Yeah, go and read it. Yeah, the last few comments. Yeah, that's awful. And it potentially introduces a blocker on name three. I absolutely agree.
Starting point is 01:05:20 They are underpowered, and the underlying system components keep changing for my taste too quickly that it's becoming really annoying but okay they are underpowered and i absolutely agree with you they sometimes have to keep up yeah they're not keeping up that with with the pace but still i mean i'm sorry today gnome 3 the great GNOME 3 that everybody is praising right now, just froze. It just froze out of nowhere. Like the applications were still working, but the shell just stopped rendering.
Starting point is 01:05:58 And I had to switch to TTY and, you know, kill GNnome Shell and then restart it again and so on. And XFC has never done anything like that to me. Yeah, that I agree. I'm sorry. You have to value that. That's been my experience. About a dollar for a time Gnome broke. Yeah, all right.
Starting point is 01:06:19 Well, I want to – you know what? I think Popey's right. I mean we can sit here and we can bitch, but one of the things we always talk about is we do have the advantage of actually helping. And I guess if XFC is so important to people, then they should put their money where their mouth is and either contribute financially or contribute time-wise or even contribute just to promote the project. And maybe it has a shot. It seems like there's enough people here that give a crap that if people acted on that and maybe helped the project out, it could push through these challenges. It seems like right now XFCE is on the ropes, but it's not out. And there's still a legitimate use case for it and people who care about it. But there's also undeniably legitimate problems that could start – actually, you know what?
Starting point is 01:07:02 Popey and Wimpy gave us a great example. It has already affected wider things in the Linux system. So obviously, these are things that need to be taken care of. But I honestly, see, the way I look at it, and I believe this is the overriding thing that we are facing, is there are other alternatives out there that are just simply here today and working. here today and working. And I would point to Mate, and I would also point to the classic mode of GNOME, which will give you,
Starting point is 01:07:31 if you don't have the hardware restrictions, a lot of that classical desktop feel from GNOME 2, and that solves the high-end issue. And Mate is solving the people that either want something even more classical or resource-constrained. And those are two ends that XFCE is now going to have its lunch eaten from, and they are not only not keeping up to date with the needs of their end users,
Starting point is 01:07:51 but they're also now lacking competitively. And we've all had the problem where icons rearrange in the top bar in XFCE when something happens, or our dual displays don't work correctly for some reason. We've all had these problems in XFCE, and they're kind of getting to the point where it's getting a little old. But what I'm walking away from this conversation is people give a hell of a lot more of a crap about it
Starting point is 01:08:11 than I thought they did, and I think we should try to turn that around and actually make some positive action from it. Yeah, if people want it, they need to step up, man up, or woman up, and help out. You know what, Wimpy, you're absolutely right. Bring up, there's another bit of pressure on XFC, isn't there?
Starting point is 01:08:28 Yeah, LXQT. Right. Yeah, absolutely. That's really solid. There you go. Yeah, that's another big, yeah, that's another thing. And I think, frankly, that's going to start putting pressure on some of you as well. I mean, you know, if they can't fund their stuff, that's, I don't, you know, hey, first of all, if your funding model sucks, that sucks to be you.
Starting point is 01:08:48 I'm sorry. I don't know if it is that. I think it's just a matter of time and dedicated resources. Or whatever the issue is. I mean I'll just move to another desktop. I mean I don't care, but I will tell you right now that, I mean, I have a gaming box that, while it's nothing to write home about, it does the job. But for me, it's always been such a waste of effort to run a bloated desktop what's the point what's the point why why would i yeah why would i i'd rather put that ram into my game or something right yeah maybe i'm just no i hear that yeah
Starting point is 01:09:15 i definitely hear that that's why i just get wow ridiculous amounts of i'm i'm i'm sat here like spider-man on my unity machine and i'm seeing all these people talking about spider-man spider-man memes yeah exactly and i'm seeing all these options that people have i mean there are so many options and that's you know this whole choice thing that you know we've we've often talked about yeah there's the the bleeding edge unity and and gnome shell and and then this new contender lxqt and there's still you know with 2014 and there's still loads of choice out there for people to pick something else you know if a project does wither and die well so be it and you know move on to something else ain't it grand
Starting point is 01:09:57 ain't it grand and yet we still bitch about it yeah that's right yeah say one more thing. Yeah. Just there is this new trend. So I think at the beginning of the show, you said something about, you know, how system D parallelizes startup and all this stuff. And I was talking today with a colleague about that. And it seems like fancy, like lately, fancy seems to trump correctness. And I absolutely hate that
Starting point is 01:10:26 so XFCE is kind of the tried and true and working well and everybody else is still trying out stuff like a lot of people have had horrible experiences with KDE 5 and it keeps crashing
Starting point is 01:10:42 and so on, they just didn't take their time XFCE guys are underpowered and they take their time. They're not going to make a release if they don't think it's ready. And this trumps everything else for me. It's very easy to be tried and true when you don't change the core content of your system for 11 years. It is really easy to be tried and true at that point. Well, but that is something that does appeal to some
Starting point is 01:11:06 people. All right, Rotten's got a horror story that we'll save for the post-show because I think that's going to be interesting. I feel like we've covered it and I think I said my piece about it and what I would like to say is, you know, try out if you are struggling with XFCE, try out
Starting point is 01:11:21 other options and if it works for you, then just be happy with it. But for me, I with XFCE, try out other options. And if it works for you, then just be happy with it. But for me, I think XFCE, I think I don't even realize it. I didn't even realize it, but I think I stopped installing it about a year ago. And mostly that's because there's just other options now. And it just depends on the distro I'm installing. And I'll either go with Mate or LXQT. And I kind of call it good. So I hope that's not the future.
Starting point is 01:11:48 There's one other desktop out there as well that's slowly coming to Linux, and that's the Lumina desktop from the BSDs. Right, from PCBSD. Yeah, another QT desktop. Yeah, and very XFCE-like. I tried it out. Give me the file manager,
Starting point is 01:12:01 and we don't need Lumina anymore. That's true. The file manager is super sweet, the way it integrates ZFS snapshots. That's really cool. Yeah, that's the thing that it'll bring to everyone else. BSD Now did an interview, or actually like a walkthrough of the Lumina desktop. So you go and look
Starting point is 01:12:13 at the BSD Now back catalog because Chris Moore, creator of PCBSD and co-host of BSD Now, it's his brother that's making the desktop. So he just sat down with his brother and they did a screencast and they recorded a bunch of stuff. So if you're curious about the Lumia desktop, they've got, I think, two episodes on it now. So you can check that out.
Starting point is 01:12:30 All right, that'll... By the way, I'd like to advocate one more thing for XFC. Please, everybody, try the multiple file renamer from Thunar, the file manager. Yeah, Thunar is awesome, actually. I always used the Renamer for... I downloaded a lot of things with large playlists. That Renamer was so very helpful.
Starting point is 01:12:49 Wait a minute. What are you doing there? All right, well, we'll get Rotten Corpse's story in the post-show, but Matt, that's going to wrap us up for today. Man, we covered a lot of ground in this episode. Holy smokes! No kidding.
Starting point is 01:13:00 I wonder if I will have a resolution to my firewall conundrum in Sunday's Linux Action Show. You never know, Matt. It could happen. But I'll see you on Sunday, and I hope you have a great rest of your weekend. Happy post-birthday. Oh, yeah, thanks.
Starting point is 01:13:14 We're like sandwiched right in between it, like you had your birthday in between LAS and Linux Unplugged. Super low-key, had a great time. Good, I'm glad to hear it. Well, happy birthday, and I'll see you on Sunday, Matt. See you then. All right, everyone. Well, thank you so much for tuning in to this week's episode of Linux Unplugged. Don't forget, we do this show on Tuesdays over at jblive.tv, jupyterbroadcasting.com
Starting point is 01:13:31 slash calendar. We'll have that in your local time zone. You can also go to jupyterbroadcasting.com slash contact to send us your feedback. That's a huge part of our show. And the subreddit, linuxactionshow.reddit.com, an awesome place to go. We'll have a feedback thread. You can give us ideas if you want. You know,
Starting point is 01:13:46 maybe you got an XFCE rant. Post it over there. We'll give it a read. All right, everyone. Thanks so much for tuning in to this week's episode of Linux Unplugged. See you right back here
Starting point is 01:13:53 next Tuesday. All right. we're out. Okay, Rodden, why don't you share with us your horror story that happened? Because I know you got all fired up about XFCE and you were just waiting to rip into them. And I didn't want to put that in the main show because I feel like I didn't want to be a bash on XFCE, but you obviously ran into something that got you all fired up. I don't know. You had a good go. Did I?
Starting point is 01:14:44 A little bit. Oh, I didn't mean to. I didn't.. You had a good go. Did I? A little bit. Oh, I didn't mean to. You've been walking. Wow. Oh, well, okay. I didn't actually think I was being that mean. A year ago. I was definitely going to be mean because it essentially crashed my hard drive.
Starting point is 01:14:56 Now, how can that be? How can it crash your hard drive? You would think it's not a big deal, and I wouldn't have expected it to happen. That's why I didn't bother doing what I normally would have. I basically loaded up a live USB of Xubuntu, and then I mounted my main hard drive for my laptop. And then I forgot to unmount it before I turned off my computer. Any other system I have ever done that in, nothing happens.
Starting point is 01:15:21 But with XFCE or Xubuntu specifically, it crashed the hard drive completely. It was unmountable. I had to just completely rescue it. No way. How can that be XFCE's fault though? It sounds like a bad library somewhere. That's why I put it in the chat room. That's why I said it was
Starting point is 01:15:39 Zubuntu's fault because it was Zubuntu's fault. Yeah, those bastards. You know what? To me, it sounds like a rogue library. You had a Cardassian in your klingon mix or something i don't know i i even did it with ubuntu and labuntu before i tried this ubuntu because i was just playing with some de's and stuff and none of them had a problem the only one that had a problem was ubuntu so it's it's not an exosynthetic specific thing but it is definitely an Ubuntu-specific thing. No, I don't doubt that.
Starting point is 01:16:07 It sounds like maybe that particular flavor had some sort of rogueness inside of it somewhere that maybe said, you know what, screw you. Did you happen to download that ISO from FreeBSD.org? No.

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