LINUX Unplugged - Episode 55: LinuxCon 2014 Unplugged | LUP 55

Episode Date: August 27, 2014

We’ve got exclusive interviews from LinuxCon 2014, learn about Linux in big networking, what the future holds for SUSE & much more.Plus, are you feeling a bit down? Maybe it’s because Linux users ...are being told to shut up about Desktop Linux & move on. We’ll discuss why this an absurdly short sighted idea.

Transcript
Discussion (0)
Starting point is 00:00:00 All right, I had a little pre-show topic that I didn't think was going to make it, because mainly because I'm still trying to figure out this whole thing. But it seems to be, in the last couple of weeks, we haven't talked about it on the show, but there has been another resurgence of anti-System D sentiment. People are everything now. Good luck with that. System D is a monster that's eating Linux. System D is a division between the young and the old.
Starting point is 00:00:25 SystemD is a division of core fundamental philosophies of the Unix way versus staying competitive in the cloud, blah, blah, blah. Like, it's all of this stuff. And producer Eric here, who's in studio today. Hello. Linked to an article in the subreddit that was written up on infoworld.com by Paul Valencia. And he says, choose your side on the Linux divide. The battle over systemd exposes fundamental gaps between the Unix old guard
Starting point is 00:00:49 and the new guard of Linux developers. Is this really a young versus old thing, guys? Doesn't feel like it to me. I can see where they're coming from. All right, lay it on me. Go ahead, Rod. Go ahead. I was just going to say,
Starting point is 00:01:04 it feels like they're just going, no change. Exactly. Yeah. Okay. What do you think, Colonel Linux? I feel the same way. I think that it comes down to a lot of people that have dealt with Linux for years and say, listen, we have this in the system and it worked and everything was there.
Starting point is 00:01:21 for years and say, listen, we have this in its system and it worked and everything was there and if we're going to modify things to go to this top-down approach, all-inclusive approach rather than it goes against the fundamental Linux philosophy and at the same time there's people like
Starting point is 00:01:37 me or a couple other people in our generation that look at it and say, well, who cares if it's better? Let's go with that. Here's his fundamental argument. He says, well, who cares? If it's better, let's go with that. Progress train coming. I just, I feel like, so here's his fundamental argument. He says, fundamentally, I think it exposes a separation of the Linux community between those who were deep into Unix before Linux came onto the scene and those who came later.
Starting point is 00:01:56 I can't help but think that a number of the younger developers and admins are missing key elements of how Unix-like systems were designed, how they functioned before, say, 1998, when Unix was for servers and high-end workstations, not for desktop systems or laptops. And you see... Are you kidding me? That was the point that seemed the most questionable to me
Starting point is 00:02:13 because SystemD, like, the desktop user doesn't even care about that. Right. It is for servers. It's so much for servers. That's why it's being driven by Red Hat so much. You know, that's one thing that I liked about having an OpenSUSE server at home is that it has SystemD.
Starting point is 00:02:30 SystemD is great for server management. Right. Totally. You can control your mounts and stuff. I mean, it's awesome. Yeah. I just... Okay, so here's what I recognize is we are sort of consolidating a lot of functionality, but it seems like a lot of times it's functionality that hasn't been... maybe that's been left to sort of wane over the years.
Starting point is 00:02:49 And so nobody's really picking up the slack in a lot of these cases or times have changed. Like, you know, having the ability to have your mount system be aware of when your network connection goes inactive and active, almost seems like just kind of fundamentally basic functionality that a modern operating system should have. Exactly. I don't really understand the argument that it's not Unix-like or it's against the Unix philosophy because Linux isn't Unix. Exactly. It hasn't been.
Starting point is 00:03:22 If you want something more Unix-like, use BSD. But Linux isn't Unix. Exactly. It hasn't been. If you want to make more Unix-like, use BSD. But Linux isn't Unix anymore. Well, but isn't some of the things where it is the most Unix are some of the best things about it? I mean, isn't that what's made some of us drawn to it over, say, Windows or Mac OS X? Is that it has... Fair enough. I mean, yeah. But does that mean that we should ignore when other things surpass Unix?
Starting point is 00:03:43 Exactly. Right. Exactly. I mean, and I think that's actually probably the best thing about Linux. You know, it's like, you know, it's a community-driven, you know, blah, whatever works best is what gets, you know, adopted. Everything else gets forked or abandoned. You know, and so SystemD is like the, you know, natural extension of everything else. You know, in the subreddit, I'm looking at tier Cs he put in there.
Starting point is 00:04:03 In the subreddit, I'm looking at tiracies he put in there. Here I was thinking I chose and built my tools by what they could do for me and not their inherent philosophical values. People need to be reminded that the eunuch's philosophy was grounded in the pragmatic reality of computer systems in the 1970s and emphatically not deliberately created as a blind dogma to be repeated and followed without comprehension or context. Absolutely. Yeah, I guess that's a good point too, right? We shouldn't take something that was a design philosophy influenced by the time and then make it a credo,
Starting point is 00:04:35 almost a constitution, right? That would be inappropriate. Exactly. That's the way of Windows. What do you mean? Do you mean like what Microsoft does? Well, actually, I want to underscore that point because I think that's one of the best things that's kept Linux so nimble is this willingness to re-examine and redo fundamental parts of the OS that a lot of times there's not an immediate commercial incentive to do so. It's not going to make a great bullet point on the side of Red Hat's Red Hat Enterprise Linux box, but it still gets done. And I think that's fundamentally, we don't want to move away from that willingness to move forward like that because we don't want to stagnate like the commercial operating systems have.
Starting point is 00:05:14 Yeah, we don't want to end up with HFS Plus as our file system. Right. Exactly. Or Baxia Butter. But who are we to question our Unix forefathers and try to change their constitution? Wow. Wow. Troll mud?
Starting point is 00:05:32 Wow. Well, you know, all joking aside, though, there is a difference in architecting a society versus architecting a technology solution because a technology – a society is fundamentally based on human behaviors and human nature. But a technology solution is fundamentally based on something that's always evolving, something that's capabilities and requirements, needs, demands are always changing. I mean, just over five years, technology changes so much. So it's not really, I think that's probably the biggest thing to pull from this discussion is it really isn't fair to limit today's systems by a philosophy that was designed like like you wouldn't you wouldn't produce a tv series by the same restrictions that a tv series had in the 1960s oh no right but but the thing is that like the the best aspects of linux survive the best the worst aspects of it go away and so so in part of that, the core philosophies that have brought us to this point in history, you know, either
Starting point is 00:06:27 survive or go away, but, you know, ideally they survive, you know what I mean? It shouldn't be like some sort of preservation, it shouldn't be a museum. Right. So, we're talking about, like, one of the great things about Linux, right, is that we have the
Starting point is 00:06:44 capability or the I don't know what the word is, but to, you know, completely rip out what we have and put in something new. Which is true, which can be a good thing, but we also tend to go too far with that. Like, look at GNOME 3 when it first started. It was awful.
Starting point is 00:07:00 I mean, I'm a GNOME user now. I love it. But GNOME 3, when it first started, was awful because we rip out a paradigm and start with a new. Or how I imagined Wayland is going to be. Right. Yeah. Yeah. Yeah, very much so.
Starting point is 00:07:13 And we're going to be reeling these words when we're all switching over to Wayland. Oh, yeah. Oh, yeah. And Mere. Yeah. Well, and Mere. But then three years later, after we make the switch, trust me, it'll all work fine. Right.
Starting point is 00:07:25 And it'll be like, oh, yeah, we had to. We had to. Exactly. It was the most logical thing to do. It was the only way forward. No brakes on the progress train. Yeah. People seem a lot more cautious these days than they did when I first started using Linux like five, six years ago.
Starting point is 00:07:43 Yeah, maybe that's a sign people are using it for more serious things. Yeah, this is one of those things where it seems like it's almost a liberal versus conservative argument. Well, it also feels a little bit of growing up. Like the Linux that we played with years ago now Linux is an adult
Starting point is 00:07:59 and it's not the same Linux anymore. It's not a toy anymore. Yeah, it's used in production and we need it for our tool chain and we need it to, yeah, blah, blah, blah. It's not the same Linux anymore. It's not a toy anymore. Yeah, it's used in production and we need it for our tool chain and we need it to, yeah, blah, blah, blah. It's not the fledgling little... Remember, hey, you guys remember that the number one phrase that used to be appended before the word Linux
Starting point is 00:08:14 in any article was the grassroots project, the grassroots initiative Linux? Oh, my gosh. Remember grassroots? How much we used to hear grassroots? Well, now Linux is the number one operating system on the planet, right? Exactly. It's not grassroots. Also, if used to hear grassroots? Well, now Linux is the number one operating system on the planet, right? Exactly.
Starting point is 00:08:25 It's not grassroots. Also, if it's being used for that fundamental architecture, then continuously ripping out things isn't good because I would have a hard time not being a Linux user, looking at Linux and seeing that you rip out everything and bring in Pulse Audio and then you have audio issues and then you rip out the display server and now we're going to have display issues. I would have a hard time switching to Linux were I not reasonably tech savvy.
Starting point is 00:08:55 Why the fork is simultaneously one of the most disruptive things in open source and simultaneously one of the best things in open source because you can have a company fork something and they can have an LTS release for a while that rides that out, right? That just sort of waits it out and then switches over. Or you can have a company that's delivering a product on a phone or on a router that can maintain their own fork internally and continue to churn out whatever it is they have to bang on for a while and then until things stabilize again.
Starting point is 00:09:22 So it does mean a little bit of in-house investment, but it's way better than having to invent the entire operating system from the ground up. Or to have to recreate your entire tool chain when Windows decides to go to Windows 8 or whatever and destroys everything else that you had previously. You know what I'm saying? I mean, come on. And that's where community comes in to Linux. That's why community is such an awesome thing.
Starting point is 00:09:44 And hence we finally have a Mate version of Ubuntu. Thank you very much. Welcome to Linux Unplugged, your weekly Linux talk show that's powered by delicious smoky cheddar. My name is Chris. And my name is Matt. Hey there, Matt. We've got a fun show today, a lot coming up. And to make it a little extra special, producer Eric is in the studio with us right now.
Starting point is 00:10:11 Hey there, Eric. Hey, Chris. How are you doing? I'm good. Glad to have you here today. Yeah, thanks. Thanks for eating my meat before the show, too. You know, that was good meat. Yeah. The Smoky Cheddar, I'll be honest right up front, it was really thick. And it didn't melt all the way.
Starting point is 00:10:25 Yeah. So we had softened smoky cheddar. Yeah. It was still good, but it was just a little thick to bite into. Some of it had to come off, unfortunately. So you know what I did? I'm not one to take just a big block of cheddar. But I've got to be careful, right?
Starting point is 00:10:40 And if I'm going to go for it, it's got to be right because it's got to be worth the pain. So I took a whole row of sliced hot onion right off the barbecue. 550 degree onion. Put it down on top of the cheese. And that onion melted into the cheese, Matt. Why am I talking about this? I guess I'm still a little hungry.
Starting point is 00:10:58 Are you going to Skype message me a burger? Sorry, Matt. I shouldn't talk about it unless I brought one for the whole class. Although, the man does provide bacon of a morning when I come into the show. That's true. So I'm okay. I'm okay.
Starting point is 00:11:12 All right. Well, hey, chat room, please don't forget to bang suggest as we go along on today's show. We've got a lot to cover, including some more exclusive interviews from LinuxCon 2014. Noah's also here to give us his impression from the floor and tell us a little bit of behind the scenes from the trip. There's an article that also came out that wants us all to just shut up about Linux on the desktop. Just shut up. Stop talking about it. And I think we're going to have to talk about it a little bit.
Starting point is 00:11:37 Oh, yeah. And as well, we also are going to do, it is something new we're doing at least once a month for a little while. We're going to take a little look back at Linux from years ago. And this is our last chance to do it for the month of August, so we'll take a retrospective look back at Linux from five and ten years ago. Some interesting stuff in there for you guys. But first, I want to start with our feedback, as is something we like to do on the Unplugged show. And a Texas Linux user wrote in.
Starting point is 00:12:01 You guys might remember a Texas Linux user. He wrote in a couple of weeks ago about switching from a Linux box to a Mac. He says, hello, Chris, Matt, Arcee, and of course the Mumble Room. Well, I didn't realize that my email would cause such a stir even across multiple shows. First, let me say I just haven't switched to the Mac yet, but I still plan on doing so. With that said, let me express some thoughts after hearing your discussion going on across the shows. In both Coder Radio and Linux Unplugged, Chris mentioned I should try out Elementary OS. He says, I'm actually already an Elementary OS user.
Starting point is 00:12:30 He's been running it on a Dell. The reason I use EOS, don't call it that, was because it solved a big problem that I had, finding a decent desktop that just let me get my work done. I can't begin to describe how frustrating using any other desktop environment has been. Elementary OS solved this by a long shot. No other desktop has even been close for me. So, let me give the listeners a chance for their head to stop spinning. But I mean it.
Starting point is 00:12:51 No other Linux desktop is even close. All right. The past several weeks across JB shows, you and Matt have been kind of griping about how most Linux desktops are kind of missing that special thing that would propel them into the mainstream. It seemed as if there was no desktop that was just right. And I'm here to say that's absolutely true. There is no desktop that fulfills the dream of Linux desktop,
Starting point is 00:13:11 because Linux Dream is just that. It's just a dream. A dream that every Linux user has, but a thing we forget to or we ignore, is that no one has the same dream. We all dream different things and want different things. We as a community have fooled ourselves into thinking we could bring together this group dream to a life we can't. Why is Elementary OS Project doing such a good job of building a decent distro? Simple.
Starting point is 00:13:34 They skipped the whole dream Linux desktop ideal and focused on core improvement design ideals like the human interface guidelines that they have. The other reason why elementary OS folks stick out so much better is because they aren't making design choices out of the blue. They have a guideline. They stick to it. And they have a technological underpinning of an OS that can stick to those guidelines. Before EOS came along, I was distro-hopping like crazy because I was chasing that dream of the Linux desktop.
Starting point is 00:13:57 After a week of using EOS, I realized what an idiot I was for all of that. In the end, I'll be switching to the Mac, but I won't cease to be a Linux user. I do have another machine that will run Linux, but switching solves two very big problems that plague Linux. A desktop that doesn't get in your way and lets you work, and good hardware that just works out of the box. Thanks for the great show. As of yet, still a Texas Linux user.
Starting point is 00:14:17 He had me tell the last two things, and then he just literally factually gave a single user experience versus a collective user experience. Right, true. It's just like, actually, no, but okay. Yeah, so a couple of things I take issue with. So one thing that I think is kind of a common thing that a lot of Linux users repeat is there's no desktop gets it just right. I have to keep switching around because I'm never happy. And I used to feel that way too,
Starting point is 00:14:43 and then I realized that almost the option of having choice makes you constantly want to jump around just a little bit. And when you just settle down and just stick to a desktop and just learn to work with it, because this is what elementary OS and macOS present the user. You have no choice but to use this desktop. So, therefore, your choice is I will then learn how to modify this desktop in just the slight ways that I need. Granted, I'm not dismissing it whole cloth. They have to start somewhere really reasonable that's really well done. And then as the user, you then just move that to the position you need it to be in. And that's the only choice you have. So therefore,
Starting point is 00:15:18 you make it work. You learn one desktop. There's not a lot of options. You're not constantly considering the grass on the other side of that fence. It's not that kind of scenario. You just double down. If I pretended like there was no other desktop environment in the world for Linux except for GNOME, we all did that. If just one day we all woke up and there was no other desktop except for GNOME, we would all just figure out how to make it work. A lot of people would
Starting point is 00:15:38 leave, but I think a lot of people would just stop their hopping around or KDE or whatever. What do you think, Eric? I'm thinking I see different desktops as different tools. You know, you have your GNOME desktop, which I spend most of my time in, especially if I'm leisurely using my computer. But if I need to do anything developmentally or if I need to, say, upload a whole bunch of pictures that I have in a folder to Facebook or Twitter
Starting point is 00:16:01 or wherever, then I'm going to get into KDE because I've got KPI. So you switch it based on the workload of the day. That's correct. One's like your work desktop, one's your play desktop. Yeah, exactly. And depending on the situation, heck, I'll even use Windows if it warrants a need. So do you feel like you have the sensation
Starting point is 00:16:16 that no one desktop is quite doing it for you? Yeah, absolutely. Because different desktops have different focuses and different tool sets. Well, okay, or is it that you have learned workflows in those other desktops, and so to you it feels that way, but if you learned the workflow under GNOME, for example, like I'll give you an example. This is just a small example, but under KDE,
Starting point is 00:16:38 you can modify the KDE screenshot application to upload right to Imgur. Right. Under GNOME, not so much. There's ways to do it, so I switched to Shutter. On the Mac, it would be the same exact thing. They're never going to build in Imgur upload directly into Mac OS X. Correct. So on the Mac, I get a screenshot tool that just uploads to Imgur.
Starting point is 00:16:54 Yeah. Therefore, my workflow works on either desktop. One requires a little more work. Right. But at the end of the day, I can accomplish the same task on either one. So let's stick in with the Mac. I would have no option but to go the Imgur app route. And so I wouldn't see that as a, oh, well, GNOME can't do something that KDE can.
Starting point is 00:17:12 I see that as a, well, that's not built in, so I just got to go find something that does it. I guess what I'm saying is, to me, it seems like not having a choice of desktop forces you to rethink the way you look at a problem. And it's not that the Mac interface is some amazing development of design and user interface. It's that it's good enough, it does essentially what it needs to do, and you really have no other choice. Yeah. And then you just add options and tools on top of that to make it do what you need it to do. Yeah. And I could say you could do that with just about any Linux desktop environment. I mean, yes, granted, I do use GNOME most of the time.
Starting point is 00:17:48 But, you know, like I said, I will jump into KDE if I need, you know, Dolphin to do its thing or what have you. Let us know how it goes, Texas Linux user. Next email comes in from XY. And this is maybe one we could get the MumbleRoom's thoughts on. He says, Dear Chris and Matt, I'm a Windows user that switched to Arch Linux.
Starting point is 00:18:08 It took me... Now, I love this. As a Windows user, here's what I... It took me two days to set up a proper install with encryption and LVM. I installed a minimal version of GNOME 3.12 and all seemed great. But then I discovered GNOME's geolocation package, GeoClue. And it's not removable
Starting point is 00:18:24 because it's integrated into GNOME. This makes me so mad. Do you trust the disable option in this? So I thought, who better to ask than our gurus, Chris and Matt, and I'm going to also throw the mumble room in on this. How can I remove the geolocation feature from GNOME? Thanks in advance, Mike.
Starting point is 00:18:41 I would just try XFCE. I would flip this around like, why did it not bother you in Windows? Like, you know, like Windows has the same thing. Oh, yeah, the state tagging and all the other stuff going on. That was fine, but, you know, oh, no, no. So I'm sure this is there for like time zone functionality and things like that, right? That's pretty much it. I mean, I'm looking at the option right now.
Starting point is 00:19:04 Right now I have location disabled. Yeah. I do trust that. And here's why. Because that code is open. And if that code didn't do what it's supposed to do, eventually somebody would say that and go, hey, man, this is not disabling anything. Yeah. And it'd be a big controversy.
Starting point is 00:19:16 Oh, yeah. Useless button. Red flag. So by default I kind of have a little more trust, but I don't know. Yeah. I think we should just suggest that he go and audit the code if he's really that concerned about it. For real.
Starting point is 00:19:28 It's an option. Or have somebody he trusts audit the code they can. Or hire somebody. Yeah. I wouldn't, I mean, to me, think about what would be the motivation to put a button in an open source UI that controls open source software on an open platform where anybody has access to the code. What would be the motivation to make a button
Starting point is 00:19:48 that doesn't do what it says to do in that scenario because it's not like it takes some decompiling and some super secret hacker investigations to sniff packet captures and compare it with time and date stamps and geolocation. No, it doesn't take any of that. It just takes somebody to look at the code and go, eh, this is bullshit.
Starting point is 00:20:04 So there's a middle ground, though. Because remember, when Canonical had the little turn-off online search results, it was doing what it said it was going to do. It was telling applications that you shouldn't present, you shouldn't render those search results online. But if I remember right, it was a flag that the applications had to choose to obey.
Starting point is 00:20:24 That's true. That's very true. That's very true. That's very true. I don't know. I think that's a little different because it wasn't a central location lookup service. But I don't know. Yeah, but that's a great point. It's worth being skeptical.
Starting point is 00:20:34 I'm not making fun of them for being skeptical. By the way, one thing that one program I know that uses GeoClue in the background is Redshift because then it determines where you are on the planet and sets your screen temperature accordingly depending on if it's nighttime or daytime yep it definitely that's definitely one of them yeah yeah there's there's a few uh there's a few in there and i i use it too i don't i don't even bother disabling it because this is why i use an open source operating system to begin with this so i can have some some level of comfort in these features i think it is good to be vigilant but Right. Absolutely. Speaking of being vigilant, you know what else you should be vigilant of? Your mind. Go over to linuxacademy.com slash unplugged and go educate yourself a little
Starting point is 00:21:14 bit. You want to get into development? You want to learn how to program? You want to know a little bit about AWS or just the basics of Linux just to cover in those gaps for maybe when you self-taught yourself? You'd be surprised how effective it is when you go over and just use a little bit of training to fill in some things that perhaps you didn't pick up along the way. Even somebody like myself who's been using Linux since the 90s, I've taken a couple of these courses and been really thankful that I did. I've discovered there's been little things that I could have been doing to make my life easier. So go check out linuxacademy.com slash unplugged.
Starting point is 00:21:43 Take advantage of the summer of learning savings. It's just going on for a little bit longer. And Linux Academy is awesome. They have step-by-step video courses, comprehensive downloadable study guides, seven plus Linux distributions you get to choose from. And then they'll automatically adjust the courseware to match that Linux distribution, which is awesome. And for me, because I have a horrible memory,
Starting point is 00:22:01 I love that they have all of my progress. Everything's right there in a dashboard. When I log in, I can check right where I was, pick up. I could go back a horrible memory. I love that they have all of my progress. Everything's right there in a dashboard. When I log in, I can check right where I was, pick up. I could go back a little bit. I could self-test. And they really break down individually how long each little part's going to take. So for me, who's somebody a little bit OCD about,
Starting point is 00:22:18 well, if I'm going to sit down and do this, I want to make sure I have enough time. And I love that I say, okay, you know what? I can get 25 minutes in tonight. And then I walk away really feeling like I've accomplished something and intellectually stimulated myself. Linuxacademy.com slash unplug. This is a great opportunity to get your skill sets up on AWS.
Starting point is 00:22:34 They have end-to-end scenario training where you'll actually walk away having deployed something in a very production-like environment because they're spinning up AWS instances on the background. They're using S3. They're using EC2. They're using EC2. They're having you deploy an application in those scenarios. If you need to learn OpenStack, they've got a lot of comprehensive guides on OpenStack,
Starting point is 00:22:51 more content all the time, including live stream events where you can ask the educators questions about OpenStack. And then to top it all off, they have a community that's packed full of people trying to learn and people who are experts, and they can give you that little nudge when you need a little more. LinuxAcademy.com slash unplugged to get the Summer of Learning discount.
Starting point is 00:23:09 Go check them out. Go look at all the new OpenStack stuff. Go look at all the new AWS stuff, and go look at all of the awesome Linux courses they have. If you're ready to get your certifications, LinuxAcademy.com slash unplugged, and a huge thank you to Linux Academy for sponsoring the Linux Unplugged program. Good stuff. Great, great, great service for you guys. I'm so happy to have them as sponsors.
Starting point is 00:23:28 So go check them out, even just to learn a little more, to thank them as a way to just say thanks for sponsoring the show. Go to linuxacademy.com slash unplugged. All right, we've got two more emails to get to before we get to our LinuxCon interviews. And our next one comes in from Alec. And he's following up on a topic from a while back. He says, hey, Chris, Matt, chat room, mumble room, a couple of months ago,
Starting point is 00:23:47 you were discussing the usage of open source in schools and had received a lot of feedback saying that a lot of the IT curriculum is not well designed and does not really incorporate Linux and free software. I have found that not to be the case. I'm 13 and I run Gentoo on my custom built rig and Ubuntu on my DigitalOcean VPS. I have found that the IT teachers in my school have been knowledgeable about Linux and have encouraged its general use. I find there's a lot of enthusiasm for Linux
Starting point is 00:24:12 in younger computer users as well. Thanks for all the great shows. Alec. I'd like to know where this kid lives. That's some great news, right? Yeah. I was going to say, I think venue plays a lot in it. I think it depends on where you live.
Starting point is 00:24:22 On certain communities, I certainly think that's the truth, especially in places like Canada. I know they're really big in Linux there, but here in the Northwest, I think it's kind of hit and miss. Yeah, I mean, we do have that Microsoft backyard culture. That could be influencing our perspective on it. You know, I was very lucky that when I was in high school,
Starting point is 00:24:37 Linux was very early, and my teacher had heard of it, and he was cool with giving it a shot. In my school, it was just uh let's see some students a group of students got together and said hey let's give this a shot and then the school faculty who had a contract with microsoft said ah no really yeah i had a similar as a canadian as a canadian i can say that when i went through high school everything was microsoft yeah and i've talked to members of the local
Starting point is 00:25:05 users group here, and they've talked about the same kind of problems with getting Linux into schools that you've mentioned on the show. So I think it might depend on the province to some extent. I'm sure it could depend on the district and their culture, their deals. I mean...
Starting point is 00:25:21 I can at least speak to my own school district. This year, we all got Chromebooks, which the first thing I did when I got it was install Ubuntu in a CH root, and then I've been charging my friends $15 to do it on theirs. Good man. I like this guy. I like him. The funny thing about it is
Starting point is 00:25:44 they've had these awful issues with their web proxy that they send all their traffic through. Oh. And so, like, in the middle of class, like, people will be working on their Google Docs or whatever, and it'll just, you know, disconnect. And so I was in my AP Biology class with this other kid that I'd installed Linux on. And so all of a sudden, everyone starts raising their hands, and their stuff isn't working, and they can't connect to anything, and only the two of us, it is only the two of us that have a working internet connection.
Starting point is 00:26:12 Nice. It was pretty great. That's a nice win. I like how he thinks, too. Yeah, that's very clever. Are you using Crouton? What are you doing to install Ubuntu on there? Crouton. Yeah, nice. Oh, that's clever, dude. Good for you. And you know what?
Starting point is 00:26:26 It's a win for the kids, too. $15. Now they've just turned that computer into a computer. And they mostly want it so they can – because if you do that, it doesn't go through their web proxy anymore. So you can get to Netflix and get to all that kind of stuff. Nice. That is really great. Ingenious.
Starting point is 00:26:42 That's great to hear. And you know what? Nice. That is really great. Ingenious. That's great to hear. And you know what? That makes me happy that Chromebooks are doing so well in schools because it means every kid that gets a Chromebook potentially has that option. That's right.
Starting point is 00:26:52 And it just takes a little initiative to do it. Or a friend that will charge you $15. Yeah. And you know that's not entirely out of their realm. No. I mean, look at what Linux supporters do every day. Yeah. People who support Linux in the background. No, dude's on his way to a contracting gig. That's right. He's going to be an IT consultant soon. do every day. Yeah. People who support Linux in the background.
Starting point is 00:27:05 No, dude's on his way to a contracting gig. That's right. He's going to be an IT consultant soon. That's right. Exactly. Okay. There are the students that say, I can't believe you're charging $15 to type stuff into a computer. Do you know how to type that stuff?
Starting point is 00:27:17 That's right. Yeah. Exactly. There's people that make millions of dollars a year typing things under the computer. You say, welcome to the knowledge economy, sucker. You know, at this conference I was at in Coeur d'Alene a couple weeks ago, I was telling somebody
Starting point is 00:27:26 about Linux and they're like, well, if it's free, what do you have to pay for it? Like, the knowledge of the person. Think about it like a doctor. Yeah. You have to go to the doctor. You pay them for their knowledge,
Starting point is 00:27:34 not any product. I can cut you for free, but knowing how to cut you is what's important. That's right. That's right. Spread analogy. Yeah.
Starting point is 00:27:40 Yeah. All right. So we have one more email. It comes in from a friend of the show, Steve-O. He writes in from time friend of the show, Steve-O. He writes in from time to time. And he says, hi, Chris.
Starting point is 00:27:51 I came across this, and it looks like something that's right up your alley. It's a Kickstarter project. Now, you guys know. If we talk about Kickstarter projects all the time, we could have a whole show about Kickstarters every week. But from time to time, there's a game that comes out on Kickstarter that scratches my funny bone in my special place. That makes me, I even decided to back the game. Because they already out of the box have got Linux support. And it is an old school platformer looking game. 8-bit style goodness.
Starting point is 00:28:19 They have 993 backers. They're trying to get to $50,000. They're at $28,000 right now with 10 days to go. This game looks like a cross between Mario, Metroid. I'm blanking on some other games. The first thing I thought of was Metroid, just straight off the bat. Yeah, and they've got some great videos and some great GIFs. And it looks like a ton of work's already been done on the game.
Starting point is 00:28:43 And it already has a working Linux port, too. With that, I decided, you know, if it already has a working Linux port, too. So, yeah, with that I decided, you know, if it already has a working Linux port, I'm going to go ahead and back it. So I backed it for $15, and you get access to the game. They're going to release it on Linux, Mac, PC, or I guess Windows, and the Wii U, they say. Via Steam, apparently.
Starting point is 00:29:00 Yeah, via Steam. So I'm just going to put a link in the show notes if you guys want to check it out. Steve-O, I recommend it. He's got good taste. And I watched the video and I decided to back it. And for me, my Kickstarter rule for games is I don't do games that either if they have stretch goal for Linux, I don't back them until they've reached it, or I don't back them unless they up front say Linux support. I don't let them tease me with Linux support because you never know, you know, you never know if you're going to get it.
Starting point is 00:29:25 So in this game, they're staying right out of the gate. They're doing Linux. It looks like a cool project too. So it's, the game, by the way, is called Hive Jump if you want to look for it directly
Starting point is 00:29:33 on the Kickstarter. We have a link in the show notes. Thanks, Steve-O, for sending that in. If you guys see something that's really awesome in the Linux dimension on Kickstarter,
Starting point is 00:29:41 you can always email it in. Go over to jupiterbroadcasting.com, click the contact link, and choose Linux Unplugged from the drop-down or Linux Action Show. I'll leave that to you. It's just based on your timing, your sense of timing. Earlier in the week, probably should go to Unplugged.
Starting point is 00:29:54 Later in the week, Linux Action Show. You know what? I'm not going to put that on you. I'm not going to put that on you. You guys can decide. You guys can decide. Flip a coin. Alright, so let's shift gears to LinuxCon 2014. In fact, before we do that, I'll stop and I'll a coin. All right, so let's shift gears to LinuxCon 2014. In fact, before we do that, I'll stop and I'll thank Ting. Everybody, right now, hey, do me a favor.
Starting point is 00:30:09 Do me a solid. Go to linux.ting.com right now. Linux.ting.com. Everybody do it. Linux.ting.com. And here's why. When you go to linux.ting.com, that's going to get you a $25 credit for your first month of Ting, or more if you bring your own Ting device. If you don't have a Ting device, they're going to take $25 off your first phone.
Starting point is 00:30:27 Real talk, everybody. You got suckered into buying contracts and phones that are really not good for you. They're not good for you financially. They're not good for the soul. Ting is mobile that makes sense. No contract, no early termination fee, and you only pay for what you use. It starts at a flat $6 per month. Then they just take your minutes,
Starting point is 00:30:46 your messages, and your megabytes. They add them all up, and that's just what you pay, plus any taxes that might be applicable. Linux.ting.com, try out their savings calculator. Ting has such an awesome setup here. And if you think about, like, if we could go back in time, like if we all had DeLoreans, get them up to 88 miles per hour, we got those awesome Doc Brown sunglasses that he totally couldn't see anything out of, and you got your old man makeup on because you're going back in time, right? I mean, real talk, everybody, right? Real talk. No BS.
Starting point is 00:31:11 You're going back in time to restructure the mobile industry. Let's not kid ourselves. You'd do it just like Ting's doing it, right? You'd have no-hold customer service, 1-855-TING-FTW, anytime between 8 a.m. and 8 p.m. A real Canadian answers the phone. That Canadian isn't just polite. They're actually empowered to solve your problems. They're actually Android fans.
Starting point is 00:31:29 Oh, and did you know you can go get the Nexus 5 directly from Ting's website? Boom. You own that Nexus 5. It's no contract. Straight out. It's your phone. Just like when you go buy a laptop, you own that laptop. And if you just want to use Ting for the data, you can.
Starting point is 00:31:41 Personally, I'm almost all Wi-Fi calling these days, and it's amazing. I've currently got three active phones on my Ting account and I am paying less than all you fools in the other contracts out there. Paying less than all you guys. Linux.Ting.com. How's your Nexus 5? My Nexus 5 is great. Yeah, you just got that cool gamepad controller too. Yes, I did. The Mocha gamepad.
Starting point is 00:31:59 The pocket one, it just fits right in the palm of my hand. Yeah, buddy. You can take it anywhere. Yeah, it's really neat. The HTC phones, the Nexus 5, some amazing phones. Ting's got them. The iPhones are great. Ting's got them. They also have just dedicated hotspot and tethering if you just want to have some mobile data. It's a $6 hotspot, you guys.
Starting point is 00:32:16 You buy it once. You go to linux.ting.com. They're going to take $25 off. And then you have a hotspot you can put in your bag. Put it in your murse. Put it in your purse. Put it in your drawer. It's a $6 hotspot. You need data. You turn it on. You've got data. Come on, it makes so much sense. Linux.ting.com. Try out the savings calculator. Just put in your actual usage, not the gimmick you're paying into that you may or may not be using all of. Put your actual usage into that savings calculator and then sit back and go, I could buy a laptop every couple of years with that savings.
Starting point is 00:32:46 Linux.ting.com. And a big thank you to Ting for sponsoring Linux Unplugged. Okay. So let's get in the mumble room and we'll start. So Noah, if you're in here with us, I'm going to play a couple of these interviews. And then after they wrap up, if you have any extra things you want to add to them or anything like that, you'll have the floor. I thought we should probably start with the one that seemed to interest you the most. You seem to really enjoy your chat with Matt from Cumulus Networks about their Linux software networking infrastructure. So I teased part one in Linux Action Show on Sunday. Let's start with part two, where you could see like Noah's starting to get really interested. He's like, OK, wait a minute here.
Starting point is 00:33:23 If I was going to implement this, how would that look? And so that's where this discussion starts out. If you didn't catch our coverage on Linux Action Show on Sunday, Cumulus Networks is working on replacing extremely high-end like Cisco-type networking equipment with Linux-powered infrastructure. So when you need to manage an interface on a switch, for example, you use ifconfig. It's amazing, it's crazy, and it's here today. Okay, now one of the things that I would be looking at from a system administration standpoint is how difficult is it to move from one infrastructure to the other? So, for example, what routing protocols are supported?
Starting point is 00:33:56 I mean, if I'm coming from a Cisco environment, for example, I'm sure there's going to be some routing protocols that just aren't open standards and so that they're not going to be able to be used with Cumulus Linux. Can you speak a little bit about that? Yeah. So we ship with Quagga, which is a well-known open source routing suite, and that includes very stable support for both BGP and OSPF. And so that's both, again, for IPv4 and IPv6.
Starting point is 00:34:23 And our focus today is mostly in the data center, and that's in a layer 3 class design. Essentially what that means is you have leaf and spine. It's a very horizontally scalable infrastructure. It's typically what kind of the big boards do. If you look at like a Facebook or an Amazon, they're pretty much all geared to that infrastructure. Now, they may run kind of a virtual network on top of that, just as they may use virtualization for their compute. But the underpinnings are traditionally a large, scalable layer three. So those are our two main routing protocols.
Starting point is 00:34:50 We also have a number of protocols supported for layer two. So obviously at the very basic would be something like LLDP, which is similar to CDP, a way of discovering ports on the network, up to things like MLag-like functionality. So you can have two switches act as one to a particular downstream host. So we're continuing to add features both in the Layer 2 and Layer 3 space, but we're predominantly in the Layer 3 side, and BGP and OSPF are our most well-tested protocols,
Starting point is 00:35:19 and that's what pretty much 99% of our customers use. Perfect. And what would you consider the ideal green environment for, I want to use Cumulus Network. How do I implement that? What would be your ideal customer? What do you think the best fit for somebody that's maybe looking for your product? Well, today we focus mostly on Broadcom-based products. And so Broadcom has a huge majority of the market. So when you look at a lot of data centers switches, these are 10 gig, 40 gig, even 1 gig switches. Again, from Adele or Cisco or Juniper, they have the lion's share of the market. And so we focus mostly on the 10 gig and 40 gig spot at this time.
Starting point is 00:35:57 So for smaller businesses, we don't have, I would say, kind of a cheap or affordable 1 gig switch. We have a few that we make available, but we're continuing to improve upon that. So I would say if you're doing 10 gig and 40 gig traffic, it's a great fit there from a traffic perspective and certainly on the economic side. All of our pricing is transparent. It's on our website. It's very clear what the pricing model is. It's very similar to Red Hat. It's basically a license that you have to utilize the software
Starting point is 00:36:26 for a year or three years and in different support levels. We don't have any time bomb in the product, so it's not as if after a year it just stops routing your packets. We don't do anything like that. We try not to be evil. But I'd say really the third most important thing in that list is really just the philosophy. So if your organization has already switched to using some automation software and has strong Linux knowledge, particularly on the networking side, or that team is kind of hip to that environment, it works out really well.
Starting point is 00:36:53 And we see this a lot with customers where virtualization was seen as kind of a scare. Well, when we deploy virtualization, we're going to lose all these help desk folks. But really, it just grew capacity for that part of the organization. And this is the same thing. So, you know, a lot of times networking teams have struggled because they have to use something like Tickle or XSLT or some sort of proprietary programming language. It's just not well adopted or just never got mainstream attraction. What's great about ChemoSynix is that that knowledge that you already have in-house can be immediately applied. So if you've written everything in Go or Cornshell or Puppet or Ansible or whatever the case may be, that can now immediately apply to your network.
Starting point is 00:37:28 So if your networking team is very much Linux savvy, it's a great fit. And speaking of actual in-production environments, you find every large organization, they have a ton of system administrators. They don't necessarily have a lot of network engineers. So how does Cumulus Linux cater to that evolving market dynamic? Well, that's a great question. So on the sysadmin side, we've tried to be very open about the software that we support. So we just announced a customer that developed actually Chef cookbooks.
Starting point is 00:37:58 The customer's name is Uyala, and they actually published on their GitHub account cookbooks that support both Quagga generation and the Excedrin network interfaces file, which is the Debian-style file for configuring both physical and logical interfaces. And so that was a customer-driven adoption of a particular tool. Cumulus itself, we've actually done development for both Puppet and Ansible for modules there that you can utilize. So we try to adopt the tools that system administrators are already using as much as we can. And when you do have to make changes to a code base or when you do have to get an update, is that something that stays in Cumulus or is that something that gets pushed back upstream?
Starting point is 00:38:37 Yeah, so I would say about 99% of the software that we maintain or modify or change, we push upstream. There's a website called oss.cumulusnetworks.com, and that lists all of our patches or all of our diffs. Since we're based off of Debian, all of our diffs are against a Debian-based package. So it's kind of two levels of diffs, if you will, from the original upstream code. There's the Debian-style package, whatever it's changed, and then our diff against that. So anything like Quagga, LDP, libraries, the kernel, Netlink, we've pushed that all upstream. The only component that's proprietary at this time is something called switchd,
Starting point is 00:39:13 which is both kind of a driver and a userland process that replicates any of the Netlink events into hardware. So again, if you were to add a route, let's say IP space route, or with Quagga, or your own routing protocol, it intercepts those events and pushes it down to the hardware. So, again, you get a performance of a traditional switch. It also does other events like, say, firewall rules, for example. So if you write rules in IP tables syntax, we will parse those, make sure they're valid, and then push it in the hardware. So switch D is something that, unfortunately, is not open at this time because the code it's compiled against is not GPL. Okay. Well, I mean, the bottom line is, I mean, that's one package out of, you know, the entire project.
Starting point is 00:39:50 The fact that you, I mean, I would consider you guys to be a very, very good community member. And I think that's really fantastic. And like I said, one of the companies that is actually using Linux and contributing to the community and believes that Linux can succeed in your respective space. And I think that's really fantastic. Now, if somebody wanted to play, maybe they're not in an enterprise, they're just a home user, and they just, because it's such an interesting project, they wanted to play with it.
Starting point is 00:40:15 Is there a way to obtain Humulus Linux and try it and see how it works? Yeah, so today we don't currently offer a VM that's available for customers. The main difference there is that the VM is not going to represent exactly what you'd get on hardware. Certainly the performance would be night and day difference. Other things that are different, so for example, on a VM, you may not get certain telemetry or environmental data like, say, SM BIOS fields, like a serial number, stuff like that. So we are working on packaging a VM for the end of the year that will be available for folks to trial.
Starting point is 00:40:42 But today we have something called the Cumulus Workbench, which basically allows prospective customers to register time on an actual real environment. So we have a number of switches in the data center that have a console server, a PDU, and a management host. And so that allows customers to experiment with a number of different software suites. So we have Ansible and CF Engine and Puppet all available there. And you can literally run an app get command and say, okay, I want to build a two-leaf spine architecture with two leaf nodes and two spines. And they're already physically cabled up. And it will actually blast out all the conflicts for that and walk you through all the steps. So the Kumis workbench is available to anyone. We just have to schedule time.
Starting point is 00:41:22 Again, we have roughly around 40 or so switches in a data center that's made available for anyone. We just have to schedule time. Again, we have roughly around 40 or so switches in a data center that's made available for that. We feel that's more representative of kind of the real world environment. That's fantastic. What's the cost involved with doing that? The Cumulus Workbench right now is free. We don't do any charge for that. But typically, you always have to fill out a form and talk about what your use case is and what you're planning to do. That's fantastic. Now, how about you said that the pricing structure is very open. Can I ask what a copy of Cumulus Linux costs? Sure.
Starting point is 00:41:48 So it depends on two factors. Basically, what is the dominant line share of the ports? So is it a mostly one gig switch, meaning it's got probably 40 ports of one gig and a couple of ports of 10 gig? Or is it a 10 gig switch? Or is it a 40 gig switch? So the physical infrastructure dictates the pricing. Or is it a 40-gig switch?
Starting point is 00:42:04 So the physical infrastructure dictates the pricing. Also, there is either a standard business support or, you know, more rapid support in terms of like a 24-7 coverage. Roughly, it's around $1,500 when you're looking for a 10-gig switch. Again, it depends on the support levels and all the pricings on the website. I think the difference with us is that you're basically getting a full operating system with support, by the way, for the cost of traditionally a support contract. And so that's really powerful. And all of our support engineers today are based out of Raleigh, and so we have a good pool of both ex-Red Hat folks, ex-Cisco folks, and other vendors.
Starting point is 00:42:41 So the amount of knowledge there is pretty high. So it's very common for us to respond back to a customer very promptly and say, here's a Python script, or here's a one-liner, or here's a patch to solve your problem, versus we have to wait to get a new build out to them. That's fantastic. That's really great to have that one-on-one direct connect right to the people that can actually provide you the help that you need. How much, if you know off the top of your head, would it cost to get one of the actual switching hardware? Well, again, that's really dependent on how you're acquiring hardware.
Starting point is 00:43:11 So if you're going to something like a CDW or Indoor Micro versus a Dell versus kind of a local mom-and-pop bar, the pricing can be pretty dramatic there, just as it would be with a Supermicro server or a Dell server. Typically, we'll see 10 gigabit switches, meaning that there's 40 ports of 10 gig and usually four 40 gig ports. Those are all SFP and QSFP based. Typically, we see that for about five grand US quantity one. And again, that's kind of standard MSRP pricing. So it can be dramatically cheaper or a little bit more depending on your acquisition method
Starting point is 00:43:44 of getting hardware. Well, I really appreciate you taking the time to speak with us. If people wanted to find more about Cumulus Networks, more about Cumulus Linux, and perhaps get in contact with you and make a sale, where could people go to do that? Yeah, certainly. So it's cumulusnetworks.com is the website and it has data sheets, information on how to sign up for the customer workbench, and then a contact form. You can also reach out to myself. It's matt, M-A-T-T, at cumulusnetworks.com, and I'd be happy to answer any questions. That was a lot of info. Noah, did you walk away? Are you thinking about maybe deploying that for clients or at least playing with the tech? Oh, yeah, for sure. So let's,
Starting point is 00:44:21 if you don't mind, I'll take a minute and go through a couple things. First of all, one thing he left out in the interview that I thought was so interesting, and he just didn't mention it, so I didn't know if they wanted to go on camera with it or not, but I heard him mention it a couple times after that at the booth, so it doesn't seem to be private. But the guy that started Cumulus Networks originally worked for Cisco and then came over to Google to help design and build a large portion of their infrastructure. So they know networking. It's not like they're beginners. So walking around LinuxCon, as we saw at OSCON, was people are interested in how we can make money off the
Starting point is 00:45:01 backs of the community, not necessarily how do we improve the community, how do we improve Linux, or how do we get Linux adoption. And a lot of people really want to marginalize Linux. They want to say Linux is really only good on the server as far as anything else. Embedded and server, that's good. And it's an implementation detail. Right.
Starting point is 00:45:19 And this company is doing the exact opposite. They're saying, listen, we're doubling down. We think that Linux is actually good enough. Everyone wants to go towards Cisco and Juniper and HP. And really, we have all the tools we already need, and it's already backed by the community. And we're already making all of these developments and forward progression in the server space. So why not take all that information? Why not take all of those trained individuals?
Starting point is 00:45:42 And instead of paying a network engineer to manage the switches and a network administrator to manage the servers, I can pay one person to manage both or at least have people who are cross-trained. Well, and just being able to take my Linux system administration skills and apply them to manage a switch, it sounds very valuable to me to repurpose that skill set. Did you get a chance at their booth to see any of the actual hardware? Like, did it look good? Yeah. Well, so what it is is it's generic. Oh, okay. It's essentially the same piece of equipment that Cisco buys when they put Cisco iOS on and then painted a different color and stuff.
Starting point is 00:46:18 But so the other thing, too, and I think that he didn't, as far as, you know, maybe this is a little too technical, but when I was asking him about implementing it, essentially what I was getting at was I know that their router supports like OSPF and I know they do RIP and RIPv2. What I wanted to know is there's a lot of environments that are stuck on Cisco devices because they're using IGRP. And up until last year, IGRP was a proprietary protocol that only Cisco devices could use. But now in 2013, they actually released it as an open standard. So I was interested in seeing if, because if that's a possibility, if they are
Starting point is 00:46:55 planning on implementing it or if they have already implemented it, there's a huge market for people that want to jump off of Cisco hardware but need to be able to adapt to uh eigrp so and i didn't quite get that answer i didn't get the answer i was looking for and that's okay and the other thing i was a little disappointed with um is i was hoping that there would be like some sort of a community edition or a free edition that i could download and put it on to
Starting point is 00:47:19 just a regular x86 box um and just put two network cards yeah you can't do that no you can't unfortunately no oh yeah that that would be extremely useful well it's a play so the thing is how does how does stuff like this get adopted stuff like this gets adopted because everyone starts using it or everyone starts playing or you know a lot of times you inappropriately put something in production that you probably shouldn't and then you decide you know what this is worth it let me go ahead and just buy the commercial version or whatever exactly Exactly. So I was kind of hoping that he would say something like that, and he didn't. But overall, they were one of the – I don't know if – I think it was on the other part of the interview. But all – except for one package, every other development or every other improvement they make,
Starting point is 00:47:58 they contribute back upstream. So the Linux community is benefiting from everyone that buys one of these routers or switches. That's awesome. I mean, this buys one of these routers or switches. That's awesome. I mean, this is one of the things I love about when commercial companies get involved with Linux and they do it the right way. And I think that's what Cumulus is doing here. And one of the reasons I wanted to spend some time on this episode is because I think this is one of the most fascinating areas of potential growth for Linux that we could see in the next few years. And it's something that it's hard for us, unless you're deploying this kind of stuff all the time, to really kind of talk about. So that was a great
Starting point is 00:48:27 insight from Matt, and I'd be really curious to know if you do end up playing with it, how it goes. Yeah. Interesting stuff. Alright, so we got two more interviews to play. That was our longest one. I'm looking forward, I haven't watched this all the way through yet, because I was saving it for the show. I saw that Noah stopped by and had a chat with
Starting point is 00:48:43 Frank from OwnCloud. We've talked to Frank before on the Linux Action Show. This might be Frank's first appearance on Linux Unplugged. I'm really curious to see what he had to say. So back in the Media Lounge at LinuxCon 2014, I ran into Frank and of course you guys remember Frank. He's been on both the Linux
Starting point is 00:48:59 Action Show and I believe Linux Unplugged. How are you doing today, Frank? Very good. It's a great event here. It is. It's fantastic. And it's fantastic to, as I'm walking around, I'm finding more and more people that are using Linux. And, of course, one of the big hurdles to that is having services and products that work on Linux. And, of course, OwnCloud is right at the front of making that happen.
Starting point is 00:49:22 Yeah, I mean, thank you. That's our goal, exactly. I mean, our goal is not to provide a service or software to an open-source project as something esoteric, but something that's really useful for people that can run on their machine and really bring some value to them. So you guys recently came out with the latest version of OwnCloud.
Starting point is 00:49:40 So I'm still on 6, but I understand there's a newer version and that there's some really compelling reasons to upgrade.'s true yeah yeah we released own cloud seven the community edition like six weeks ago or something and it's a huge step forward i mean in several areas the user interface the front end was is really completely redesigned it's a it's a lot faster i mean you mentioned me before that the the speed could be better in 6. We actually did it for 7. So 7 is really significantly faster. And then we have a lot of exciting new features.
Starting point is 00:50:10 We have server-to-server sharing. So if you have an own cloud server, I have an own cloud server, we can have a shared folder that I put something in my folder that appears in your folder, even with different machines. And then we support object store backends. We support lots of polishing. And one of the other big things I want to mention is actually the quality and the stability of the software really significantly improved,
Starting point is 00:50:32 and we closed, I don't know, hundreds of bugs. It's really, really nicely polished and faster now. One of the things that I have always looked for in a project, and I think OwnCloud is the closest I've ever seen to delivering this, is when I log on to the Internet, one of the first places I head over is to my social networking site. And I click on that because it's like this hub that I can get a dashboard view of what's going on in life. I can get news there. I get updates with my friends.
Starting point is 00:51:01 I have the contact info. All the stuff that I want to see, pictures, all that stuff comes into that hub. And one thing that I think has always been missing from computing in general is a hub for other things. So, for example, like I need a hub that tells me what tasks I'm doing today and a hub that tells me what my calendar is and a hub that tells me where my notes are and messages if people send me messages. And I have been able to, because the nice thing about own cloud is you can almost craft it to do those things. And I'm wondering, is that kind of the same vision that you guys are seeing? Are you looking to essentially replace things like Google services? I wouldn't say that the goal is to replace Google services because there are lots of them, right?
Starting point is 00:51:38 And some of them are actually very good. So if you would say, hey, we want to replace everything like tomorrow that's a big task but what we want to do is everything that actually contains sensible data for for you something that you consider private your files your what your emails or your calendar your con your note something like that i mean that's the that's the mission of own cloud that you can host it yourself that you can protect it if If it moves more into the social area where you have a news feed of your friends, then it makes more sense for centralized services. We don't want to replace Facebook or Twitter or something because it's actually useful to have it in a central server because it's social.
Starting point is 00:52:22 But the stuff that's actually very important for you, private, has to be protected, encrypted perhaps, that's ownCloud, yeah. That's fantastic. Now, I know that ownCloud, one of the huge advantages is that I can, if ownCloud itself doesn't provide me with functionality, I can go out, find an ad, and put it in.
Starting point is 00:52:40 And I've had that functionality and I've noticed that over the revisions, it seems like some of those things that were previously add-ons have gotten maybe not exactly in their current form, but they get integrated into the actual own cloud. Have we seen that from 6 to 7? Yeah, partly. I mean, there are some, let me think about examples. I mean, the picture gallery, for example. It was relatively basic for own cloud 3 and 4 and so on.
Starting point is 00:53:06 And there were third-party picture galleries with more nicer slideshow features and so on. And now the newest gallery application that's in ownCloud 7 actually has all the features. So what you say is partly true. And the reason for that is obviously because ownCloud is a fully open, community-driven software. So everybody can contribute.
Starting point is 00:53:30 And we see a lot more contributors. I mean, our numbers are really, really going up. So a lot more people that put their stuff in, that have their ideas, that submit patches, pull requests. So that's another thing about open source. So lots more polishing all over the place. Now, you mentioned that as these features rise, and of course your need for funding is going to rise, one of the ways I think that that could work is if own cloud was to succeed in a corporate environment, right? Up until this point, we're talking about private data.
Starting point is 00:54:01 But what happens if a company wanted to essentially establish their own cloud? I mean, I've actually seen firsthand that work at a couple different places. They've rolled out own cloud and it's worked very, very well in a corporate infrastructure. Is that something that you guys cater to or is that just a happenstance that happens to work out? Absolutely. I mean, this is the core reason why own cloud as an open source project and own cloud as a company works so well together because the requirements are actually very similar. I mean, companies want
Starting point is 00:54:27 to protect their data and individuals at home want to protect their data and want to host it themselves and integrate it with other, customize it and extend it and so on. So the general idea
Starting point is 00:54:37 is really similar and because of that, we are actually, we are able to found a company around OwnCloud. As you know, we have OwnCloud Inc., a startup, and we sell exactly what you ask for,
Starting point is 00:54:48 like an enterprise-optimized version of OwnCloud. We provide this for sellers to companies, yeah. Perfect. Now, is there anything else you'd like to tell us about OwnCloud, the project, or if people are interested in finding out more, is there a place they can go to find more information? Well, there's owncloud.org for the community site, owncloud.com for the company site. But it's actually good that you asked. There's one more thing I want to talk about is, if you're really interested
Starting point is 00:55:09 in OwnCloud and you want to contribute, want to be part of the community, then we have the very first OwnCloud developer conference coming up in Berlin. Actually, next week in Berlin. So you can go to owncloud.org slash conf.
Starting point is 00:55:25 And we have already over 100 people signed up. And these are not users, right? These are the people who want to contribute, developers. So if you want to be part of this open community, just come there. It's absolutely free, of course. And just
Starting point is 00:55:41 work with us on building the next big thing for owncloud. Man, I'll tell you what. I am an own cloud believer, too, as of version 7. Noah, have you played with it yet? Have you done any own cloud deployments? I know you mentioned you had a 6. Are you just experimenting, or is it something you're using all the time?
Starting point is 00:56:00 Yeah, so I put 6 to use personally, and then we had a clinic that came, and what they were asking for was it seemed like own cloud would fit, and I showed them a demo. It was actually funny. I was sitting in a meeting room, and I'm like, usually I would have a demo set up. I had no idea you guys were looking for this, so I can show you my personal one, and if you like it.
Starting point is 00:56:22 Yeah, sure. So it was on the screen for a little bit. After 15 minutes, the CEO of the hospital said, yeah, we're going to go to this. Man, that makes so much sense for hospitals or companies like that. Yeah. Really any company. Yeah. And so I got back.
Starting point is 00:56:33 I didn't get back to Grand Forks until Friday. And I had to catch up on work Saturday, Sunday, and Monday. So I haven't really had a chance to do a whole lot. But I'm definitely going to upgrade my instance to seven. And, of course, Frank, somebody said in the chat room, you know, Frank is a super nice guy and a great guy to talk to and somebody who's really dedicated to his projects. Yeah, I like both him and Joss a lot.
Starting point is 00:56:53 They're both really great guys. You know, let me tell you how I've done my own cloud instance, and this is really how I recommend you do it too. It's amazing. First, go to our sponsor, DigitalOcean.com, and keep in mind you can use the promo code UnpluggedAugust. Keep UnpluggedAugust in the back of your mind while I tell you a little bit about this. DigitalOcean.com is where I set up my droplet running Ubuntu 14.04.
Starting point is 00:57:14 Then I went over to the OwnCloud website. I followed an extremely simple step-by-step guide. It sets up a repo for OwnCloud. So now I'm getting updates to my OwnCloud installation. I've already had one update. It went brilliantly, no problem. And I have a vps that's on digital ocean right now and all it does is own cloud and it's awesome we went out and registered a great domain that i love for it that's super funny i'm going to use it for our production staff and i switched over i have a
Starting point is 00:57:38 test ios 8 device and i'm going to try this on the sailfish os device that i have too because i noticed it also has support for carav and Kel-DAV. And now all of the back-end syncing infrastructure for my mobile apps is going to my own cloud instance. I'm not syncing off Google anymore. I've moved off Google on my phone, and it's amazing. It really does feel incredible because I haven't lost the functionality. I'm using my DigitalOcean Droplet with ownCloud 7, syncing to my phones. It's amazing.
Starting point is 00:58:05 And you can do it too. I have the local sync right here on my, in fact, there's my OwnCloud sync client right there. I just fired up. It's connecting to my DigitalOcean Droplet, keeping all of my desktops in sync. I love that. Who needs Dropbox? And that just right there, just that is worth $5, and that's not all I'm using it for. So here's a little bit about DigitalOcean.
Starting point is 00:58:27 It really is a simple cloud hosting dedicated to really the most intuitive and easy way to spin up a cloud server. I'm getting emails from folks who are spinning up servers in under a minute all the time, but they say you'll probably get one going in about 55 seconds. And here's where it's gold. Pricing plans start at $5. $5! And you get 512 megabytes of RAM, a 20 gigabyte SSD,
Starting point is 00:58:49 one CPU, and a terabyte of transfer connected to Tier 1 bandwidth. DigitalOcean has data centers in New York, San Francisco, Singapore, Amsterdam, and a brand new one in London. They just turned on IPv6 and another data center. They've got an announcement about that on their website. Let me tell you about their interface.
Starting point is 00:59:04 It is so simple, so intuitive. The control panel, if you're watching the video version, I'm pulling it up right here. It's really what it looks like. You can use it, and it's not just about how fast you can spin up a server. It's not just about how easy it is to make backups. It's reducing the friction so that when Reekite comes down to me and says, hey, you know, there's something I wanted to test,
Starting point is 00:59:23 but I'd really like to have a fresh Linux installation to test it on, and I'd really like it to be publicly accessible. It's no matter like a, well, I guess I could create a VM, open up a port on the firewall, forward that traffic in, set up DNS, install all that. No. I went over to DigitalOcean, and under a minute, I had a droplet ready to go for him to use to deploy the software he needs.
Starting point is 00:59:43 It's so easy to scale up my infrastructure just on demand as I need it. And when we're done with the project, we spin it back down. You need to add capacity for your back end for a little while? Maybe got back over DigitalOcean. Go over there. Use our promo code. Get the $10 credit. If you just need to scale for a launch for a couple of days, go over to DigitalOcean. They even have hourly pricing. Just use that promo code, UnplGGEDAUGUST and here's the best part. If you forgot to use UNPLUGGEDAUGUST when you checked out earlier, they'll let you go back and apply it again. That's how awesome DigitalOcean
Starting point is 01:00:12 is. DigitalOcean.com and use the promo code UNPLUGGEDAUGUST if nothing else. Go play with some own cloud and DigitalOcean. Two great things that go together. You know, I was just looking at our subreddit. We have somebody who spun up a droplet in 20 seconds unbelievable i believe it too unbelievable was that the london data center that's got to be the right i don't know i've heard the london i
Starting point is 01:00:35 mean they're all amazing right they're all amazing but that london data center it's just such a firecracker it's really awesome and i hope he used unplugged august so he got a ten dollar credit when he did it too all right we, we've got to cover the SUSE interview. So, great group over at SUSE and of course they had a booth at LinuxCon and they're part of the Linux Foundation and all of that. So they're in tight. So Noah stops by and had a chance to talk with George
Starting point is 01:00:56 and Michael. They talked about SUSEcon which is coming up. They talked about servers. They talked about desktop and all of it. And a great chat. We're here continuing coverage of LinuxCon 2014. We're here continuing coverage of LinuxCon 2014. We're here with George and Michael from the SUSE Project. How are you both doing today? Pretty good.
Starting point is 01:01:10 Thank you. Doing great. Glad to be here. So I want to start with you, Michael. You guys both were kind enough to sit down and speak with us, and I really appreciate that, particularly at this conference, as I'm finding it very difficult to get people to come on camera and talk about their project. It's good to know that it says something about the openness of the SUSE project
Starting point is 01:01:28 that you guys are so willing to come on camera and talk with us, so we appreciate that. Now, I understand there are some big changes, some big things happening with the SUSE project. Could you tell me a little bit about that? Yeah, a couple things. We're working hard in a couple different areas. OpenStack, of course. We're investing quite a bit there. Distributed storage. We've got our flagship product, SUSE Linux Enterprise Server,
Starting point is 01:01:51 coming out later this year. We just released our SUSE Cloud OpenStack distribution based on Icehouse just recently. We have a live kernel patching technology that's going to come out in conjunction with SLEZ 12. And we have a Ceph- technology that's going to come out in conjunction with SLES 12. And we have a Ceph-based storage product coming out early next year. So we're working in all kinds of different areas to bring technologies that people are looking for primarily within an enterprise IT environment. Now, when you say enterprise IT environment, are you looking more at the desktop side or the server side? Primarily the server side. Okay.
Starting point is 01:02:27 But we have a desktop as well, of course. Yeah. In fact, so one of the other things that I wanted to talk to you about is I understand that you have a conference that you do every year. Yeah. We have what we call SUSECON, and that is our conference for customers and partners. And this year, that will be in Orlando, November 17th through 21. Okay, outstanding. Now, Michael, I understand that it is, am I understanding correctly,
Starting point is 01:02:55 that you are on the more technical side of the SUSE? I'm a product marketing manager for SUSE Linux Enterprise Server. Okay, so tell me a little bit about what it is that your position offers and what it is that you do. Yes, I am in charge of the messaging and positioning for the new upcoming SOS 12. And actually, we are going to release the official release of the SUSE Linux Enterprise Server 12
Starting point is 01:03:20 and with other solutions later this year. And one important area we're going to focus is downtime. We are tackling this problem from many levels. For example, when we talk about downtime, there are different kinds of downtime, planned downtime and unplanned downtime. We're tackling both. For example, from the hardware side, we're collaborating with different hardware partners to fully exploit the RAS reliability, availability, and serviceability features in the hardware platforms. You might take a look at the background and the chameleon sitting on top of the big IBM System Z machine. Actually, we are the most popular Linux distribution in the IBM System Z.
Starting point is 01:04:12 We are also including the high availability in the IBM System Z. No matter what platform, like Intel, like IBM, a customer choose, SUSE Linux Enterprise is their safe choice to build an additional level of availability and live kernel patching like Michael just mentioned, the KGraft, to build up the service uptime to ensure your service is okay, like you can easily set up a high availability cluster, or even you can set up the geo-clustering to connect your two data centers in different locations so that in case one location goes down, the other location can back up.
Starting point is 01:05:12 And also KGraph is a big thing, a big innovation from SUSE, which allows you to do the live kernel patching. You don't imagine a situation where you run a mission-critical workload. You cannot afford to shut it down. Imagine a situation where you run a mission-critical workload. You cannot afford to shut it down. Or you run a virtualization host with 40 or even 50 virtual machines. You cannot even afford the host to go down. Live kernel patching is a technology for you to do the kernel patching without shutting down the system. Fantastic technology to boost your service lifetime.
Starting point is 01:05:47 Also, we offer some other tools and services. Like we can allow you to do the full snapshot and rollback for the full system, including kernel files, so that when you do some kernel patching, lots of complicated interdependence of the kernel patching, you don't have to shut down. You can just snapshot and roll back just in case you did anything wrong by operational mistakes. Yeah, there
Starting point is 01:06:14 are many, many other things coming into the Celeste 12, like we have features in cloud, we have features in management and interoperability, and more features anticipated. Outstanding. Well, we look forward to hearing more about what SUSE is doing
Starting point is 01:06:31 and upcoming things that are happening in SUSE. If people wanted to find more information about SUSE or if there's anything else you guys wanted to mention, where would people go to find that? So you can, of course, go to SUSE.com and find all kinds of information. But I also wanted to mention a couple other things. I want to mention our community. Open SUSE is our community project that we sponsor and mentor.
Starting point is 01:06:52 Not mentor, but we sponsor and facilitate. And Open SUSE is a very independent community. Open SUSE is a great community distribution. In fact, I run Open SUSE as my production OS. So I use OpenSUSE for all the work I do at SUSE all the time. And if you're looking for a Linux community to get involved in, and you're looking for a community that's really open and welcoming, and looking for contributors, whether it's coding, whether it's packaging, whether it's documentation or anything, OpenSUSE is a great community. So check them out, opensuse.org,
Starting point is 01:07:29 if you're looking for a Linux community to engage with. Outstanding. And I want to thank you and give props to you for using your own dog food, so to speak. You know, in a conference like this, it's becoming a very rare thing to see somebody actually running Linux on their computer, which you'd think would be very prolific at a Linux convention. But actually, no, it turns out that's not the case. So, you know, I think that's great. That really says something about how much you guys believe in your own project that you guys are using, you know,
Starting point is 01:07:58 essentially the same thing that you're selling. You know, it's a great thing about the job, right? I love Linux. I've loved Linux for, you know, 15 years. I've been a Linux user. Many of those years, I had to be a Linux user at home, and I had my secret Linux box under the desk at the office. But now Linux is what I do, and I love it, you know? So I run Linux at home. I run it on the office.
Starting point is 01:08:20 I run it on my laptop. And I get to immerse myself in a great community and a great operating system. Outstanding. Well, that's the project to go to then if anyone's looking for something that they can apply both at home and at work and to be with a project where the people that work for it really believe in the goals and the future of Linux. Absolutely. Thank you both so much for taking time to speak with us. We really appreciate it. Thank you. So no coincidence, I'm guessing, Noah, that the SUSE booth was right next to the IBM booth? No?
Starting point is 01:08:54 Sorry. I forgot to turn on my microphone. It's okay. No, yeah. So no, yeah. I don't know if this came out real clearly in the interview, but yeah. So essentially, SUSE is what's powering that really super cool, glowing blue computer. Hey man, it's got blue lights.
Starting point is 01:09:09 Yeah, and SUSE was extremely proud of the fact that when IBM looked for an enterprise solution, they went to SUSE. And IBM is going to be starting doing VPS hosting and stuff like that. And for that, that's all getting, again, on the back end powered by SUSE Enterprise Linux. SUSE is, they have
Starting point is 01:09:30 the right model going, and it's kind of the model I hope to see that Red Hat follow, is they have SUSE for the enterprise that you can pay for, and then OpenSUSE, but everyone at SUSE is actually using OpenSUSE. You know, that was the other thing. Like a little Red Hat CentOS combo there. CentOS on the desktop. Or Fedora. Or Fedora.
Starting point is 01:09:46 I don't know. I feel like Fedora maybe worked Fedora Workstation if that goes well. Yeah, exactly. That's right. Because Fedora really isn't what Open Seuss is in the enterprise world. But, you know, a couple things. This is at the conference in general, but, you know, it speaks to, again, Seuss' dedication
Starting point is 01:10:01 to this. So, first off, you know, a huge thank you to the Linux Foundation for having us there, for being so accommodating. A lot of the things, a lot of the interviews and the streaming was only possible because they had to twist some arms to make that happen, so I really appreciate that.
Starting point is 01:10:18 But, you know, you walk around, there was one of the guys at the conference that I walked into, and actually that was my favorite interview, was the guy from Hestexa, Adolfo. Oh, yeah. He was actually one of my favorite guys, and I can't remember if it was him or somebody that overheard the interview and started talking to me afterwards. But he asked me a question, and I didn't have an everyone for purchasing MacBooks, but not all of the people that are running, that are purchasing Windows computer? Aren't they both proprietary hardware
Starting point is 01:10:51 with proprietary software coming installed? And again, I couldn't answer that then, but as I thought about it the rest of the conference, when HP, Lenovo, Dell, Acer, and Gateway, when they're making computers, they're packaging Windows because they believe that's what's going to help them sell the machines. And if tomorrow users decide that they want Linux to be that operating system, those manufacturers would be happy to ship with it. But Apple has a vested interest in not only selling the hardware but getting people into their software and cloud infrastructure. And so that's why – so like you look at OpenSUSE as a perfect example. They bought ThinkPads, but they're not running Windows on them. And if tomorrow it became – if tomorrow IBM, this partnership grows or whatever, and all of a sudden they decide they're going to branch out and Lenovo is going to partner with them, they're going to – I can see Lenovo shipping SUSE on ThinkPads.
Starting point is 01:11:43 I can't see Apple shipping any version of Linux on a Mac. That was my answer to that. Good point, Adam. Anyway, so SUSE and Stexa and Cloudera were, obviously, and of course Red Hat, were the ones that really stood out at the conference because they were shamelessly
Starting point is 01:12:00 running Linux on everything. Every piece of hardware that they had was proudly running Linux on the desktop I mean, every piece of hardware that they had was proudly running Linux. So would you say, was your impression of the usage of Linux similar to our takeaway from OSCON? It's pretty much all MacBooks. It was better, actually. So aside from that one discussion that we had during the stream, most of the presenters,
Starting point is 01:12:24 that we had during the stream, most of the presenters, most of the people that were there, I'd say it was probably a 50-50 split between PC and Mac. And then of the 50% split of PC, a sliver of them were running Linux. But there was a lot more. I don't think I saw a single Windows box at OSCON. I saw tons of Windows boxes at LinuxCon. Maybe more of the workforce? Yeah, that's probably it.
Starting point is 01:12:50 Workforce proximity to Silicon Valley. Well, so what you have is OSCON, you have a lot of marketing people. Like, for instance, Rackspace will only let you talk to Rackspace if you talk to one of their marketing or PR people. And that's who is manning the booth there. Whereas here, it's a lot of the people that are in the trenches. So it's the engineers. Is that why you were experiencing resistance about going on camera, do you think? Oh, yeah.
Starting point is 01:13:14 Huge. So, yeah, there were tons. Suffice to say, there are a lot of really cool and encouraging things happening at big companies that you've heard of that are really, really, really pushing to support linux they're just not willing to go on camera and talk about it because they don't want to say something wrong i don't know what it is the thing is it's one of those things where where there there were there was a specific example where i was like this is a huge vote for linux this is a huge vote not only for linux but the linux desktop and the company would not go on camera and and that. And I'm like, I don't understand
Starting point is 01:13:48 how that could possibly go wrong. That's a big name that kind of would carry a lot of weight in the community, right? Sure, sure. And it's one of those things that it would single-handedly persuade me to purchase their product, having that piece of information. If I were to walk into Best Buy and I was going to buy a computer, I would say the fact that the company is making this decision, it's hands down, it tells me that this hardware is likely going to work with Linux because they care about Linux and Linux specifically on the desktop. So I was super disappointed and I badgered them to death to talk to me.
Starting point is 01:14:18 Perhaps they feel strong-armed by Microsoft. Yeah, that could be. Red Hat did eventually come on camera and talk about how they're essentially going to come out with a Linux desktop that's geared for the enterprise desktop. So it's not just a server that we're using
Starting point is 01:14:35 on a workstation, but it's actually meant for people to sit down and work at and get work done on. And they're going to do that. That's essentially how they're going to position CentOS. That's exciting. When you go to these things, Noah, does it make you discouraged about desktop linux sometimes yeah in fact oscon i was i was extremely discouraged in fact i the whole flight back i had a heart i had i i can honestly say i lost sleep over it and it's one of those things that um you i look at the world that's evolving and i'm like man we are the
Starting point is 01:15:04 microsoft battle was bad because they were so prolific but what we had going for us look at the world that's evolving and I'm like, man, the Microsoft battle was bad because they were so prolific. But what we had going for us was at the end of the day, we had a better product. And what scares me about Mac is I still believe we have a better product than what Apple offers. What I don't know is if other people will ever accept that or if anyone cares about the advantages that we offer. That's my thing about it, yeah, is i'm not sure about that last part um and i i uh i i look at this too as kind of like um one of these things where we go into these events and it's kind of it's hard not to come away with a little bit of localization bias like we might go to ohio fest and find it a completely different a different scenario the linux fests are drastically different from the conventions
Starting point is 01:15:43 and i mean drastically different i think if. And I mean, drastically different. I think if you show, so the email, and I asked you five to forward it to me and he never did get it to me, but there's an email that the guy sent out for self. And the email said, projectors will be provided for presentations and we'll have a VGA. We'll have VGA cables. Uh,
Starting point is 01:15:59 HDMI is available. Uh, you know, if you tell, let us know ahead of time, if you have a freedom hitting laptop that requires a special adapter, you are on your own to provide that adapter and use it, and no troubleshooting
Starting point is 01:16:09 will be provided to you. And that's the mentality that you get at Linux Fest, and I think that's what we're going to see in Ohio. And frankly, that's where I have more fun, because that's where I fit in better. Well, here's what we're kind of getting to. This is going to be our last main topic for the day. But I feel like I'm working on a bigger soapbox that I want to get onto about this, but I'm still trying to put it all together.
Starting point is 01:16:32 Maybe you guys can help me coagulate it like some dirty old grease. Matt Asay wrote a piece for Tech Republic saying, hey, can you please shut up about the Linux desktop? Just shut up. Stop talking about it. All right? And he says, yeah, I know Linus was at LinuxCon, and I know Linus said he still wants the desktop, but I don't. The briefest glance at market share data suggests that I'm not alone either.
Starting point is 01:16:56 While hundreds of millions of people want Linux powering their smartphones and millions of businesses are content to let Linux run their servers, virtually no one wants it running on their laptops and desktops. He says Apple's been successful in part because it's reduced the complexity of personal computing. But even Apple has largely failed to overcome the PC's clunky interaction with human experiences. Could Linux do any better? Probably not. Linux, developed historically by and for geeks, may be the least likely candidate to improve the consumer experience. I love how he acknowledges how it's all over smartphones and devices like that, but then says it can't be done.
Starting point is 01:17:27 He says, so let's move on, just like the rest of the Linux world. Everybody move on, like the rest of the world. No one outside geeky events like LinuxCon pines for the desktop anymore. We should be content that they're pining for something even better, the Android smartphone, which makes Linux desktop relevant for the next 20 years, even if it wasn't relevant for the last 20. So the 1990s called. They want him back.
Starting point is 01:17:51 Yeah, I mean, God, where do I begin poking holes in this? It's just so full of misinformation. And also, like, hello, did you know there's countries outside the United States, like India and China, that are seeing incredible adoption of Linux right now? But that doesn't count because it's not in his living room. That's what matters. You know? Yeah.
Starting point is 01:18:06 How about Nevada? Jeez. Yeah. I, I find this. So I've been finding more and more of this, like, Oh,
Starting point is 01:18:12 everybody just give up already. The Mac is one, the windows, windows is windows. This is the new narrative. Windows is fading. The Mac is escalating. Linux never won.
Starting point is 01:18:21 And I, I think it's so, when I hear people say this, it sounds so self-centered. It's like it's impossible for them to consider that the year of the Linux desktop is not like this grand year where everything, all of a sudden, everything switches. It's more like, well, this is the year it was good enough for me to switch over. That might be 2016 for one person. It might have been 20, or it might be 2002 for another person, right? I mean, who knows,
Starting point is 01:18:46 right? You're at the Linux desktop is whatever you switch over. Yeah. Yeah. And I think it, go ahead. Sorry, go ahead. I was going to say that one of the, you know, and one of the other things that, one of the things that is truly encouraging because I've started, I used to be, I used to be afraid of asking this because I didn't want to
Starting point is 01:19:02 offend people and I didn't want to step on toes, but I asked basically everyone I interviewed, I'm like, do you use Linux on the desktop? And if so, why or why not? And one of the things that was really encouraging is you find a lot of people that leave Mac or Windows to come to Linux. I haven't talked to a whole lot of people. Obviously, this is a bad segment to bring that up after this guy wrote in at the beginning of the show. But there's not a ton of people that are jumping off of Linux to go to Mac, at least not that I've talked to. Not anymore. I mean, I think there was a big exodus originally. VR Mac, I want to give you a chance. You think it
Starting point is 01:19:31 comes down to education? Right. Not only education in the classrooms where they're taught to use Windows because it's the thing to have, but because, you know, as we frequently bring up in this show and our other shows, we really don't have one big company to really shout out our name. You know, our best chances, you know, may be canonical, but they don't care about really, really mass marketing because their big thing is, you know, phones now. I think this is the other logical fallacy that we fall into and why we see gloom and doom. fall into and why we see gloom and doom. Because essentially the line of thought that you just iterated perfectly is this kind of
Starting point is 01:20:07 we take the current state of the world and we project it ten years down the road and we say, well, this is never going to work. But if you would have gone back five years ago, you wouldn't have seen the success of Chromebooks. The idea sounds stupid. The idea of a web browser powered laptop is stupid. The price is stupid. The hardware sucks. And yet
Starting point is 01:20:24 they're incredibly successful. And now after years of iteration, they're going to be respectable devices with actual use case scenarios. And now it's a huge growth for Linux. We never would have called that like that. We have no idea what's coming. We have no idea who's going to take Linux and package it up and make it presentable. It doesn't have to be the current form. I hope the current form exists for people like us forever. I want to be able to just run my own cobbled together version of the general technology platform. That's what I think Linux is. And I hope that that continues.
Starting point is 01:20:54 I think it always will. I don't think that'll be the number one desktop. I don't think that's likely. I don't think that's even maybe necessary like what we want to happen. I think we want a product to do it. I think we want something with support. Well, even OS X is the number one desktop. Totally.
Starting point is 01:21:07 Oh, you're totally right. I mean, the thing is, it's really just the desktop, though. It's the lack of advertisement, really. I'm not saying that. I'm not by any means trying to predict the future at all. But you can't blame that it's by geeks, for geeks, because the reason that it exists in the other environments is because there are people like us who care about having a better system. If I'm going to build a server, I know that GNU plus Linux is better.
Starting point is 01:21:33 So, of course, I'm going to put maybe Red Hat or whatever on it. But for the desktop, it's just not marketed. Well, and it's impossible to market, really. I mean, because it's like, okay, yeah, here's a platform that you can do whatever the hell you want with it. It can totally adapt to whatever your needs are, almost, except for video editing. But, you know, I mean, that's difficult to come across in terms of
Starting point is 01:21:53 it's difficult to, you know, capture in a headline or, you know, some sort of snappy advertising copy. But, you know, the best marketing it gets is word of mouth from people like me and you. Daredevil proposes we don't need to market at all. Go ahead, Daredevil. Yeah, the reason I say this is because Linux has been successful in so many places,
Starting point is 01:22:14 and it's just natural progression. Yes, companies that want to take tackle, like Canonical, they should go and market their distribution. But the consumption of Linux on the desktop doesn't need, in my perspective, market as it needed. First of all, people already know how to use basic computing, which was something big in the past and required a lot of marketing to get attention. Just that was a barrier to entry.
Starting point is 01:22:40 Yeah, exactly. And the other part is, just look, if it works for your government, how hard is it for people to tackle that it works for them? I mean, once they start using these government tools and the governments are switching because of the multiple reasons we know, it's just natural progression. Well, and I look at it this way, too. Like, you know, eventually it's going to be so damn good that it would almost be crazy for somebody not to make it into a product. Like once system D is like no longer a new thing and it's well integrated and fully functional and everything that it's going to gobble up is gobbled, it's been nommed. Once Wayland is ironed out and we have excellent drivers from the vendors and we don't have these nightmare problems anymore. And a lot of our underlying technologies that we use for the applications like qt and gtk3
Starting point is 01:23:25 have really gotten to this excellent maturity point which they pretty much are now like it would be almost like financially and fiscally irresponsible for some company to not come along and turn that into some sort of amazing product because there's so much incredible underlying technology there that's already made for them right it's like having a car that's pre-built that all you have to do is slap paint on and sell it for $10,000. Exactly. So I'm very optimistic because it's a good platform.
Starting point is 01:23:51 And one of the reasons I played that crazy long interview with the Cumulus Network guys is because that just is one more area where running Linux will become the norm. And when you have more things like on mobile and on networking and on servers and cloud and Chromebooks and mobile devices and all of these things, it would almost be crazy not to do it, not to have it as the underlying technology for desktops too because it'll just be the underlying general purpose operating system for technology.
Starting point is 01:24:17 Well, it's one of those things where you can literally bowl it to be whatever you make it. Yep. It's exciting. That's the whole thing though. Go ahead. Oh, well, that's what I'm saying though. It can become whatever it is you
Starting point is 01:24:30 want it to be. For me, the biggest thing I've been using Linux since Mandrake and I'm not kidding and that was when I had to get my mom to write a check to have 78 CDs sent to me through the mail. So when I came back to Linux six or seven years ago, I was like, oh, my God, it's what
Starting point is 01:24:50 we always wanted it to be. Right, right, right. And I think it'll only get better and better and better and better and better. That is the other thing. When I look back at old Linux action shows and I look at what we were talking about, I go, oh, wow, we have really come a long ways. For reals. Well, and I think you hit the nail on the head on Sunday
Starting point is 01:25:09 when you said Linux has another 30 or 40 years into it. macOS doesn't have that. Windows doesn't have that. When you think about that, if you think of those, especially in the current iteration, being around for that long, I don't know. Yeah. That was Greg Crowe Hartman that said that, wasn't it?
Starting point is 01:25:25 Yeah, he said 30 to 50 years. Yeah, 30 don't know. Yeah, that was Greg Crowe Hartman that said that, wasn't it? Yeah, he said 30 to 50 years. Yeah, 30 to 50 years. Interesting. There you go. So for me, the breakdown comes down to this. And I think everybody loses sight of this, at least everyone I've ever talked to. First of all, we've got a bunch of engineers trying to market stuff.
Starting point is 01:25:40 That's half our problem right there. On top of it, it comes down to availability and support. Google's the closest thing thus far to have really nailed that is that they've got the support and they've got the whole availability thing down because you can go to Amazon and you can buy these things. Until that happens, it's going to continue to be the AM way of operating systems. It really will be, and that's sad. Well, I mean, no, I think it's a current stage of it. And that's sad. Well, I mean, no, I think it's a current stage of it.
Starting point is 01:26:10 I think it's Google demonstrating that there is a market applicability here that other companies will eventually start to rip off. That would be awesome. And when they do that, they're going to want to differentiate from the Chromebook, and they'll probably differentiate by adding more features and more capabilities. Exactly. And that's it. Once you get a taste, it's very difficult to go back. It's very difficult to go back. You know, all we need, all we really need is for a company like HP to take a bunch of their money and a bunch of their time and a bunch of their resources and throw it at these $200 Windows netbooks that aren't going to do very well.
Starting point is 01:26:34 And then they'll bail on that and say, you know what, let's try the same approach, but let's try a more functional Linux environment. Maybe let's work with the Mozilla Foundation and have Firefox launch full screen or something. We'll have our own version of it, And it'll be like this full Linux operating system because maybe they want to have a little more enterprise capability. It sounds crazy at first, but it only takes a couple of things to fall into place and all of a sudden
Starting point is 01:26:53 HP's doing that. To Noah's point earlier. And imagine what happens when Red Hat comes out and says, okay, now we've perfected it. Now we have a desktop that's more stable than Windows. It runs a browser, which is basically more and more businesses are moving towards web-based software every day. And now HP comes out and says,
Starting point is 01:27:10 okay, we'll ship that for $200. And now you have the makings and a company sits down at the budget and they go, well, we could buy this computer with Windows 7. It'll be outdated in two years or three years or whatever. We buy this computer from HP and essentially all it really needs to run is a web browser,
Starting point is 01:27:26 and it's immune from viruses, immune from spyware and malware. And hopefully Matt doesn't bite my head off for saying that. I actually have a personal anecdote about something like that. I worked for a company where I did basically all of my work. Actually, I worked for a couple of companies like this. All of my work inside a web browser. I did all of my work inside a web browser, and we got a virus once. And I remember using Windows 7.
Starting point is 01:27:49 We got a virus. And I'm like, this whole thing could have been prevented if we were just running Linux. Don't even need anything else. Exactly. And not only that, but it would run faster. We wouldn't have to worry about our server crashing as often because that happened quite a bit. It was a nightmare as far as the implementation went. That's a good point.
Starting point is 01:28:07 And only that, but our IT costs were skyrocketed because of not only licenses, but because the support people just were flaking off doing their own thing sometimes. Yeah. And then you end up with a revolving door of IT support, which also adds to the problem. It was awful.
Starting point is 01:28:22 We had somebody there at least once a day for two weeks. I'm not kidding. All right. So that's probably where we'll wrap it up. We'll do the retrospective in the post show. So if you're on the live stream, stick around. We'll look back at Linux from a few years back. But we should probably run.
Starting point is 01:28:34 That'll bring us to the end of today's show because there's a lot of show, a lot of interviews, a lot of stuff to cover. We've got a really special guest lined up for Sunday if all works out. And if not, I've got a great segment planned as a backup. So either way, we're going to have a rocking show on Sunday, Matt. All right? So have a great rest of your week. I'll see you on Sunday.
Starting point is 01:28:50 See you then. All right. And Eric, thanks for joining us in studio today, buddy. Well, thank you. I'm glad to be here. It was fun, and it's good to throw things back and forth. And huge, huge, huge thank you to Noah for all of his hard work out at LinuxCon. I know he had to double down and hustle like a moe,
Starting point is 01:29:06 and so I really appreciate him going out there and putting everything on hold and all of that. He did an awesome job. All right, everyone. Amazing job. Thank you so much for tuning in to this week's episode of Linux Unplugged. If we don't see you on Tuesday, maybe we'll catch you for last on Sunday. Goodbye, everybody. Thank you. so like 10 years ago before i ran ubuntu i used uh debian on my pentium 500 megahertz dell laptop
Starting point is 01:30:10 and i went out to palo alto to do some work in an office and i'd never worked in america before and i'm sat in a little cubicle uh on my on my own and this guy came over for the office guy came over and said look before you can plug your laptop into the network, I need you to tell me what antivirus software you use on your laptop. Yep, I've had that too. And I said, well, I run Linux. And he went, oh, fine. And he just gave me a piece of this.
Starting point is 01:30:38 Now, that was great. That was a great experience. But then everyone in the cubicles around me ran Windows, and that happened to be the week I think it was something like slammer or some windows virus was doing the rounds and everyone around me their pc had been completely taken out i was able to carry on working everyone around me was wiped out they all went to play golf so there are downsides to this as well that's true you know i had to sit there and carry on working while everyone else just pissed off. You know, it's funny. There was a bug
Starting point is 01:31:08 in Windows 2000 before even any of the major service packs had come out in IIS. And if you had a certain type of query to an IIS server, it would crash the IIS process, and then it would get into this loop where it would start to restart, eat up
Starting point is 01:31:23 all the CPU, and essentially the box would stop file sharing, stop print sharing and all this kind of stuff. And it took the network guy a little while because that was his box and I had set up a Samba server. And so guess what they decided? Move everything over to the Samba server. That's Chris's job. So Windows Box.
Starting point is 01:31:40 So then Chris had all the work to do. I had to do a big migration overnight because the Linux box was working and I was like, oh, go figure.

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