LINUX Unplugged - Episode 40: Developers Get Qt | LUP 40

Episode Date: May 14, 2014

We chat with two of the LXQt developers, and find out what’s behind this major undertaking. Then we discuss our favorite packages for a Linux home server, and the brand new Ubuntu Orange cluster box....Plus your feedback, our follow up, and much more!

Transcript
Discussion (0)
Starting point is 00:00:00 This is Linux Unplugged, your weekly Linux talk show that just hit its distinguished 40s. My name is Chris. My name is Matt. Hey there, Matt. 40 weeks, buddy, right in a row, too. Man. I mean, it's no Coder Radio 100 or TechSnap 160, whatever. But I'm a little proud of it, you know, because this is just a little idea we have.
Starting point is 00:00:54 We're like, hey, we got too much show every week. Let's do another show. Right. Here we are 40 weeks later. I think it's turned out pretty good. Not to pat ourselves on our own back or anything like that. No. But it's going to be a fun show today, too. We're introducing
Starting point is 00:01:06 a new segment in this week's show. I'll tell you about that in just a second. Of course, we've got our feedback like we always do. And two developers from the LXQT project have joined us to discuss our first look that we had over the weekend at LXQT. Just hit their first major beta. So we're going to chat with them in a
Starting point is 00:01:21 little bit. Then we'll get to that new segment. So that new segment I mentioned, we're going to chat with them in a little bit. Then we'll get to that new segment. So that new segment I mentioned, we're going to call it the Mumble Roundtable. And right now, I've submitted a link to our chat room, and they are voting on what should be the roundtable's topic. I've proposed two topics. I don't pick the topic. The livestream picks the topic.
Starting point is 00:01:40 And right now, the two topics we have proposed to them is the orange box that canonical announced today it is an ubuntu cluster in a box it's a pretty cool concept and it's like made up of like 10 nucks in a box 10 intel nucks in a box and it's a pretty neat deal and then also the second topic that is being voted on so there's two choices choice number two antivirus pioneer alan solomon thinks that antivirus is dead, and he says he switched to Linux instead. So whichever one is the winning topic towards the end of the show will be our open roundtable discussion that we'll get to. So I'm looking forward to that to kind of give our virtual
Starting point is 00:02:20 lug a chance to stretch out a little bit and pontificate on a good topic. But, Matt. Yes. Before we get to that, we should probably start with the feedback because there was something that, man. Oh, boy. Jupiter Broadcasting was off the air basically yesterday for Chrome users. Yeah, what was up with that? Case of the Mondays. So Mark writes in and he says, hey, I'm getting a malware warning.
Starting point is 00:02:43 I'm running Ubuntu 14.04 with XFCE and Chromium. I like that he's giving us the XFCE, like, just so you know. I'm getting a malware error in Chromium, but I'm running on it. Okay. I tried to download the HD video version of Last 3.11, and I got a malware warning from Chromium. Probably a bug, but I thought I should let you know about it. Love the show. Now, we got a lot of emails like this, but Mark had a good, concise email.
Starting point is 00:03:02 And Mark also was kind enough to include a screenshot. So if you didn't get to enjoy this air that was happening to us yesterday, there it is. It says, the website ahead contains malware. And Chromium has blocked access. Now, if you read carefully, it actually says Chromium has blocked access to www.podtrack.com. No, it actually wasn't a problem with the Jupyter Broadcasting website. It was a problem with the download stat tracking service we use. PodTrack's kind of like the gold standard in legitimate podcast statistic download counts. As good of a service there is, it's pretty much PodTrack. Now, the problem was their whole domain got blacklisted by the Google anti-malware whatever it is.
Starting point is 00:03:46 And so every podcaster that uses PodTrack had their downloads unavailable to Chromium users and then Chrome users and then eventually Firefox and eventually Safari and other browsers later in the day all got their downloads blocked. I mean, this is not only taking out Jupyter Broadcasting, but it took out Twit, it took out NPR, The Nerdist, the Discovery Networks, all of those guys that use PodTrack were nailed by this. Now, our awesome web developer, Aaron, was able to, about midway in the day, I said, all right, I call Uncle, Aaron, can you please go in there and just pull all the PodTrack links from our site? Because this also affected the HTML5 video player. So even just trying to stream video from our website, the only thing that worked was the live stream.
Starting point is 00:04:28 And Lynn this morning, earlier this morning, PodTrack sends an email. He says, hi, Chris. Dear Chris, yesterday we discovered an issue with the PodTrack domain that impacts some non-iTunes podcast users. Yeah, like everyone using Chrome. It's like, come on, really? Yeah. You know, for those idiots that don't use iTunes, the Chrome browser blocked PodTrack.com domain
Starting point is 00:04:48 reported as malware, followed later by Firefox and Safari as they used the same malware list as Google. At the same time, Chrome's diagnostic page said there's no reports of malware for this domain in the last 90 days. And for more than eight years, we have not seen a browser return the domain as malware.
Starting point is 00:05:02 They scanned the servers ourselves, and we didn't find any malware. We requested a review from Google, and sometime between 1 a.m. and 7 a.m. Eastern today, so that's this morning, Chrome and other browsers corrected their listing of podtrack.com domain, and the services are working in all browsers again. So we, you know, essentially just didn't have,
Starting point is 00:05:18 so for the first half of the day, we didn't have downloads. For the second half of the day and into today, we didn't have any tracking. So not a great day for us, and not a great day for podcast listeners either. And in a way too, doesn't it show you how dangerous it can be to consolidate power like that on the web? Because even though that anti-malware tool does a lot of good and it saves a lot of Windows users butts, it also can go very badly. And in this case, it essentially took an entire industry,
Starting point is 00:05:49 the Google malware system took an entire industry off the air. Now, did PodTrack have a legitimate malware? They claim not, but maybe they did. I mean, they do use IIS after all, so it seems entirely conceivable they did have something. But the end result for me was like, oh, well, sorry. You know, all of our listeners and downloaders are getting this big old scary error that makes it look like the Jupyter Broadcasting website has malware on it. So it's not a good experience all around. And I hope that Google – this isn't the first time we've seen something like this happen.
Starting point is 00:06:17 I think this is maybe the largest scale outage that the Google anti-malware service has caused. And it's not a great experience. So I apologize to you guys out there who are trying to download the Linux Action Show or the Faux Show on Monday or Coda Radio and got that error. Monday's a big day for us, so I know it affected a lot of folks out there. I apologize about that.
Starting point is 00:06:37 But it should all be resolved now. And, you know, the RSS feeds, for the most part, weren't impacted as far as I know. So if you ever want to just bypass it, just subscribe in your favorite RSS client. Maybe it's GPotter or Miro or whatever it is, and that might have solved the problem. All right, Matt, next email comes in from Gargan, I think, Jarjan? Gargan, okay. Well, I apologize. I'm not getting that one right.
Starting point is 00:07:01 He has a little follow-up on our fragmentation time bomb discussion. He says he feels that fragmentation isn't really an issue. Consider Qt and GTK. So what? You have them both on Windows and even OS X. Does using Qt on iOS fragment iOS? Not one bit. It's still iOS, a well-defined target for developers with a semi-stable API.
Starting point is 00:07:20 Look at the toolkits that Windows has. Microsoft Foundation Classes. The Windows Template Library. Smart Win++. The that Windows has. Microsoft Foundation classes, the Windows Template Library, Smart Win++, the Object Windows Library, Windows Forms, Windows Presentation Foundation, Qt, GTK+, Swing, and WX Widgets, all on Windows. The problem is a fragmented
Starting point is 00:07:36 core. Examples would be the multitude of Glypsy, Unstable Kernel Driver API, Systemd, Sysv, Upstart, Glyb, Mesa, Mesa, Cairo, Gstreamer, Pulse Audio, and versions that compromise the bedrock of the OS. So I was arguing yesterday that, yeah, the core is stable. He's saying, no, it's not.
Starting point is 00:07:55 It doesn't matter what's happening up in user land. Let them use whatever toolkits they want. What really matters is we have stable ABIs and APIs to target. And that's something we've heard from driver developers for years too. Do you think, Matt, maybe I was a little off the mark? Maybe I was misrepresenting how fragmented the Linux core is? I don't think so. I mean, I definitely see what they're saying. And I definitely agree with it to an extent. But I also think that because we're so freewheeling that we don't really have a dominant anything in the ecosystem. And I think that's probably kind of where a lot of people find frustration, including yourself.
Starting point is 00:08:32 I think that's kind of the frustration we have. So I half agree with him, but at the same time, I also think that we do need to kind of, in user land, kind of figure out what we're doing, at least with the dominant distributions. And then everybody else can just do whatever they want. That being said, our biggest problem is we have half the camp that adamantly loves the fact that we have no dominant anything, and then we have the other half of the camp that hates it. And as long as we have that,
Starting point is 00:08:56 I don't ever see this getting resolved. I think it's a waste of effort. It's a waste of effort, Matt, until it gets resolved. Yeah. And, you know, it's kind of like evolution in a sense. Like, eventually, dominant strains and implementations stand out, in a way. And
Starting point is 00:09:11 eventually, it's a lot messier. It takes a lot longer. I think it eventually gets worked out, and I think things like SystemD, and I think the kernel API thing is a valid complaint, but I don't think it's as valid as it used to be. So, I think it's over time. It is actually just kind of improving upon itself.
Starting point is 00:09:28 Nico writes in. He says, thanks for the great show. I really like it, but. And there's always a but, Matt. Always the but. I was extremely disappointed with your discussion on Mangea in episode 39. I almost never write any kind of comments to anybody, but this just got me so sad that I just have to write this one. Now, he specifically laid out what he didn't like. I wouldn't went ahead and cut it because these emails that we're getting these days are just
Starting point is 00:09:49 way too long. So I'm editing a little bit. So I just I wanted to kind of just touch on some of his core points. First of all, what I was the most disappointed with was that you guys obviously did no research on the subject yourself. You just let the mumbaroon tell you what they think about Mangia, and maybe it's okay. But by doing so, you sure made it sound a whole lot more difficult and strange than it really is. And I must say, I do not even understand half of what the complaints were. So long story short, do your own research. of it to make it prefer. I mean, the one thing like he took the most issue with was our discussion around packages and and like some of the how some of the weird packages in the repos and stuff like that. And I I just it's RPM based into discussion. I mean, it's he loses right there. I mean, as far as I'm that's not even a debate now.
Starting point is 00:10:37 I mean, that's not to say it's not a nice distribution from other aspects of it, but that's that's through years and years of banging my face into RPM distros. That's that's well researched. Yeah. I mean, into RPM distros. That's well-researched. Yeah, I mean, I do see your point there. I mean, I don't know, Matt. I mean, maybe we should put it on the schedule down the road in a few weeks. Maybe we should throw Magee on our machines and just kind of see what we...
Starting point is 00:10:57 Because I was pretty sure when we took the Arch Challenge, I was going to be like Mr. Nose up in the air like, this is stupid. I know, and I'm speaking exclusively of packaging where with Arch, I had no experience with the packaging. Yeah, that's true. I mean, we do know. Unless they've got fairy magic dust to make RPM suck less, and
Starting point is 00:11:13 maybe they do. I don't know. Well, there is URPMI in there. Yeah, well, you know, so I mean, I think it's worth a try, sure. Yeah, I see what you're saying, though. Like, Arch is a fully different beast, but you've been down the RPM alley before. You know what's at the end of that alley. I mean, I'm not negating that at all. I think they did a lot of things right, but at the end
Starting point is 00:11:29 of the day, for me, it's more than appearance. Packages, packages, packages. I could have the ugliest desktop in the world, but if I got the packages, I need them happy. You know, that's just me. Yeah. You know what? You make a lot of sense. And so let's give it some thought. Maybe you and I can do a little collab after Sunday
Starting point is 00:11:46 Sunday's last and figure out if there's a spot Where we can slip an Imagia review But I kind of see your point too Like at a certain time You've been around the block enough That you kind of learn Sometimes there's just no change in a distro I don't know, we'll see
Starting point is 00:12:02 I don't want to make it so heavy So you and I will talk on Sunday. Maybe we'll decide to schedule it in the last and we'll do it. I have a feeling we're going to do it, but we'll talk about it. All right. Witter writes in. He says, hey there, Chris and Matt. Love the show.
Starting point is 00:12:16 I'm writing in for an idea of how to Linux, for how to Linux. Now, we get a lot of these, but I just thought I'd take this opportunity to kind of update everybody on where we're at with how to Linux. He says, I'm writing in on an idea for the show. My idea is using a DigitalOcean droplet and install a light desktop on it using X2Go and XRDP server on a thin client to connect
Starting point is 00:12:35 to the droplet over the internet. You could have local sound, print and drive forwarding. I realize it's not a simple how-to, but I'd love to see your approach to the task. Cheers. An interesting idea, turning a DigitalOcean droplet into essentially a remote I realize it's not a simple how-to, but I'd love to see your approach to the task. Cheers. Watar. An interesting idea, turning a DigitalOcean droplet into essentially a remote cloud desktop server. So I'm going to give you guys an update on where we're at with how-to Linux.
Starting point is 00:12:59 But first, why don't I give a thanks to our first sponsor, and that is DigitalOcean. DigitalOcean is simple cloud hosting. And I got to tell you guys, we got a great brand new promo code for the month of May. Guess what it is? Unplugged May. Unplugged May will get you a $10 credit so you can try out DigitalOcean for two months for free if you get the $5. You don't know what DigitalOcean is? DigitalOcean is a simple cloud hosting provider dedicated to offering the most intuitive and easy way to spin up a cloud server.
Starting point is 00:13:23 Now, you're like, oh, sure. Sure, Chris. Sure. I got a tweet this week. I think our new record is 37 seconds. 37 seconds. Now, most DigitalOcean users can spin up a cloud server in about 55 seconds or so. Not our audience. Our audience is now 37 seconds. But here's the best part. Pricing plans start at only $5 a month for 512 megabytes of RAM, Pricing plan started only $5 a month for 512 megabytes of RAM, a 20 gigabyte SSD, one CPU, and a terabyte of transfer for $5. You know exactly how much you're going to pay.
Starting point is 00:13:52 It's a fixed cost. It's not going to scale up for CPU usage. You're not going to get charged one price for 200 gigabytes of transfer and a different price for 900 gigabytes of transfer. You get a terabyte. It's included with that. And DigitalOcean has data center locations in New York, San Francisco, Singapore, and Amsterdam. Their interface is simple. Their control panel is super intuitive.
Starting point is 00:14:13 And power users can replicate this control panel on a larger scale with their straightforward API. I have heard so many awesome stories of what our audience is using DigitalOcean for. So go over there, use the promo code for the month of May, UnpluggedMay. One word, UnpluggedMay will get you that $10 credit. You can try out a DigitalOcean Droplet for two months, even if you only use it for two months to just increase your own skill set. Work on something that you've been wanting to do. Scratch that itch.
Starting point is 00:14:41 Try out that thing. They've got a great image backup system. So if you screw something up, just take a snapshot first, revert right back. You get tier one bandwidth. It's all sitting on top of SSD drives with, I got to tell you, some of the best data center locations in the world. DigitalOcean.com. Use the promo code unpluggedmay to get that $10 credit. Go check them out and see what you can do. A really big thank you to DigitalOcean for sponsoring Linux Unplugged. Every month I find something new to do with my droplet and
Starting point is 00:15:11 in this Sunday's last I think we're going to be scratching an itch for you guys or at least we're going to make something itch and you're going to want to scratch it. So keep DigitalOcean in mind when we start talking about some server stuff on Sunday. DigitalOcean.com and use the promo code UnpluggedMay and a really big thank you to those guys. Really and use the promo code UnpluggedMay and a really big thank you to those guys. Really appreciate them sponsoring the Linux
Starting point is 00:15:27 Unplugged show. And there's so many cool things you can do with it. And you know what? It's all built on top of Linux, so that's pretty cool too, right? So now you're supporting a company that also runs on top of Linux using KVM and all kinds of stuff. They really get their users. I think that's the big takeaway. It's just awesome.
Starting point is 00:15:44 Now, we have joining us two developers from the LXQT project. Now, I know them by their mumble names, but maybe we'll get to know their actual names. Starting first is Jay Lanch. Am I saying that right? That's Jerome Leclanche. Jay Leclanche. Jerome, welcome to Linux
Starting point is 00:15:59 Unplugged. And we also have PC Man joining us. And PC Man, what's your first name? PC Man? My name is in Chinese Chinese my name is Hong Ren Yu so so I use this ID for short and you're talking to us from Taiwan right yes I'm from Taiwan and Jerome is in Cambridge I believe so we got a 10 o'clock and a 5 a.m. are here with us. So I really appreciate you guys joining us. We're going to keep it brief since it is so after hours and the connection is a little shaky. But the one thing that really struck me is LXQT, as we looked at it on Sunday on the Linux Action Show, kind of looks like it's almost, for a lot of users, Matt said he might be one of them, ready to use today. How far along do you guys see yourself?
Starting point is 00:16:45 I don't know who's maybe the best person to ask. PC Man, what is your role at the LXQT project? I'm responsible for the file manager and some other parts, yeah. And Jay Lanch, what is your role at the LXQT project? Yeah. And Jay Lanch, what is your role at the LXQT project? I do mostly system administration and UX, but PCMan is underselling himself. He's really the guy who built the original LXD Qt project before we merged with RazorQt.
Starting point is 00:17:25 Well, big respect because I think the work is remarkable already. So, PC Man, I'll start with you then. How far along do you consider it right now? Is this sort of halfway baked? Is this 5% baked? Is it almost done? Where do you see it at right now, in your opinion? It's not completely finished now. We still need some more translations and artwork
Starting point is 00:17:45 and there are some remaining bugs, but actually it's already working and uses daily. How are you guys seeing response from a user base? Are you seeing people circle around and get excited? We've had a really
Starting point is 00:18:02 huge, huge uptake from our recent release. You've got to understand that before it was LXQt, it was RazorQt. And RazorQt already had its own kind of community. LXQt really is the continuation of that. It was just kind of on the back burner for a while. So are you guys, being honest with me, are you on a QT holy war, or is this one of these things that you were looking at it
Starting point is 00:18:28 from a practical standpoint? You said, I like the direction QT is going in. I think we could build a compelling desktop around it. How did, this is a major, going from, you know, a GTK-based desktop, switching over to QT, merging two popular projects. Is there something, is there a larger motivation there, PCMan? Yes.
Starting point is 00:18:48 Actually, we are, one of the reasons is the GTA 3. When we try to port LSD to GTA 3, we encounter many problems, and some APIs
Starting point is 00:19:04 are changed, and some even encounter many problems, and some APIs are changed, and some even with different behavior, and the themes are changed too. So actually, it's not very backward compatible. Right, right. Yeah. So was the sense that it was moving away from being a toolkit for all and maybe a toolkit specific for the GNOME desktop?
Starting point is 00:19:28 And since you weren't necessarily interested in creating the GNOME desktop, you needed to move something that gave you more flexibility and a quote-unquote freedom? Am I grokking? Pretty much correct. This is pretty much what we've seen from a lot of GTK developers who feel that GTK is becoming way too GNOME-centric. This was the experience of the LXDE desktop. But on the Razer side of things, we just like Qt. We've always been Qt developers, and we want to continue being Qt developers.
Starting point is 00:20:08 So it was kind of just two projects with the same goals. Right. And you guys seem to be positioning the desktop in a pretty good spot. There's a lot of people who are seeing these trends that are interested in Qt development. I think that's a big one. I think people that are looking to switch to Linux
Starting point is 00:20:24 that are interested in Qt development, but they that's a big one. I think people that are looking to switch to Linux that are interested in Qt development, but they're also interested in having a more minimal desktop experience. And when you guys decided to go forward with the merger, was it with this sort of 50,000-foot view of, well, this is the way the landscape is going, and so we should make this merger, or was it, this is what I want to do,
Starting point is 00:20:43 and now, just by happenstance, you guys seem to be in this really great position for the desktop. I'll take this one. Basically, when we decided to merge, the LXDEcute project was just getting started, and it was based on a lot of RazerCute parts. was based on a lot of Razor Qt parts. And on the side of Razor Qt, we had a lot of problems developer-wise. We had about four or five active developers, and it kept cycling between people leaving the project and people joining the project.
Starting point is 00:21:20 So we never really had a solid team. So the merger was really from a need of having more activity and was really successful in that sense. So about how many people are working on the LXQT project at this point? I would say about a dozen, but as I said, we've had a lot of uptake recently. but as I said we've had a lot of uptake recently. Any talks of like a commercial sponsor who might provide funding for some full-time development? You guys been approached?
Starting point is 00:21:55 No approach? No? We've not really had... I mean some people contacted us not directly for sponsoring, but we're definitely open to it. And a couple of our community members want to fund the project as well. Great. I mean, the other really great use I could see for LXQt are enterprise desktops where they want a cute environment. And they don't necessarily need GNOME 3 or full KDE. These are just business class machines.
Starting point is 00:22:29 Perhaps a more traditional interface is actually a performance or I guess a productivity improvement. It's a good thing for productivity to be a little more classical. So to me, I could seriously see commercial entities getting interested in wanting to encourage LXQT's development because, like, imagine a CentOS-based distribution around the LXQT desktop. It's like, this is your iron-solid, bulletproof desktop that looks and works a lot like your old XP machine did. But this is, you know, now you guys are a QT development shop. This is a made-up scenario.
Starting point is 00:23:04 But here's your QT development shop. this is a made-up scenario, but here's your QT development shop, here's a great desktop that works for you. So I think it's, and then of course it's for enthusiast users who want to eek the most performance for games and things like that, but still want to feel like they're not totally stuck in the 90s. I think it's a very interesting project, guys. So was there anything
Starting point is 00:23:20 you wanted to mention or touch on from our review that we did on Sunday, or any follow-up before I let you guys go? I wanted to say I touch on from our review that we did on Sunday or any follow up before I let you guys go? I wanted to say I really liked the review. I watched it yesterday. I really liked the review. The
Starting point is 00:23:35 KDE system settings you were talking about system settings. Yeah. Having like three or four different system settings and you actually reviewed the KDE system settings not having three or four different system settings. And you actually reviewed the KDE system settings, not the actual LXQt one. Right, it's hard to tell when you do it on an Ubuntu
Starting point is 00:23:52 installation. Yeah, so at the same time I also felt like LXQt was sort of like, hey, whatever you want to use to configure. I didn't feel like I was being forced to use a specific set of configuration
Starting point is 00:24:05 tools, too. Is that intentional, or is that just where things are at right now? Bishiman? Pardon? What do you mean? Well, for example, it seemed to me like, and I don't know if this was just the PPA archive that I was pulling it from, but
Starting point is 00:24:21 if I wanted to use the KDE settings to configure something, it seemed to work. It seemed to allow it, for what I was pulling it from, but if I wanted to use the KDE settings to configure something, it seemed to work. It seemed to allow it for what I was doing, at least. And I was just curious, I know there's a modular aspect to LXQt. Is that the modular you mean? Is I can use this as my default file manager? I use this as my default configuration program for my whatever? Or will there be a very specific set of LXQT configuration tools that as the desktop matures, those are the ones you use regardless? Okay, it's modular, but it's not that modular as you think because part of this is because the design of Qt. When you run some KDE programs, you will notice that they do not apply the setting from your
Starting point is 00:25:07 Qt config because they have their own module and doing this. KDE guys have their own platform plugin to improve integration with KDE. So their programs sometimes do not load the settings from Qt config. So you will have inconsistent settings among the Qt programs sometimes, and it's hard to solve.
Starting point is 00:25:33 And we suffer from a similar problem because independent Qt programs sometimes load different settings than yours. So we implemented Qt plugin to solve this. So there are still some limitations and some settings only apply to our desktop session. So not all of the tools
Starting point is 00:25:56 can be used outside LSQ, but we will do our best to make it. All right. That makes sense. I understand how that could happen. Yeah, it seems like that. And that's probably something in a few years it'll get worked out just on the QT side. All right, guys.
Starting point is 00:26:11 Well, thank you very much for coming on the show today. I really appreciate it. I know the times are a little crazy where you guys are at. And all over the world, too, at that, especially PC Man. I really appreciate it. And keep up the awesome work on the Pac-Man file manager or the, yeah, right.
Starting point is 00:26:27 Yeah. PC file man. Anyways, that is a great file manager and I'm loving the QT implementation. So great work on that. Uh, Matt, I've got,
Starting point is 00:26:34 uh, I got a little question I want to toss towards the audience is going to help inform this Sunday's Linux action show. In fact, it's, it's, it's a bit of a survey. It's,
Starting point is 00:26:41 uh, yeah, it's something, it's something, um, something I want to, I want to talk about. We've talked before on the Linux Action Show about building the ultimate Linux home server. And in the past, our builds have always been Ubuntu-based, 1204 and 1210, somewhere in there. And so now that we're over at JB1, we've been sort of building out a new server infrastructure.
Starting point is 00:27:06 We've got a FreeNAS NAS here. It's a FreeNAS Mini from iXsystems. Then we have in front of that a Proxmox machine that's running multiple different instances, and I'm going to go into more detail on the big show, of Linux in front of that FreeNAS VM. And we're loading up different services on there. And I kind of want to ask the audience, like, what makes your perfect Linux server? Like, if you're going to load on your house or something like that. So I just put the link to the survey in the chat room if people want to fill that out.
Starting point is 00:27:38 And while they're doing that, while they're answering the questions, it's a pretty quick survey, while they're answering those questions, I want to tell you about our second sponsor this week, and that is Ting. What is Ting? Ting is mobile. It makes sense. It's my mobile service provider and Matt's mobile service provider. And you know what we love about Ting? You only pay for what you use. I know, it sounds insane. It sounds impossible. There's no way you only pay for what you use, but that's what's great about Ting. It's $6 a month for every line you have, and then just any applicable taxes and your usage on top of that. I know. You're like, Chris, that's too good of a deal. And I'd be like, well, listener, how come you don't trust me by this point? But if you don't believe me, maybe you'd believe Kyra. Ting keeps rates simple.
Starting point is 00:28:17 We don't make you pick a plan. Instead, you just use your phone as you normally would. How much you use determines how much you pay each month. You can have as many devices as you normally would. How much you use determines how much you pay each month. You can have as many devices as you want on one account. That's good because when you use more, you pay less per minute, message, or megabyte of data. Your usage plus $6 per active device on your account plus taxes is your monthly bill. Simple. That's what we mean when we say mobile. That makes sense. One of the great things about Ting too is the ting dashboard as i've been a customer now for well over a year i really really appreciate this and the other thing that's really great about ting is they're uh they're great at just blogging about what they're working
Starting point is 00:28:56 on what they're thinking about the industry and as a whole and as somebody who follows this stuff i like to be an informed consumer i think this is one of also my favorite features they uh had an interview with one of their sysadmins on their blog about how Ting uses data to make sure that when they make a rate change, everybody is getting a good return on that change. I think it's a really interesting and fascinating way that they do this. So you can watch that over on their blog. They're also helping out with budget tips. You know, this is something they think about a lot. And so they've got a new guy in who's doing blogs on finance tips and things like that in general. And of course, it includes saving money
Starting point is 00:29:28 on your Ting account. So go over to linux.ting.com. That lets them know you heard about it right here on the Linux Unplugged show. Also get you $25 off. So if you want to grab a Ting phone, they'll take $25 off your first phone. If you already have a phone, if you're just going to switch over and you're going to port your phone, you're going to BYOD, they'll take $25 off your first month or they'll give you $25 credit. That paid for more than my first month. And Ting has a whole range of devices. They have the Sanyo 3810 Red starting at $52 and you own this phone outright. And then you're only paying for your usage on top of that. You can get a feature phone, one of the best feature phones out there. These Sanyos are amazing with these really cool front displays where the clock shows through for $52, and it's yours.
Starting point is 00:30:11 You own it. It's not subsidized. There's no contract, and there's no early termination fee. They've got a whole range of really great devices, so go over to linux.ting.com. Also try out that savings calculator. One of the things I realized is for about a year, I was saying, oh, yeah, my cell phone bill was about $125. And Ange is like, actually, you know, your cell phone bill was $140 a month. And when I plugged in my old cell phone bill to the savings calculator, it came out to $2,200 over two years that I'm saving. Well, that's a new computer every two years right there just by switching to Ting. I could buy myself a fully loaded Ultra Pro every two years by switching to Ting.
Starting point is 00:30:49 And that was a massive statement because I realized, you know, I kind of was willing to make some sacrifices. I was willing to kind of get into a bad deal because I was honestly a little distracted by the shiny nature of smartphones and how cool they were. And then I got a couple of years into it. I said, what am I, $140 a month? What am I doing? Like, I didn't even realize that's what I was spending. Like, it didn't really click with me. I didn't realize it was that much money.
Starting point is 00:31:13 And now looking back at it, what was I wasting my money on? I didn't get my value out of that. Linux.ting.com, go get the value out of your mobile service plan. And a really big thank you to Ting for sponsoring Linux Unplugged. And by the way, no hold customer service. How awesome is that? You don't have to, if you call in between 8 a.m. or 8 p.m. Eastern time, you don't have to hold. And you know what? I really appreciate that. I really do. All right, Matt, I want to talk about the perfect home server. So here's what I've asked the audience, and hopefully they're filling these out right now. So you're building a brand new Linux home server. You here's what I've asked the audience, and hopefully they're filling these out right now. So you're building a brand new Linux home server.
Starting point is 00:31:46 You're using everything you've learned or heard about over the recent years. You're starting from scratch. What would you start with? So, oh, well, goodbye, Matt. What would you start with is what I asked the audience. And so I put out the call. They're doing the survey right now.
Starting point is 00:32:02 Hello, are you back? I am back. I have no idea what happened. I think, I don't know. Maybe the g right now. Hello. Are you back? I am back. I have no idea what happened. I think, I don't know. Maybe the gremlins infected Skype. I don't know what happened. Yeah. Gotta love Skype.
Starting point is 00:32:12 I've asked the audience to go out and fill out that survey right now. This will help inform the Linux Action Show on Sunday. I'll incorporate some of their feedback. See what we get. I'm kind of curious what people, also I left a spot in there to just kind of describe your dream setup and all those kinds of things. So go out there, fill out that form. It's the perfect home
Starting point is 00:32:31 server. And I'd be really curious to see what you guys would do and see if it lines up with... Oh, we're already getting some results in right now. And by the way, you can see the results. I said in the forum to allow people to see the results. So Open Media Vault looks like I'm getting an Open Media Vault. Sab NZB, Plex, Subsonic.
Starting point is 00:32:47 Oh, yeah, Subsonic's a good one. I should have put that in the checkbox. BitTorrent Sync, File and Network Services, Couch Potato. So we're getting a lot. And also I asked folks if they would just avoid building a LAN server and maybe just do like a VPS, like a DigitalOcean Droplet. But we'll see. We'll see where folks go on this.
Starting point is 00:33:05 I'm kind of curious because what we've got set up here now at JB1 is a Proxmox rig sitting on an i7 box with some internal storage and then some NFS storage. And it's pretty neat because we set up an Arch server. Yes, an Arch server. I'm going to talk about more of that on Sunday while we're doing that. we set up an Arch server. Yes, an Arch server. I'm going to talk about more of that on Sunday while we're doing that. We set up an Arch server, and then we, you know, to save ourselves time down the road, made a template of it, and now we can just deploy these Arch boxes. And so I've got one Arch machine that's limited to two cores, and that way, like, if it's doing things like BitTorrent Sync or SabNZB
Starting point is 00:33:40 Usenet downloads, it can't go too crazy. And then we've got an encoder box on there that's for Rekai to bang on for doing like a show encodings. And I just like, I said, just have at it, do whatever you want. You get eight cores. You can use up as much when Rikai wants to take over the rig. Like he just logs into this one virtual machine that I set up for him and he gets full control of all of the resources. And it's this cool way. So to, to kind of provision stuff from one machine that, you know, isn't necessarily busy all the time. So why not? And it's this cool way to kind of provision stuff from one machine that, you know, isn't necessarily busy all the time. So why not? And what's really kind of, I did some testing on the machine with only two cores assigned to it and limited memory. We did an encode of
Starting point is 00:34:16 this week's Fosho, and we were getting about 22 frames per second. When we switched to the encoding machine, and with the eight cores available and more RAM, it went up to 122 frames. We gained 100 frames per second improvement on the encoding speed. So now we got an Archbox. We're doing, and this isn't even like optimized FFmpeg scripts yet. This is just the basic boxes. But now we're going to start doing multi-machine encoding using this Proxmox VM. And I thought, no way are you going to encode inside a VM. That's crazy. You can't do that. Can't be done.
Starting point is 00:34:46 Can't be done. But it's actually working okay. It could be a little faster, but beggars can't be choosers, Matt. You only get so many. All right. Well, I've got a new segment I want to introduce here in just a second. But before we do that, I want to just mention we've just got a few days left on the Coder Radio 100 hoodie and T-shirt. Teespring.com slash CR100. We've sold 154. There is six days, four hours, 14 minutes,
Starting point is 00:35:13 and 23 seconds remaining until this shirt is no longer available. The hoodie, if you're in a cold area, might be the way to go. It is hot. It is over 80 degrees at JB1 right now, 80 degrees Fahrenheit. And so I'm looking at these red and orange Coda Radio hoodies. Ange tells me the one that's selling the best is this kind of dark gray is doing really well. So go to teespring.com slash CR100, grab the limited Coda Radio 100 shirt, only available for a few more days just to celebrate Coda Radio and hitting 100 episodes in a row, too. Maybe one day we'll have a Linux Unplugged t-shirt up there, Matt. Nice. I'd love that.
Starting point is 00:35:51 I can only dream. So go get it while you can at teespring.com slash CR100. No, we're not making a bunch of money. This isn't a fundraiser shirt. We just did a limit of 100, and we just wanted something for the fans to be able to grab it. And I wanted some new shirts because it's getting hot out there. So this isn't like any big money raiser, but it's still a fun way to kind of celebrate.
Starting point is 00:36:11 You know what I mean? All right, Matt. Well, it's time for us to own up. We've got to look at the results. Hazel Bishop's new longer-lasting lipstick, the only lipstick I've found that stays on beautifully all around the clock. Now, that wasn't what I was talking about at all. I don't know where that came from.
Starting point is 00:36:30 You know, I have been considering changing my lipstick. All around the clock, Matt. All around the clock. No, actually, what it's really time for is our all-hands-on-board roundtable. We asked the live stream before we started, which topic would you like our roundtable to discuss? The antivirus pioneer, Alan Solomon, who thinks antivirus is dead, and now he switched to Linux? Or the orange box, a $12,000 Ubuntu cluster. Now, Matt, what can you say about our audience when I do a poll? What usually ends up happening, Matt? What do you usually get when we ask our audience, what do you guys think about something? I'm going to probably roll with the hardware. I could be wrong. Yeah,
Starting point is 00:37:08 I think we should, because this is a 50-50 split right here. Yeah. We got it. Our first one falls on its face. And I said we would go with whichever one polled ahead. 220 votes. You know what? I'm going to put that in the chat room. I'm going to put it to a vote right now. We can have one person tip the scale. If you go to right now, live stream, go to strawpoll.me slash 1687395. Go over there and tip it one way, and then that will be our topic. They're both really interesting. However, I personally think the Ubuntu one is slightly more interesting. But that's just me.
Starting point is 00:37:43 All right, here we go. The poll has been tipped to the Ubuntu Orange Box, 113 votes out of 223 votes. Ubuntu Orange Box got 51% of the votes and the Antivirus guy got 49% of the votes. Alright, Mumble Room, so
Starting point is 00:38:00 why don't we let Popey go first. Popey, can you tell us what the Orange Box is and why it looks so damn cool? So it's a box that was designed by Canonical and built by a company called Tranquil PC in the UK. It's got a bunch of Intel NUCs inside, which are i5 computers that are passively cooled. which are i5 computers that are passively cooled. It's got a gigabyte switch, and the idea is that you could use it as basically a cloud in a box.
Starting point is 00:38:32 You could carry it around. It goes in a flight case, and you could cart it to a location and build a cloud locally, a private cloud. No NSA snooping for you. And, yeah, you're off and running with one box one bright orange box so it has what like 10 NUCs stuffed inside this orange box and then it has a gigabit switch integrated in this box and a USB hub right yeah it's it's impressive actually we saw it in the office a couple of months ago well I saw it in the office, and a bunch of us were kind of peering in because they had the lid off. And it was quite impressively built.
Starting point is 00:39:12 The guys at Tranquil PC have done a really nice job building this thing. And I know that at the time when they built it, I think it was a one-off. Well, more than one-off because I saw two of them in the office. Well, so here's the specs. Okay, so it's 10 Intel NUCs, specifically the Ivy Bridge D53427RKE model, rolls off the tongue, with an i5-3427U
Starting point is 00:39:34 CPU. It's got an HD 4000 graphics, 16 gigs of RAM in each NUC, a 20 gigabyte SSD, Intel Gigabit NUC, and then they've got a D-Link gigabit switch in there with VLAN setup. All 10 nodes are internally connected toLink gigabit switch in there with VLAN set up. All 10 nodes are internally connected to that gigabit switch in aggregate. This microcluster effectively fields 40 cores, 160 gigabytes of RAM, 1.2 gigabytes of solid-state storage,
Starting point is 00:39:58 and is connected over internal gigabit network. A single fan quietly cools the power supply while all other nodes are passively cooled by aluminum heat sinks spanning the side of the chassis. And then the first node, which is called Node 0 in the box, also has an Intel Centrino Advanced N6235 Wi-Fi adapter, a 2-terabyte spinning hard drive, USB and HDMI ports are wired and accessible from the rear of the box, and access to the USB and HDMI of Nodes 1 through 9 are accessible under the unit. It also has 6 gigabit LAN ports all connected to that internal switch that the NUCs are all connected to,
Starting point is 00:40:31 which is hooked up right there at the rear of the panel. Doesn't that just sound amazing? Yeah, it really... Sounds like a lot of fun. I've had some fun with the NUC recently, and I can tell you it's a serious machine. Yeah, so 10 of them must be 10 times the amount of fun, surely. Alright, so roundtable, mumble room, anybody
Starting point is 00:40:50 in here, what do you guys think? Could you see a use for an orange box like this? Could it be like, think about this, maybe like a portable data center? I think this is pretty exciting. Anybody think this is bogus? Anybody not excited by this? Actually, I can think of several applications for something like this.
Starting point is 00:41:07 For instance, you know, for doctor's office record keeping off-site, you know, that kind of thing. It definitely hasn't used. And I could see, like, too, like, you could do everything working together in, like, one big cluster, or you could have one machine's the web server, one machine's the database server, one machine's the file server, right? You could... One's the Quazzle server. One's the Quazzle server, exactly.
Starting point is 00:41:32 I think this is a pretty compelling idea and I think it's interesting to kind of demonstrate maybe in a way how you could have extremely high-powered servers in a very small little container like this. You think about it, like the price isn't that crazy. So it starts at, what, 7,500 euros, and then depending on how you configure it,
Starting point is 00:41:55 the price is going to go up in there. But, I mean, you can get a Mac Pro for that price, right? And this is 10 machines in one box. Yeah, Mark Shaddleworth unveiled it at the OpenStack conference in his keynote today. Right. And yeah, it's certainly had a lot of attention as a result. Yeah. So there is an OpenStack thing going on right now.
Starting point is 00:42:16 So I guess this was sort of the big, this was the big show for Canonical, wasn't it? One of them. Yeah. Oh, is there something else going on there? Yeah. One of them, yeah. Oh, is there something else going on there? Yeah, so Mark has a lot of times he does a big tech demo or announces some new product, and I think he gave two things away. One was the orange box, and another was the fact that there's the most powerful machine on the planet,
Starting point is 00:42:42 the most powerful computer on the planet in China happens to run Ubuntu on OpenStack, which is quite cool, really. That is quite cool, although I think we covered that in a Linux action show, so Mark should watch last. That's all I'm saying. All right, hold on. I think I have the keynote that you linked us earlier. Let's see if it'll play. I don't know if I have the audio from it or not because I had to hook this machine up during the show.
Starting point is 00:43:02 from it or not because I had to hook this machine up during the show. But it was pretty funny because Mark was on stage revealing this orange box and he had it under like a big curtain, like a big sheet. So there's this big black sheet on stage with Mark Shuttleworth and he's walking around it. He's not really drawing a lot of attention to it. And then at one point when he introduces the orange box, when he starts talking about it, he pulls off the sheet and then it's like huzzah
Starting point is 00:43:25 here it is it was it was a pretty good moment he loves the big reveal we'll have the keynote linked in the show notes and popey was nice enough to give us right to the time index so you can watch that a big reveal since i didn't have it set up for the show today i apologize uh yeah but i think that's i think it's a pretty neat thing i mean the antivirus thing is a cool story too but that's like i felt like the antivirus thing is we already kind of knew that that guy was just saying stuff we already knew look at that master hdmi that's so cool here's a million dollar question though can it play minecraft i think it could i think it could although it is man think how many minecraft servers you could have inside that one box the problem is that the problem is that hd 4000 might
Starting point is 00:44:03 be your limiting factor i I don't know. Well, as a server. You could have a cluster of Minecraft servers in that box. I'm thinking this is our new encoding rig, right? There you go. That's not where I was thinking. Yeah, we do a little GNU parallel scripting and go in there and get FFmpeg running across all 10 NUCs,
Starting point is 00:44:20 and then it spits out a file in two seconds. Oh, man, I totally want one of those yeah yeah and i also i find it compelling that it's just that single fan in the back too so they have so they've obviously like taken every nook like they're not even getting nooks in the cases they're like motherboard nooks mounted inside they're all out of the boxes and they're all mounted on the side. So there's a picture on the Tranquil PC site of it upside down with the bottom off. So you can see inside. And all the NUCs are mounted along. There's five on each side, I think. And they're mounted so that the heat is dissipated through the outside of the case.
Starting point is 00:45:01 I was trying to find that on their website, but I don't see it. I saw that on one of the Ubuntu announcement pages, but I don't see it yet because I saw that on one of the Ubuntu announcement pages but I don't see it on the Tranquil PC site. So when you saw this, does it look like they're actually buying full straight up NUCs from Intel and then pulling them out of the boxes or does Intel sell them to OEMs just as the
Starting point is 00:45:17 boards? Did you get a sense? I don't know. I mean, Tranquil PC built them so we contracted them to build them and they deal with all that kind of stuff. I don't know whether they have, Tranquil PC built them. Right. We contracted them to build them, and they deal with all that kind of stuff. I don't know whether they have someone sat there with a screwdriver taking them out of the cases or whether they have a deal with Intel. I really don't. I like the idea, though. I do like the idea that just a whole bunch of guys are at Canonical, and they get a big shipment of these things, and they sit there and just take them out of the box, and they hook them up to this thing.
Starting point is 00:45:44 I think that's kind of funny. There's a whole pile of empty Nook boxes you can chuck on eBay if you wanted to. Well, I'm actually, you know, I'm doing the – I'm showing this picture, this image from a Nook right now. And it's – you know what? Like Rikai, our production pipeline guy, calls it the glue for the studio. It's like when you need to hook two things up, you need a box in one place, you just stick a nook there, and it's the perfect glue because it's small, it's tiny, in terms of the space it takes up on the table is actually beneficial,
Starting point is 00:46:16 but also the amount of power it draws and the sound it makes is all very minimal. HDMI out is very nice. So they've been really good rigs. And I love the idea, too, of kind of not just having multiple cores but having multiple machines and then having the ability to either have them all work together
Starting point is 00:46:34 or independently. I think it's kind of a neat deal. Now I know what I want. Now I want one, Matt. Oh, boy. Oh, boy. Now you see System76 should get on there and give us a review unit. That'd be great. You know what? Tranquil PC76 should get on there and give us a review unit.
Starting point is 00:46:45 That'd be great. You know what? Tranquil PC, if you guys want to send us a review unit. I'm just saying Linux action. You okay with that? Yeah, we could take a look at that. That'd be fine. Sure.
Starting point is 00:46:52 I wouldn't mind. All right. Well, before we go, before we wrap up today's show, I'd like to make a special request that you guys get out there. Oh, go ahead, Crash, if you had something you wanted to add. I just saw that you flagged me. Go ahead, Crash, if you had something you wanted to add. I just saw that you flagged me. I looked up the CPU that they have in those NUCs on the Intel Arc site.
Starting point is 00:47:11 Yeah, are you about to? I noticed that they're actually one of the fully enabled Intel CPUs. They've got all the virtual machine stuff and all the directed IO and all that sort of thing as well. You think about for an office, like a small office that needs to run a bunch of machines, you could stick one of those in there. They're not going to be ultra-fast VMs, but you could run 20 virtual machines on it. Right. You specifically saw it has VTXD support? Yeah, it's got everything. I'm just going to look on the site now.
Starting point is 00:47:44 So the VTXD support's nice because then that means you can give direct access to hardware to the virtual machine, which is really nice for, like, storage and stuff. So that's really cool. All right, there you go. We'll have links to all that stuff as well as the specs listed out. And if you're curious about that antivirus guy who switched to Linux, we also have that linked in the show notes. And I do want to ask you if you do me a solid, help us make this Sunday's Linux action show even better. If you go
Starting point is 00:48:12 over to the show notes, I have a link to the perfect home server form you can fill out at home and let us know what you would and add your own descriptions and things like that and submit that and I'll be going over that. We're going to do on Sunday. Now, I am having some FreeNAS problems right now. In fact, if anybody is familiar with how to, on a FreeNAS box, just do a one-to-one swap out of a failed hard drive. I had my last non-Western Digital Red drive in my FreeNAS rig died yesterday or the day before. I got the overnight drive replacement. I put the drive in, and FreeNAS does not have any interface for just doing a swap of a drive.
Starting point is 00:48:49 It still thinks the drive that died is still attached to the pool, and so the pool's still all screwed up, and the machine's locking up. It's a FreeNAS catastrophe! So if anybody out there has any ideas or tips, I'd appreciate that. Or if there's anything else you want to comment or give us a topic to chew on, go over to jupyterbroadcasting.com and click that contact link, and then choose Linux Unplugged from the drop-down and send in your feedback to us. We'd love to start out the show with a little bit of that.
Starting point is 00:49:13 You can also go over to our subreddit, linuxactionshow.reddit.com. And don't forget, you can also join us live over at jblive.tv. We do this show Tuesdays at 2 p.m. Pacific. You can get that converted to your local time zone, going over to JupiterBroadcasting.com slash calendar. All right, Matt. So here's what you've got to get thinking about, all right? Get thinking about what it would take to have Matt Hartley's perfect home server. Like, is it Plex on there?
Starting point is 00:49:40 Yeah, I'm going to have to think about that. I have a couple ideas. Yeah, so we'll talk about that on Sunday. We'll get the audience's ideas. And on top of that, you'll see what we've come up with here at JB1 for the new setup. We've got some pretty cool stuff we're doing, and it's kind of nuts how awesome this technology has gotten. So we'll cover the perfect Arch server on Sunday's show. Our ideas plus the community's ideas.
Starting point is 00:50:02 So go over to the show notes for Linux Unplugged 40. Find that Google Doc form and fill it out for us if you would. Alright everyone, well thanks so much for tuning in to this week's episode of Linux Unplugged if we don't see you on Sunday for the big show, we'll see you right back here next Tuesday. Bye everybody! Thank you.

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