LINUX Unplugged - Episode 44: Bedrock: A New Paradigm | LUP 44

Episode Date: June 11, 2014

The founder of Bedrock Linux joins us to discuss their ambitious distribution that lets you utilize the userland of all your favorite distributions at oncePlus Alienware slaps Linux users in the face ...with a dead fish, your feedback, and more!

Transcript
Discussion (0)
Starting point is 00:00:00 This is Linux Unplugged, episode weekly Linux talk show that's yabba-dabba excited to talk about Bedrock Linux. My name is Chris. And my name is Matt. Hey, Matt. Episode 44, and we've got the founder of Bedrock Linux on the line waiting for us just to get to him. He's been patiently here all pre-show. We've had a fun pre-show today. And I'm excited to kind of uncover Bedrock Linux a little more. It's a pretty interesting distro that we reviewed on Sunday's Linux Action Show.
Starting point is 00:01:01 I believe it was episode 316, if you haven't seen that one. It's not required reading, but highly suggested reading if you want to be well-rounded. And we'll also get to some feedback, and if we've got some time. Matt, something's got me upset all day. Alienware has slapped Linux users in the face. They've taken a trout that's like two days old,
Starting point is 00:01:26 and they just slapped us all in the face with it. And i can't believe it so we're going to get to that as well plus we've got some steam updates and a couple other things so good show today i'm excited about all this stuff so uh i figured maybe if we were uh if we were so inclined we'd start with our feedback and our first email this weekend we'll get to just a couple of emails and then we're going to get right to the bedrock linux stuff but I had a couple of things I wanted to start with. And the first one came from John. And John wrote in to kind of rib us Arch users. He says, Hey, Chris and Matt, I just have to tease you for beginning your show by talking about Arch regressions, and then go on to worry about Mint having potential to break. Currently, Linux Mint
Starting point is 00:02:01 works, and there are a few problems I have with it. Yeah, it might not work right on other distros, but I, and I think he's talking about Cinnamon, I honestly doubt if Clem even cares about that. A quick look at the Linux Mint website will tell you they are self-sustaining distro, and they are self-financed too. Maybe this is Mint's way of pushing back at the ultra-accelerated pace that distros like Arch rev up. What is wrong with Debian's style of a revving a distro? Maybe it's an issue of two different worlds. One world that's building a future of Linux, and then there's the world that uses Linux to do things unrelated to the development
Starting point is 00:02:31 of Linux. Those who want something that works because it's been rigorously tested. Cheers, John. So, Matt, do you think maybe this is the Linux Mint's push back at this crazy rolling distro world that we seem to be moving towards? I think maybe inadvertently.
Starting point is 00:02:48 I don't think it's done on purpose or with any type of real direct pushback. But I definitely think that they're going for some stability, and they're also catering to a different audience of people. Yeah, and I think there is a bit of like two worlds at play here too. And I also think it's a good point that Linux Mint doesn't really need Cinnamon or Matei to be used anywhere else. I mean it's in their benefit and best interest if it does, and I'm sure they want to see it used elsewhere. But they are self-funded by their users, and so that allows them the flexibility to really focus on just building what they think is best for them, and if that means creating their own desktop that only they have, if that's what Clem believes is the way to accomplish that mission, it makes sense that's what he's going to do.
Starting point is 00:03:31 So yeah, I think it's interesting. We'll see. We'll keep watching it. I actually am really glad they're doing it. I think it's a grand experiment because I've always speculated, like, if I had a perfect Linux distro, it would be something kind of like what Linux Mint is doing or like Elementary does, where only it would be more user land updates, really fresh user land, but really stable-based stuff as much as possible.
Starting point is 00:03:56 And that's essentially what we're going to see from Mint. So it's an experiment that I've been rattling around the back of my brain for a long time, and now we're going to see it come to life. So my cookie wrote in. My cookie. He says, hi, Chris. And we got this a lot, and this is just a nice, concise question, so I wanted to get to this. On a previous unplug, you hinted that Chase might end up on Linux Mint after thinking on what to choose. Yet, once I watched the episode, he ended up on Ubuntu. Why did Chase choose Ubuntu over Linux Mint? Now, I wanted to get to this here because
Starting point is 00:04:22 we've talked a lot about how to Linux here in the show. And the current format of how to Linux is really the representation of months and months of thinking, like in Chase, you know, thinking about switching. And so we've come to a lot of, we've had a lot of discussions and conclusions outside the show.
Starting point is 00:04:37 And then what you see in the show is the manifestation of all that work. And the essential reason was we figured a lot of people watching will be starting there. We're not sticking with any one particular distribution. And Chase essential reason was because we figured a lot of people watching will be starting there. We're not sticking with any one particular distribution. And Chase kind of felt like, because the choice was so
Starting point is 00:04:50 overwhelming, he was willing to hold off on making full-gone conclusions and try out Ubuntu, see what he thought, and then also be willing to try other things. So you'll have to stay tuned to find out what happens there, my cookie. But one of the biggest pieces of feedback was, why didn't you put the explanation
Starting point is 00:05:05 in the show? It's because we'd already decided before the show, and it's just a process. And we wanted to make it quick, because we feel that's where a lot of people are going to start. So thanks for asking, my cookie. Matt, before we get on, before we get on to the rest of the show, and we've got one more email, I want to stop right here and thank Ting. That's right.
Starting point is 00:05:22 Go over to linux.ting.com. That'll save $25 off your first device, or $25 off your first month of service. And we got an email, came in from Brad. He says, Dear Chris and Matt, bam, I've switched to Ting. I've been saving up for a phone so I could make the switch. And I finally accumulated the scratch and bought a Nexus 5. Booyah. I've been getting boned by T-Mobile for years now, and now I'm free. Free, I say. I mean, it was like walking in McDonald's and paying for nine hamburgers and only eating one every month.
Starting point is 00:05:53 What the? Who does that? I activated my phone entirely online in like 10 minutes, and like Chris likes to say, Bob indeed was made my uncle. With Ting, I'm totally only paying for what I use, which isn't much. And currently, with the last discount, I get the first month for free. I actually ended up only, oh, I'm sorry. I only ended up owing them a buck.
Starting point is 00:06:11 Seriously, a buck. A friggin' dollar. So thanks, gentlemen. If you're ever in LA, I owe you a coupious amount of beer. Sincerely, Brad. And his last name is pronounced Kale. Like the healthy snack. So go over to linux.ting.com to check it out, Ting.
Starting point is 00:06:24 Why is Ting different? Because there's no contracts, there's no early termination fee, and like Brad said, you only pay for what you use. It's a flat $6 plus whatever the man's gonna put on top of that. He's gotta get his cut, he or she. The man's really not an actual person.
Starting point is 00:06:38 And then it's just your usage. So your megabytes, your messages, your minutes, whatever buckets you fall into after all that's added up, that's what you pay. And be like Brad. I recommend, go get the Nexus 5, $349. That's you own it price. That's not you spreading the cost out over two years. That's what you own. And just like when you bought yourself a computer, you'll want to own it. It's your device. That's what's great about Ting. You get this Nexus 5, one of the best Android phones out there, even still today, $350 when you go to linux.ting.com. Then it's $6 a month after that. That's all you pay. Your usage plus Ting has an
Starting point is 00:07:10 awesome dashboard that lets you manage it. And best of all, if you ever get stuck or if you want to have multiple people on your account, you'll appreciate this one. They have rocking good customer service. You can call them anytime between 8 a.m. or 8 p.m. Eastern at 1-855-TING-FTW, and a real person answers the phone. And that person is not like a, oh, hi, thanks for calling Ting. Please hold, or what's your problem? No, that person's like, hi, thanks for calling Ting. How can I help you?
Starting point is 00:07:33 I'm actually the person that's going to help you. And yes, a real person just answered the phone when you called a company's support number. It's incredible. And like Brad said, their control panel is so awesome. Matt and I have both activated and deactivated multiple devices all through the online control panel with zero problems. It's awesome. And if we ever did get stuck, we know we have that customer service. It's really nice. Linux.ting.com. That'll tell them, hey, thanks for supporting Linux Unplugged. I really appreciate you guys keeping them on the air. That also gives you a chance to try out their savings calculator. Just
Starting point is 00:08:02 plug your current bill in. Now think about this too. When you're plugging your bill into their savings calculator, put the numbers in that you actually use, not what you pay into. Because that's a gimmick that your cell carrier has tricked you into thinking is the way to pay for things. When you're doing their savings calculator, put your actual usage in there and then be astonished at the difference. Linux.ting.com. And a big thank you to Ting for sponsoring
Starting point is 00:08:25 Linux Unplugged. You guys rock. And go over to their blog, too. They've got another behind-the-scenes video they just posted up that you guys might want to check out. So, Matt, join us on the mumble line is the founder of Bedrock Linux, Paradigm. Hey, Paradigm, welcome to the show. Welcome to the show. Thanks for being here, man. We really appreciate it. So So tell us, when did you start working on Paradigm? On Bedrock, you mean, I assume. Oh, yeah, sorry, Bedrock. Yeah, I think we're both tired.
Starting point is 00:08:52 It's been a long day. So I started, there isn't really a good firm starting date. I didn't realize what it became when I started playing around with it. Yeah. So I'm guessing around 2008 to 2010 was when the idea started formulating before it got anywhere. And then the first public release was 2012. And I gather like a lot of projects, it was really like, this is just something I want.
Starting point is 00:09:17 Like, I'm sick of having to pick between Debian and Arch or whatever. You just looked at it all and said, I want all of it at once, right? Yes, exactly. That's bold. And how has the response been to this? Because I know, I mean, I've seen presentations far back as 2012. But yet, I still don't see a lot of talk about it. I am seeing more these days. So do you think response is improving? Are people starting to grok the idea? I think the main concern, the main thing keeping people away is that it's still labeled alpha. I think the main concern, the main thing keeping people away, is that it's still labeled alpha.
Starting point is 00:09:46 There's still a lot of work that has to be done. I expect that when we're past that and it's a stable release, if there's going to be more attention, that's when it's going to happen. I'm okay with the slow development. Sure. It's actually kind of a good thing in a way, isn't it? Because it sort of slowly brings in more people and sort of doesn't make it an insane base that's all of a sudden using your code. So would you mind, in your own words, summarizing what Bedrock Linux is and what makes it different for maybe folks who didn't watch the Sunday's Linux Action Show? Sure. I'll try to use a different phrasing than I did when you quoted me earlier on the show Sunday. So when you use a Linux distribution, what they actually do for you is provide a lot of software that
Starting point is 00:10:26 they've packaged. It's all out there. The question is whose packages you put together to make sure it all works. But you have to pick which group of packages from which distribution. If you want something stable, you know, like RHEL or Debian. If you want something cutting edge, you can go something like Arch and so on and so on. Every distro has its own advantages and disadvantages. The idea behind Bedrock Linux is that you can install software from any of those distributions so that it runs natively just like it was needed for the distro. No VM overhead, no containers restricting what you can do. Just if you want parts from different distros at the same time, Bedrock is one way to go about it.
Starting point is 00:10:57 Now, if you were starting Bedrock today, 2014 of June, would you start with something that was more Docker-based? Or do you still think that this is perhaps a different approach or a better approach than just straight up containerization? So I actually just added today a new frequently asked questions thing on Docker since that has come quite a bit. Right. Docker is doing something different. Docker is purposefully containing things so that they can't interact with each other. There's a lot of benefits to this. I'm not saying it's a bad idea, but it's a very different goal. If you're using Docker, you can't, for example, say install some program and then run man and get the man page for it. You have to actually go into the Docker container for it. So no, I would not switch
Starting point is 00:11:40 the techniques. I still think that the technique I'm currently using is about the best way to go about it, given the resources I have at hand. And I think the thing to underscore here is this isn't virtualization. And so it is native metal performance. And I could have an application running from an Arch client and an application running from a Firefox client, and they could interact, they could pass data amongst each other. Yes, exactly. For the most part, it all feels native. Like if you don't realize, if you don't do anything to point out data usage, it feels like any other distro. So does this get massive on the disk? Do I end up essentially with the equivalent of a full Arch installation, a Debian installation, an Ubuntu, a Fedora, whatever I decide to install as a client?
Starting point is 00:12:19 Do I need to have just a ton of disk space? That is definitely an issue with the techniques we're currently using. We have some ideas on how to fix that in the long term, but we're not going to get them done anytime soon. Yeah, I mean, how would you even go about that? The main concern with that is actually telling the package managers that certain dependencies have been met elsewhere, and you have to go do a lot of work specific to each package manager
Starting point is 00:12:44 to get that done in an automated fashion. It's also not entirely clear that a given library will meet the needs from a different distro. So what ends up happening on Bedrock right now is that you'll have multiple versions of any given dependency if multiple things need them.
Starting point is 00:12:58 They're not shared. But there are some theoretical things that could be done if it's a high enough priority. Could I run multiple versions of the same distribution? So could I have 1204 and 1404 as clients and mix and match between those two? Sure, yeah. Jeez Louise, that's awesome.
Starting point is 00:13:16 That's so awesome. I think I look at Bedrock Linux as maybe a powered desktop Linux user's perfect scenario. Is that who you're targeting in your mind when you're developing this? So the key target audience for Bedrock Linux is myself. If other people want to use it, great. But I'm just trying to make it for me. And it's for your desktop? Or server.
Starting point is 00:13:39 Do you run it on a server? Or laptop. I do. I'm not convinced it's the best option. I think something like core os will give you a lot of advantages what bedrock does isn't as helpful on a server because things aren't just like they don't need to interact quite as much as they would on desktop but it works fine okay well i've got some uh some functionality and usage uh questions for you so i'm going to uh and
Starting point is 00:14:00 also i'll move us up into the main mumble room, too, so they can jump in and ask questions. So I guess where I wanted to start with is, are there already tools in place to do all client updates so I could execute a yum upgrade and an app get dash upgrade and a Pac-Man upgrade from one bedrock command? So we had one that did that, but I decided I wanted the name of that utility used elsewhere. We ended up dropping it temporarily. In the long term, we want to have, we have a project that we're calling the Package Manager Manager, or PMM. And in theory, you could run some PMM commands that would do that. Okay. And then I kind of also had a question. I noticed, how do you choose the kernel? So my Bedrock installation was using an Arch kernel. Is that something, that installation, you just pick the distro's kernel you want? Originally, I think the first alpha,
Starting point is 00:14:51 I recommended compiling your own kernel, which kept a lot of people away. But after some experimentation, I realized that for the most part, any Winix kernel works in just about any distro. You might lose some features like system tap. But yeah, you can just use whatever. So my recommendation is that you install a kernel from
Starting point is 00:15:07 a client and just use that. And so how many people are working on the Bedrock Linux team now? I'm the majority of it. I think well over 90% of the lines of code currently in there are mine, but there are a good number of other people who contribute what they can when they have time.
Starting point is 00:15:24 If I had to give an estimate depending on where you draw the line, it's maybe five total. Wimpy, go ahead. Ask your question. Hi there. I was just curious. What problem were you setting out to solve when you first created Bedrock Linux? So there's a famous story with RMS having trouble with a printer, which is why he started the GNU project. I had a similar issue. I was using Debian Stable at the time.
Starting point is 00:15:51 My printer broke. I got a new one, and the drivers didn't work, and I had to spend a lot of time making that work. When I realized if I could just get this one package from Debian CID or Arch, that would solve that completely. And so I did that. I set that up, and I just kept iterating over it from there until there's its own distro. Thank you. I also like the story you shared where there was a bug with Compiz,
Starting point is 00:16:15 and one distribution had one part of the solution, and the other distribution had the other part of the solution, and you're able to bring those two together. And I've been in that scenario myself, especially, though. See, the reason why I asked you about the desktop question is because I have very, very much been in the server space where we were just on the pre-show talking about Red Hat Enterprise 7. And so many times I've been on a CentOS box or Red Hat Enterprise box, and I've just thought, if I could just manage this one set of applications through apt,
Starting point is 00:16:42 or if I could just get this PPA, or whatever, it would make so much of my work easier. And Bedrock sort of seems to me to have the promise, if I could base the core Bedrock kernel on a CentOS kernel, so essentially I'm CentOS on the whole stack, but Bedrock's
Starting point is 00:16:59 actually managing the user land, I could essentially accomplish that, couldn't I, Paradigm? Yes, and in fact that's what I'm doing on the server. It's exactly the reason. It's mostly dev being stable, but I do have occasional applications from elsewhere. Go ahead, Crossroads. So I was wondering how you'll handle the Inet system. Will you use Systemd or will you write your own custom init system for bedrock? That's actually a really good question. Currently, one of the main areas that
Starting point is 00:17:31 bedrock clinics has issues is init. Most things just work as long as they're not closely tied to init. When bedrock started, there was no systemd. Most things were system 5 or similar and that ended up working quite nicely system d i have to be careful my phrasing here say it's really picky about how it does certain things and it doesn't want to play with bedrock very well so we have to come up with some new uh solutions to that particular issue currently bedrock linux uses its own busybox based in it which is super duduper limited. But in the long term, we're going to try to make other init systems options, just like you can have for the main user lane, whatever packages
Starting point is 00:18:12 you want. I'm going to try to make it so that you can use whatever init system you want. Wow. Riley, go ahead. Yeah, so I was wondering, have you had any issues with the bigger disk shows getting mad at you pulling down their packages and
Starting point is 00:18:27 installing it on Fedlock when it's not really that disc show. I remember a while back that Canonical got mad at Mint for accessing their repos and servers. No, we didn't. Sorry. It's just that's misrepresenting what happened. isn't what happened but go on
Starting point is 00:18:47 but yeah but the broader question is have you heard have you heard any put have you got any pushback from upstream distros yeah accessing the servers i've i've not had anyone uh be upset by by that yet uh i think we may not be big enough yet to get that attention if that's something that's coming later off the handle. However, the question is really, what is the distro that you're using? Is Bedrock Linux just acting like a hypervisor? You're really using some other distro, in which
Starting point is 00:19:16 case you're using the software they're providing and the repos they're providing for that purpose. So there's some arguments to be made. Right, because it is their user land. Yes. Yeah, it's just not their kernel, which, what's the difference if you downloaded Ubuntu and swapped out the kernel? It's almost the same
Starting point is 00:19:31 from the distribution standpoint. Go ahead BluePhoenix, I know you had a question we wanted to get in. What about switching the init system like Gentoo does? Some applications, I mean, Gentoo uses OpenRC, but like if you're going to use GNOME, then you can switch to SystemD. So the trouble with Unite stuff is it gets really complicated.
Starting point is 00:19:53 Specifically, things like Upstart and SystemD, the way they're designed is really inflexible, given what Bedrock Clinics is trying to do and some of the tools we're using. given what Bedrock Clinics is trying to do and some of the tools we're using. Like, SystemD will actually check when it's starting if you're using some of the techniques that Bedrock Clinics does do, and then refuse to operate. So it's not as simple as just switching it out. It's going to be a bit more work. I see Heaven's Revenge has a question. Go ahead, Heavens.
Starting point is 00:20:27 Okay. Well, there is a situation in which I can't quite wrap my head around. Let's say you start from a base system. And of course, you know, you usually start with installing X, at least before you used to go distro or desktop environment first. You'd go X first, then maybe the toolkit, and then maybe the desktop environment. What happens when you go a stable X, pull something bleeding edge, like a bleeding edge KDE or GTK from Arch, and then go back and switch to a stable desktop environment where that is trying to find updated API calls in the stable version of the toolkit that you're using? of the toolkit that you're using.
Starting point is 00:21:07 So if I followed that correctly, your concern is going to be met by the fact that if something has a dependency that will be provided by the same distro, which is one of the reasons we have to take so much disk space because we have multiple copies, a lot of dependencies. So if something is using a given toolkit and they're sad it's missing, they'll end up having their own, so that
Starting point is 00:21:25 doesn't happen. Very good. Is it in a static? No. Literally, there'll be multiple copies of something like GTK. So if something wants one specific version of GTK and something else wants a different version, they'll both be installed on disk and you'll both see those versions. I know some people are going to scoff at the disk space usage there,
Starting point is 00:21:42 but that seems like if you want to do this kind of thing and disks are cheap, that seems like a fair tradeoff for what you're actually getting. So when you install KDE, do you actually install KDE in all of its complete dependency tree from that specific repo or distribution and then have little kind of hierarchies within their own cheroots? Yes. own cheroots? Yes. If you install something like KDE, you'll get the entire, if you're installing it using that given distros package manager and it does its own dependency resolution the way it typically would natively, you'll get all of those dependencies. It's like if you were running that distribution and you just installed KDE, it will do all of the actions it would do when you perform that action. So if it, if you, if there's a meta KDE package that installs 300 dependencies,
Starting point is 00:22:23 it would do that. I was thinking of excess shared containers, which they share a little bit more interdependencies between them, but I guess they're very, very inter-independent of each other. Okay, so I wonder how... Oh, go ahead. Yeah, how closely independent they are or how much they're interacting with each other is configurable given the way they're using it. So if you want to try to do something like that, you can. By default, I'm trying to find a sane compromise between things not conflicting with each other and things just working, interacting the way you'd expect. All right. I want to get a couple more questions in before we go.
Starting point is 00:23:00 So I wanted to have Crossroads kind of finish this up with his last two questions here. Go ahead, Crossroads. Okay, so my first question is how does Bedrock handle GUI? So when you have a GUI running, how does that work? How does one particular client display a GUI? It talks to Exaorg or Wayland the same way it would natively like it doesn't they're not contained it doesn't know
Starting point is 00:23:29 that it's not there it doesn't know that the version of X.org it's talking to happens to be different from what it's used to and my last question was if you could take a time machine five years in the future where would you want to see Bedrock or where do you see it being in five years
Starting point is 00:23:44 I see it being roughly where you see something like slackware here's a popularity like people know it's there not everyone uses it um however it's you know obviously be very different from slackware in terms of what the project's doing i expect i'd like to have a niche number of people who are using in a community but i don't expect it to take over everything. I like that. And so I think we have a lot of people that want to know how they can help contribute. Where should they go to get involved or see if there's a way they could help? So on our website, I have, I think, a quick question item on that. But basically, you can look at our issue tracker. There's something you think you can take.
Starting point is 00:24:23 Go ahead and let me know and go at it. If you see some other issues that are missing from there, you can look at our issue tracker. If there's something you think you can take, go ahead and let me know and go at it. If you see some other issues that are missing from there, you can add them. I think the biggest thing, though, that can be done is to actually install it and use it and let me know what issues you find. Because I can't fix issues that come up in workflows different from mine. Like, I don't actually use many desktop environments. So if there's some issue with those, I wouldn't be aware of them. So, yeah, just use it and let me know how it goes. Very good.
Starting point is 00:24:47 Well, you are welcome to stick around and join us anytime too. The Mumble Room is always open when we're doing the Unplugged show. And I'd like to get your guys' thoughts on this next topic we have coming up too. And we'll discuss more in the post show. So it's been great. And guys, go over to the show notes. We've got links for Bedrock Linux. And I think, I don't know about you, Matt, but Bedrock Linux to me is like one of the most interesting distributions in 10 years.
Starting point is 00:25:09 Oh, easily. I think it could actually set the pace for the way things are done in the future. Maybe not exactly the way it's being done currently, but I think it does set a pace and a different set of expectations that we could watch expand over time. I like that. I like that sort of Slackware has sort of a really soft spot in the community's heart. There's a lot of passionate Slackers out there and, you know, I think it's
Starting point is 00:25:31 still a distribution that carries some weight. Every time we talk about it on the show, we end up hearing from somebody. That's not a bad goal at all. I'd be very happy to have a distribution at that level. And I think it's possible. Bedrock Linux offers something that I think will really appeal to a certain set of Linux users. So you heard the man.
Starting point is 00:25:47 Go out there and try it out. Go to Bedrock Linux's site and download it and deploy it and bang on it for him. It's not necessarily for those of you who are maybe not a little more gray in the beard. It takes some Linux skills, but if you've got some
Starting point is 00:26:00 or if you want to challenge him, you can go do it. And you can always try it out in virtualization too, so you can always snapshot and whatnot. Speaking of which, Matt, I want to thank our next sponsor on the Linux Unplugged show, and that is DigitalOcean. Go over to DigitalOcean.com and guess what? We've got a nice June promo code, UNPLUGGEDJUNE,
Starting point is 00:26:16 to get you a $10 credit over at DigitalOcean. DigitalOcean is simple cloud hosting, and they're dedicated to offering the most intuitive and easy way to spin up a cloud server. Users can create a cloud server in about 55 seconds, maybe less if you're a pro, like our audience. And pricing plans start at only $5 a month for 512 megabytes of RAM, a 20 gigabyte SSD, a blazing fast CPU, and one terabyte of transfer in DigitalOcean. It has data center locations in New York, San Francisco, Singapore, and Amsterdam. Man, I'd love to be the IT guy that gets sent to work at the Amsterdam data center. And of course, their interface is simple. Their control panel is intuitive, and power users can replicate it on a much larger scale with their API. And you're seeing people take advantage of that in really cool ways. There's so many great things I could talk about with DigitalOcean.
Starting point is 00:27:02 I think what I'd like to focus on is how much I really appreciate how they've rocked so many aspects of this. It is a combination of their dashboard that I talk a lot about. It's a combination of those SSD drives, which is an early investment. I think they really saw the light on that. It's the really great utilization of KVM to get the density on these things so incredibly high. And one of the other things that's really fantastic about DigitalOcean is they have been on the cutting edge of Docker support. Docker 1.0 came out yesterday. DigitalOcean is already down with it, man. And the great thing about DigitalOcean is they're making it really easy to deploy some really great open source tools and things like GitLab. You can deploy GitLab to
Starting point is 00:27:38 a droplet on DigitalOcean in no time. It's things like this where you can make a template image and then redeploy it when you need. And they have hourly this, where you can make a template image and then redeploy it when you need, and they have hourly pricing, so you can take this template, get it up and running, bang on it for a few hours, and shut it down. And with our $10 credit when you use Unplugged June, that's going to last forever. I mean, it's this value combined with this technology, and it's the technology that we all support. It's the technology that we all love. Combined with their investment SSDs, these data centers all over the world, they really are a really cool company.
Starting point is 00:28:08 And they're doing something different. They have a different recipe than everybody else. And that's why developers and Linux users and power users and people that just want to learn alike are all responding so strongly to DigitalOcean. Go to DigitalOcean.com and use the promo code UNPLUGGEDJUNE. Go get a $10 credit. Try out the $5 rig for two months you'll just get it for for two months for free that's a terabyte of transfer you can use and just put
Starting point is 00:28:30 bit torrent sync up there put own cloud up there just begin to take back and control a little part put subsonic up there shoot i don't know put plex up don't know i don't know about that maybe put a vpn up there maybe you put a vp Then you could do it. Well, here's what I did. And I wouldn't necessarily go with that direction in the media, but I think so far. Well, we have some folks that do have Plex up there. You know, it could work, right? It could work, but I would want to make it secure. Yeah, you want it to make it secure.
Starting point is 00:28:54 I mean, for myself, I'm actually looking at doing an own cloud slash BitTorrent sync situation. Totally, totally. Because I really want to make sure I have access to my documents no matter where I'm going. I'm also looking to drop Dropbox. So this is a project I've taken up recently. And I was originally just doing it, just the BitTorrent sync part at my house. But as soon as I started putting stuff up on my DigitalOcean droplet,
Starting point is 00:29:14 then it was like, oh, wait a minute. Now I can get to it from my Android phone when I'm on the road without having to mess with any firewall stuff on my home router. And then it's like, oh, and then I have another sync point that's up in the cloud, and it's like essentially off-site backup for me it just all these things started to click into place so check it out you guys all right so i'm a little upset i'm a little i don't want to i don't want to be all ranty and ravey i hate what i hate when i'm grumpy and i know you guys do too so let's just jump in real quick we're just going to do our Valve update.
Starting point is 00:29:46 So Alienware got on my S list today. They had a little E3 announcement. Guess what? Ladies and gentlemen, Alienware will be shipping their first Steam machine in December, despite the fact that Valve has supposedly delayed them because they're taking a little shortcut. Alienware's first Steam
Starting point is 00:30:01 machine will be shipping with Windows. Of course it will will It's Dell Junior I mean what do you expect They did it again Matt They did it again They switched to Windows They're shipping what they're calling the alpha version of the Steam machine Running Windows
Starting point is 00:30:16 And the Alienware developers Have and this is a quote Scripted up a new UI That makes the Windows interface more usable From 10 feet away And will make it easy to launch Steam Big Picture Mode There you go. Well, you know, it's Alienware. I mean, nothing they do really surprises me, especially once Dell kind of took them under their wing.
Starting point is 00:30:39 They really went a totally different direction at that point. It's really disappointing. And I mean, like, not only is it... It's negative in the freedom dimension. That's a given, but also, like, I can, in a way, understand, like, maybe, like, they were working hand-in-hand with Valve,
Starting point is 00:30:56 and Valve's like, yeah, Alienware, we're gonna do this, you'll be our partner, and then all of a sudden Valve's like, actually, you know what, just kidding, we're gonna bump it to 2015. That's, I mean, that happened, right, Valve? So we're gonna bump Steam Machines, and maybe Alienware was like, actually, you know what? Just kidding. We're going to bump it to 2015. I mean, that happened, right, Valve? So we're going to bump Steam Machines. And maybe anyone was like, well, that's great, Gabe, but here I am with my wiener out and nothing's happening. And now I'm kind of stuck to deliver. I've got all these R&D guys we've paid for.
Starting point is 00:31:16 We've developed a product. We've got all the shipping and marketing. Oh, and by the way, we've been working on a Windows one just in case your product sucked anyway. So we're just going to go with our plan B. I feel like that's what happened. Well, and it honestly makes me wonder which is really the plan B. Really think about that. If they were able to roll it
Starting point is 00:31:32 out that easily... Well, I think they've been working on this from the beginning. That's kind of what I'm saying. Or maybe they hacked it together. I don't know. Maybe they did hack it together. But to me, it feels like how do you just go, well, yeah, we've had some of our developers hacking together UI for this so we'll
Starting point is 00:31:47 just go with that and you know got big picture mode this is yeah I don't know this is really disappointing and this is this is typical crap and I don't know I just I'm a little worried I don't like this is not a good start for the whole steam machine thing this is not this is not how I wanted it to begin well it
Starting point is 00:32:04 just sounds like Dell half-assing things all over again. Yeah, I was going to say, that's all they've ever done. But now the headline is Alienware refits Steam Machine with Windows. You're seeing that at VentureBeat. It's on Engadget.
Starting point is 00:32:15 It's everywhere now. That's the headline. That's the headline now. And it sets the tone. And so that's going to challenge Valve to have to step up their game when they are ready to release and absolutely just really blow people away.
Starting point is 00:32:27 And that means getting in the headlines quick and early to recover from this. If they're scripting a new UI or whatever, why are they doing that on Windows when that would be easier to do on a Linux system? Yeah, I think – Because Dell. I think Valve blew it. I think Valve blew it by engaging with other companies. Valve should have just nutted up and just shipped a machine themselves and not shipped it until it was ready. And it should have been the Steam machine from Valve and not worked with guys like the Cube guys that blew it back at CES last year and these guys that are blowing it now.
Starting point is 00:33:01 This is not the first partner that's blowing it. And this is a big deal. If they blowing it. And this is a big deal. If they screw this up, this is a big deal. Well, I think these guys just don't care what operating systems they're shipping with. They care whether they can supply the games that people want to the people who will buy Steam boxes. And the truth is that if you are going to ship
Starting point is 00:33:21 a Steam box today, you have to have more AAA titles. I agree. And Linux just doesn't deliver there. So they either have to wait, and possibly another company could sweep in and ship with Windows, and everything that Valve supplies with SteamOS is actually available for Windows already. Probably no one
Starting point is 00:33:47 will stop you if you want to ship a set of box with that boot straight to Steam Big Picture. A Steam box running Windows is a failed product on launch. You know why? Because we already have those. Those already exist and they haven't gone anywhere. It needs to be a
Starting point is 00:34:02 differentiator. The Steam box applies to somebody who wants to have a more appliance console-like experience. They don't really even mess with their PC very much. Maybe they have like a laptop. They don't even game on the PC. That's who I see a Steam box running Linux appealing to is somebody who wants a different solution because we already – we've had big picture for over two years now. I don't know, a year at least. Yeah. And it's gone nowhere, right?
Starting point is 00:34:42 And we already have that, and so now Alienware is going to bundle up and package something with a too expensive price point because they are charging more for this because of the Windows license. They said it in the press release. They're going to ship something that's more expensive that will play mediocre game graphics based on the specs of this thing. And what? It has the Steam box name. It's a stinker all around.
Starting point is 00:35:04 I think it has to do with support. No, it doesn't. I had an Alienware that they sold with Ubuntu on it, and then I had an issue with the CD drive. When I called in the tech support, when they found out I was using Ubuntu, the first thing they said is we don't support Linux. And I ended up getting it escalated, and it was a hardware problem because of the case design, but their first response is, we don't support Linux. Even though they sold it with Ubuntu on it. So, go ahead, Rod.
Starting point is 00:35:32 I could be wrong, but doesn't Valve have a rule, like guidelines that you have to agree to in order to call it a Steam machine or a Steam box? I don't know. I know that the press is calling it a Steam machine. That's what I was saying is they need to draw the line and saying if you're going to call this a Steam box,
Starting point is 00:35:51 you need to make sure it runs Linux and not Windows. Well, you know, if you look at the headline, it says Steam machine, but I think that's a very, it doesn't matter. What matters is the perception that headline creates. Steam box, Steam machine, it could be, that's interchangeable for the impression it's going to create. And despite how much I dislike companies doing this, can't Steam contact the companies who are putting that headline out there or the media organizations and tell them that's not what this is?
Starting point is 00:36:18 Please remove that. You're talking about our product, the Steam machine. That's not that. Yeah, I don't know. I don't know. I can answer that question. Ubuntu. You're talking about our product, the Steam Machine. That's not that. Yeah, I don't know. I don't know. I mean, maybe if it's – I mean, Canonical does that. I can answer that question.
Starting point is 00:36:28 We're talking about Ubuntu, so. Go ahead, Matt. Well, I can answer that question. I receive those all the time, and usually after I'm done laughing at them and sending them to my inbox. Yeah, the point is that send me a cease and desist. Until it's legal, they can bite me. That's the philosophy of most editors. Unless there's a real compelling legal concern from the legal department, no one cares.
Starting point is 00:36:50 It's an interpretive statement. So the title being the Steam Machine. Well, it's running Steam and it is a machine. That can be interpreted. They can then fight it out in court or they can accept the fact that there really isn't much to it. Right. And the thing, too, is like Valve is not going to want the bad PR. But I want also – the thing is, the way
Starting point is 00:37:05 Alienware is positioning this is they're even calling it Alpha. This is Rev. 1. We're shipping our first version with Windows and then later, potentially, maybe, possibly, kinda, we might put Linux on them in future versions that we won't be calling Alpha anymore.
Starting point is 00:37:22 We just want to see if the concept works, even though it won't be anything like the final product. We want to see if the concept works. Even though it won't be anything like the final product, we want to see if the concept works. And so that's why they're calling it a Steam machine, because eventually maybe it kind of could possibly run SteamOS. You got to wonder, does anyone else here smell Microsoft stink on this? Because they do have a real tight relationship.
Starting point is 00:37:37 This is what I've been saying. Microsoft and Dell are known to be very simpatico together. I don't think this is a Microsoft thing at all. I don't think this is a Microsoft thing at all. What's that? I would agree with Heavens. This is not a Microsoft thing at all. It's just better.
Starting point is 00:37:54 Currently, if you are going to ship, like I said before, if you are going to ship a Steam box, it's easier to do it with Windows because of the library to games. You will appeal to wider audience. I think people who do it with Windows because of bigger library to games. You'll appeal to wider games. I think people who do it don't care absolutely at
Starting point is 00:38:09 all about what operating systems they're shipping with and we care too much The truth is probably somewhere in the middle. We care too much about Linux to have a clear perspective on this.
Starting point is 00:38:25 VR Mac, you want to give us a dose of reality? Go ahead. I think the thing that this all boils down to is the fact that Dell's a business and regardless of if they have any sort of alliance with Microsoft or whatever conspiracy you may think, they're a business and all they really care about is making money and they see this
Starting point is 00:38:41 as an opportunity to get a profit. This is a really good opportunity for them, too, because as we know of, X for PlayStation 4 and Xbox One, guess what they're using? x86 chips. Yeah, I just... This is the future of gaming consoles.
Starting point is 00:38:53 Yeah, but Dell isn't very good at making money in the consumer space anymore. I mean, they're kind of laughed at these days. Or converging. This is now become the ultimate Dell product, where they half-ass it, they start ambitious, and then they cut it and cut it down. This isn't going to
Starting point is 00:39:08 be a successful product. This is already a product that nobody wants. I mean, it's like, okay, fine, they want to go with Windows, great. Give me specs that I actually give a rat's butt about. Then I might at least acknowledge that they're actually trying, but they're not. The problem is, when it runs Windows, you fundamentally have a complicated
Starting point is 00:39:24 Windows PC that you have to manage. That's why Windows, the old traditional Windows mobile, failed. It was too complicated for that type of device. You have to have a device that is dumb, stupid. I just want to effing play some video games. Simple. I press a stupid little alien glowing button, and it boots up this shiny Valve OS, and it boots right into this big picture mode, and that's all it is.
Starting point is 00:39:48 It's nothing else. It's not Windows that's been scripted to have a 10-foot interface that you can launch big picture. People don't want that. It's going to be a failed product. When they plug in their controller, they're going to have to install some drivers. Yeah, it ships with the Xbox 360 wireless controller too.
Starting point is 00:40:03 That's what they're going with. Anyways. It doesn't stink with Microsoft at all. Not even a little bit. I know some things about Dell and Microsoft that most people probably don't, and I'm saying yes, it does stink at Microsoft. Of course, you know what? I'm a commenter on the chat room. You never know. Maybe it will be successful, and the
Starting point is 00:40:19 Steam Machine name gets a good name. Yeah, right. I don't think so. Yeah. How about some uh how about some some good linux gaming news right so let's talk about linux taking over the gaming universe again uh i didn't really see this one coming today at least uh uh civilization 5 the strategy game is now native on linux it's an aspire port but it's a native aspire port uh the steam os uh release includes all Civilization V DLC too.
Starting point is 00:40:47 And the expansion pack, including Gods and Kings and Brave New World. This is over on GamingOnLinux.com, and it was posted by Liam, who joined us a couple weeks ago on the show. Pretty big release for Linux. This is one of the benchmark games, and it's out there right now. You can go get it and download it. I actually think I bought it like a while ago when it was on crazy sale.
Starting point is 00:41:08 Sometimes I hedge my bets. And so there you go. That's a big game coming to Linux. And so that's some good news. And I also wanted to share a little love with the Krita project. Krita, am I saying that? Krita?
Starting point is 00:41:21 Yeah, Krita. The QT-based digital painting software is doing a Kickstarter to sort of supercharge development. And the main reason I wanted to give them a mention is because this is one of the most badass apps we have on desktop Linux. And I'm very hopeful that crowdfunding can be a way for the open source community
Starting point is 00:41:41 to fund these really standout applications. And when you have a desktop Linux application that not only has a good history, but it has an ambitious target and has been delivering on a consistent basis, I'm all about that. So I wanted to give them a plug. You can find a link to their Kickstarter project
Starting point is 00:41:57 or you can just go to kickstarter.com and search for the Corita project. It's from the Corita Foundation. They're trying to get to 15,000 and they're at 2,148 right now, 73 backers with 29 days to go. And they got all their goals outlined out there and stuff like that.
Starting point is 00:42:12 So good luck to them. It's a really, really good app. It's one of these apps that I kind of wish we had spent more time with on the Linux Action Show demoing. But I'm just so not skilled at this kind of stuff that it would be embarrassing. But if I was, I would be showing this kind of stuff off. So just give a mention for one of our great desktop Linux apps that's out there.
Starting point is 00:42:31 This is one of the applications that any desktop environment, proprietary or not, would be proud to have. Definitely. So there you go. Good work, guys, and good luck on the fundraiser. They've got a video, too, that you can go catch with some catchy, like, you know, Kickstarter-y music, and they got some
Starting point is 00:42:47 green screen action going. It's nice. Look at this green screen action they got going. Good work, guys. One of my favorite Kickstarter videos is that you always want
Starting point is 00:42:54 to, like, curl up with a cup of tea as you watch them. You know, the whole Kickstarter video thing, you know it's like an industry now. There's, like, people
Starting point is 00:43:00 where their full-time business is recording Kickstarter videos and Indiegogo videos and stuff like that. the whole that's like their whole thing man that's what they do for a living that's crazy i mean if only we knew more people had that kind of equipment and should have thought of that i should have thought of that dang it all right well you guys can find links to all that stuff in the show notes also just a shout out uh two new shows over on jupiter broadcasting How to Linux launched, and episode one is out. And Tech Talk Today is daily Monday through Thursday. Episode six is out today. We talked about Netflix and Verizon round two. It's a pretty interesting spat that
Starting point is 00:43:36 is directly related to all of the net neutrality stuff going on right now and has the potential to bust that stuff open. So we've been covering that on Tech Talk today. We've also covered the best from E3 that's happened so far. And you guys probably heard about that Turing test that was supposedly beaten, but not so much. We bust that in today's episode of Tech Talk today. And you can join us every day, Monday through Thursday at jblive.tv, 9 a.m. Pacific, noon Eastern. And, you know, also we have the. Pacific, noon Eastern. Also, we have the Mumble Room involved, too. If you don't get a chance to join us for Linux
Starting point is 00:44:09 Unplugged, we take calls and your opinion from the Mumble Room and Tech Talk today. Tomorrow, we'll be rounding up not just the tech headlines, but we'll also be covering some of the stuff that happened in E3. It's E3 going on right now, Matt. Did you know? I've heard this. The rumors are true, Matt. It is true. It is going on right now, Matt. Did you know? I've heard this. Yeah, well, the rumors are true, Matt.
Starting point is 00:44:26 It is true. It is going on right now. So anyways, we'll end it right there. So head over to linuxactionshow.reddit.com to get involved. You can help massage the content, if you will, you know, to cup the content and give it a nice gentle boost over at linuxactionshow.reddit.com. It's also a good way to give us your feedback. I've noticed
Starting point is 00:44:42 and we'll see if anybody's still listening because I've noticed that the Linux Unplugged show gets very little love these days in the subreddit. And I understand. It's because you guys are jerks and you don't like us and you hate us. That's right. That's fine. We don't mind, right, Matt? I mean, as long as I'm getting abuse. I mean, attention, not abuse. What am I saying?
Starting point is 00:44:58 I don't want to be abused. Not at all. Just give us a little love, guys. Come on. And the value of this is negative. Let's go along. I kid. I kid. You can also go to jupiterbroadcasting.com, hit the contact link, and send in some email to the Linux Unplugged show.
Starting point is 00:45:11 And join us live on Tuesdays, 2 p.m. Pacific, or go to jupiterbroadcasting.com slash calendar to get that converted by robots in your local time. JBLive.tv is where the live happens, where you can hang out with us in the mumble room or in the chat room and help name our show. Hey, Matt, I'll see you on Sunday, okay? All right, see you then. All right, have a great week, and have a great week, everyone. Thanks so much for tuning in to this week's episode of Linux Unplugged.
Starting point is 00:45:32 See you right back here next Tuesday. See you. you

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