LINUX Unplugged - Episode 92: Linux Wife, Happy Life. | LUP 92

Episode Date: May 13, 2015

We get an update on our resident Mac users switch to Linux & the challenges she's run into. Ubuntu makes a deal with Microsoft and promises to ship snappy on the Internet of Things, but what the heck ...is a Snap package? And is it truly a transactional system?Plus hints on how Debian PPAs might work, the world's first $9 Linux rig & much more!

Transcript
Discussion (0)
Starting point is 00:00:00 What's on your mind, Wimpy? Chris and Colonel Linux probably know the answer to this. So I've got an old microphone with a screw hole in the bottom of it that I imagine is some sort of standard. Is it a standard? Yeah, yeah. Yeah, it's sort of like for mounting on a tripod. Yeah, yeah. What I was thinking is, could I get, like, an arm that I can attach to the desk and screw this into it?
Starting point is 00:00:31 And do I have to buy anything clever or specific, or is it just a general thing? No, does it look... Yeah, I was going to say, does it look like it's about five-eighths of an inch? Because that is a really great arm that uses a standard microphone, five-eighths inch mount. Okay. I'm going to have to get my granddad's ruler out of the garage to tell you if it's five-eighths of an inch. Well, the chances are, if there's a screw hole at the bottom of the microphone, I highly doubt it would be anything else. But just the same, you have any other microphone stand that you can look and
Starting point is 00:01:05 see there it is there is a standard and i believe it's five eighths of an inch no this is an old this is an old mic oh i see yeah okay that looks about that looks about similar so the reason i'm saying about getting my granddad's thing out is because we're metric over here now for me so although so although we can speak feet and inches and all the rest of it, when you get down to sub-inch measurements, I've got no idea what that looks like. If you wanted a desktop boom arm, though, that is what I would get because it comes with both the clamp and the mount,
Starting point is 00:01:42 so you can either screw it into the desk or you can clamp it down onto the edge of a desk and it's still only $50. Yeah, I prefer to screw it into the desk. You're on a roll today. It's because of the photos we were taking before the show started, I think. We got things rolling.
Starting point is 00:02:00 I can see why you've got three kids, Chris. I'm a Scorpio. What about isolators? The rings that you mount. Oh, yeah, like the spider mount? Yeah, yeah. Are they any good?
Starting point is 00:02:18 Well, they'll help you from stuff like a kind of noise transfer like this from the table. This is like me picking up Angela's water bottle. They'll help isolate some of that. Is that what that is? Yeah. Stuff like a kind of noise transfer like this from the table. Like, you know, when we... This is like me picking up Angela's water bottle. It'll help isolate some of that. Yeah, I can't really hear that. So the thing is, is that obviously I've got my keyboard and what have you on the desk. So I'm thinking I might want to be typing and clattering away whilst I'm doing stuff.
Starting point is 00:02:38 Yeah, it's nice to have a spider mount. Especially if you're not doing video, then, you know, that's the only reason I don't have one really is because they're horrible on video we cover half your face in front of a camera yeah yeah yeah i haven't got that to worry about and frankly if anything covered my face up i have a face for radio yeah and what mic are you using i know you've told us once before but i couldn't tell you it's um some old old crap that I had when I used to be in a band, but I got out the loft. There's no brand or model number on it.
Starting point is 00:03:11 It's just a generic mic that I've jimmy-rigged with some USB adapters. Yeah, I don't know. Sounds good. I think, was it the AT220? There's an AT that's a good USB mic. AT2020, I don't know. Sounds good. I think it was at the AT220. There's an AT that's a good USB mic. AT2020, I believe. And then they have the AT2020 USB, which has a built-in analog-to-digital converter. That's nice.
Starting point is 00:03:37 PlayOnLinux is switching to Java. Did you guys see that? Really? Yeah. In 2015, that's what they're doing. Yeah, and PlayOnLinux is switching I know they even have a little of the screenshot up here
Starting point is 00:03:49 so I guess part of the reason is because Ubuntu 15.10 is going to drop Python 2 and their main problem was WXPython even WXPython 3.0 does not support Python 3.x PlayOnLinux's version code is really ugly and we don't want to maintain it any longer.
Starting point is 00:04:06 Moreover, because of bad design and changing WXPython to another library, as much as it takes, as much effort, we can completely rewrite the program. We really want to have clean code for Play on Linux 5. Python is really great, but working with dynamically typed has a lot of drawbacks when it comes to design and strong designed architecture. So they're going to have the core written in Java. Play on Linux 5 scripts would be written in Python. Goodbye Bash.
Starting point is 00:04:29 With a Play on Linux version 4 Bash script interpreter would be written in Python for backwards compatibility. Play on Linux going Java. Is this going to kill it, you think? I've got so many things going through my mind at the moment I'm very familiar with Python and Wix and Wix never really delivered on its promise unfortunately we have an application at work that we developed in Wix
Starting point is 00:04:58 and we realise now that was not such a smart move but six years ago that looked like the right thing to do. If we were doing it today, we'd use one of the cute wrappers for Python. We'd still use Python, though. But going to Java because of a widget library issue seems like an unusual rationalization. Right. I'm wondering if there must have been a preference in the team for Java already. Did this just make it easier? If they're strong on Java programming skills,
Starting point is 00:05:32 then that would be the reason why it makes sense. Yeah. So why Java and not another language? As said, Java is static and a compiled language. It means that it's easier to write clean code, and it also means that a large part of the problems are detected during compilation to avoid bugs. But Java is a good choice for several other reasons.
Starting point is 00:05:45 The code would be compatible with Linux and OS X with no effort. Hmm. I guess OS X is an issue. It's also true of Python, frankly. It's the most widely spread language. There's another reason for them. And there are many frameworks and libraries we could use to measure code quality to run tests. Boy, those are not super strong reasons, in my opinion.
Starting point is 00:06:03 And all... Because a lot of people use it as not a... Yeah, a lot of that applies. I saw a banner, I don't know if it was an advert or something, from Oracle saying Java on 6 billion devices. But of course, most of those are Android, which they would contest is actually Java. I think it's Mac support.
Starting point is 00:06:26 Play on Linux wants to target Mac OS. Otherwise, why wouldn't you just use... Is that a big gaming platform? No, that's why I think it's silly. But, you know, I have talked to the CEO of Crossover and it is what keeps their business afloat. In fact, he told me that if it wasn't for the Mac sales, they probably would have shut down.
Starting point is 00:06:43 They still make their Linux product, but they make the majority of their revenue on the Mac sales. I think it's just a larger user base. But, you know, the Macs have such crappy video cards across the board on average. So, I mean, half of their line just ships with only Intel graphics. Qt seems like it would have been a lot more sensical. And I just don't get Java, unless it's for Windows 10, don't you think? Well, like I say,
Starting point is 00:07:10 we maintain multi-platform tools in Python at work, not Mac as it happens, but Windows and Linux. And there are some, well, the same and similar issues. We have slightly more complex issues than most because of the nature of the work that we do. So the abstractions that we have to do are very low down, sort of at the hardware layer. But maintaining a multi-platform application on, you know, a Python application or java application is about the same really if you're not doing anything uh too clever it sounds like they're using it mostly for their front end rather than the back end so i'd have thought well there's lots of languages that would have been
Starting point is 00:07:56 straightforward um but yeah maybe they've got people on the team that are particularly proficient in java and that's why it makes sense because they can speed up the development and rapidity of their iterations maybe. So every year this Mother's Day thing gets me. Every year I have palpitations at the moment where I think, oh, shitabrick, I've forgotten Mother's Day. So much trouble. And then I remember, actually, we did that three months ago yeah i was just gonna say isn't yours like before march
Starting point is 00:08:33 yeah that is hilarious but twitter twitter facebook and google plus are just full of it's mother's day happy mother's day and you just have this oh shit moment yep and every it's it's a new thing ever since i've been on the social networks in the last three years and you suddenly think oh well and it's just getting worse too like this mother's day i don't know i think it's noah somebody's flapping um it's like everybody was saying happy mother's day yeah it's it's no longer a big deal this it's no longer just a happy mother's day to your moms yeah it's everybody out there if you're a mom you get a yeah and like i don't yeah it's too much i think it's yeah i think it's the homework holiday that i'm just like not interested in oh you say that then if i hadn't gotten you
Starting point is 00:09:23 anything you would have been interested in. No, no, no. No, private celebration is fine. Oh, yeah, yeah. But yeah, I don't know. I just. Private celebration where you get something. So publicly making it awkward.
Starting point is 00:09:32 Happy Mother's Day. Yeah. Yeah. Yeah. Yeah. Yeah. Because I just didn't, I didn't want to say Happy Mother's Day
Starting point is 00:09:39 to my mother-in-law and my mom on Facebook. You know? And I do want to say Happy Mother's Day to some friends of mine, but I don't want to do an all-encompassing one, and I don't just want to do them, because then other friends might be like, why isn't she saying it to me?
Starting point is 00:09:54 It's just stupid. It's complicated. Yeah, just send private messages. The answer to this is a PHP script. Yeah, you're right. Probably. Welcome to Linux Unplugged, your weekly Linux talk show that's converting one Mac user over to Linux at a time. My name is Chris. And I'm Angela. Hey there, Angela. You are the Mac user I was speaking of.
Starting point is 00:10:17 Yes. Guilty. And I figured, you know, if I could start there and work my way out. Okay. That's one person at a time. One. And actually, it's not only if we switch to one person, but so far it's stuck. Yeah. Yeah, we're going to talk about that.
Starting point is 00:10:29 Angela just recently switched over to Linux. She's rocking a Lenovo Yoga 3, and we'll get an update from her. And she's got like three or four tough questions, Linux desktop questions that she's going to pose to our virtual lug today. Put them to the test and see if they can solve some of the problems that she's ran into in her switch to Linux. And I think you will be surprised, and not surprised at some of them. Plus, in the show, we're going to talk about Ubuntu's jump into the Internet of Things with their good buddy, Microsoft. Yeah, Microsoft and Canonical announced a pretty big partnership along with GE and others
Starting point is 00:11:01 to ship Ubuntu on Internet of Things devices. What the hell does that mean? And what does this fridge do? We're going to talk about all of that. Plus, we're going to talk about the chip computer, the world's first $9 computer that runs Linux, and some of the cool things we could do with that. Plus, we've got some follow-ups, some catch-ups, some feedback.
Starting point is 00:11:17 It's a really, really big show. So before we go any further, it is now our duty to bring in our mumble room. Time-appropriate greetings, virtual lug. Hello. Hi guys. Hey, this is a story we've been following on the show and I just want to do a little follow up before we get into all of the meat just to kind of keep a trail going for this new Debian project leader that was elected recently and the whole talk around
Starting point is 00:11:41 PPA is coming over to Debian. Well well he sat down over at linux.com for an interview and they asked all kinds of questions i'll link to that in the show notes if you guys want to read them but i wanted to get right in on this ppa thing because i think this is some interest to some of us he says there's hundreds of ppas for ubuntu so the question will they work with debian mcgovern says i think this is unlikely although debian has a good relationship with ubuntu and other downstream distributions, we have different focuses. Keeping all of the main libraries in sync would create a lot of effort to allow this to happen, and it's not something we really have time to do while developing our own distribution. So because of the library differences, Ubuntu PPAs probably won't work on Debian.
Starting point is 00:12:19 How difficult will it be for developers who have Ubuntu PPAs to port them over to Debian, he was asked. McGovern answers, I don't think it would be particularly hard, but they're really two different things. Essentially, the work is creating a Debian-compliant package, and then a lot of the preliminary work has been done by creating the Ubuntu package anyways. So, Ange, you're not using Ubuntu, but on Ubuntu, there is a way you can get this thing called a PPA. It's like a personal package archive. And what that is is, like, say you wanted to get a version of Chrome, and you wanted to make sure you always got the latest version of Chrome when Google pushed out a new one, you could go get a Chrome PPA. And it's a personal archive that you could go then get that software from Google, and then they would keep updating it for you directly from their servers
Starting point is 00:12:55 when you do part of your regular system updates. So these PPAs are like little ways for software makers to put out software to Linux desktop, and then people to come sort of subscribe to it to get updates. It's kind of nice. Right. And so, but Ubuntu is like one of the few distributions that does this kind of system. But Ubuntu is based on Debian. And Debian is considering implementing a system like this. So Debian users have sort of the same functionality.
Starting point is 00:13:18 But the two systems will not be compatible. So you have two systems, similar name, similar function. But if you make a PPA for Ubuntu, you won't be able to have that PPA run on Debian. Wow, that's dumb. Yeah, that's what happens. Why do they conflict? Why can't they both be subscribed? Because the Ubuntu computers have a different set of libraries that the programs use than the Debian computers. And the developers can't expect both to be on.
Starting point is 00:13:40 Oh, I see. It's kind of unfortunate, though, right? I mean, from an end user's perspective, that seems a little confusing. But you either run Ubuntu or you run Debian. Right. So what that actually means, because it's exactly right, is there's going to be a lot more. There will always be more stuff available for Ubuntu because there's more people on the desktop using Ubuntu, things like that. Is this one way for software makers to keep a pulse on how many people are actually using your product?
Starting point is 00:14:06 Yeah, for sure, because they're going to get download stats off the repo and stuff. So you're going to see every time somebody connects to pull off. So it gives you an idea of how many people are keeping their software up to date. So it gets you an idea of how many users are out there using it. Yeah. Mumble Room, any thoughts? Well, the download thing, they don't really give you much information at all. They give you like a simple download thing, but it's not that easy. You get a number.
Starting point is 00:14:23 You get an idea of how many people have downloaded that package. But there's no real great metrics. I just hope that Debian doesn't call it PPA that way. There's no confusion. Well, they have been calling them PPAs so far. I think they're just describing what they're going to be. But if they call them something else, that would be much better because then there wouldn't be any confusion. Well, this PPA is for Ubuntu and this is for Debian and so on.
Starting point is 00:14:42 Yeah, we'll follow it. We'll see what happens. for Ubuntu and this for Debian and so on. Yeah, we'll follow it. We'll see what happens. The thing is, in order to submit a package to an Ubuntu PPA for building, you have to create a Debian source package. So once I've done that,
Starting point is 00:14:54 I could send that to the Ubuntu PPA system and whatever Debian's user package repository is. DPA, I like it. It's the same it's the same it's the same thing yeah uh what would we call it the other day dump user managed packages i like that a lot hey did you take a dump yeah put that in the dump that's pretty good actually all right uh well uh we we have talked a lot about wayland on the show we've talked about how great it's going to be how it's going to change everything well mandre writes in so hello mom baroom and chris and angela yay he says why do all of you want to switch to wayland
Starting point is 00:15:35 so freaking badly when replacing x do you not want to replace it with something more useful wayland throws all usefulness and even usability out the freaking window. In Wayland, security trumps all always. Performance does too, it seems. Ironically, most implementations will probably not even support online updating. And in the core of Wayland, we have only very basic functionality, drawing onto a buffer, support for input devices, and some very limited output protocols. Wayland is inherently inflexible. If anyone wants to add additional functionality, they must do it in the compositor, the window manager, and then publish the protocol.
Starting point is 00:16:08 If this is even up to all other compositors, window managers, and et cetera, to then support that protocol. What if the two compositor teams and the window manager teams write two different protocols to do the same thing? Naturally, there's some basic functionality missing in Wayland.
Starting point is 00:16:21 Wayland does not support screenshotting. Wayland doesn't support screen recording. Global hotkeys, clipboards, I think, or gamma correction. basic functionality missing in Wayland. Wayland does not support screenshotting. Wayland doesn't support screen recording. Global hotkeys, clipboards, I think, or gamma correction. All has to be done in the compositor. And this is just very basic functionality. But to finish it all off, Wayland is not network transparent, and networking is a nightmare.
Starting point is 00:16:40 Don't you realize that this is the future? And in the future, more devices are interconnected and network-oriented, not less? Security, shmurity, performance, smormance. Mandre. Wow. This guy does not like Wayland. What is Wayland? Like, what would you compare it to?
Starting point is 00:16:55 Wayland's what's going to get the, just in real simple terms, Wayland's is what's going to get stuff up on your screen. That's what's going to get the graph. This right here, this is an X11 graphics environment, right? So when I move this window around on my screen, that's X11 that's drawing that on my screen. Wayland's going to replace that. But it's basically a whole new way to do it. Totally new work needs to be done on the desktop environment and on their compositors.
Starting point is 00:17:17 And Mandry brings up some good points. So with X, you get some of the stuff just built in. By having X, you get some of these features. And with Wayland, you have to write some of your own. And so on that point... Do you not ever offer those? Or is it just because it's currently not available as a stable release anyway? Well, because the Wayland developers
Starting point is 00:17:34 think that it's not up to the server to do that stuff. It's up to the clients to do that stuff. You want to do screen recording? It should be the client, it should be the composer that does that, not the back-end infrastructure. The client is definitely the thing that should take care of something when it comes to user-facing interaction. But no, any keyboard or mouse or interactions with hardware to the compositor all go through
Starting point is 00:17:56 KMS and UVDev. It is kernel. Then it goes up to the compositor, which it then filters out throughout the way with clients. And did you guys see a friend of the show, Martin, the KWIN developer, just said after years of work, this was two days ago, the master KWIN branch now has become a proper Wayland compositor. So KWIN and GNOME both have rockin' Wayland support.
Starting point is 00:18:18 And they're doing those things in the compositor. That's where they're getting it done at. So there must be a benefit, right? Because is it just a way to redo something and potentially make it better? I could be wrong. I think the real true benefit is they're trying to build something that can last 20 years. And so if you build some of this stuff in on how we do it in 2014 or 2015, well, then in 2025 or whatever, or 2030 when we're using it, maybe we want a completely different way to record our screens. If you do that in the desktop environment, and that's just my generic way of saying the composite or whatever,
Starting point is 00:18:47 that's much more nimble. You can make the change there much quicker than pushing it out to the server that affects every Linux distribution on the planet. Right. So instead of just affecting the desktop environment. Also, the X architecture is kind of from the 80s, which is based on x86. So all the code is very very old
Starting point is 00:19:06 and it's all insecure by default wayland is trying to be secure by default and that's why it's a little bit hard for wayland programs at the moment since everything is a little bit immature yeah in order to communicate between each other yeah it is that's basically the issue is like sometimes the security is just a little too tight and it makes doing what they're trying to do a little impossible. I don't know. Didn't one of the X developers themselves that is working on Wayland denounce how X was doing their own code in itself? Yeah. And another benefit I see is that if the client needs to change and adapt, then Wayland doesn't need to change and adapt. That way they kind of future-proof it in a way.
Starting point is 00:19:50 So if something changes, you don't have to worry about the graphics layer. The other advantage, too, is if you're building for a very extreme unique use case, something like an embedded device that's maybe like a small embedded screen that's a presentation mode, you don't have to modify the entire backend infrastructure to accommodate this one-off. You just build that into that composer that that particular device is using. I mean, it makes sense to me, but it's a big transition. Yeah, Q5Sys, producer Q5Sys says,
Starting point is 00:20:16 wait till Wayland gets rolled into system D. I am. I'm hoping they roll in this kernel. You'll enroll in Wayland, just get all one big Linux D. We'll call it the D. That'll be good. I hope I get the D. Hey, you know what? That's a shot, everybody.
Starting point is 00:20:29 Hello, take a shot. So, you know, for me, I don't understand the problem because the Ola phone already uses Wayland and they already have all the features like screen sharing and all that. So it's actually not that big of an issue to implement it. Right, I guess in practice it actually hasn't been that bad. Yeah, and security is, you know, with all the NSA stuff, I think security needs to be more focused because really if you read some of the recent breaches, you know, taking security
Starting point is 00:21:08 as a backseat because of usability is not a good thing. It's not a big deal, I think, basically, if you look at it this way. Right. And there is a point where you have to start taking security seriously and you have to start making compromises. And I also think that we sometimes get trapped in dogma, thinking things will never change, that we can't build a better system once we've built the first version.
Starting point is 00:21:32 There's things as 2.0 and 3.0 releases, and things can change. Before we go any further, I have some things I want to dig into with Angela and her switch to Linux. But first I want to mention our first sponsor, and that's Ting. You know, go to linux.ting.com right now if you would. That'll support this show and give you a $25 discount. linux.ting.com. Ting's mobile that makes sense.
Starting point is 00:21:50 We've been using Ting for more than a couple of years. We've saved over $2,000 by switching to Ting. You can find out how much you would switch by using their savings calculator right there on their homepage. You can go to linux.ting.com. Ting is truly mobile that makes sense because there's no contract, and there's no early termination fee because there's no contract. And then you just pay for your usage, your minutes, your messages, and your megabytes. And whatever bucket you fall into, that's what you pay.
Starting point is 00:22:11 And it's really easy because it's just a flat $6 for the line. Yep, and you can bring your own device. Yeah, really nice. And if you bring your own device, you'll get a $25 service credit by visiting linux.ting.com. And that'll probably pay for more than your first month. At least. And they've got GSM networks now and CDMA. So you can bring over the iPhone or your favorite Android phone.
Starting point is 00:22:29 We've got an iPhone on Ting. We've got an HTC One on Ting and a Nexus 5 on Ting. And they're just all great because we only pay for our usage. We're on Wi-Fi a lot. So we're saving a ton on data and voice minutes. We use one for our nanny. It's a nice little perk benefit for her that she doesn't have to pay for her cell phone. Yeah, and we look like big ballers.
Starting point is 00:22:50 Meanwhile, it's $6 for that line. And I can communicate with her whenever I need to. That's key. That was the most important thing is that she had a good, reliable phone and phone service. The other nice thing, too, is once you get somebody on Ting, they're set because if they ever run into any kind of problems, Ting has no whole customer support. So, you just call them at 1-855-TING-FTW and a real human being answers your phone. And I like that.
Starting point is 00:23:14 They're there. They're set up. They're ready to answer your problems. I think that's a pretty nice perk. They also have all the features you'd expect like voicemail, caller ID, tethering, hotspot, three-way calling, call forwarding, all the other features that you might want. But then a whole bunch more. Like you can turn devices on and off if you don't want to pay for them. This is really slick, like if you get one of Ting's MiFi devices, because it's $6
Starting point is 00:23:31 to have data in your pocket. And then if you're going to go a couple of months where you don't need data in your pocket, you just go into the Ting dashboard and just turn it off. That's awesome. Isn't that great? Yes. And you just turn it back on. And now that Ting has CDMA and GSM coverage, you can roll over to either one, just make sure you get a device that's capable of doing that. Or just for the cost, you just get one on each.
Starting point is 00:23:48 Or if you just have a device already, you can get a $9 GSM SIM card from Ting and enable that. And it's good to go. It's so straightforward. They also have a social presence, at least Twitter and Instagram. I believe they're TingFTW on both. And they're on YouTube as well. They have links at the top of their website. And they're putting out great videos all the time.
Starting point is 00:24:04 They have a really active community at help.ting.com and on both. And they're on YouTube as well. They have links at the top of their website and they're putting out great videos all the time. They have a really active community at help.ting.com and on Reddit. There's a Ting subreddit that is always really good. I visit that from time to time because I'm kind of a Ting enthusiast. So I'm always kind of checking out to see what's going on. Like, you know, hey, how's the Edge being tested? Any Firefox OS devices on this kind of thing?
Starting point is 00:24:19 It's really nice. It's truly no BS mobile service. They have a whole range of devices from like $50 devices up to like the high-end like Nexus 6 and the Moto X2 and, you know, the Samsung devices. All the really great devices over on Ting. And then you get that amazing dashboard. If you go to Linux.Ting.com, that's Linux.Ting.com, you get to put Linux in your URL bar. That's pretty cool. That's why I would go.
Starting point is 00:24:39 But then you also get a $25 discount and you support the Linux Unplugged show. Linux.Ting.com. Huge thanks to Ting for sponsoring Linux Unplugged. You guys rock. Ding, ding. Okay, Angers. Let's get real here about your switch to Linux real quick. And I wanted to kick it off with an email that we got in from Kenny about your switch.
Starting point is 00:24:56 Oh, I haven't heard this. I know. I'm ready to be beat up. No, see, Ang, you don't even probably fully understand, but there's been quite a bit of controversy and debate on this show about your choice of Arch over Ubuntu. Oh. Yeah, yeah. Do they think I have a choice?
Starting point is 00:25:12 Well, see, Noah and I spent a lot of... Noah, do you have like a 10-second recap you can give Ange about how we almost went with Ubuntu and then we went with Arch? we went with Arch? So essentially, based on the hardware that we're originally going to set you up with, long story short, it ended up being more beneficial to go with Arch due to some of the limitations of the installer of the alternative distro. And then once you got it, we saw how excited you were. And the chat room was more or less celebrating the fact that you were using quote unquote real Linux, none of this Ubuntu stuff. And then we saw your reaction to that when we went back to redo it due to some of the issues we ran into the second time around, again, with the alternate distros.
Starting point is 00:25:56 We again, or I rather, again opted to go with Antragos. And one, that kept everything a similar experience to what you had on the original MacBook that we gave you to what you had on the Lenovo. And the Lenovo she uses here in studio. Right, but then the other side of that was there was a lot of people and I would have been one of them, honestly, if I'm
Starting point is 00:26:18 being honest about it, a week before I got there somebody would have said, we're going to switch my wife to Linux and she's never used Linux before, what should she use? The last answer that would have left my we're going to switch my wife to Linux and she's never used Linux before, what should she use? The last answer that would have left my mouth was Arch or Antigos. And it wasn't until we actually got there. And it's one of those things that if you weren't there in the studio doing it with us, then you won't understand why we made that choice. Hey-o.
Starting point is 00:26:39 So Kenny writes in and he says, in the past, I would have, kind of like Wimpy did, had suggested that you go with Ubuntu or one of its many flavors for Angela. But now, I might agree with your current decision to go with Anticross Gnome. I've had my girlfriend's Acer's laptop on Anticross Gnome for more than a year without issue, as has been the same with my own laptop. I did the initial setup, which involved no more or minor hassle than you would expect from setting up Linux on general hardware. I don't monitor the updates. She just pushes the button, and when the notification comes in, much the same as I do in fact now, No more or minor hassle than you would expect from setting up Linux on general hardware. I don't monitor the updates. She just pushes the button. And when the notification comes in, much the same as I do, in fact, now, it just provides a nice easy option for updates.
Starting point is 00:27:11 And if anything does go majorly wrong in the future, well, then I'll just boot off a USB stick, transfer files off and reload if I can't fix it directly. There's no difference to what I did when we were both on Ubuntu. Plus, being on the latest stable kernel has fixed far more issues than it has introduced. I can't think of any negatives, actually, at the moment. Because Antigros has extremely finessed skin on Arch, it gives you a gorgeous GNOME desktop right from the get-go, whereas Ubuntu GNOME doesn't. From the login screen through to the desktop, it's just lovely. Angela has already been impressed by that, and I would.
Starting point is 00:27:40 I venture I would easily notice the difference between GNOME 3.14 and 3.16. The whole notification thing is for start. Arch Linux provides an engine, but GNOME Antigros provides that polish and that beautifully veneered wheelhouse. I think this is the future for Ubuntu as well, with an Antigros-like shock absorber over the raw power of Linux. I wouldn't have gone with elementary precisely because it's a Mac-like interface. It's like dressing a wolf up as a sheep. It may look soft and cuddly, but sooner or later it's going to bite you. When something looks the same, you expect it to be the same.
Starting point is 00:28:08 And Linux is definitely not OS X. Thank you, Torvalds. Aye, aye. Kenny. So Kenny thinks it was a good call for you to go with Antigross, Andrews. And so you and I were kind of discussing a couple of issues that you ran into.
Starting point is 00:28:22 And you had some questions you wanted to bounce off the mumble room and see if they had some answers for you. Do you kind of remember? Yeah. Well, yeah. I forgot that I was going to be put on the spot. I should have written them down. Yes.
Starting point is 00:28:31 Because we were walking just before the show. I'll write them down. I was like, here are the things that I. So. All right. So the first one was there are constant updates. Yeah. Updates.
Starting point is 00:28:42 And I feel inclined to, you know, like it has a little pop up and i feel inclined to you know like it has a little pop-up and i i feel inclined to touch it well because you know it's a yoga 3 touchscreen um i just don't even go near them because i have no idea what they're going to do or what needs to happen and as it turns out we did some updates and uh it did like the first part of a wi-fi update and it broke the wi-fi so it couldn't get the second update. Yeah, she has a Broadcom wireless driver. And then I was stuck at home without being able to connect to the Wi-Fi. She had to wait for me to get home with my USB Ethernet
Starting point is 00:29:12 adapter so we could finish the updates. That's the first bump you've run into, really. I don't know. I'm on the fence on the updates. Yeah. With OS X, when you get an update, it's updating iTunes or it'll update OS X or Safari, right? But with Linux, see, like with OS X, when you get an update, it's updating like iTunes or it'll update OS X or Safari, right?
Starting point is 00:29:27 Right. But with Linux, every single program gets updated from everybody. Yeah. So all of your apps constantly are getting updated, not just...
Starting point is 00:29:33 So it's not just OS updates. It's like a new version of the editor, a new version of LibreOffice, a new version of Firefox. Right. So there's more reason to update, too. Yeah. I do...
Starting point is 00:29:43 Somebody asked if I liked the Numix theme or whatever but that's when you changed i changed it to evo pop yeah so we changed it because it was kind of hard like so i got i'm using i'm using evo pop on my screen right here i ordered a mouse because um i needed a smaller one a more portable one one, because I take this, you know, here. Or anywhere, really. And I was able to find the settings to slow down the mouse cursor, because, oh, my gosh. Like, it was flying off the screen.
Starting point is 00:30:18 But I couldn't tell that there was actually a circle to dial down the speed. Like, I just guessed that there was. And so we did change the theme, and I like the new theme better. Yeah. But let's see what else. I plugged in my iPhone. Oh, yeah. Okay, so hold on.
Starting point is 00:30:28 You're going too fast. Oh, I'm sorry. So let's stop right there. So constant updates. Mumble Room, what's the consensus? Do you guys think that we should just let Angela go at it and update
Starting point is 00:30:36 or do you think she should wait for me to come in about once a week and install the updates? Second thing. Yeah, second thing. Wait. I would have to say that, yeah, have a more experienced user guide her through the updates for a while.
Starting point is 00:30:52 Once she gets the hang of it, then hand her the ring. Yeah, I guess I could watch. Yeah, that's what she said. My vote would be that she waits for you because oftentimes, how often have you had that situation where you get the call from the user and they say uh my computer isn't working well what happened when it happened then they try to describe it to you and you ask them a very a very poignant question did you see an error that that resembled this or did this come up on the screen i don't know a bunch of text scrolled across the screen oh come on give me some credit here i'm not saying that you're the person that's
Starting point is 00:31:21 going to do that but i'm just saying if if if text comes up on the screen or an error message is presented that doesn't make sense to you, it's muscle memory. When we see stuff that we've seen a million times before, it stands out to us. And if that doesn't mean something to you, something that would be very, very important may not stand out to you. That's a good idea. Just disable update alerts. That would be nice. Well, I suppose we could do that. I was just thinking like every Friday you and I could just do them or something.
Starting point is 00:31:46 Yeah, after Tech Talk today. Yeah. So I have an alternative. What about having certain, like giving Angela a list of packages that like if she sees the package like Linux and Broadcomware, then she doesn need it, but everything else she can update. Yeah, I suppose we'd have to...
Starting point is 00:32:10 Just provide her at least like five packages that she cannot update and that's it. I'm thinking maybe, but I'm thinking that list would probably change. You can always put it, the Pac-Man hold, you know, don't update this package. Yeah, I suppose so. In the Pac-Man.com. Yeah. I don't think we need to go that far. I think just waiting once a week and doing that.
Starting point is 00:32:30 And if it breaks, then we'll talk about it. And we'll let people know. All right. So there's answer number one. Now, here's number two. And I don't know if we may be able to get this cracked for you. Maybe. I don't know.
Starting point is 00:32:40 We don't have a lot of iPhone users in here. But the number two problem that Angela has run into. Angela, go. Is plugging in my iPhone using the USB to lightning adapter. I went ahead and plugged it in. Nothing automatically opened, which was actually kind of refreshing, to be honest. Because you just hate it when stuff just pops up when you plug in your stuff? Because when I plug in my phone to a MacBook, it opens iPhoto and iTunes. Yeah, and the stuff just goes crazy.
Starting point is 00:33:06 And iTunes automatically starts syncing and updating, and I don't really prefer that. I'd like to be able to tell it, do it. But you're not looking to sync music, necessarily. You're looking to pull your photos off. The camera roll is the number one thing, right? That's the biggest thing. I do like play counts because there is a degree of accuracy to play counts in customizing playlists but not super important anymore um yeah so i opened um
Starting point is 00:33:34 shuttle shutter so lord shadow is saying if we install lib mobile device it might support it i wonder if oh yeah lib mobile device i'll take a look at that forgot the name of the photo program oh uh shotwell shotwell yes yeah so um i opened shotwell and i was pleased to see that it showed a mobile device attached um my iphone so i clicked on it and it said importing pictures in the middle of the screen. Oh, good. Yeah. Well, no. Well, the thing is I don't want it to automatically import. I don't want all my pictures up in there. Oh, really?
Starting point is 00:34:11 Hello. Because it also like at first I was like, oh, crap. And then I saw in the bottom right hand corner where it said import selected or import all. So I'm like, okay, good. So it's not going to automatically import even though it kind of looks like telling me that it's importing yeah um it just stays there i just left it there for a while it never actually pulls them out it sees them but no it doesn't see them it sees the device it doesn't preview any pictures and there's no like way to know if there's any pictures there um and those buttons aren't clickable you know import all or import some so yeah okay and uh lord shadow you say uh yeah here we go you got something the arch wiki on the eye and hooking up the ipod perfect
Starting point is 00:34:51 thank you awesome so one thing that i would like to um say that i like is when i open up my laptop, I don't know how to get it to the password screen other than to use my finger and pull the screen up. Yeah, you like that? I do. I do. It's so nerdy. And it's out of necessity because I don't know how to get it. Space bar. Oh, is it?
Starting point is 00:35:18 Okay. I think I've tried escape before, but it didn't work. Anyway, so I really enjoy that. Yeah, that is cool having the touch screen huh i'm surprised you like that so much yeah now i know we had a third issue i know there was a third item but i just don't remember what it was um oh i do remember what it was what um and this is uh this one may be one for knowing you to talk about the problem you had when you open up your bill spreadsheet oh yeah yes so uh this isn't LibreOffice hate, Noah.
Starting point is 00:35:47 Brace yourself, Noah. I have my Dropbox set up and I was going to just sync some files, but it's actually harder than I expected. I open up my bill spreadsheet, which I go off of like... Religiously? Religiously. That's how you track everything. Yes. With color codes and yeah and first i got a couple errors and i don't know what they were
Starting point is 00:36:10 i said something like unnamed dot odt not found or something like that like it gave a file name okay anyway i got like three or four of those, and then it ended up opening up the spreadsheet, which is good, but all the formatting was gone. Now, when you say that it says one file wasn't found, it makes me wonder... Unnamed. Unnamed. Unnamed.odt. Do you have multiple...
Starting point is 00:36:40 Was the spreadsheet... Is it connected to other spreadsheets by chance? No, I don't do that. Okay. That is complicated. So when you say all the formatting is gone, are you talking about like text formatting or are you talking about like the formulas? Like the color coding. Color shading.
Starting point is 00:36:57 Yeah. Okay. Yeah. I haven't worked extensively with very, very complicated spreadsheets. But if there's a way to strip out anything that's sensitive data, and if you could send me a copy of that spreadsheet, if I could look at it, I'd probably be able to tell you why it's not working correctly or find out the answer for you. Okay. Well, and I actually have a solution to it, and that is to use some kind of online
Starting point is 00:37:26 spreadsheet. Yeah, I was going to say, what do you think of her using Office 365 for this kind of thing? Yeah. Actually, Office 365 is, as a Linux user and as somebody who supports free and open source software, for me, I have to have an actual Office suite because that's just the way I prefer to work. But I can sell Office 360 or 365 or whatever they call it. No problem.
Starting point is 00:37:48 Because, A, it works flawlessly on Linux. It really does. And, two, if you think about it, the value there, if you're paying $99 a year versus the whatever it was, $300 or $400, you would be upgrading your Office software every four years anyway, right? Oh, it's not free? I don't think it's free. I think there's a basic version that you can use for free, but I think it's $99 a year. It's $10 a month unless you pay anything. I guess if it's for business.
Starting point is 00:38:10 Bonsai Joe says Mint.com, not Mint Linux. Yeah, I do use Mint.com for Jupyter Broadcasting and our personal. I've been using it since 2009, I think. Yeah, we've been using it for a long time. We're early adopters of that. Yeah, definitely've been using it for a long time. We're early adopters of that. Before they bought it. Yeah, definitely way before. Yeah, yeah. Angela, have you tried uploading that spreadsheet to Google Docs and see what it does with it?
Starting point is 00:38:32 No. They would read all of the things? Yeah, it is. I mean, it's my bill of spreadsheet. But the thing is, I tried to use Google Docs as my thing, but it is so pared down and limited that I just hate it. But I have started using it for sponsor tracking and host payment tracking. So I am dealing with it to a degree. It's just limited.
Starting point is 00:38:58 Yeah, I might be able to. And converting it so that I could use it in Excel, it made it a little complicated. Anyway, I was thinking that if I used some sort of web-based program instead or solution, then I wouldn't have this. I could run Ubuntu next week if I wanted to. Look at this. Wimpy is just giving us the command. I'm going to copy this right here.
Starting point is 00:39:21 He just gave us the command to install mobile support in Arch. Yay. Yeah, so that should work pretty good. Well, then I should have an update for you guys next week then. By chance, have any of you tried Caligra Sheets, the Qt version of the spreadsheet program? No. Instead of the LibreOffice version. No, no, I haven't.
Starting point is 00:39:34 So the last Mac user that we converted to Linux, I don't see him in the room here now, but he actually switched from Microsoft Office over to Caligre and said that it worked flawlessly for him. I know he does a lot of spreadsheet. A lot of his work is spreadsheet-centric. Okay, okay, cool.
Starting point is 00:39:55 Yeah, so the thing is, after I opened it, I was afraid of modifying it in any way because it's my live Dropbox saved there. It's not like a copy. I was afraid that if I modified anything and saved it, that it would drop the formatting, and if I opened it elsewhere, it would not have it anymore. And Wimpy, you have a suggestion maybe to help sort of bring some stability
Starting point is 00:40:14 to the Arch setup? Well, yeah, you were saying that you've got a Broadcom Wi-Fi device in that Yoga 3, and it was whilst you were doing a kernel update that you lost Wi-Fi. True. So I would suggest moving to the LTS kernel in Arch Linux on Angela's machine. Okay.
Starting point is 00:40:36 Because that way you're not going to encounter as many kernel updates, far, far fewer, in fact. And therefore, you know, it's just the applications and the utilities that are rolling then. And I think there's far less opportunity for breakage in that configuration. That's probably a good point. And really, there's really no, there's probably no disadvantage with her machine. I don't think her hardware requires like 31818 or 4.0, whatever it is. Yeah, I guess.
Starting point is 00:41:08 He actually does make a good point on that. She's on the LTS kernel with the last update. She might have an actual more stable machine because you have less updates. Yeah, I like that. That is a pretty good idea, Wimpy. That's a nice little touch. I'm going to write that down too and move over. The latest LTS kernel in arch is 3.14.41
Starting point is 00:41:26 so it's not like ancient by any means all right i'm taking notes for you andrews you like that what what you also need to do is if you've got any drivers kernel drivers you need to look for the dash lts suffix on the drivers you're using. Right, that is true. And that binds the two together and then you're good. Yes, and they get updated together. Alright, so any other things? Grader, or Grader, I don't know, just pointed out that if I have it saved as.xlsx
Starting point is 00:41:58 that might be making it buggy. Oh yeah, and you save as.xlsx. Yes, yes, I almost forgot about that. The XLSX and the Excel, whatever that file format actually is, doesn't work well in LibreOffice. If you have the older version file format saved, then it'll work flawlessly. It's the newer Microsoft formats that's got some sort of proprietary garbage
Starting point is 00:42:24 inside of the coding for the save files that corrupts it and anything else. Yeah. I think that's good. So, Andrews, will you give us an update in the future on how it goes for you? Yeah, definitely. You keep us posted. And, you know,
Starting point is 00:42:39 let's talk about something else you've been using pretty heavily since your switch to Linux. Wine? No, unfortunately for you, no. I actually just ordered a case because it disappeared from all the grocery stores. Your chocolate wine. I had to order a case online that's 12 bottles. Chat room, yes, she does drink chocolate wine. It is very true.
Starting point is 00:43:01 Choco vine, chocolate wine. Choco vine. It is creamy Belgian chocolate with some sort of probably cheap red wine mixed in there. Dutch. Yeah. Yeah, Dutch chocolate. No, you've been using our new DigitalOcean droplet with our Minecraft server. Oh, yes, I have.
Starting point is 00:43:14 Yeah, you have. Heck yeah. Yeah, let's talk about DigitalOcean real quick before we shift gears here. DigitalOcean is a simple cloud hosting provider dedicated to offering the most intuitive and easy way for you to spin up your own cloud server. We've got a few of them now, and one of them is a fairly beefy one running Minecraft that Angela and my son are playing on all the time now. It's really cool. And you know, one of the things
Starting point is 00:43:32 that's really great about DigitalOcean is it starts at only $5 a month, and you can get started in 55 seconds. So I knew for a really great price and really no time at all I could get my own droplet spun up, and at $5 you're going to get 512 megabytes of RAM, a 20 gigabyte SSD, one CPU, and a terabyte of transfer. I just knocked it up a couple, so I'm paying like $20 a month right now, I think, or something.
Starting point is 00:43:51 And the reason why I went with my DigitalOcean Droplet is because I wanted lots of transfer and lots of storage and lots of RAM. And I was looking around at the hosted Minecraft solutions. And no downtime. Yeah, and no downtime, too. Always running. Yeah. And the hosted Minecraft solutions that are dedicated for this are way more expensive, way less control, and I don't get to SSH in and get a command line. And with DigitalOcean, I can take snapshots.
Starting point is 00:44:10 I can manage it. So if you guys want me to back something up before you make a big change, we can do that. It's really easy. And, you know, I think the other thing is we have an international audience, and a lot of you are in other parts of the world. And DigitalOcean has data center locations in New York, San Francisco, Singapore, Amsterdam, Germany and London. They have a really great brand new one in Germany that has just incredible connectivity. 40 gigabit
Starting point is 00:44:32 E to each hypervisor. Their fastest SSDs yet. It's really though it's a great service because for the value for the price you can get started in 55 seconds and get up there and you can do anything you need to do. You own this box. You get root access. There's an HTML5 console. It's based on Linux using KVM as the virtualizer. SSDs throughout the entire stack, so you get incredible disk I.O.
Starting point is 00:44:49 No longer need those fiber-attached SCSI radars with the 10,000 RPM drives. Those are gone. And now you can create something locally on your own machine in a Docker container and push it up to your own droplet or set up a machine up there. And DigitalOcean has an amazing interface to make it all possible. It's super intuitive. This control panel freaking rocks. It sets the bar nobody else can touch it.
Starting point is 00:45:07 People are trying to rip it off, but they can't. Every time they try to do something, DigitalOcean does it better. And a point to that, they just revved their API. The new version of their API came out that allows you to take their straightforward dashboard and bring all that functionality on your own. You can take it with you. You can write it into your applications. You can take advantage of the community written applications.
Starting point is 00:45:23 You can snap it into your management infrastructure. You can just write a quick couple of lines of Bash script or Python or Ruby code to do something like take a snapshot of your machine before you do a system update. And then when you're on that DigitalOcean management where you get the HTML5 console, you can do full DNS management. You get snapshots and you can do templates. You get one-click installations of things like Docker
Starting point is 00:45:39 and GitLab and Ruby on Rails. All of this is Linux technology, open source stuff. It's really awesome code. And go check out Dooku. It's one of the projects that contribute to make this possible. They also work with upstream distributions like CoreOS and FreeBSD to make sure you get the best experience of those on DigitalOcean. $5 a month, people.
Starting point is 00:45:57 And when you use our promo code DOUnplugged, D-O-N-P-L-U-G-D, that's all one word. It's lowercase. It's going to give you a $10 credit. You can try out that $5 rig two months for free. Go get your own Linux box up in the cloud with crazy, crazy fast access, SSD drives. It's a real server that you get to control, and it's super neat. There's so many great things you can do with it.
Starting point is 00:46:16 I've got an own cloud rig, a BitTorrent sync rig, a Minecraft rig. I've got machines we've used for production purposes. We've got a droplet we use to bounce video signals off for remote hosts like Noah during Linux Action Show. There's so many use cases for DigitalOcean. They can be your back-end infrastructure or just use them for hourly testing. DigitalOcean.com. Use the promo code DEOUNPLUGGED.
Starting point is 00:46:36 Get a $10 credit. DEOUNPLUGGED. You just apply it to your account. You can do it anytime. In fact, if you created your account and you forgot to apply DEOUNPLUGGED, go use it. Go apply it. You'll get that $10 credit. DO Unplugged over at DigitalOcean.com. And a big thanks to DigitalOcean for sponsoring the Linux Unplugged program. You guys are rocking.
Starting point is 00:46:53 Rocking. And Angela's been using that droplet like a fool. So Popey didn't make it here today, it doesn't look like. But Heaven's Revenge and I wanted to talk about this story. Ubuntu has developed Ubuntu Snappy Core. We've talked about it before, and it has, in this last week, taken up a ton of traction. It's a brand-new version of Ubuntu that's not even really fully baked and made shipping on anything as far as I know. But today, Canonical and Microsoft and GE and Acer announced a partnership where they're going to become allies and work on the Internet of Things devices,
Starting point is 00:47:26 including, from GE's standpoint, a frickin' fridge that runs Ubuntu. A frickin' fridge. A fridge that runs Ubuntu. A Linux fridge. And they're all running off of Ubuntu Snappy Core. Ubuntu Snappy Core is the transactionally updated version of Ubuntu. You install an update. It installs that update to a new partition.
Starting point is 00:47:44 Why are we shocked that a fridge is running Linux? Because it shouldn't be able to. Why is that? Oh my gosh. Why does it need to? My point is I think the Internet of Things is a bit of a joke. Okay. But I'm glad they're choosing a good distribution. I mean, at least they're choosing
Starting point is 00:47:59 Linux. So they're using this transactionally updated version of Ubuntu called Ubuntu Snappy. And the way it works is you install an update, it writes those updates to a new file system. You reboot, it boots into that new file system. If it fails to boot, it just boots into the old one. It's kind of like a guaranteed update system.
Starting point is 00:48:16 So that's Ubuntu Snappy core. That's how you update the system. Now there's these new packages coming out called snaps. They're a new version of click packages. We're taking click packages, and we're calling them snaps. This is such a called snaps. They're a new version of click packages. We're taking click packages and we're calling them snaps. This is such a cute language. It's very adorable. Clicks and snaps and wow.
Starting point is 00:48:32 But I just, I look at this and I'm starting to get a little glazed over in heavens. I know you wanted to mention that the snaps, people might have maybe a bad interpretation of how snap packages work because I think people are assuming they're transactionally updated packages that means you'll never have a package that fails to install etc do you want to jump in and sort of you've been digging into this you've been looking
Starting point is 00:48:53 specifically about how snappy core is architected i know you have some observations here well yeah i've been looking at this for quite a few days Canonical is probably the worst source of information that you could have found in order to understand this system. But they actually have, let's say, one version of a piece of software. It's all static and installed under a version number directory in the file system. Then, after that, they just, by when they mean transactional, as the version numbers change in the directory structure, they change the symlink as a current to the different version number in the file system. Pretty simple. So when they mean transactional, they just mean changing a symlink. Right, to the other one.
Starting point is 00:49:38 Everything's statically in there. So this is a very bloated system. Everything is within this package. You mean everything, like if a program requires a library, instead of using the library that's already on the computer, it pulls down that library with itself. It brings its own version of the library, kind of like the PBI system does. Completely.
Starting point is 00:49:53 There's no reuse of system, barely any reuse of system libraries. They're all self-contained packages, which are statically compiled and possibly in little LXC containers. But what you're looking into, Snap packages themselves are not transactional. Like when I install an own cloud Snap, and then I want to go to own cloud 802, that's not a transactional update. In the traditional sense of transactional, no, because there's stuff that can fail within a certain package.
Starting point is 00:50:21 To me, transactional means all or nothing. So even like a file can be can fail to be put onto the file system that traditionally is not transactionally consistent okay but but where it is transactional and i'm not sure if this is implemented yet or if it's on the roadmaps but it was certainly presented if you take that own cloud example and you upgrade from own cloud 801 to own cloud 802, and there's a SQL schema change, it will make that schema change on the database and update. And then if you find a problem with that version and you roll it back to 801, those schema changes are undone and your database goes back to the…
Starting point is 00:51:03 What's tracking the schema changes? What rolls those schema changes back? I haven't looked into it in that much detail, but I know that this was the aspiration for what it can do. They would have to be looking at the block changes on the system, or at least copying everything, like a database completely separately between one version and the other. Or they have to do the block level differential.
Starting point is 00:51:25 Yeah, and maybe that will be achievable. And that would be only by what? ButterFS? Yeah. Or overlayFS. Right, but their current implementation is using extended for. Yeah, they require extended for at the moment. But I spent some time talking to some of the devs about this, and whilst I learned a lot, it wasn't clear to me how much of what I was being told is what's available now versus where the aspirations are. to do to flesh this out as a project and whilst they're encouraging people to get involved
Starting point is 00:52:06 um i was asking well you know could i build one of the derivative flavors of ubuntu based on snappy right same way they're proposing to do for um uh 1510 they're going to have a their plan is to have a desktop image of unity Next using the Snappy packaging. And I was kind of encouraged to maybe not dive into it that deeply just now, but to follow what was going on with Ubuntu's developments with their desktop and certainly start to look at packaging individual applications. But this is the other interesting thing about Snappy. What you consider a package traditionally and what is a snappy package could either be the same thing or very different so if you take um something like um the mate
Starting point is 00:52:52 desktop that's made up of lots of different components such as the mate session manager and the mate power manager and the kaja file manager and so on and so on. Each of those are separate packages at the moment. But in the Snappy landscape, the Marte desktop, the whole thing, could be a Snappy package. Right. So you could move the whole desktop environment between major and minor version releases with a single package. And this is a bit similar to what steam are doing right because steam provide effectively their sandboxed runtime yeah well each one of those snappy yaml files has dependencies that you can note and then it would basically update the entire desktop even though you're
Starting point is 00:53:39 updating all of them at the same time yeah and, and I think that they were saying that they were going to do Unity as a single, or what will be Unity 8, Unity Next, as a single snappy package to start with. So the whole desktop environment will be one package. All of its libraries and everything. Yeah, and then what they'll do is then start to tease that apart. So they'll start to pull bits apart from it. So different bits that make up the Unity desktop are delivered as different snaps. Yeah, so they're going to start with the whole thing,
Starting point is 00:54:14 because that's relatively easy as far as I understood it, and then start to tease it apart into sort of the subcomponents. But I think there'll still be bigger packages, you know, there'll be um more like meta packages in a way you know but bigger run times i think they are very quickly about to leave people behind um i'm seeing a lot of confusion about the software center still people don't understand how this fits in with that and they're not getting the message that the software center is kind of going away people i think I think they're starting to, I think because so much is happening so fastly, so fast, you know, you have Ubuntu Core, Snappy Core.
Starting point is 00:54:50 First you have Ubuntu Core, then you have Snappy Core, then you have Click Packages, now you have Snaps, and it's all happening very fast. And actually nothing's really shipped, right? But terms have changed, things have been iterated, and I think a lot of people out there are kind of getting left behind a little bit. iterated and i think a lot of people out there are kind of getting left behind a little bit um but i think not this all of this kind of seems like a very compelling interesting direction like they're truly doing something really unique here and yes snaps might be specific to ubuntu um and and there is some question about the snap back end being proprietary and the snap front end not and that's all kind of concerning but in some, I'm kind of excited because in a way, like you could be a couple years down the road,
Starting point is 00:55:28 you could have a systemd-powered Snap-installing converging desktop that canonical shipping. They could have the most unique, compelling Linux desktop out there in some respects if they pull all this off, let alone the Internet of Things crap, which I'm not excited about. I don't know if it's proprietary garbage. You think it's proprietary garbage? What I don't understand is...
Starting point is 00:55:48 Yeah, go ahead, Rust. No? Okay. Yeah, so what I don't understand is won't this intro like DLL hell? Like you have three different versions of the same idea on the system because it's like an image. it's not a shared library. Well, I mean, the programs will be statically linked to their specific library,
Starting point is 00:56:10 so they're not going to get confused, but you're going to have a ton of them on the file system. Yeah. But I feel like that's an old argument. I mean, we all have huge hard drives. Yeah, that's what I'm saying. This is how Android does it at the moment, so whether you know it or not,
Starting point is 00:56:24 if you need shared libraries in your APKs, you don't just have the shared libraries that you need multiple times over, but you have them for the different architectures as well. This is also a very simplified version of what Bedrock is doing. Yeah, yeah, thank you for bringing that up. Right. Go ahead. This is actually like the issue of it's being – it's a lot more packages. Yes, but those packages are usually tiny in comparison to how much we have as hard drives or just SSDs now are gigantic for cheap now. It's not a big deal anymore. And like if I have an extra 100 megs, ooh, whoop-dee-doo, I have three terabytes. If I have an extra 100 megs, ooh, whoop-dee-doo, I have 3 terabytes. Yeah, it did make more sense on the time of dial-up in every kilobyte you had to transfer mattered.
Starting point is 00:57:11 That, I think. Yeah, so size doesn't really matter is what we're getting at. I think it is what we're saying. Size doesn't matter, though. Well, if it's a tiny package. Yeah. My guess would be they're going to be around 3 times the size that we're used to now. Wow. That's perfect, isn't it? That's great, huh?
Starting point is 00:57:29 I'm on board. Yeah. Huh. I'm really curious to see where they go with this. I don't know how they're going to pull it off and transition, but they've got a lot of transitions coming up. They've got a lot to move people through. There is a lot of terms in Linux. Yeah.
Starting point is 00:57:44 It's great, isn't it? No. It's like every time I think I've got one down, then another is thrown and I'm like, oh my gosh, what did I do? We create like 100 new ones every week. I know, right? To keep everybody confused.
Starting point is 00:57:55 Oh, man. All right, so you know, I want to talk about chip. I want to talk about Ubuntu Rodent. Okay, we'll do that. You could probably put that on the chip. So I think this is going to be, I think you're finally, this is the device that's going to save our financial situation because at a $9 computer, you can't even, you can't even
Starting point is 00:58:11 balk at that. That's, that's something. Yeah. It's a, it's a wearable, right? Where you feed, feed an animal and you keep it alive. I remember those. Those were the worst. No, no, not that.
Starting point is 00:58:21 Before we get to that though, I want to tell you about something that's the best. That's Linux Academy. Go over to linuxacademy.com slash unplugged and get our special 33% unplugged discount. Oh, that's awesome. That is awesome. I know. Linuxacademy.com slash unplugged. Linux Academy freaking rocks. It's going to help you take your skill set up to the next level. So if you've got like a review coming up or you want to land a client or you just want to feel better about yourself, maybe challenge yourself. Or learn all the words like I still need to do.
Starting point is 00:58:45 Or another great one is because they have 7 Plus distributions you get to choose from. You can migrate. So if you want to go from Ubuntu to CentOS or something like that, you choose from the 7 Plus distros all of the courseware automatically adjusts. The labs, the virtual machines automatically get set to that distro. You've got self-paced courses with over 1,400 videos that you can watch. They've just rolled out a whole bunch of new stuff. I was just talking about this on Coder Radio yesterday, Angela,
Starting point is 00:59:09 but how much do you love this? Just a couple of weeks ago, Linux Academy rolled out a new feature called Nuggets. Oh, this sounds good already. It's like tiny bits of sparkly wisdom from experienced sysadmin and DevOps, just like one little bit of wisdom. So it's not a whole course.
Starting point is 00:59:23 It's Cliff Notes. Yeah. That's amazing. It makes you like one little bit of wisdom. So it's not a whole course. It's Cliff Notes. Yeah. That's amazing. And it just makes you do one thing a lot better. And so here's an example of creating a Pixie boot server for automated installs, setting up single sign-ons with Active Directory and Linux. That's a huge one for our audience. Or what is Active Directory from a Linux user's perspective,
Starting point is 00:59:40 and how do I make it work with my box? That's great. Here's LDAP, Ubuntu 1504, and why we care. Configuring Route 53 DNS. Quickly deploying Active Directory Open File Management, Foreground, and Nutshell SystemD versus SystemV and NIT. Setting up and using static routes.
Starting point is 00:59:53 Look at all of these. Editing an ISO image DOS box. Encrypting a folder. Changing Linux kernel parameters. Securing SSH. It goes on and on. These are all just one little quick courseware video course
Starting point is 01:00:02 you can go in there. And then, of course, as a Linux Academy subscriber you get access to all of the content. They just rolled out their new Red Hat certified system stuff. You subscribe and it's just kind of like Netflix. It's like a Netflix subscription but for education
Starting point is 01:00:16 on Linux. Stuff that makes you smarter. And you can do your own paste on the screen right now. A little bit ago Linux Academy announced a grant program. They're going to do a $5,000 open source grant program for open source licensed projects. People in the Linux Academy community
Starting point is 01:00:32 are going to get to vote on which projects get the funding. Oh, how do you submit? They're going to have a page up and I'll let people know. But here's how you can vote. I know this so far because they're rolling this out in bit by bit.
Starting point is 01:00:42 They've rolled out a new club that you can be part of, the Founders Club. And in there is a bunch of perks like access to beta content and new stuff and new site development stuff. But also you get to vote on where the grant money goes towards. And you just have to be an open source licensed project to qualify for the grant. So there's probably a few projects in our audience that could get that money. And if you're going for your Red Hat Certified System Administration stuff, they've got courseware up on that. And it has been a major hit on Linux Academy.
Starting point is 01:01:06 Their DevOps Essentials course was just updated. 50 video nuggets are now live. AWSCSA Pro course is available, and a lot more content coming all the time over at Linux Academy. It's so awesome. What I love about Linux Academy is we've always got something new to talk about because they're constantly pushing out new stuff. And those guys just must be working 24-7 over there. LinuxAcademy.com slash unplugged. Get our Linux Unplugged discount.
Starting point is 01:01:28 It's a great service built by Linux and open source enthusiasts, so it really makes a difference. They're not a generic training site, right? This is what they do. That's what makes them so awesome. LinuxAcademy.com slash unplugged. Now, it was actually, I think it was Popi that, or no, it wasn't Popi, but it was somebody in the Mumble Room that told me about Chip. Chip is the world's first $9 computer. And it's already phenomenally successful on Kickstarter, so they don't need our attention.
Starting point is 01:01:54 They've got 20,000 backers. They had a goal of $50,000. With 24 days to go? Yeah. They had a goal of $50,000, and they've raised a million. Oh, my gosh. Yeah. So, here, I want to play Chip for you.
Starting point is 01:02:05 This is so cool. And of course, it's a Linux-based computer. This is Chip, the world's first $9 computer. Connect over composite, VGA, or HDMI. Chip does computer things. Save your documents to Chip's onboard storage. Surf the web over Wi-Fi. Play games
Starting point is 01:02:29 with a Bluetooth controller. But wait, there's more. This is Pocket Chip. It makes Chip portable. Take Chip, put it into Pocket Chip, and you can use Chip anywhere. How cool is that? You might have noticed chip looks
Starting point is 01:02:46 a little different than every other computer because we built chip to fit into your projects. And we're so excited to see what you can do with a $9 computer. Kickstarter, we need your help. To make chip for $9, we need to buy components in extremely large quantities. Help us make the $9 computer a reality and back Chip on Kickstarter today. Thanks. What do you think, Ange? That's adorable. The $9 computer.
Starting point is 01:03:15 Well done. And you can put it into your projects. Kind of looks like BMO. It does a little bit. Anybody in the mumble room been following Chip or backed it even? Any backers in there? I've been following it and nearly backed it. You haven't pulled the trigger, huh?
Starting point is 01:03:31 How come? Well, the shipping costs to the UK are more than twice the price of the device. Oh, yeah. And the delivery estimate is September 2016. Oh, wow. Yeah. So they have some there January and May. Oh, you pay more to get it sooner?
Starting point is 01:03:51 I don't know exactly. I'm looking at that right now. It was just a bit far out. Yeah. You know. Yeah. Gigahertz processor, 512 megs of RAM, 4 gig of storage, got Wi-Fi and Bluetooth. I really like
Starting point is 01:04:05 the thing that you kind of pooh-poohed Ange let's see where is it oh yeah the Game Boy looking yeah the pocket chip it's like a PDA
Starting point is 01:04:13 but look at this thing like so if this was a little computer for like Dylan or Abby like it's got a pencil hole so you can put a pencil in it to hold it up
Starting point is 01:04:20 which is adorable come on oh my gosh that is great and it's got the GPIO pins available so you can hook accessory devices up to it right there at the top. I don't know. It's got a five-hour battery.
Starting point is 01:04:30 I think it's a pretty neat idea. I really want to play with one of these. I'm not going to back it because I don't have any use for it, but I am so thrilled that computers... Oh, I'm sure you do. I don't know. You think? I don't know.
Starting point is 01:04:42 It looks like it was pretty versatile. Yeah. I do have an idea that you can use it for. If you were to get a few chip devices, you can use them as one as an LDAP server, one used as a Kerberos server, one used as a miniature file server, one used as a DNS server.
Starting point is 01:04:59 Have a whole network. Where's the Beowulf cluster joke? Hold on, that's the Beowulf cluster joke used to be right on tip of tongue for everybody. WW, this reminds you of the Ouya. Do you think that means it's going to flop? I don't know. Everybody thought that Ouya was going to be the best thing. We're going to have this portable gaming, and then it just totally flopped.
Starting point is 01:05:19 Yeah, we totally have one of those. It's still in the box. It came out for like a day. Yeah, the OUYA was a big flop. You're right. Well, the OUYA was also, it was a flop just in general. When I first saw it, I was like, okay, an Android console. I don't care.
Starting point is 01:05:36 Does anybody want our OUYA thing? OUYA? OUYA? It was wrong. They were off the mark with OUYA. This is different. This is more about, this is a component almost to a larger build. You buy this to build this into something else, I could see.
Starting point is 01:05:49 Right. So there's a lot more opportunity. So what does it do that Arduino and Pi doesn't? $9. I don't know, to be honest. Because, yeah, you could use Pi for $9. You know, the Pi is quite a bit bigger. It's like three times as big.
Starting point is 01:06:02 That's true. It is bigger. It's like three times as big. That's true. It is bigger. And it looks like, you know, like things that you'd insert into a tower. Like a teddy bear or something. No, a tower. No, no, no. The pie it is. Oh, yeah.
Starting point is 01:06:14 Yeah. Yeah, this looks like something you could insert into like another toy. Like this chip looks like you could put it inside a speaker. You could put it inside a teddy bear and make it do sounds. Like this is so small.
Starting point is 01:06:24 It's as small as a VGA cable, basically. Yeah, that's crazy. Yeah. And it could be a full Linux system. Yeah. Yeah, this whole area is pretty competitive. I don't think it's necessarily bad to have another competitor in this space, though, and these guys kind of have a unique approach to it.
Starting point is 01:06:38 I like that they're... And Arduino is also much more limited than this thing. This has a lot more already built into it, so it can do things by itself. It has video out and everything like that. True, that's a great point. And they're working on, you guessed it,
Starting point is 01:06:53 an app store for this thing. Oh, jeez. Everything has apps. Yeah. Wow. I do like the idea of the pocket chip. I think that's my favorite part. I'm with iMacon. That's what really got me because that's like, okay, now I'm starting to see it. I get it now of the pocket chip. I think that's my favorite part. I'm with Icon. That's what really got me because that's like, okay, now I'm starting to see it. I get it now. Jeez.
Starting point is 01:07:09 The pocket chip looks so cool. Probably because it looks like something I would have played with in the 80s. That's exactly why they designed it like that. So we'll have a link to that in the show notes if you guys do want to back that. Like Angela said, they've still got 24 days to go, so you've got plenty of time to get in on it. They don't need your money. That's great, though. They don't need your money. That's great, though. They don't need your money.
Starting point is 01:07:26 And now they're going to be able to buy it in massive quantities, I would think. China. Yeah. Didn't they only ask for $50,000? Yeah. Yeah. And they got a million. So there you go.
Starting point is 01:07:36 And, you know, hey, guys, when's the last time we saw a device like this where they were pimping the fact that it runs Windows? You guys remember? Anybody? Anybody? Anybody? Anybody? Hold on. That calls for... Yeah. Exactly. That's right. I mean, nobody... Yeah, the Raspberry Pi 2 is going to eventually have some crappy stripped-down version of Windows.
Starting point is 01:07:57 But nobody launches their premier device on Kickstarter like this and talk about how it runs Windows or how it's going to run Windows ARM. Nobody does it. It's always Linux. Well, technically, the Pi also just said it could yeah true true yeah i i say good for them so it's by the next thing co and it's the chip and it's kickstarter.com and you just search for the chip on there it's like super successful so here i just want you to take this is the notes all right and i'll read those when i get home for how the things we're going to do to your machine do you haven't Do you feel like we covered everything for you today? I mean, I know you're going to
Starting point is 01:08:25 have another batch of stuff probably. Yeah. Do you have any final questions? We just need to get my second monitor hooked up to it. Yeah, because it has a micro HDMI out. Yeah. Yeah. Do we need to get input on that or?
Starting point is 01:08:40 No, I just have to get an adapter. It's no bigs. It's just, I just got to get a micro HDMI adapter, which we don't have one, of course. All right. Well, then we will leave it right there. I should probably mention before we go, last week was Matt's last episode of Linux Unplugged. He, though, is launching a whole new set of projects. He's like in a super creative phase right now over at MattHartley.com to find out what he is up to. Angela, though, thank you for joining us and going through the rundown.
Starting point is 01:09:04 I'd love to have you guys join us next week. We do this show live on Tuesdays over at jblive.tv, 2 p.m. Pacific, on a Tuesday. But go to jupiterbroadcasting.com slash calendar to get that converted to your local time zone. And then we will... What? You're looking at me like, what? No, no.
Starting point is 01:09:19 And then, because we have the mumble room, we've got all that stuff we'd love to have you guys in here. Mumble room, is there any other final notes you guys want to touch on before we run this week? All right, so just a little bit of details before we get out of here. Go over to linuxactionshow.reddit.com. That makes this show even better. linuxactionshow.reddit.com is where you can submit stories. You can submit feedback.
Starting point is 01:09:37 You can submit anything like that that you think would make this a better show, feedback threads, things like that. Angela, why don't you plug some of the stuff you're at? People might want to follow you on the network. Okay, so I am doing Women's Tech Radio, and we are currently, we've released two LinuxFest Northwest live interviews that we did. The first was with Scarlett. She works for
Starting point is 01:09:56 KDE and Kubuntu, and she's a Linux for lifer. Yeah, she is. And that's the title of the show, so check that one out. It's a quick one. And then the most recent one, actually, I'm sorry, it actually releases tomorrow. Yeah. Wednesday. Episode 26.
Starting point is 01:10:09 Yep, episode 26 is Andrea Frost. She was a firefighter in Alaska and injured her leg and decided to go back to school and get a math degree so she could teach math. But one of the prerequisites was to take a computer course. And that changed her life. She now has a master's in computer science.
Starting point is 01:10:29 Check out the Faux Show. Apple Watch versus Android Wear. I thought that was a pretty fun episode. Faux Show. Faux Show returned
Starting point is 01:10:35 yesterday. And it's live after Linux Action Show if you catch Linux Action Show. So there you go. That'd be a good one to join us on because
Starting point is 01:10:40 then you get to watch Linux Action Show and that show. It's a whole lot of show. All right everybody. Well thank you so much for tuning in to this
Starting point is 01:10:44 week's episode of Linux Unplugged. We'll see you right back here next week. It's a good show, Andrews. Thanks for being here. Didn't realize you had a time constraint there. Yeah, well, we just have the music playing. I know. It's fine.
Starting point is 01:11:11 Yeah. It's fine. So did you guys see the news about Floss Unplugged? I did a little bit. I just haven't gotten any links about it. Yeah, so we are working on a new show that will not be hosted by myself. It'll be hosted by Benjamin Carincia, I think is how you say his last name. Carincia. You may have seen him on our shows before.
Starting point is 01:11:34 We've interviewed him a couple of times. He is a developer. He speaks at a lot of conferences. He's an open source evangelist. He's a former Firefox community release manager. I think he used to be an Ubuntu member, but is no longer. I've bumped into him for a while,
Starting point is 01:11:52 and so he and I have been sort of talking back and forth about him creating a show with him and his co-host Alex, a show called Floss Unplugged, which would be more focused on the free and Libre aspects of open source, including Firefox OS devices and things like that. So it's still early.

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