LINUX Unplugged - Episode 131: Terminal Tackle Box | LUP 131

Episode Date: February 10, 2016

Upgrade your terminal with Fish & the new Fishery plugin market. We chat about one of the really neat bash replacements on Linux. Then we take a look at Maru, a Debian based image for Nexus 5 devices ...that sounds a lot like Ubuntu Touch.Plus a quick look at a new app that combines Plex with Popcorn Time & the awesome new features we just all got as Linux users!

Transcript
Discussion (0)
Starting point is 00:00:00 What it's based on. I've got two things that might upset you, Chris, and then something that might not upset you. Okay. So here's two things, and I don't know any of this, but just consider this. I think Purism have raised somewhere between $950,000 and $1 million, right? That was what their crowdfunder achieved.
Starting point is 00:00:24 I'm going to go see if I can Google it while you talk. I'll see if that sounds about right. I think, yeah, and their laptops were kind of expensive, somewhere in the $1,500 to $2,000 a pop. Yeah, so for the 15, they raised about $500,000 to $9,000, and then they raised a separate amount for the 13, right? Mm-hmm. So, yeah, almost, wow, that's a lot of money.
Starting point is 00:00:45 So, it's a lot of money. But also, how is one person going to assemble 475,000 laptops and ship them in a timely fashion? Well, he's not going to. He has a manufacturing partner. No, he doesn't. Does he, heck? You think?
Starting point is 00:01:02 I know this ODM. I know how it works. They send him a load of parts, and he heck? You think? I know this ODM. I know how it works. They send him a load of parts and he has to put them together. Right. Or somebody has to put them together. So there's that to consider. You know, even if he just ships you the parts, that could be a whole show. At this point, I would take it.
Starting point is 00:01:22 If he would just ship me the parts at this point, I will assemble it. So here's the other thing. And again, I know take it. If he would just ship me the parts at this point, I will assemble it. So here's the other thing. And again, I know nothing, but consider this. The laptop in question is a model from nearly two years ago. Yeah, right. It's a fifth gen i7. Which generation are we on now? Six or seven?
Starting point is 00:01:40 Seven. Does the ODM still make those parts? parts oh i didn't even think of that no well that only occurred to me earlier this evening anyway those are the two downers for you yeah those are big ones thanks yeah you're welcome you're welcome on the plus side there's a nice photo of one in irc you know what is that is that is that a libram or what is that yeah it is yeah it was a result of someone asking a question on the forum hey has anyone got their libram yet and some guy replied on the forum uh yeah here's a photo and it was a blank post and i thought ha you're a funny troll but actually no it was just the forum didn't work the link didn't appear and
Starting point is 00:02:22 he pasted it afterwards and that is his Libra. Is that his or is that a... Well, it also looks like it's right next to another computer box which looks like it's next to an office desk. This is what I think. I think that might not be from an owner. Yeah. Oh, hush
Starting point is 00:02:40 now. Maybe they just have two computers in the box right next to each other. Yeah. Yeah, that's it. They have two computers in the box right next to each other. Yeah, yeah, yeah, that's it. They got two. They got two, right? That's what happened. Yeah, maybe that's why I haven't got mine.
Starting point is 00:02:53 Big orders first, Chris. You see there's a box behind it there that looks like a computer box, and then you look below it. It looks like another box down there, too. Those are two, and the other 475,997 are off in the distance. I'll tell you what my first, where my spider sense first started tingling was when they launched the 13 before they'd even finished committing on the 15.
Starting point is 00:03:16 And I thought, that's weird. And then there was the Rev1, Rev2 stuff, and that felt a little weird and getting automatically upgraded to Rev2. And I didn't quite, I didn't, I was like, I just want my computer you know, and now here I am in the beginning of 2016 and I'm kind of in a really
Starting point is 00:03:30 tight spot. We should do a look back where you talk over your earlier review when you were excited about the purism I wonder if I could find that. You can yell it past Chris and tell him. Would anybody mind maybe in the chat room or somebody out there could go find a time code on YouTube of when I talk about it I would like to really see that uh i bet you were very helpful chris
Starting point is 00:03:49 would you would you like a little bit of bit good news i would very much so okay okay here we go right let's just post this here christmas so all of this jesting i've been doing with you, somebody's been listening, and I think you might know this. I think Rotten has been talking to you. So Entroware, who are based in the UK, have heard me winding you up. And I heard that yesterday they received the parts that they've assembled for their first us prototype really and they're going to be sending you the entroware apollo with the intel core i7 6500u which is the new Skylake CPU, with a fully packed system. So this is a full Ultrabook. Wow.
Starting point is 00:04:52 So the Apollo here is – this is the 13-inch one, right? Yeah, 13.3. This is the Ultrabook, yeah. Nice. So they're going to send the i7 with 8 gigs of RAM, a spinning hard drive for home, and a solid state drive. Two drives. Nice. It comes with the Intel graphics.
Starting point is 00:05:16 It's a full HD screen. And they're going to be putting this operating system called Ubuntu Mate on it. Never heard of it. Perfect. Oh, of it. Perfect. Oh, that's so exciting. But what's different here is obviously Entroware have been focused on the UK. Yeah. And so what they've done here is they've actually,
Starting point is 00:05:35 this is like an experiment for them. So they're putting together their first US spec laptop. So this has got a custom chassis and it's got the US keyboard and it's with US power and all the rest of it, which is the first time they've done this. And when they've, when it's gone through their QA process, because they,
Starting point is 00:05:57 they put it through a sort of a build and burn exercise, they'll be, they'll be shipping that to you for, for you to have. That is going to be, I can't wait. I'm definitely, definitely going to be talking about that when I get it. That'll be they'll be shipping that to you for for you to have that is going to be i can't wait i'm definitely definitely gonna be talking about that when i get it that'll be really cool oh wow you know and wouldn't it be ironic if the uh if the other way showed up around then no no wouldn't it be good because in effect so this this apollo so this is the apollo 2000
Starting point is 00:06:21 uh i have their previous model which is the apollo 1000 which is the Apollo 2000. I have their previous model, which is the Apollo 1000, which is the same platform as the Librem 13. And this Apollo 2000 is the next generation device. So there's a whole load of feature uplift. So it's got backlit keyboard and it's got Bluetooth 4 and the touchpads improve. This is going to be an epic machine to run. This is going to be a great 16.04
Starting point is 00:06:47 machine when it comes out too. This is going to be great for that. Plus I haven't even tried running Linux on a Skylake machine yet. I haven't either. I've got one. Yeah. Runs good. Huh. So that's exciting news. I can't wait to see it. And of course you guys will hear more about it when I get it.
Starting point is 00:07:04 And I put it through its paces. Ooh, that'll be exciting. This is Linux Unplugged, episode 131 for February 9th, 2016. Welcome to Linux Unplugged, your weekly Linux talk show that barely survived. Weaponized Panda Express. My name is Chris. My name is Wes. Hey there, Wes.
Starting point is 00:07:35 Guess what? I'm all back. I'm a member of the human race. I'm glad you're feeling better. You know, it's almost worth the troll of Noah to get so sick. I thought about bringing some over on my way. That would have been mean but yet hilarious. Short version, Chris got really sick.
Starting point is 00:07:52 I'm calling myself Chris now. Yep. Got really sick after eating Panda Express and Link's Action Show this Sunday. I am now back 100%, I believe. Maybe 110%. Maybe. For a great show of Linux Unplugged. Coming up in this episode of 131, something to compete with Unity and maybe Unreal's engine, something to bring Linux games to the masses, connected to the cloud, and integrated with Twitch. Amazon's got a new project to make cross-gaming platforming easy, like all the scores, stat stuff, and to publish the game on Linux.
Starting point is 00:08:21 They got a whole new thing they just announced today. We'll talk about that. and to publish the game on Linux. Like, they got a whole new thing they just announced today. We'll talk about that. Also, some interesting work happening in Wayland to make it maybe a little more competitive with X in one unique way. Also, we'll talk about something you should be using on your Linux box if you haven't tried it already. A group that promises to compete with Ubuntu's Convergence.
Starting point is 00:08:40 What? That's right. The folks over at Karora have something new for you to check out. We'll talk about that new Ubuntu tablet also getting full GPU acceleration, or at least as close to it as you can, in your VM. Yes. Coming from the Linux kernel. And last but not least, Streamio? What the heck is it?
Starting point is 00:09:00 And how long is it actually going to be around? Grab it for your Linux box while you still can. We'll be talking about that in today's episode of Linux Unplugged as well. We've got a lot of stuff to cover, so let's bring in that virtual lug. Time-appropriate greetings, Mumble Room. Hello. Hello. What's up there?
Starting point is 00:09:15 You guys can't see it, but I did salute you. I saluted the Mumble Room, didn't I? Yes, you did. I did. I did. We both did. I did. So good morning and good afternoon and good evening, everybody.
Starting point is 00:09:24 Time-appropriate greetings. Let's talk about Lumberyard. Lumberyard plus Amazon GameLift plus Twitch is games for Amazon Web Services. It is Unity meets Amazon. You're probably familiar with Unity, the game engine. Yes. A game engine and development environment designed for professional developers. A blend of new and proven technologies designed for professional developers, a blend
Starting point is 00:09:45 of new and proven technologies from CryEngine, Double Helix, and AWS. They're really pushing the AWS aspect of it. Yeah. Lumberyard simplifies and streamlines game development. As a game engine, it supports development of cloud-connected and standalone 3D games with support for asset management, character creation, AI physics, audio, and more. On the development side, Lumberyard IDE allows you to design indoor and outdoor environments starting from a blank canvas.
Starting point is 00:10:11 Now, I don't know if they're actually going to make the IDE available for Linux. Oh, that'll be a good question. The Twitch integration is interesting. The Gamelift integration is interesting. And obviously, the AWS integration, guess what? Interesting. But what I think is actually the sort of important bullet point in this announcement is Linux support is a planned feature. It's part of their deal.
Starting point is 00:10:33 I don't know. I don't have much more to say to that. It announced today. Do you have any thoughts on it? I think it's a little, I mean, it's a little, it's interesting. One thing people should note is like in their FAQ, can my game use an alternate web service instead of AWS? Oh, yeah. No. If your game server is using non-AWS alternate web service, we obviously don't make any money and it's more difficult for us to support future development. So no. But you can use your own servers.
Starting point is 00:10:55 Yes. You can use hardware you own and operate for your game. So you have to be careful. There are some large license agreements as with all game things. But otherwise, it's interesting. Also the aspect of, well, what kind of free is it came up. And it's not free as in free software. It's free as in the cost.
Starting point is 00:11:12 It is proprietary. The source code is only made available in such that you can use it to work on your game, not in such that you can use it to improve, extend, and contribute. So nothing radical, kind of in line with other engines that we've seen. But it's interesting. ND, you had something you wanted to add regarding the license from Unreal. Go ahead. Right.
Starting point is 00:11:30 Because Unreal's license actually allows you to contribute. That's why the Linux editor exists and is stable. I wouldn't say supported. They don't admit to that. But it's stable, and there's enough community support that it might as well be supported. Yeah. to that, but it's stable and there's enough community support that it might as well be supported. Yeah, obviously I think Unreal is sort of the one that anybody that's making a serious game is going to look at. They have a very interesting way to do that.
Starting point is 00:11:51 I think it's free and then if you make some money you're going to have to give us a cut. But when I say it's free, again I'm talking free as in cost. You get to use it. You get to see the code. At the same time, it is a serious, like, this is no joke. You could make an honestly great game with this. No bar.
Starting point is 00:12:10 And it obviously took a lot of development time to create that. Sorry, somebody in the mobile room was adding something. Go ahead. No, and you can contribute back. That's a big deal. Yes. Good point. Thank you for bringing that up. Yeah, that is a good point. All right, so moving real quick through a couple of things that broke since Linux Action Show. Wes, if there was one feature of X11 that I wish Waylon had. I mean, I think Waylon's great.
Starting point is 00:12:34 I'm excited to try Mir. Right. I'm not like an X11 fanboy. But there is one thing that I legitimately love about X that Waylon doesn't do that I am kind of worried about. Network transparency. You got it, buddy. Yeah. Yeah.
Starting point is 00:12:50 The whole X11 over network is so great. I mean, like if you're just doing SSH, X11 forwarding, or if you're doing something like free NX remote desktop, there's entire systems that are set up around X11. That's how they all – that's how they work. That is, yeah, even internally. And so this is something I'm like, oh, I'm really going to miss this. This is really nice with Wayland because there's nothing really for this built into Wayland. Until now. Well, we'll see.
Starting point is 00:13:18 This is Wayland over the wire. Obviously, if we intend to make Wayland a replacement for X, we need to duplicate this functionality. However, some Wayland design decisions make it difficult to implement this kind of network transparency. I didn't really know what these were in the past. I knew they existed, but I didn't really know. It hadn't been codified. It hadn't been laid out easily. Yeah.
Starting point is 00:13:36 So I guess file descriptor parsing is used exclusively in the protocol. For example, key maps are passed from the compositor to the client as file descriptors. The client is supposed to NMAP those file descriptors. It's a really complicated way of saying there are certain things like key maps that are done locally. Keyboard repeat is another example of that. It's handled on the client side. So if you have a dodgy network connection, the key press packet arrives, but the key release packet is delayed, the client would start repeating keys, and it's also sluggish. Buffers are shared between the client and the compositor somehow.
Starting point is 00:14:11 They could be shared memory through MMAP or DMFBOOF, or it could be a MESA buffer or MESA buffer extension. In any event, image data is never published to the compositor through a network socket. It always takes the form of some kind of handle and the client and the server or the compositor in this case understand. These handles are local only and meanly over the network completely. They don't have any kind of way to track them over the network. So they have a really fairly simplistic implementation now of Wayland over network transparency. And the way they've solved this, and they're calling it Wayland over the wire, which essentially splits the Wayland protocol over TCP IP sockets. Since Wayland only carries handles to image data in its messages,
Starting point is 00:14:49 I've added some new messages to take care of this. So a couple of things have been added. I've also taught libwayland client about buffers, which is probably a controversial move. I've done this by adding client-side hooks to certain requests. So it does take some changes and improvements, as I'm calling them. But, I mean, obviously it – technically thick stuff to understand. But essentially what he's doing here is he's adding the necessary hooks to add data to make this stuff go over the network so that when something receives it on the other end, it knows what the hell it's receiving.
Starting point is 00:15:19 I'm not entirely optimistic because it requires changes. Yes, and some of those changes even by the author's admittance are controversial, right? But it's interesting. It's like first steps, right? So like hopefully this could be the building block and we can have like a better framework. I don't realistically see Wayland working in a lot of corporate environments without this kind of – I mean anytime I've remotely administered a server, eventually in that contract or in that job, I've gotten some crappy app or something that I have to run a GUI for. Or I'm setting something up and it only accepts local host connections and sometimes it's just easier to install Firefox and run Firefox or X11 for something.
Starting point is 00:16:00 Like it is always – I've always had a situation administering a server where eventually it was like, OK, maybe I need X for this. And then I install X and I do X1140. That's come up. Or sometimes it's for convenience too. So not having that in Wayland, I guess what I would see is people would stick around with X that need that. Like it would keep people on X longer than necessary if you don't have these features. That's like the last thing they need to be Wayland compliant.
Starting point is 00:16:27 Mm-hmm, mm-hmm, mm-hmm. I find this to be completely fascinating and I don't actually have a lot of optimism, but there is already a proof of concept and a request for comments out. So that's better. Of course, it requires a bunch of changes. Anybody in the Mumble room have any thoughts
Starting point is 00:16:43 on network, like remote network desktop for Wayland or Mirror? Is there any information about Mirror supporting this? I thought so. It's interesting that it's coming from Samsung. Oh, yeah. Thank you for mentioning that. I did mean to bring that up. Yeah, that's a great point.
Starting point is 00:16:59 That's the whole open source group part. Yeah. Samsung are the – this is coming from the Samsung open source group. So, yeah, that's a great point. I have a question. Okay, question first. Go. Why not just use something like RDP? And what would it do?
Starting point is 00:17:14 It would start a Wayland session on the remote server and then do like an image capture type return? Or how would that work exactly? Well, I know that RDP is like a standard for remote desktop operating. I don't really understand how that could apply to anything but Microsoft. And I know it. I think
Starting point is 00:17:34 there is a way to implement it. But the thing is, doesn't RDP integrate at the GDI drawing layer? So how can you possibly use that on Linux? I don't understand. I thought RDP specifically worked at the GDI level, which meant that one of the nice things was instead of actually drawing images, you're actually getting GDI instructions through RDP. And that's one of the reasons why it's faster. Well, so yes.
Starting point is 00:17:57 You're absolutely right. It does. Free RDP does this. And they're currently doing it through X. And I believe they also have it working under Wayland now. And that's been their big push is to like, yeah, you can do this. Really? You currently have something that's working.
Starting point is 00:18:11 How can that be? To be honest, I don't know. You're right. I'm looking at it right now. There's a Western implementation of RDP access. Okay. This is something. It's one of those things.
Starting point is 00:18:25 It's one of those things that way of like drawing OpenGL and DirectX over RDP. Fascinating. So free RDP. I've got to look more into this because I know I've heard it mentioned a few times. Free RDP is a free implementation of the remote desktop protocol. I didn't know Microsoft released it under the Apache license. When the hell did that happen? Enjoy the freedom of using your software whenever you want the way.
Starting point is 00:18:46 That is incredible. All right. Well, this is a thing I've got to look into because remote desktop sucks for me right now. I've been using – I'm back to using Splashtop again, which is just – Oh. Mm-hmm. I tried TeamViewer for a while. Yeah.
Starting point is 00:19:00 I'm having problems. I don't think FreeRDP is Microsoft. No, no, it's not. No, it's not. They say it's based on the RDP protocol that's been released under the Apache license. Yeah, I have a few coworkers that use this. Right, Microsoft doesn't spec so. They use it to Windows machines.
Starting point is 00:19:14 So it works well for that. They basically threw in a bunch of docs and said, there, go and make your own. By the way, we're not doing that thing that we said we should be doing. Here's funny. I just looked this up. By the way, we're not doing that thing that we said we should be doing. Here's funny. I just looked this up. I previously tagged this page for me to look into in February of 2015, literally a year ago. Damn it.
Starting point is 00:19:34 Damn it, Chris. You got to get to this stuff sometimes. Literally a year ago, I tagged that to follow up on. Son of a gun. It's been a busy year. Yeah. Yeah. That's what's funny about me, though.
Starting point is 00:19:45 I was like, I knew about it, apparently. I just, I guess I forgot about it for a little bit. I just don't understand how it works, so I guess I didn't follow it. But glad to see that they're looking at Weyland over the wire. I'm drinking seven up today to help with my stomach. Yes. Do you hear the, you hear the sizzle? I'm going to, this is good.
Starting point is 00:20:02 This is theater of the mind. Here we go. Isn't that – you know exactly what I'm doing there. Isn't that weird? That's great. That helps with the tummy I got since I was sick. All right. I want to talk about something that gets sent into the question all the – what's this?
Starting point is 00:20:19 Set it up for yours. Very optimistic, North Ranger. Is that Chris's teeth? Everybody gets on my case. Like I never drink soda ever, and then the one or two times I mention it on air, I get you're going to get diabetes, your teeth are going to fall out of your mouth, like, it just gets...
Starting point is 00:20:33 There's no room for Chris. There's no room for Chris to be a human. Alright, so one of the questions I get all the time for people who watch the live stream is, what the hell are you using for your shell? And I'll tell you why. So one of the things I often do on the live stream before every Linux Action Show, as any professional broadcaster
Starting point is 00:20:51 who's been doing this for almost 11 years, I completely update my rolling distribution right before I go on air. Naturally. Obviously. Maybe you should update it right now. I think I will, Wes. Do it.
Starting point is 00:21:00 Let me show you how I do that. Roll the dice. I'm using here, you can see I got myself a nice terminal, and I'll start typing in my command packer, and I'm going to type in tick S-Y-U. And did you notice in sort of a lighter gray there, dash dash no confirm came up? Yes, I do.
Starting point is 00:21:16 And if I hit the over arrow, it'll automatically fill that in for me because that's a frequent, when I update my system, I frequently don't ask it to confirm me. Just do it. Just go, right? Because what could go wrong? And so Phish is a shell replacement for Bash that I have been using for a couple of years. I've talked about it a few times, although I still get questions about it all the time.
Starting point is 00:21:39 And it is something that auto-completes and makes using the command line very simple. Are you laughing? Are you laughing at me about fish? Look at that. The mumbroom's laughing at me. They just love fish. I mean, complete agreement with fish. Yeah, fish is.
Starting point is 00:21:54 It's great. And I want to make a big recommendation for fish. But something's been happening lately with fish that I think is taking it to the next level. Yeah. What about the fishery and the fish marketplace? Now, what do we have here? We have ourselves the fisherman.
Starting point is 00:22:10 A blazing fast plug-in manager for fish. You download it, you get these plug-ins, and then you combine that, the fisherman, with the fishery. Are you following me?
Starting point is 00:22:19 I am. Is this making sense? Yep. You combine the fisherman, which is a plug-in manager, with the fishery, which is a plug-in market for fishie, which is a plugin market for Phish. Phish is the bash replacement for your shell that makes using the shell super easy and auto-completes commands you frequently use and things like that.
Starting point is 00:22:34 And so some of them are just really weird plugins, but some of them are very, very useful. Wes, I don't know. Have you had a chance to look at this at all? Yeah, I've only installed a few, but, man, they're right. Fisherman is very fast. And I mean, one thing about Phish, right, is that it's a break. It's not POSIX compliant. It's a little different.
Starting point is 00:22:50 A lot of your bashisms aren't going to work. Yes, and that does every now and then bite you. Yes, it does. Sometimes there's something I've used before, and I'm like, well, I'll just open a bash shell, and I'll run it there, and I'll be done, and I'll go back to Phish. That's exactly what I do. But you get so much for free without touching a config file. You get all the history completion.
Starting point is 00:23:07 The functions, if you want to write rather than alias, you just write a function in Phish and it's really easy. They're simple. I don't know. It's easy. Fisherman, if I grok it, because I haven't installed it yet. Oh, you haven't tried it yet? No, no. It was one of those things that crossed my radar and I was like, okay, I got to try this out. But
Starting point is 00:23:23 if I understand it correctly, it's a way for you to go pull in some of these plug-ins right into Phish, right? Exactly. It's a little helper tool. And so what's the discovery like when you're on the command line? Can you do a search? Sure. And then once you find it, you get the name, and it's like installing a package? Exactly.
Starting point is 00:23:38 That is super cool. I believe you can also look on the GitHub. Hmm. So they have a – it's free. This plugin – so this plugin system is taking your shell and giving it like extended features that you can sort of just – like a browser has extensions or something else. I mean this is – Yeah, like the same model, you know, so many other applications already use. Could be horrible.
Starting point is 00:24:02 And there is tons of use cases where you wouldn't need something like that. Yep. And as always, there's lots of places where it's like, well, you're on a million different machines, right? You don't get to install fish on all of them. So for some people, there's no use case. But if you maintain a small set of your own servers, and you want something that really you can mold to yourself, or it's already just easy to deploy, and it works great. Yeah. So check out the fisherman and the fishery. And then one of the most common questions I get is, what shell are you using? And I think it's because people see me typing on the live stream before the show. And they see me like it complete. I love it because when I am on the live stream and I want to – a lot of times, like for example, Noah will mention a package, like Variety, which is the background manager.
Starting point is 00:24:44 And while he's talking about it, I'm like, well, that sounds pretty cool. I want to go install that. And the thing is, I literally want to install it while I'm hosting a show, which is ridiculous. And it means that you have like three seconds to get the job done before you're going to be asked a question or I have to switch a camera or, you know, something like that, right? It's a tight timeline. Yeah, it's tight. And so the fact that the fish, I type PA, and Packer-S is completed. I hit over arrow.
Starting point is 00:25:09 Then I type the package name. And then it's, do we want to do no-no confirm? I'm like, dash-dash, no confirm. Like, yeah, I want to do that. Of course I do. Boom, I'm done. I'm like, yeah, I got the package installed. And it learns based on the directory you're in as well, which is great.
Starting point is 00:25:20 That is really slick and something that it took me a long time to even realize. Because I do different things, like, in my downloads directory than I do, say, my bin directory. And I love that aspect of it. It's just – it's like it is the best kind of technology assist where it's not – it doesn't auto-complete in a way like Google Search does where sometimes Google sends me off on the completely wrong search because at the last second it suggests something and then I search for the wrong thing. The thing you were about to click is gone. That drives me crazy, right? Phish never does that because it never automatically inserts it just puts it there in a slight little suggestion. Yeah, like a grayed out suggestion.
Starting point is 00:25:53 Just like, hey bro, you might want to try this. You want to save some time? I've been doing that a lot. I love it. So there you go. Fisherman and the fishery. We'll have links to both of those. Fisherman is the plugin manager and fishery. Is there only a few pages worth of plugins right now? Yes, I believe so.
Starting point is 00:26:10 Yeah, all right. Well, people got to give them. What, Wimpy? Uh-oh. There's quite a lot. Oh, okay. All right. There's a couple of dozen.
Starting point is 00:26:18 Oh, yeah. Okay. Are you using this? Wimpy, are you using this? Whilst you were talking, I did what you do on a show, which is I installed it right now. And what are your first impressions? There's lots of cool stuff in here that I'm going to start using. Yeah, I like this.
Starting point is 00:26:34 I mean, the get-aware stuff is going to be super useful at work. And open a new terminal in a tab, you know, from within the shell. That is really nice. Okay, that one right there just got me. Wow. I did not see that one before. That's really nice. So there you go.
Starting point is 00:26:54 I think, I mean, Wes points out, I've even had a couple of, I can't remember, I think I've had some package installations break. Maybe they were running a script or something like that when I used Phish, and I had to, but, know, you just run Bash. And more people are like, more things have support. Like I know like if you use Python, you use like virtual environments. They have a Phish specific script that compensates for
Starting point is 00:27:14 the Bash one that you normally use. Something to watch out for though. Yes. Alright, Mum, any other thoughts on Phish or the plugins before we move right along? Okay, good. Because I think we're all going to have something to say about this next topic. Who found this? Was it Rikai that found this?
Starting point is 00:27:29 I don't know how this totally missed my radar. This is my beat. This is my beat. And Rikai, you know, it's that damn beard of his. He just catches interesting news bits inside of it. Maru. Maru.
Starting point is 00:27:44 Unleash your phone. Unleash your phone. The beta is now available on the Nexus 5. Maru pitches itself as a new kind of computing experience. It gives you a single context-aware device that makes personal computing really simple. And guess what? That device is your smartphone.
Starting point is 00:28:03 That's right, ladies and gentlemen. Maru, based on Debian, promises to bring us full convergence. Something we've heard a lot of recently. And so we have some reactions. We've done some reading up about this. We're going to tell you about that. First, I'm going to tell you about our friends
Starting point is 00:28:18 at DigitalOcean. Go to DigitalOcean.com and use the promo code D-O-Unplugged. It gives you a $10 credit and supports the show. It lets them know you appreciate them gives you a $10 credit and supports the show. It lets them know you appreciate them supporting us, letting us stay on the air, maybe doing another couple of episodes for you. Use that promo code D-O-Unplugged. One word, lowercase.
Starting point is 00:28:35 DigitalOcean. My Linux infrastructure on demand. When I was testing Rocket Chat and Mattermost, it was a no-brainer. It was a no-brainer to go set up on DigitalOcean. First of all, the pricing is really straightforward. The rig I got is $0.06 an hour. And if I decide to keep it, then it's just going to be like $40 a month for an unbelievable machine. But the pricing is – it starts at $5 a month.
Starting point is 00:29:04 At $5 a month, you can get 512 megabytes of RAM, a 20-gigabyte SSD, a blazing fast CPU, and a terabyte of transfer. And they've got data center locations everywhere. I mean New York, San Francisco, Singapore, Amsterdam, London, Germany, Toronto. Nice data centers, super fast rigs, 40-gigabit e-connections. I really love it. They have the best interface in the biz. It makes it very intuitive, so simple. It really is sort of mind-blowing. I talked about this recently, but one of the things I used was the Ubuntu 14.04
Starting point is 00:29:28 Docker Nginx ready-to-go image. It just makes it really quick to try something like Rocket Chat and deploy that in no time. I mean, on DigitalOcean, I could set up a Mattermost. When I was talking about Mattermost, one of the things
Starting point is 00:29:43 I was talking about was the big thing for me with Mattermost versus Slack or Rocket Chat versus Slack is it takes me 30 seconds to go set up a Slack team account and then invite people to Slack. You're just rolling. And when you go roll your own solution, which is obviously the better solution because then you have complete ownership over it, complete control of your data and the direction of it and all that stuff. There's so many reasons why you'd want to self-host. But the time barrier when you're really busy, going from 30 seconds to a couple of hours is just... That's huge. It's huge. It's
Starting point is 00:30:16 enough to make you go to Slack. On this setup with DigitalOcean, RocketChat, you go deploy the Ubuntu 14.04 image with Docker and Nginx and you don't even need Nginx really. You go deploy it with Docker and then you go deploy the Ubuntu 14.04 image with Docker and Nginx. And you don't even need Nginx, really. You go deploy it with Docker, and then you go do Docker run, and you do the Rocket Chat image. And literally 30 seconds after you have this rig set up on DigitalOcean, which takes you less than 55 seconds, you've got Rocket Chat, a complete Slack replacement. And the reason I think that's a good point to make is I've gotten about a dozen emails.
Starting point is 00:30:53 I've gotten a couple of tweets since Sunday's Linux Action Show from people who went with Rocket Chat and decided to host it on DigitalOcean. And they were on the cusp of going with Slack. Just on the cusp. And when they watched, I mean, like the timing of our show was killer for these people. And they were blown away how quick it is. Now, Mattermost is the one I'm kind of leaning towards, but they all went with Rocket Chat simply because they all went and deployed on DigitalOcean droplets
Starting point is 00:31:11 like that. Done. Well, hopefully they'll report back and we can kind of have a retrospective look at it. Yeah, seriously. So this is really something to consider, is when you take down the barrier of entry of getting a Linux rig that's really set up, ready to go, that just uses upstream stuff, it's not like some custom setup that's using some weird
Starting point is 00:31:28 control panel. You know, it's just vanilla Linux, really fast, and incredibly well-priced. You've got to check it out. You can go deploy anything from own cloud and Minecraft or Mumble, sync thing, BitTorrent sync.
Starting point is 00:31:43 I love it. And now things like Rocket Chat and Mattermost too. Or you can go build an entire backend stack for something you're building from production to testing too. I just installed FreeSwitch on a DigitalOcean droplet. Really? And one of the great things with the DO, right? It's not behind a firewall. There's no NAT. You just have your own IP.
Starting point is 00:32:01 It's public. So like with VoIP solutions, that's a big thing. Man, that is one of the reasons I'll go use DigitalOcean over setting up here in my house is that I don't have to worry. You don't have to log into a router or a switch or anything. And the nice thing is with snapshots and backups and all that kind of stuff, I know I'm protected if something goes weird. And the other nice thing is it makes
Starting point is 00:32:16 it really easy for other people to test on it too. You just hand them the IP and there they go. DO unplug, get a $10 credit and try out DigitalOcean for a couple of months for free. Some Linux infrastructure on demand. Tell you go. DL Unplugged. Get a $10 credit and try out DigitalOcean for a couple of months for free. Some Linux infrastructure on demand. Tell you what. Or they got free BSD, too.
Starting point is 00:32:30 But don't let anybody know that. That's a big secret. That's a secret. Okay. Has anybody in the mumble room heard of Maroo? This just sort of caught me out of nowhere. Rikai was the one that turned me on to it. Okay.
Starting point is 00:32:40 Who said yes? Yes, it was me, Wizard. Okay, Wizard. Tell me. Wimpy, you've heard of it too? Okay, apparently I'm just out of it. All right. Is anybody comfortable enough to talk a little bit about what their understanding of Maru is? Has anybody ran it?
Starting point is 00:32:56 Well, I don't know if that's even a thing yet. But, WWE, I'd be curious to hear maybe your first reactions to it since you had a little familiarity with it. You mean Wizard? He's the one that's both. Oh, Wizard. Yeah, thanks. hear maybe your first reactions to it if since you had a little familiarity with it uh you mean wizard he's the one that's oh wizard yeah thanks uh so i just kind of looked into it it was it's kind of out of the same vein of what they were aiming for with uh it was deb uh there was a there was a project a while back that got just a plain debian install running on your phone and uh it was kind of out of the same vein, but they're kind of digging a little bit deeper than the previous ones,
Starting point is 00:33:29 now to the point where you can actually boot. Not really so much a boot, but, you know, get something running on another screen out of this same phone that you have running. So you could have, kind of in the vein that the original Ubuntu Touch had, where it's like you have your phone running Android right beside it just fine. And on your monitor beside you, you have the Maroo desktop running beautifully. And you can be using both at the same time. I see.
Starting point is 00:33:56 No stopping, no changing. Yeah. So they have a shared storage space between the two environments. And they go on to say your phone does run independently of your desktop, so you can take calls. It's almost like magic. Based on Debian. I'm getting... It smells a lot like...
Starting point is 00:34:14 It smells like a lot what Canonical's been working on for a while. Only these are, they're saying they're focusing right now on the Nexus 5. You connect it to an HDMI screen. Maru automatically detects when an external display is available and then spins up your desktop. It'll boot in less than five seconds. So what desktop is it running here on the Debian base?
Starting point is 00:34:36 You know, I'm looking at that. It's got a dock and it's got— Workplace switcher up at the top right there. Yeah. Does it look like XFCE with a dock to you? It does to me. It does kind of, yeah. It looks like a modernized-looking XFCE with a dock to you? It does to me. It does kind of, yeah. It looks like a modernized looking XFCE with a transparent panel up top.
Starting point is 00:34:48 Or a fallback mode or something. I don't know. Obviously, everybody's got to wonder what Poby thinks about this. Poby, what do you think about a project like this? There's some level of validation that we're doing the right thing if other people are doing the same thing as well is there i don't know how to put this where does it sound but is there like a is there a little bit of like when you think about this when you personally think about this do you think to yourself if we really nail this then there's going to be a dozen open source copies within the first nine months of this thing like If we actually nail this thing and the market really likes it and the response is good, there's going to be so many clones of this thing in no time.
Starting point is 00:35:32 Is that a concern of yours? So a clone of which thing? A clone of – I mean people could just take the work you've done and fork it or rebrand it and build on top of it. Here we have somebody who's – We already do that. There's already flavors of Ubuntu. We already have people who have taken the work we've done and built something upon that.
Starting point is 00:35:59 So that's not unusual. So you feel like if somebody came – I guess to me, I would want a little bit of a market advantage for a while. I would want to have like sort of a position of leadership if I had done the years of R&D and investment in that. I do kind of – go ahead. I feel that the leadership comes from the fact that they started it. If you're looking for a product and you want the quality and you want to be assured that you have what, something that's going to be supportive,
Starting point is 00:36:28 you look at canonical as an established company versus whoever else. It is super duper rewarding to be a thought leader in a concept, but it is also not necessarily going to make you any money. And that at the end of the day is what they got to do is they got to make money. But you're going to make money. You're canonical in the end of the day, everyone that wants support and wants a company that's going to be around
Starting point is 00:36:47 for the next five years will be canonical versus whoever just started now i do think that's a good point canonical will have better support than any of the you know open source copies probably so they will probably have better i'm interested to know what their future plans are. I mean, they've clearly chosen one device. So you'll notice that they very explicitly say it only supports the Nexus 5. Right. And that mirrors what we did four years ago with Ubuntu for Android, where we very specifically only supported one device until we got a deal with a third party to deliver this on their devices, which we didn't do, which is one of the reasons why Ubuntu for Android doesn't exist now is because we didn't get that buy-in from a third party to make this a commercial product.
Starting point is 00:37:37 What are your thoughts on, say, their strategy of let's just pretend for the sake of conversation that they're going to they're going to support the 5x and then we know they'll continue to support the nexus lines of phones what if as a project they just said we're going to support the nexus line that's a that seems like a decent bet right right and and that would be super if if they have the resources to maintain that and and every time that google come out with an update for android they they have the resources to maintain that. And every time that Google come out with an update for Android, they have to do their patches or whatever it is they do to make their stuff continue to work. Because what you don't want is to install this Maru
Starting point is 00:38:15 and then three months down the line, there's some security update in Android that you really need to take, which is an over-the-air update. But then breaks your Maroo and stuff. Right. You don't want that. So they need to have the resources to be able to cope with the upstream demands from Google, which is somewhat out of their control.
Starting point is 00:38:36 I guess I want to sort of double down on that point just for a second because I think we are sometimes a little inex – I don't know exactly. We think about things in terms of the PC market and we don't really think about things in terms of the smartphone market when we think about getting software on smartphones like Maru here. The software market – the cellular market now and the smartphone market itself in particular is so much more than the actual product that you're making. It's so much more about the patent licenses that you can strike, the content deals like with Nokia here or with Amazon streaming or whoever that can provide you things like GPS and assisted GPS or can provide you – you know – like Apple has built Siri around nuance, right? Apple doesn't actually control the technology behind Siri that does the voice recognition.
Starting point is 00:39:31 That's Dragon naturally speaking from nuance on the server that does Siri's voice recognition. And you have to have the sort of ability and the respectability. You have to be a company. You have to be respectable. You have to be established. You have to be somebody that's willing. You have to be a company. You have to be respectable. You have to be established. And you have to be somebody that's willing. You got to have the money. And the people you got to make these deals with have to be willing to make the deals
Starting point is 00:39:50 with you. Yep. And so you can't just be a couple of people online, a group of people that got a great idea. You've actually got to be a company that can be legally accountable for things and create these deals and move these things. things and create these deals and move these things, that's what makes a cell phone and a smartphone compelling is all of this stuff behind it. The iPhone wouldn't have been successful if there were no iTunes.
Starting point is 00:40:15 You take away iTunes. When the iPhone first shipped, there was no App Store. There was just iTunes. And you take away the App Store and you take away iTunes and the iPhone has nothing, right? It would have gone nowhere. Google has worked so hard on the Play Store over the last few years, making the Play Store competitive and integrating all of the movie and TV shows in with the Play Store now, right? Because it's all about the content. And the only way you get the content is by having the deals. And those deals only happen between these major corporations.
Starting point is 00:40:53 And if you are an open source project, you're only going to get so far when it comes to the smartphone market. And I think a lot of it – what a lot of it comes down to is for those of us who are enthusiasts that want to maybe be able to install whatever OS we want on our smartphone, our best bet is going to be stuff that's built off of the stuff that is benefiting from the companies that can make those deals. So like Google's ASOP or AOSP, right, or Canonical's images of Ubuntu Touch, where they've gone through the trouble of creating these deals and getting that technology in there, and some of that makes it out to the open source version. And then we can rebuild off of that. We have the resources because they've published them. Right. But the concept that somebody like, say, Jupiter Broadcasting thought,
Starting point is 00:41:33 oh, here's a great idea. Let's make the Jupiter Broadcasting OS that automatically pulls in all our shows and puts them on your home screen. All right, we'll go to the market with that. It just could never happen for a small company. It could never happen. And Canonical is barely big enough to make it happen. Maybe it actually could happen.
Starting point is 00:41:48 Which is probably doing some intrusive things to the device, I would imagine. I mean, there's a reason why they only support one device. And most certainly it's because it's patched quite heavily in order to make this work. Right. In the same way that the image that we had for Ubuntu for Android was patched quite heavily. Maybe they're doing something very different or something very new. Then again, though, you know, I think you're really touching on an important point there, Popey.
Starting point is 00:42:15 But then again, like, if they double down on just focusing on nexuses and I was a nexus user who wanted this particular functionality, I would be willing to sort of wait a couple of weeks to get my updates or whatever it would take. And if you're not a Nexus user, if you're a Samsung user, and there are an enormous number of Samsung users out there, this is just not going to happen for you. So you can't possibly use this thing unless you've got their special patch gun or whatever super source or magic ingredients they put in. I think a key part of –
Starting point is 00:42:52 If you're using any one of the non-Nexus things, you're screwed. You can't use it. Probably. I think you're right. not even bothering with devices like the Samsung, which is going to, I admit, limit their market substantially and be really, really on top of updates. You've really got to be on top of updates because the reason you're going to Nexus a lot of times is to get that pure Google edition with the monthly updates.
Starting point is 00:43:19 No, no, no. The reason they're using Nexus is because it's easily unlocked. That's the reason they're using that device. It's not that there's AOSP sources for it. No, I mean end users. That's why end users are buying Nexus devices. Oh, I see. So if you're going to get into that market, you need to deliver on those things because that's why you're buying a Nexus device.
Starting point is 00:43:38 So, yeah, you're right. It has a particular – And the Android still needs to work well too. And, you know, everybody comes – it feels like everybody who tries this comes to the conclusion, oh, we just need to own the device or we need to partner with the device. We need to work tightly with the device. Wimpy, you had a point you wanted to make about some interesting business agreements recently which kind of prove some more and more leverage that Canonical appears to be building.
Starting point is 00:44:01 Well, I don't know if Canonical are going to be building leverage in this area, but it was recently announced that Canonical are going to be working with i don't know if canonical are going to be building leverage in this area but you know it was recently announced that canonical are going to be working with at&t to develop their you know infrastructure and services and what have you and you'd hope that maybe there might be some crossover there to mobile and if there is at&t could be the partner canonical uh could work with to give them the clout in the industry to maybe um bring some services to the ubuntu platform that might be difficult to achieve on their own you know uh i think i think even if this – so quick recap for those of you who may not roughly know what we're talking about. During scale roughly, it was announced that Canonical and AT&T are partnering so that essentially the vast, vast, vast majority of AT&T's cloud infrastructure will all be Ubuntu powered.
Starting point is 00:45:00 Right. Huge, huge win because it's like – we're talking tons of different types of services and devices that will be running Ubuntu. And this is the kind of agreement that any large company would love to have. So this was a major win. And the reason why I want to underscore why it's a big win is because even if it never translates to an Ubuntu device on an AT&T network, what it does translate to is legitimacy for canonical and brand canonical. What it does translate to is legitimacy for Canonical and brand Canonical. And I think I want to make sure that everybody fully grasps that because this is legitimacy for brand Canonical in the telecom space. Big enterprise telco. It's a pretty big deal even if it never actually translates to an AT&T phone.
Starting point is 00:45:41 It's still a win for Canonical. And it's the kind of deal that Red Hat or SUSE would have loved to have landed. Now the Red Hat doesn't have tons of great deals like this on their own. Obviously they do. Okay, Andy, I'll let you finish off this story before we move on
Starting point is 00:45:58 to the next one. Go ahead, your thoughts. Well, I think you're right. AT&T they're giving legitimacy i think the legitimacy is the bigger win here because otherwise you're kind of like apple trying to break into the set-top box market that you um without because the market's so locked up with regulations and everything else and like i was saying earlier you know it, a lot of times it's the deals that actually make or break you
Starting point is 00:46:27 in the smartphone market, and that kind of legitimate deal sort of underscores why a company at Canonical is going to have a better shot than the guys at Maru. However, that being said, if they had a downloadable image right now for the Maru image, and Noah has my Nexus 5.
Starting point is 00:46:44 I've got one. I'll devote to the cause. Yeah? Well, if they don't have a downloadable image right now for the Maru image and Noah has my Nexus 5. I've got one. I'll devote to the cause. Yeah? Well, if they don't have a downloadable image, they're not even shipping. But I guess some people have tried it. But if there's a sign-up, they have like a mailing list you can get on. But if somebody out there knows how to get an image, we'll try it. Because that said,
Starting point is 00:47:00 I would try on a Nexus 5 like nobody's business. And the fact that it's Debian based is kind of cool too. They'll be like the Roku cell phones. Maybe. I mean, you know, honestly, it's something I would love to try on my phone. It really is something I'd love to try. So if they ship something, you know, XFCE desktop based on Debian 8,
Starting point is 00:47:23 and I can still run all my standard Android apps on the phone while I'm... I mean, that is actually something I'd be willing to give a shot, just to see how it works. Hey, while we're talking about this kind of thing, real quickly here, I know we covered on last. We don't have to go into a big detail here, but we do have an officially shipping...
Starting point is 00:47:41 This is pretty exciting. Officially shipping Ubuntu a tablet. Tablet. In Q2, the BQ Aquarius M10 Ubuntu edition. 10.1 inch tablet, quad core MediaTek processor, high capacity battery, they say, 1080p camera, hey-o, two gigabytes of RAM, and a megapixel rear camera. So. And a micro SD card slot.
Starting point is 00:48:04 Okay, yeah, that is true. a megapixel rear camera. So... And a micro SD card slot. Okay, yeah, that is true. Popey, I look at this and I think that's pretty exciting, but in the era of the iPad Pro and the Nvidia Shield tablets, two gigabytes of RAM and the 1.5 gigahertz processor, is this an entry-level device in your opinion? Or do you think this is going to be something that maybe is actually going to perform pretty well?
Starting point is 00:48:25 Because I'm coming from an Android experience where Android kind of has a lot more overhead. I think, as always, it depends what you're going to do with the device. If you're going to try and run LibreOffice and open a ton of very heavy presentations, then, of course, it's not going to be the smoothest of experiences. But if you're opening a browser in a terminal and a couple of other apps, then maybe not so much of a problem. I think I'm mostly worried about 2 gigabytes of RAM because I can kill 2 gigabytes of RAM just in my browser. And 11 gigs available on the hard drive if you don't have an SD.
Starting point is 00:49:02 I could see me moving home over to micro SD. I could see that working. But i'm worried i'm worried about the ram yeah and we've been doing a lot of work to try and trim down what our apps are using and and obviously it depends what which apps you're choosing because some of them are less heavyweight than others shall we say some of them you know if you if you're using uh pure c++ games for example they start instantly and uh don't consume a huge amount of memory whereas if you open a web browser and open a ton of uh web apps or um you use web rtc to chat to your friends or hangouts or something like that then you then you're going to exhaust the memory. And we use similar techniques to Android and iOS to kill applications
Starting point is 00:49:48 that are using memory that are least recently used, that kind of stuff. So we do our best to make best use of the memory that we have available. Sure. Right. I'm hopeful, actually, that it works out to be a good thing. If it works and it's pretty usable now – I'd certainly like to try it. With two gigs of RAM and a quad core 1.5 gigahertz media tech, then when the next device comes
Starting point is 00:50:11 out, it should probably run even better, I would hope. So I think I'm in. I think I'm going to get one as soon as they're – I hope that the pre-sales process is pretty straightforward. But I don't really – Unfortunately, we have no control over the way that our partners sell their devices. So if they use invites or games or something, we don't control that. What about the idea that...
Starting point is 00:50:33 Yeah, I worry that, too, the tablets aren't selling that well right now. I'm not buying the tablet anytime soon. Really? But the thing is that we get a lot of flack that people don't want to switch from android or ios yet because ubuntu isn't like completely ready for the mainstream and we're completely aware of that you know we know there are some core applications that that are not serviced by the platform we know there are things missing and we're working on those things we know there are certain services that the platform doesn't provide that that i know a lot of people would like us to provide and app developers would like us to
Starting point is 00:51:09 provide and i and i don't i don't think we should dismiss out of hand these devices when really you and i the kind of people not not end users not my mom and my my daughter and my son, but you and I, us techies, are the kind of people that this is aimed at. And I think we're the kind of people who could make this platform better and evangelize for it and advocate its use when maybe in a year's time
Starting point is 00:51:38 there's something with many, many more cores, much more RAM, and all the applications are already there. You've got to start somewhere. I will try. You know, I'm willing to jump in kind of early as long as the price is right. And so we'll see. I'm still looking forward to it.
Starting point is 00:51:52 And I bet pretty soon after that thing ships, you'll start seeing images for other devices show up. And it's going to go from there. Real quickly, just one of our favorite distros here on the show we'd like to give a mention to when they have a new update. Aurora 23 is out. It's out. It's taken a long-ass time since 20. I mean, I don't – they blame it on – they say the three months we've been waiting for this thing is because of RPM Fusion repositories to be declared stable. But they just haven't gotten around to it.
Starting point is 00:52:21 The community packages that they include from RPM Fusion, like Multimedia Codecs and kernel drivers. Which kind of makes Aurora what it is. Yeah. Kind of depend on RPM Fusion. But they feel like they're stable enough. They're going to start shipping them now. So Aurora 23 is officially out. And once they make the RPM Fusion repository stable, they'll automatically switch your
Starting point is 00:52:46 Corora installation over, probably through an update. I don't get it. I mean, I don't mean to... I don't mean... And the RPM Fusion, great project. Corora, great project. 2000 and effing 16. Are you kidding me?
Starting point is 00:53:01 When you have the OpenSUSE build service out there that anybody could use? Are you kidding me? This is ridiculous. It is really a crap show, Fedora. You have a real crap show on your hands here because you have yourselves one of the most compelling Linux distributions backed by one of the most compelling companies in tech, period, full stop, Red Hat, not to mention one of the coolest Linux companies out tech, period, full stop, Red Hat, not to mention one of the coolest Linux companies out there. And yet, you can't get a distribution that has actual software available for it.
Starting point is 00:53:30 The situation has gotten better with Copper, much, much better with Copper. Yeah. Not good enough. Not good enough. And while you guys can't get this out of the gate, you have Canonical working on Snappy packages, or Snap packages, or whatever the hell they're're called that can just go pull crap down from GitHub automatically. You've got Arch, which has had the AUR for who knows how long. And FreeBSD, which is older than your grandpa,
Starting point is 00:53:53 has been around with the ports tree forever. And all of these different places have figured out how to get software available for the end user in a reasonable time that is relevant to their current interests. And you have projects out there like OwnCloud and one of the talks, by the way, one of the talks at scale. In fact, Mark Shuttleworth himself up on stage at scale said that one of the things Canonical hears all the time from upstream is, oh, yeah, don't use our packages in the repo.
Starting point is 00:54:17 Don't use the package that's in the repo. Think about that for a second. This is what upstream projects are telling people that are deploying their software in high production environments. They're saying, don't use the package repos. Don't use the package in the repo. That's what they're telling them. This is Mark Shuttleworth admitting this up on stage.
Starting point is 00:54:36 And Fedora is the worst of it. OpenSUSE. Nobody uses OpenSUSE, and yet it's got a better software situation than Fedora does. And Copper has been around, and it's getting much better, but it's still not good enough. And RPM Fusion has worked so hard and diligently to try to provide a solution for this. It is not good enough.
Starting point is 00:54:54 They need to address it at a project level. They need to empower their community. To be better in sync. I don't know. Maybe they need to – I don't know what's wrong with Copper. It just – I know. I don't know. Maybe they need to – I don't know what's wrong with copper. It just – I know. I know. I might have an idea as to what's going on here.
Starting point is 00:55:12 I honestly – and just let me finish and then I'll let you jump in. The reason why this upsets me is I honestly would probably run Fedora full time. Yeah. If these – and if this could be solved. Run Fedora full time. Yeah. If these – and if this could be solved. And I don't understand.
Starting point is 00:55:31 I guess I've always come from the position because I talk to so many people who switch to Linux. And myself, I came into Linux initially through a Red Hat path. There are so many people who come to Linux because of Red Hat. And so for them not to have solved this by now, I just – I cannot grasp it. As somebody who's been watching this for literally an effing decade. I cannot grasp why they haven't solved this problem yet. Go ahead. developers or whatever is needed to actually develop all of these little fissures and fractures like Cora, RPM Fusion, and all these little minor projects. So what happens is these projects just take forever to come out, whereas OpenSUSE, even
Starting point is 00:56:17 though they don't have a large community, they're focused mostly on the core and just a few little extras like the build service and whatnot. Yeah, I think Fedora should look at SUSE and go, hmm, jeez, they seem to be really nipping at our heels these days. I mean, I made a joke, I made a crack
Starting point is 00:56:38 about OpenSUSE there, but in reality Fedora should be looking behind, over their shoulder and going, oh, jeez, what are these guys doing? There seems to be a lot of steam and a lot of momentum here. Especially when Fedora has already done so much in terms of switching to DNF. And they've modernized a lot of their infrastructure. And this is like the last component that needs to be dealt with. Yeah.
Starting point is 00:56:57 So now you've got to – this is actually really it. You've got the different rings of Fedora or whatever they call it. And you've got Fedora Desktop and Workstation, as they call it. And you have all this stuff set up now, but yet what you don't have is the user base that makes it usable. And there's other distros out there that are kicking their ass. And I don't understand why they're getting their ass kicked so bad here. I mean, look at Arch or look at OpenSUSE or look at Ubuntu, even though they've got PPAs right now. I mean, look what they're doing there, right?
Starting point is 00:57:24 It is so much better than what's happening at Fedora. It's getting way better too because people are going to – people that are listening to this are going to be like, Chris, you're way off base on this. And they're going to cite Copper and all of this. And I will say I just don't think it's enough. Having watched this for as long, it is so much better than it used to be. So I don't want to diminish it. But it's just not enough yet. It is so much better than it used to be.
Starting point is 00:57:44 So I don't want to diminish it, but it's just not enough yet. And when I see something like – when I see something like Karora, the reason why Karora is of note is because it is one of the few actually usable distros based off Fedora. That's why it's even of note. One of our favorites, as you said. That needs to tell you something right there. If you think I'm wrong, answer me why. That's fact. Why are there so few well-known usable distros based off Fedora?
Starting point is 00:58:16 It's because of this fundamental problem they struggle with. It's a loss if you base it off Fedora. You're appealing to Fedora users. Anyways, I'll leave it at that. I just find it to be very, very, very frustrating. All right. Amal, do you have any thoughts before we move? No.
Starting point is 00:58:33 I mean, and I love it. Like I literally say I would switch to it. I think there's a lot of Fedora love on JB. Thank you. I try. You know, I think it's a good distro. They push the boundaries in awesome ways. I like the folks behind it. Yep.
Starting point is 00:58:45 There's just some packages you kind of have. You know what's funny is how underrepresented it is sometimes too at community events. Sometimes it gets pretty good representation and sometimes it feels like OpenSUSE and Ubuntu are the only two distros that exist at events. Bobby, did you get that sense at scale? Well, I'm biased, so don't ask me. I suppose, yeah, I suppose. But, you know, the reason I say that is, like, there's usually a Red Hat booth and a Fedora booth,
Starting point is 00:59:18 but not always. And sometimes they don't put a ton of effort into one of the booths. Like one time, sometimes the red hat booth gets a lot of effort. And sometimes like Ruth man's the fedora booth and she brings like, sometimes what Ruth does is she'll Amazon prime in some furniture and she does a nice setup, but it's like as far as she can take it.
Starting point is 00:59:38 And sometimes they assign her at the red hat booth and then she's not at the fedora booth and like nothing happens. And that's kind of what happened at scale. Were there more like in total were there more bsds there than there were linux distros well there were two bsd booths wow yeah and and three linux distros so that was close yeah that's frightening they're coming west is gonna be BSD Unplugged in the air, isn't it? They're coming for you, and we've already got our new show planned. Welcome to BSD Unplugged, your weekly BSD talk show that's too busy getting actual work done to care about your silly display server. My name is Alan.
Starting point is 01:00:17 There you go. He'll be running our display server before too long. Oh, it's going to happen. It's going to happen. It's going to happen. All right. So we should really move on. I got all off on a tear about Fedora, and I love him. I shouldn't have done it.
Starting point is 01:00:32 But they frustrate you. There are some things that don't frustrate you, though. Well, that's true, Wes. There are some things that make life simpler. There are some things that make life simpler, like Ting. Ting is on a mission to make mobile simpler, which makes it less frustrating. Really, it does make it less frustrating, too, because they've got great support, they've got a great control panel.
Starting point is 01:00:50 Only $6 per month, flat rate for the line. And there's just your usage on top of that. Go to linux.ting.com, go to linux.ting.com to save and support the show. You get $25 off a device. That's serious. Or, if you bring a compatible device, and they've got GSM and CDMA.
Starting point is 01:01:06 What? So like everything works. Pretty much. You can check out. They got a page that tells you. They give you $25 of credit. Now here's the thing. Average monthly bill per device, $23. So you get $25 in credit. It paid for more than my first month, which was like years ago now. They have a savings calculator so you can see how much you would save. I got picked out
Starting point is 01:01:22 a couple of really good devices I think are good value. The LG Volt 2, $183, ships tomorrow, SIM card included, tri-band LTE, $183, unlocked, no contract, pay for what you use. It's a pretty nice Snapdragon processor. That's a name brand. Oh, yeah. Oh, yeah. That's true. That's true.
Starting point is 01:01:41 That's a name brand. Oh, yeah. Oh, yeah. That's true. That's true. You know, that actually, you know what? I would take it over a media tech. All right.
Starting point is 01:01:52 And also, how about this one? Here's another name you like, Wes. The OnePlus 2. How about that? $349 unlocked from the Ting network. Love it. USB-C. Oh, yeah.
Starting point is 01:02:04 That's true. And, you know, they've also got've also got the Nexus Eye devices. They've got the Moto Pure Editions on here. They've got the internet phone 5s and 6s on here. What are those you've got on screen? The feature phones, buddy. Look at that. Dura XT. $47 for the Dura XT. That looks tough. Yeah, if you want to step up to a camera, $58.
Starting point is 01:02:22 Now, you know what? Seriously, no contract, no early termination fee. You pay for what you use, and you can also turn the line off when you're not using it. Like as an emergency phone, or a phone for the kid, or a phone for anybody. You know, I mean, geez, it really... Or like Noah's like, here's my personal bat line. You can... That's what he uses it for.
Starting point is 01:02:40 I also, if you're not a performance hound, the Moto G First Gen. $63. You're still getting updates to get a nice near Google experience on that one. Yeah. I say near Google because I got a couple of Moto X things on there, but most people seem to think they like them. I have not tried it personally. Kyocera Vibe, $150.
Starting point is 01:02:58 I mean, so many great. The Netgear Zing, which is what I use on my road trips, and I like that one because it's got the OLED touchscreen right there, so you can see all your business right there. Fancy. Mm-hmm. Mm-hmm. You can see how many Wi-Fi devices are connected right there on the screen. Super nice, because then I can see if somebody's trying to connect to my Wi-Fi. That's handy.
Starting point is 01:03:13 I only have two computers. Exactly. Linux.ting.com, and a big thank you to Ting for sponsoring the Linux on Plug Show. Plus, we got that awesome URL, linux.ting.com. One of the things I've always wanted to be able to do when I'm running a virtual machine is get legitimate 3D performance.
Starting point is 01:03:32 Yes. Legit 3D performance. And not settle for closed source solutions to do so. And we've all read about doing like a VGA pass-through in your virtual environment. And we've all read the guide and been like, oh, jeez, I don't want to do that. And then you see the videos of people doing it. and been like, oh, jeez, I don't want to do that. And then, like, you see, like, the videos of people doing it. You're like, oh, maybe I can do it. You're like going to a separate X server and you've got, oh, yeah.
Starting point is 01:03:50 Let me tell you about Virgil 3D. This is something that's been made possible by a feature that shipped in the latest Linux kernel that I didn't actually notice at first. You did. You caught it, didn't you? at first. You did. You caught it, didn't you? So in kernel 4.4, we got a brand new, very neat feature that
Starting point is 01:04:07 is going to help change all of this. It's called VertIO GPU. It's a driver you maybe heard of before. But it's got a whole new feature set. In this release, it allows the virtualization guest to use the capabilities of the host GPU
Starting point is 01:04:23 to accelerate 3D rendering. In practice, this means a virtualized Linux guest can run an OpenGL game while using the GPU acceleration capabilities of the host. And we'll talk more about this here in a second. Now, it requires running QMU 2.5 amongst other things. So we've heard of virtualization 3D capabilities in things before, like, what is it, VirtualBox. VirtualBox has some limited OpenGL support,
Starting point is 01:04:54 but the way they're doing it is actually pretty wonky. The way VirtualBox and other virtualization solutions like VMware and Parallels and some of the other common consumer virtualization products are doing is they're actually trying to emulate the entire OpenGL stack. They're essentially acting as an OpenGL client to your host video card. But the problem is the OpenGL stack is crazy big, a moving target, and honestly has some problems. And as the developer of Virgil 3D tells us, it has all kinds of other issues.
Starting point is 01:05:24 I have a quick clip from a conference. We have VirtualBox, who did an open source graphics adapter, but based it on OpenGL. Insane. But basically, OpenGL is very big. And basing your whole hardware abstraction layer on a huge API is, A, insane, and B, security implications abound. It's really hard to prove that you're going to be able to shut this thing. And they're having a lot of trouble. Virtual docs have been going, how are we going to make it even stable?
Starting point is 01:05:56 So it's like they can't upstream their drivers because they don't know what to do. So, I mean, it goes on. But you can see how basing it on top of OpenGL would be a horrible idea. Yes. But it's essentially what we've been trying to do for a while. I looked at that one. That's a bit insane.
Starting point is 01:06:13 They have a bit more. They've got a Windows driver at least started. But they also hacked a lot of things. There was also a project called vGallium. Which we've heard of. They used the Gallium hardware interface that I was using. I remember vGallium, and I remember it was difficult to set up,
Starting point is 01:06:27 but I can't remember why. Well, he gives us a real quick recap. But they didn't go to the next level. They basically, it was a research project for Zen. He just basically took the Gallium code in the top and then shoved it out the bottom. So the host had to be running a Gallium driver with a special API attached to it,
Starting point is 01:06:43 so it wasn't generic. You couldn't run it on any sort of driver. Which special API attached to it, so it wasn't generic. You couldn't run it on any sort of driver. Which is why it was difficult. But it was a research project. It showed that it could be done, but he never had the time or inclination to actually finish it off. But yeah, apart from the VMware one, I think the others have been pretty bad. So the VMware one he thinks is kind of decent.
Starting point is 01:07:01 So this is Virgil, a 3D driver, a 3D GPU for QEMU. Virgil is a research project to investigate the possibility of creating a virtual 3D GPU for use inside of a QEMU virtual machine that allows the guest operating system to use the capabilities of the host GPU to accelerate 3D rendering.
Starting point is 01:07:19 Who is that? Can you see that? That would be William. Mr. William, I think you might have a hotkey for control or something, because every now and then we hear your wonderful ambiance. The plan is to have the guest GPU that is fully independent of the host GPU. And I want to underscore this point. This is really slick about this. Since they're emulating the GPU, you are fully independent of the host GPU, which makes it more portable. You don't have to have a dedicated card to give to pass through.
Starting point is 01:07:44 Exactly. Exactly. And it makes it obviously probably more cross-platform in terms of cards and CPUs. The project entails creating a virtual 3D-capable graphics card for virtual machines running inside QMU. The design of this card is based around the concepts of Gallium 3D to make writing Mesa and eventually direct 3D drivers for it easy. A couple other points. Initial groundwork got laid in kernel 4.2. It contains the mode setting only drivers, but Linux 4.4 contains the 3D supported pieces.
Starting point is 01:08:13 You got to have Linux 4.4. QMU 2.4 contains some of the initial code, but QMU 2.5 contains 3D support only with the GTK3 front end enabled with GL. So there's a couple of caveats. You've got to have QMU 2.5 with GTK3 front end and GL enabled. But so far, he's been able to just run every damn desktop 3D game he's thrown at it inside the virtual machine. And running inside desktop environments, which are 3D accelerated, like GNOME 3.
Starting point is 01:08:48 Nice. Yeah. It's happening, Wes. It's where we're getting legitimate 3D capable support. And it's, I mean, it's here already. Like, it slipped in. There's a couple of hoops you got to jump through, but it slipped in in the last kernel of it.
Starting point is 01:09:01 Can you imagine when it's just a part of boxes and every VM you spin up, it's just accelerated? Maybe even Windows VMs? This is super exciting for me because something I always, particularly as Wimpy will be first to point out, I have not received my Purism 15 laptop. I don't know if you knew this. No, I thought you'd had it for months now.
Starting point is 01:09:25 Yeah, no, I have not yet received that. That's not in front of me right here? I was hoping the chat room would have a time code of when I first backed the project, a YouTube time link by now, but we don't have that. But come on, Wimpy. I don't know if you're aware, but I have not yet received my Librem 15. Were you aware of that? I'd heard. Gets around.
Starting point is 01:09:45 I don't have a lot of spare machines right now. I have been, every time we do a dist review, and you might have noticed we haven't done one for a few weeks. Yep. Every time we do a dist review, I have to sacrifice one of my machines. Like I got to sacrifice. Because typically what I would like to do, because I've been doing this for so long, I like to just have a nice, safe machine. Yep. Generates a System76.
Starting point is 01:10:05 Get the bare metal, full install experience to really review it. Because if you don't get the full 3D accelerated desktop these days with like GNOME 3 or Plasma 5, or even if I wanted to install Ubuntu Mate and turn on Compiz and just see how that works, it's really limiting. And, you know, I think this could make it much easier to demo stuff to people.
Starting point is 01:10:28 It could make it much easier to test stuff. I mean, this is super, super exciting. And I love that it just is here already. We just get it. We just get it as being Linux users. It might make, hopefully it'll make, you know, like KVM, QEMU a little more accessible. Like I know a lot of people who use things like ESXi stacks, right, to do a lot of their home virtualization needs. I know a lot of people who use things like ESXi stacks to do a lot of their home virtualization needs because KVM, QMU, they don't get the performance they want or they don't get the graphics that they're used to with VMware, that kind of stuff.
Starting point is 01:10:54 So maybe this can bring that enterprise experience to home users. He also says he's working down the road on the capability of doing direct 3D drivers to make it possible to run Windows clients and get direct 3D support. possible to run Windows clients and get direct 3D support. ND, isn't this sort of one of these things that you think you only get in Linux because commercial vendors wouldn't necessarily be all that motivated to work on a feature like this in their base OS? Exactly. That, or
Starting point is 01:11:15 maybe a BSD, but also because OpenGL APIs, they're moving targets because you're looking behind this, you're peeping through this hole that Windows has let you in to see their magic whatever, right? Yeah, that's very true. It is very true. I think, too, like when I'm just wanting, if I'm wanting like one Windows app that requires DirectX, like AutoCAD or maybe it's some game. I mean, there's got to be tons of them out there.
Starting point is 01:11:46 I can't even think of all of them. If there was just one or two things, and if I just had a Windows 7 VM or something that had direct 3D support. Easily spin up on one of your nicer machines and just. Would something like AutoCAD or whatever require like super crazy, crazy? I don't know exactly what the performance would be like,
Starting point is 01:12:04 but if it's decent enough, that could actually enable a lot of people to switch to Linux. Watch out, BSD. We're coming for your beehive. We're coming for your beehive. Anybody in the Mom Room have any other thoughts on this story? It'd be great if someone wanted to set this up, or if anyone has any recent stacks set up
Starting point is 01:12:20 and want to try to run something. Yeah, you'd need to have kernel 4.4. It would also make development of Vulkan easier too. Oh! Oh man, it could also make really developing games for SteamOS easier too. Yeah, that's
Starting point is 01:12:36 what I was just thinking. Like for OpenQA, you test almost all of its stuff inside Keymovie VMs, and the idea of being able to test 3D accelerated graphics automatically. Oh, that'd be so nice. Yeah.
Starting point is 01:12:47 Testing desktop environments, Wayland, Weston. Wow. Wow. Automated testing. It gets a huge, Oh wow.
Starting point is 01:12:56 Ooh. Huh? Even though I don't support this particularly, this might be a good way to, to get some windows only games running in Linux. Yeah, absolutely. Boy, when you think of the gaming aspect of it and the automated testing, which I hadn't considered,
Starting point is 01:13:14 it's worth it just for that. Being able to do automated testing of... Boy, I'm really excited about this. I'm going to follow this. It's worth even forking if you had a Windows Skype on Linux. Yeah, very good one, Rikai. Yeah, maybe. Maybe.
Starting point is 01:13:27 Now we've just got to work on a good way to get full camera access under the VM. Maybe that's good enough already. I haven't really tried. That's just a USB device. It shouldn't be that hard. But, you know, the I'd fork it comment, I would, just to clarify what I mean there,
Starting point is 01:13:42 if this was code that exists, you could have your own test environment based off this. It doesn't have to even make it into mainline. No. Yeah. Oh, I get excited about that kind of stuff. I mean, I would love to see it in mainline. I mean, it is. It is in mainline.
Starting point is 01:13:59 It is. That's the great thing. This already exists. We all get it. I can't wrap my head around the fact that this already exists. It's on your computer now. I'm so often talking about things that are coming down the road that I can't even fathom the fact that something just has already shipped. And it shipped in January.
Starting point is 01:14:14 It's not even January, Wes. Very little fanfare. And I think I'm already – let me see here. Hold on. The most important question is which kernel is Chris running on. How did your update go? Well, I think I updated on Sunday, so I should be pretty current. I'm currently running 4.4.1.
Starting point is 01:14:28 So if I had the right version of QMU, which I probably do, I could try that. Yeah. That is really cool. Well, how about that? All right. Well, I don't know. I just feel like we should all sing Kumbaya now because we just all got a feature for free that the commercial OSs don't even have. Ha!
Starting point is 01:14:48 What do you guys got? I got nothing. You know what else? Linux Academy's got me pretty excited. Linuxacademy.com slash unplugged. Go there right now to get yourself a discount and check out Linux Academy. Linux Academy is upgrading all the freaking time. These guys are on a roll.
Starting point is 01:15:01 They've been exploding staff-wise and really exploding feature-wise and content-wise, too. In fact, I invite you to go over linuxacademy.com and then take the tour. 2,313. Boom! Self-paced videos where you can obtain experience as you need to learn and practice on your lab servers provided
Starting point is 01:15:19 by the Linux Academy. Master the concepts, you guys, with 2,313. I hear that number changes all the time. It goes up, you guys, with 2,313. I hear that number changes all the time. It goes up, Wes. It goes up. And they got staff dedicated to keep the stuff current, too. They got scenario-based labs, which I think is super slick.
Starting point is 01:15:37 You work in their advanced lab environment while completing scenarios from beginning to end on lab servers that are live. Instructor help is available. Did I mention instructor help is available? By the way, did you hear? Instructor help is available. Did I mention instructor help is available? By the way, did you hear? Instructor help is available. For these type of topics, I think I should mention the fact that instructor help is available. I might need instructor help.
Starting point is 01:15:52 Is that available? That is available. Yes. Instructor help is available at the Linux Academy, and I think that's a big deal for these types of topics and concepts. Here's something I really love, and it makes so much sense. I'm surprised that I haven't seen this before.
Starting point is 01:16:05 Graded server exercises. Linux Academy automatically grades your actions so you can see how well you did. Right there, built in. Included in all different memberships. They have Red Hat stacks. Boom. Bottom dot. You want to become a Red Hat expert?
Starting point is 01:16:17 They got it. Python. OpenStack. PHP. Ruby. And the Amazon Web Services. And as somebody who's accidentally spent too much money on Amazon Web Services, learning about Amazon Web Services,
Starting point is 01:16:28 and somebody who thought he could just jump in this weekend and set up simple mail services on Amazon, I can tell you one of the really nice features of Linux Academy is their AWS courses. Because when you go to do stuff in AWS, they're spinning those instances up for you. It's part of your Linux Academy subscription. All of this stuff is. Anytime you want to get to any different type of courseware, anytime you want to just jump into something new, everything is part of your subscription. And they do it in a way where they quantify it with just a simple amount of time.
Starting point is 01:16:56 It's going to take you seven hours to learn Ruby. Well, I got – you spread that out over a few – I got seven hours. In fact, one of the things that's really nice about Linux Academy is they have a system where you just input your time. You just say how much time you have available and they have an algorithm that will create detailed learning plans with reminders and daily assignments, labs and quizzes that are due. They'll also just give you expected completion dates so you can help schedule your – and then go be a boss. Boom. I think it's a pretty great service and I think they're a great fit for our audience. I think they're a really great fit for our audience and I'd like you know go get go be a boss boom i think it's a pretty great service and i think they're a great fit for our audience i think they're a really great fit for our audience and
Starting point is 01:17:29 i'd like you to go there check them out and support this show by visiting linuxacademy.com slash unplugged shh don't tell anyone don't tell anyone except for every single person you know tell everyone um if you're even mildly interested in Linux, Linux Academy is perfect, right? And you know what? If you want to just tell everyone you know and maybe make them a nice card and just put,
Starting point is 01:17:55 been thinking of you and maybe you need to improve a little, visit Linux Academy. Put a slash unplugged in there. I almost feel bad, but the part that gets me is that Linux Academy is even useful for people who might not even be that into Linux. Oh, yeah.
Starting point is 01:18:08 Just want a good job. Yeah. You know, who are looking for a career. Or you want to learn PHP. Yeah. I think a lot of people who find Linux Academy useful, too, are folks that ended up in a job where now Linux is part of the stack. And now they have to do that. also for people who have worked with Linux for a really long time and they know they're missing either a couple of fundamentals or a refreshment on the fundamentals would be
Starting point is 01:18:28 necessary or even in my case what was necessary is I discovered at some point when I was doing the standard career thing was I actually need to have proof that I know this stuff. And what's great and something we've watched over the years with Linux Academy is they are really becoming a known brand. And so having Linux Academy on that. Yeah, trusted. Yeah. And now with their partnership with the Linux Foundation,
Starting point is 01:18:49 that takes it even further. And so for people that are playing the corporate game, I think this would have been a – I would have loved to have a tool like this. I would have loved to have a tool like this. Linuxacademy.com slash unplugged. Go check them out. And, you know, if nothing else, support the show by visiting them.
Starting point is 01:19:09 So I'm going to do something on the show live because I don't think this is going to be available for very long. Yeah, probably not. It's called Streamio, I think, right? It's S-T-R-E-M dot I-O. And it's like popcorn time. Streamio. Popcorn time meets plex anybody in the mumble room tried this yet
Starting point is 01:19:27 this is sort of like of course not neither have I and I don't condone he's not about to try it now either I am for journalistic purposes about to try it but I won't use it personally after trying it on the show
Starting point is 01:19:43 really but it is something interesting. So it's Plex Merce meets Popcorn. And Popcorn Time was this app that essentially made BitTorrent streaming really super simple. So when you go to their website, they automatically detect your OS, and you can download a binary. It's a direct download. I love seeing that cute little penguin right next to the apple on the window. Yeah, isn't that nice?
Starting point is 01:20:03 That is really nice. It's a direct download, and I'm surprised by that. I think that'll be the first thing that goes, is that won't be a direct HTTP download anymore. Yeah, right. And once you run it, it actually launches as, geez, apparently I have tar.gz. Watch this, Wes.
Starting point is 01:20:20 Watch this. Okay, so I go, I don't know how this happens. I go show in folder, right? And it launches FileLite, which is the file space. Nice. That's apparently what I've associated with tar.gz files. MIME types are all messed up. I don't know how that even happens.
Starting point is 01:20:38 How does that even become a thing? I don't even know. Anyways, so you download Stream.io for your platform of choice, which, of course, is Linux. Naturally. I wouldn't think otherwise. But look at that. They've got Windows and Mac, too, if you're trapped there. I guess. I suppose.
Starting point is 01:20:51 And then they have a runtime. You launch the runtime. The runtime itself is almost 60 megabytes. And then once it's launched up, I first saw this. I thought, why the hell would I log in with Facebook or with my own account? But you might see why later. Or you can do a guest login. So I'll just do a guest login for purposes of the show here.
Starting point is 01:21:07 And I'll make it a little bit bigger so you guys that are watching the video version can see this. And it has an interesting header bar-like design up there at the top. You see that? I do. Very GNOME 3-like, even though this is obviously not a GTK application. No, it's not. So when it first launches, you have your categories here along the left-hand side.
Starting point is 01:21:24 Movies, series, channels, and TV channels. And the movies has been highlighted in top. And right there is Spectre and The Machinist and Mission Impossible, all the latest movies. So let's just click on Spectre for example here. When I click on it, it brings up a very plex like here's info about the movie, its director, its cast, the genre, the summary. You can play the trailer if you want. IMDb rating, all that stuff. So let's click play.
Starting point is 01:21:50 When you click play, you are then presented with a couple of really interesting options, which are the first and highlighted options. Buy it on iTunes. Buy it on Amazon. Buy it on Vudu or Google Play. And then there's this other section here, which is in every video and everywhere. It says popular in your area. And there's this Juan Carlos Torrence, HD free. Now, if you click that, it says, hey, bro, would you want to get this add-on to do Torrence?
Starting point is 01:22:19 I say, okay, activate this add-on. The Torrent add-on is activated. The movie splash comes up, and then it uses the logo of the movie as the loading screen. How clean and slick is that? This is it buffering the torrent right now of the movie. And I'm not going to... This is just to show you this is possible. I don't plan to watch the movie on the show here. He already bought 10 copies before the show started.
Starting point is 01:22:42 I do own this movie. Totally. So this, it buffers the movie over Torrents and begins playing it. But no, it did present first, buying off of Amazon, buying off of iTunes, buying off of Google Play. And then once it's done that, it starts
Starting point is 01:22:58 and it streams off of the Torrent. And it does this for TV shows, movies, all of it. And they're trying to get away by saying, well, we offer the commercial version. I'm not going to play it because I don't want to get takedown. But trust me, it does this for TV shows, movies, all of it. And they're trying to get away by saying, well, we offer the commercial version. I'm not going to play it because I don't want to get takedown. But trust me, it does indeed work. And you can see they have series. You could go watch TV shows specifically.
Starting point is 01:23:13 They have TV channels on here. I don't really know if those are legitimate TV channels or not. But this is a really interesting app. Linux support out of the box. Yeah. No way this thing's going to last. What's your bet? How many days until it's taken down?
Starting point is 01:23:31 Well, I don't know if it'll be taken down directly or if they'll just remove maybe one. Carlos plugin will no longer be there. It's interesting to have kind of the functionality wrapped in a Linux-supported client for things. Like, look here. I'm watching the BBC on the little laptop right here. That was right through the player, right?
Starting point is 01:23:47 Look at that! Some things maybe you can work it out. Like, maybe I don't want to have to use the Amazon's crappy web interface to watch my Prime videos. If I can do it here, that might be just as good. Good call. You could use it just for that kind of stuff. But you've got to think, the built-in torrent streaming,
Starting point is 01:24:00 that's going to get them taken down, right? Especially with all those movies that just pop right up on the front when you load the app that's just asking for it. Yeah, it's going to get them taken down, right? Especially with all those movies that just pop right up on the front when you load the app. That's just asking for it. Yeah, it's just making them front and center. It makes the stealing really easy, and it's popular in your area. It's popular in every area.
Starting point is 01:24:16 They're using Electron, which provides the innovative platform that they've built around. They're using Web Chimera, which is a Web Chimera.js that allows for streaming to play any video format with good performance. They're making it easy to create your own add-on. All right. We've got to get a JB add-on up in here.
Starting point is 01:24:33 That's a good call, Wes. That's a good call. And they're an open source project. So let's go look at their open source projects on GitHub. What do you think? So I see their translations here. Local files. Add-ons.
Starting point is 01:24:45 Hmm. I don't see the main player, though. Nope. I'm not seeing the translations here. Local files. Add-ons. Hmm. I don't see the main player, though. Nope, I'm not seeing the main player. Where's the main player? Airplay. That's cool. Yeah, one of the things they let you do is stream to – they support Chromecast and Airplay. Oh, they support Chromecast.
Starting point is 01:24:57 Yeah. Dang. I know. It's actually pretty cool. Yeah, it's – wow, the chat room is really upset that it's 64-bit only. I mean, I'm like – You guys living in the past? What are you, the chat room is really upset that it's 64-bit only. You guys living in the past? Chat room, really?
Starting point is 01:25:11 Okay, let's take a little straw poll real quick here. I'm just going to put this together. I got to know because there was a rumor that Ubuntu might drop i386 support. There's the new Neon Project only supports 64 bit when I get the 32 bit ISO I'm like did I download the wrong ISO right I didn't need that crap alright so chat room I'm going to put together a straw poll
Starting point is 01:25:36 I want to find out how many of you are on 32 bit or 64 bit so I'm just going to put this 32 bit no judgment it's not like there's anything wrong total judgment alright no I'm not kidding which you this 32 bit. No judgment. It's not like there's anything wrong with that. Total judgment. All right. No, I'm not kidding. Okay. Which you got? You're asking the wrong question, aren't you? Why was that? Why is that? What is it? What is it? What is the right question? You're asking, you're asking, do you need 32 bit? Yes or no? Um, not whether you're running it. It's whether you need it. What
Starting point is 01:26:00 would you need 32 bit for? What am I missing? Netbooks. Some more 3D computers. Well, that's not... I wouldn't say need it with a netbook. Well, except for the ones that only support... The netbooks have got atoms, and they're only 32-bit capable. Yeah, that's a good point, MiniMC, is that when you use that Stream.io stuff,
Starting point is 01:26:20 it's buffered. Yeah, you're stealing if you're using torrents. So I wouldn't... I mean, you've got your own moral issues you've got to figure out with that. I just think the technology aspect of it's buffered. Yeah, you're stealing if you're using torrents. You got your own moral issues you got to figure out with that. I just think the technology aspect of it's interesting. All right. I put together a straw poll. I just dropped in the chat room. Strawpoll.me slash 677
Starting point is 01:26:35 5073. I just want to know if you're running... Also, there's another straw poll that is also happening. There's another link in the chat room about backup solutions. We'll talk about more of that in the post-show maybe. Well, I thought it was interesting. I think it's also kind of what you said for Linux users.
Starting point is 01:26:57 I haven't played with it enough yet to say it works like this. But if I could hit the Google Play button and actually legitimately buy it and have it on Google Play and then have it play in that player and not have to leave that software, that would actually be worth it right there. I wonder how well it facilitates. Like if it can provide a nice wrapper and if it's already – like maybe I already have a Kodi system and it's easy enough to do my Google Play and my Amazon stuff just in that or Kodi can launch that, something like that. That would work well. All right. Real quickly, 95% of the – 96% of the votes.
Starting point is 01:27:24 We've only gotten 23 because we just – I literally just put it in the chat room. 24 votes. Live action polling. 92% on 64. Hi there. 92% on 64-bit. 4% on 32%. I even put ARM in there.
Starting point is 01:27:37 To be fair. 4%? What about ARM 64-bit? Oh, jeez. Oh, jeez. I didn't want to break up the ARM. I wanted to give ARM just a solid showing. Yeah. All right. That's it. That's it. You, jeez. Ah, jeez. I didn't want to break up the arm. I wanted to give arm just a solid showing. Alright, alright. That's it!
Starting point is 01:27:47 That's it. You know what? That's a sign that it's time to end the show right there. That's our cue right there. We'll bring it to an end. Linux Unplugged, live on a Tuesday. We'd love to have you join us in our virtual lug. Did you know we have one of those? You just heard from them. You could be the guy that keeps hitting his control button.
Starting point is 01:28:05 Don't be that guy. You know, you've heard of lugs, but then you've got to go somewhere. Maybe you're busy on Saturday. I think you should still go to your local lugs, but if you can't or there's not one near you, or maybe you just want an extra one. Or your whole lug wants to come join our virtual lug. We've got a mumble room.
Starting point is 01:28:19 It's open source software. It's open to you. You just have to have a good working mic. Join us at jblive.tv linuxactionshow.reddit.com for content and feedback, jubilabroadcasting.com slash contact. Thanks for joining us, and we'll see you right back here next Tuesday. Thank you. so wimpy how long have you been going to your local lug is it local to you and are you been going for a while or is this a new thing uh well i met poppy at my local lug a long long time ago um but i've been a bit absent of late um and i've recently started going again uh to because i've been going to a lot of raspberry pie events uh over the last year or so and i've just started going to my local lug it's about
Starting point is 01:29:40 50 miles away oh so it's a bit of a trek. Look at you converting it for us, too. That's awful nice of you. No, no, I'd have to convert it. We speak miles over here. Oh, okay, good. Well, then, so you and I are on a common language. I didn't know you guys did that. I thought miles was literally something that only we stuck to anymore.
Starting point is 01:29:57 That's my education at work. So 50 miles is a bit of a trek, but... Was it worth it for that? Oh, sorry. The last guest at the lug was the sysadmin for the Institute of Cosmology and Gravitation who built their supercomputer. That's awesome. The presentation was how to build a supercomputer running on Linux, and it was brilliant.
Starting point is 01:30:22 Oh, that would be cool. That is great. Hmm. I know there's a couple of... So there's a couple of lugs here, that would be cool. That is great. Hmm. I know there's a couple of, so there's a couple of lugs here, but around here, but... I've been to the Seattle one a little while ago. Oh, I haven't been to that one.
Starting point is 01:30:32 That would be probably pretty interesting. How was that? It wasn't bad. They were just kind of getting it back going when I went there, so it'd be good. Maybe I'll try to go soon. The lug closest to me sort of focuses more on old timers and old machines.
Starting point is 01:30:48 Yeah, that's common, to be fair, as well. I don't mind that, but I would love to talk to people in person about current Linux things. That would be very exciting. And there's probably some there. So you've got the fests and the cons for that. And the virtual lug. Yeah. And the virtual lug, of course, yes.
Starting point is 01:31:07 There was something I was going to mention in the post show. Do you remember what that was? Oh, the poll, the backup poll. Yes. So there is a – if anybody's interested – who was that? That was particularly awful. We have a poll going in the chat room. You saw the link posted again about – although, you know, the problem is whenever we do these kind of polls,
Starting point is 01:31:23 everybody talks about how their preferred backup solution isn't in there. But there is a poll going right now in the Linux Action Show subreddit about the backup solutions that people use on Linux. And I would be kind of curious to know this information myself. So it's strawpoll.me if you're listening after the fact or if you're not in the chat room. Strawpoll.me slash 677-0789. And I will repost the link in the chat room. I'd just be curious to know what people are using. I'd be curious about that.
Starting point is 01:31:54 Right now, SimpleTar in our sink is winning. Yeah. We're probably more interesting than that, guys. So get your votes out for your preferred solution. Yeah. I mean, because what that really means to me is people aren't probably being super pragmatic about it. They're probably rolling something together and then not watching it. But I don't know.
Starting point is 01:32:09 We'll see. All right. So jbtitles.com, jbtitles.com. Now we pick our vote. We have to vote. We do. Thanks for being here today, everybody. We got a great turnout in the Mumba Room.
Starting point is 01:32:18 I love it. I'm glad I'm like back up to 100 percent health because I wasn't sure this was going to happen today. Yeah. How was Mr. Dominic? Did he – It was good. I think he pulled it out. Did he tell you you were sick because I wasn't sure this was going to happen today. How was Mr. Dominic? Did he tell you you were sick? I don't know. Did you keep that from him? No, no, no. Too good of a story to share.
Starting point is 01:32:35 Really, Wimpy? I haven't been keeping track, really. Happy lupversary, sir. Today? Lupversary, very good. As near as it's the closest one. Wow.
Starting point is 01:32:47 So 4th of February. I can't believe the show's that old. That's crazy. Yeah. Well, I'm glad you've been here. It's been very nice. Yeah. I can't.
Starting point is 01:32:55 There's a lot of, so many interesting things have happened in that two years. So many interesting things that you've been involved in and that we've been covering. Yeah. What a couple of two years. It's been a great two years for the show. You know, I tell you, I – Well, it was – it's not much older than that. I think it's about two and a half years old, isn't it?
Starting point is 01:33:13 Yeah. I tell you, I really am not very good about these things because I think if I think about it too much, it would overwhelm me. I just double down. I just go for it. In fact – I think the next like three shows are more than enough for you to handle it. Yeah, but every now and then when I
Starting point is 01:33:28 stop and think, geez, last 10 years, wow. That is really a long time to be doing something. Look at that. You have it right there. Oh, the perfect Linux laptop. You're kidding me. Are you joking me? Are you joking, Wimpy? No. I haven't put that tight.
Starting point is 01:33:44 I think that's the one where if you didn't back it then, it was soon after. Yeah. I'm sure I think I backed it in LAS and then talked about it in LUP. Yeah, there it is. Look at that. This has been Cora West. Cora West. Here was an interview started about minute 37.
Starting point is 01:34:02 In this show? In that show, yes. In this episode of LUP, there's an interview with who? Todd. With Todd at minute 37? There's an interview? All right. Okay, hold on.
Starting point is 01:34:14 All right, let's go see if I can find this. Because, no way, a minute 37? That's like right, right, right, right off the... No, the 37th minute. Oh, 37. That's like almost during the intro. I was like, damn, I started talking to him right away. Okay away uh okay yeah okay let's take a look at this this is really no way well let's welcome todd on the show uh yeah todd is from purism and they are currently
Starting point is 01:34:35 crowdfunding the libram 15 a free laptop that respects your essential freedoms and i've crowdfunded it it's currently uh 29 days left on the crowdfunding. Do I sound younger? Is that possible? You said you funded it. How the hell? You said you funded it. Yeah, I did.
Starting point is 01:34:52 How the hell do I sound so young? So this is – When did your voice change, Chris? I know. December 2nd, 2014. I'm just going to – this is unbelievable here. Okay. So I said I funded it.
Starting point is 01:35:05 I want to back it up just a hair so I can catch anything more. I have their crowdfunding page up, but they had raised $40,000 at the point of recording this. Well, let's welcome Todd on the show. Todd is from Purism, and they are currently crowdfunding the Librem 15, a free Libre software laptop that respects your essential freedoms. And I've crowdfunded it. It's currently 29 days left on the crowdfunding effort. They've raised $41,000 with a goal of $250,000. And, Todd, welcome to Linux Unplugged.
Starting point is 01:35:37 Why don't you start by telling us why are you doing a crowdfunding campaign for a Linux laptop? What's the goal here? Yeah, well, thanks for having me on. And so what we're doing is we are clearly crowdfunding to reach a minimum order quantity to manufacture a motherboard that has the best free software
Starting point is 01:35:56 support on any laptop. I'll stop it there. I think you guys can listen to the rest. But I do remember that being one of his specific arguments is that they had a custom motherboard. Am I too late to back it? I'm interested. In the time that you have been waiting for that, you have gotten old.
Starting point is 01:36:16 Oh, man. Who said that? Very good.

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