LINUX Unplugged - Episode 191: What’s a Distro? | LUP 191

Episode Date: April 5, 2017

Joe Ressington of Late Night Linux joins Wes to discuss just what makes a “Proper” distribution. Then the latest news about Libreboot and the Free Software Foundation, Containers explained in pict...ures & our complaints about the latest Telegram release.Plus Fedora has the perfect desktop for Hacker News & Android is now king of the internet.

Transcript
Discussion (0)
Starting point is 00:00:00 This is Linux Unplugged, Episode 191, on April 4th, 2017. My name is Wes, and welcome to this week's episode of Linux Unplugged, your weekly Linux talk show that's throwing a party while the boss is away. We've got an awesome show for you this week, but we're mixing things up. Chris, oh Chris, he is traveling the country, headed to Texas, as I'm sure you all know. We don't need him though. That's right. No, we don't need him.
Starting point is 00:00:39 We've got a huge show. We're going to talk a lot of stuff. We've got the latest from all your favorite open source projects, plus something from Telegram, some cool pictures that can finally explain containers in Docker, and an elegant Vim distribution that will make you say, is this Emacs? Plus the latest from LibreBoot and their relationship with the Free Software Foundation.
Starting point is 00:01:01 Some stuff, interesting stuff from Fedora. They claim, hey, Hacker News, you're picky about desktops. Wait, wait, Fedora and GNOME, we've got what you need. Then, did you know Android? Yeah, that's right. Android has overtaken Windows as the internet's most used operating system. We discuss what does that mean for Linux, for Windows, for the world at large. And then we get into, I'm sure, what will be a heated discussion. What does it mean to be a proper distro? So how are we going to do all this? Can't be with just me. No, we have a special guest this week. That's right.
Starting point is 00:01:46 It's a little bit interesting this week. We are joined by our friend, new to the network. You heard him here last week, Joe Ressington. Welcome to the show, Joe. Hey, thanks, man. Wonderful to have you. Hopefully I'm sounding a bit better this time. Absolutely sound great.
Starting point is 00:01:59 I think we're in for an excellent show today. Let's see. We're going to cover some, got some just interesting news updates, some follow-ups to projects that we've been following along in past episodes. Before we get to all of that, though, let me introduce the thing that makes this show what it is, our wonderful Mumble Room. Time-appropriate greetings, Mumble Room. Greetings.
Starting point is 00:02:20 Greetings. Hello, Wes. Welcome, everybody. It's wonderful to have you here. Thank you for joining me. Hello, Wes. Welcome, everybody. It's wonderful to have you here. Thank you for joining me. Chris is away. He's venturing across the country down to Texas. I'm sure you've all been following along.
Starting point is 00:02:31 Go check out his vlog. If not, it's a lot of fun. So Joe and I are running the show today with your gracious help. So let's see. First up, you may have heard this. A lot of people on the network are using it our friends over at telegram why they've introduced voice calling and i believe it's coming to linux as well this is just a little bit of an update but it really highlighted for me some of the things like
Starting point is 00:02:56 why i have mixed feelings about telegram uh so over the past few months we've worked hard to make sure telegram calls are the best in terms of quality speed and security the wait. The wait is over. Today, we're rolling out voice calls in Western Europe. The rest of the world will get them very soon as well. So that seems pretty exciting. Does that mean I get it before you, Wes? Yes, I think it does. Ah, I'm jealous. I mean, I don't know. I don't know about you, Joe. I don't use video calls all that often. I mean, I have occasionally maybe like a more for like a work conference really than, you know, casual acquaintances or spouses or anything like that. Yeah. And the thing is, it's not like there aren't enough options already.
Starting point is 00:03:31 This is just yet another one, which I suppose is good in a way, but it just, it feels a bit redundant to me. I can't see myself really using it. Yeah. So some of the things that stood out to me, like they have a quote here from the article. They have a quote here from the article. That's why we've improved the key exchange mechanism. To make sure your call is 100% secure, you and your recipient just need to compare four emoji over the phone. No lengthy codes or complicated pictures. Now, the emoji idea is kind of interesting, but it really brings back to the questionable security, Telegram rolling their own security.
Starting point is 00:04:05 And I understand the marketing you want, especially today, especially after all the news with FTC, etc. Privacy is important. It's nice to see that they think that their base likes privacy, but just saying things like 100% secure, I'm not sure. They also talk a lot about how each time you make a voice call on Telegram,
Starting point is 00:04:21 a neural network learns from you and your device's feedback. I don't have a problem with that they highlight that you know they're not listening to your calls necessarily it's more just metadata about it just the hype i was excited to see the feature i won't use it but the hype around the article kind of rubbed me the wrong way what do you guys think well i mean i'm looking at this emoji thing and why can't they just use four numbers or four characters surely it's easier to just say b a u o or something rather than uh kind of a sun smiley face thing and kind of two what if they were saying p e b c d and it's well basically the same sound whereas you say goat broccoli something like that it's because there are lots and lots of emoji and there are only
Starting point is 00:05:06 10 numbers and there are only 26 alphabetic characters in the latin alphabet it's way easier to generate very long keys and then turn those into uh one of a number of like a small number of uh emojis than it would be to generate a long key and then get you to read that long key out. That's a better point. I still think it's easier to just say it as well. So there's like multi-factor. Yeah, that may be true.
Starting point is 00:05:36 Anyway, I'm still using Telegram. I've been playing with Wire a little bit. There are, you know, there's also Signal. I saw some progress on Signal no longer needing or acquiring the Google Play libraries. I'm not sure what the status of that is. Telegram for me just has kind of the people that are using it in my life, but I really would like to not be as hooked to the platform.
Starting point is 00:05:58 Well, the thing is you're going to end up hooked to yet another platform, aren't you? Because even if you get a few friends on that, then you still don't know if you want Telegram. Right, that's the danger of even trying it out. Yeah if i'm still using whatsapp i'm using telegram do i really need another one yeah exactly the wire one is interesting because it has the open sourcing of the server so that one is the most interesting because you can do like a private wire and that's what that's what i'm most um curious about when as they say the end of quarter one which is basically over now but it's they could still say you know somewhere in april they could release it and still be technically around quarter one right yeah okay interesting well we'll have to we'll have to stay tuned for that then yeah the telegram phone calls
Starting point is 00:06:42 i've played with it and it's it is interesting um there are bugs where if you don't have your phone on it doesn't ring but if you are on your phone it rings like a regular phone call and you just answer it from the notifications or whatever however you want okay and it is pretty cool it does work pretty well and in the uh the quality of the the sound is is a lot higher than I would have expected. And the last thing that's important is I don't think there's any video. I think it's just audio. Ah, okay. I see.
Starting point is 00:07:16 I think the video part is new. It's just coming. I don't think it's hit the States yet. Oh, yeah. They said that the phone call was going to go to the – was Europe, then the States, and then I guess they're going to do the video rollout the same way. Okay. That makes sense. Excellent. Well, yes, I will say the one thing about it that has always in the past – it has just – I mean it's snappy.
Starting point is 00:07:35 It works. I don't have a lot of problems with it generally. So in that case, I look forward to seeing what they continue to do. Okay. So on to our next story this week. Also, just like a quick little update. I really like seeing things explained with pictures. It's not always
Starting point is 00:07:52 easy to do, but in a world filled with manpages, which, don't get me wrong, manpages are great. I love them. I use them all the time. And personally, I prefer kind of longer form articles over necessarily like a video. Videos have their place, but for me, I generally will read like a longer tutorial. but especially for communicating something in a presentation or a talk or to people who perhaps don't have an hour to read an article i think explaining complex
Starting point is 00:08:15 ideas and pictures really can be a big win so i just want to talk there's a consuliacomic.com i had not seen it before uh it's mostly about programming and nerd stuff drawn by a back-end developer which explains why it looks so bad. But really, I think it looks pretty good. It's not amazing. It's not, you know, beautiful design work or anything like that, but I like the concept. So, just looking at their most recent issue, containers
Starting point is 00:08:36 and Docker. And so, especially on Linux, where containers aren't necessarily, you know, a first-class concept. You've got cgroups and namespaces and other things. I thought this was a nice little drawing to come check out and explain to people who maybe come from somewhere else. They haven't used this concept. They're migrating from Windows.
Starting point is 00:08:54 I thought it was a useful diagram, so maybe you guys will too. Yeah, it breaks it down nicely and just makes it kind of visual, which is, as you said, rather than trying to read through loads of stuff, there's quite a lot of writing with it as well. But even if you just scroll down and just catch the pictures, you can get an idea of how containers and Docker and all that kind of stuff works.
Starting point is 00:09:11 So, yes, worth checking out. Do you use containers, Docker, that sort of technology very much on your end, Joe? Not really. I tend to be more old school, really. I don't have the requirement for it, really. tend to be more old school, really. I don't have the requirement for it, really. Experimenting with snaps and stuff like that,
Starting point is 00:09:27 and Maru uses containers, but no, I mean, I don't get in-depth enough with the kind of servers I have to run. It's all very straightforward stuff, so not yet. Maybe this is a good opportunity. I got to talk to you last week, but other than that, we haven't done a show before, so I don't really know
Starting point is 00:09:43 that much about your background. I mean, I've listened to some of your week, but other than that, we haven't done a show before. So I don't really know that much about your background. I mean, I've listened to some of your podcasts, of course, which I enjoy very much. But what do you do as your day job or other things? Oh, that's a mystery. Oh, excellent. That's even better. I solve problems, basically, as my day job. Perfect.
Starting point is 00:09:59 No, I don't solve cases. I solve problems for people. All sorts of problems for people is what I do. Oh, excellent. Hey, Jack of all trades or Joe of all trades, whatever. Yeah, pretty much. All right. So on to our next story.
Starting point is 00:10:15 Recently, I've been doing some development work in a language called Clojure, which is a Lisp for the JVM in search of a very good development environment for that. I ended up using Emacs, but I have never been an Emacs user. I've always kind of used Vim very minimally, especially if I'm just writing Python or other dynamic languages where I don't need a heavy IDE really. Then I found SpaceMax, and SpaceMax is an Emacs distribution that's kind of targeted towards Vim users
Starting point is 00:10:43 and people who want easier setup or kind of a pre-built thing that has a lot of pluggable options. And then I saw SpaceVim, an elegant Vim distribution inspired by SpaceMax. What is SpaceVim? SpaceVim is a Vim distribution for Vim plugins, resources, and is compatible with both Vim and NeoVim. It is inspired by SpaceMax and mimics SpaceMax in a high level, especially in the whole architecture, key bindings, and GUI. So I don't know if this will be interesting or anything, but I've had some very positive experiences with SpaceMax as a newcomer to the Emacs realm where I really, you know,
Starting point is 00:11:14 maybe if I like it, I'm going to keep using it over the next years, then sure, I can, you know, dive in, learn Emacs Lisp, figure out how to actually configure it, those kinds of things. But SpaceMax made it really easy for me to kind of pick up and go and just focus on doing the development work that I was trying to do. Joe, MumbleRoom, do you guys have any strong preferences? I don't want to get into an editor war here, but do you see value in maybe an extra configuration layer, especially for things where, you know, there's different plugin systems?
Starting point is 00:11:40 This can kind of provide a way to have one, one might argue, an additional way to do it, but one kind of higher level way to get started with configuration. You're talking to an NL user, so, you know, I'm not much use on this, but I can see if you're, you know, if you're a dev and you're using
Starting point is 00:12:01 it every day, then this could be a useful way to, as you say, like a higher level config, certainly getting into it, if you're a dev and you're using it every day, then this could be a useful way to, as you say, like a higher level config, certainly getting into it. If you're making the transition from nano to a proper text editor, I really started a war there. Proper. Yes. No, I know. I know many nano users, Chris included of this program. It's a fine it's a fine editor and uh you know one thing you can say about is it lets you focus on the text that you're editing and nothing else so that's nice too yeah the unix philosophy do one thing and do it well yeah right yes exactly that there is there is no space nano so it's dead to me this whole initiative yeah no that's fair uh space nano maybe we'll have to do that so listeners if you
Starting point is 00:12:48 you like the space theme maybe you like these editors i do think you should give them a shot if you're new to vim or emacs uh though i've not tried space vim yet uh maybe someone will make a space nano well if you want to you know better configure nano to be better, you can use Emacs for Vim. Yeah, there you go. Good one. Or Sublime Text. Yes, that's true. Sublime Text, Atom, VS Code, there's kind of a plethora of options, even if you don't go into the
Starting point is 00:13:15 full IDE space. Or just use Pluma. Yeah. Or G-Edit. It's a fine, fine editor. I know I've seen a couple like more minimal ones i think i think one's actually called joe uh that are that are kind of uh trying to fill that joe joe and jed yeah jed right micro now as well which is very good yeah it's a good uh i think it's a good problem to have here okay Okay, so moving on.
Starting point is 00:13:46 That was just some updates. We've got another update. We talked about this recently, about LibreBoot in general, kind of what their mission is, some of their interactions with other projects. You guys may remember that LibreBoot and the Free Software Foundation have been kind of in a state of discord. So now there's an update from the LibreBoot project. You can argue about the interpretation, but one way that it's been stated is, LibreBoot no longer opposes the GNU project or the Free Software Foundation.
Starting point is 00:14:18 We have made peace. So they write, Over the past six months, the LibreBoot project has been in a state of discord. After an issue with a transgender employee at the FSF escalated, LibreBoot publicly left Gianni with little consultation from the community. Relations with so many people were strained. Friendships broken. Lines of code never written. The chaos needs to come to an end. With all this in mind, were the allegations against the Free Software Foundation true? Perhaps. perhaps not. At this point, it doesn't matter.
Starting point is 00:14:47 Indeed, it is unlikely that LibreBoot will ever rejoin the GNU, but feuding in an already fragmented community helps nobody. The world of free software is shrinking and under attack. Though the FSS may make mistakes from time to time, so do we. We do not need another divide. So, no more royal we, no more notorious surprises, no more late-night typo fixes. Transparency and collaboration are the way forward.
Starting point is 00:15:10 So that's what we get from the latest from the LibreRoot project. Joe, what did you think about this? Had you followed? You know, they only joined the FSF, it looks like. I was reading some old Pharonix articles in May of 2016. So really, not that much. It's barely been a year, not even. There's been a lot of drama in that short time. Yeah, I mean, I've been following this story for what feels like a year or more now. Well, actually, probably less than that, about six months, maybe. And yeah, the head dev of LibreBoot
Starting point is 00:15:41 just fell out with the Free Software Foundation and decided to divorce from GNU. And then it sort of went quiet for a while. And then we heard from Storm and I think he piped up and said that, well, it's not your decision to make, but we'll let you do it anyway. We'll let you go. Whereas now it turns out that I think it's Leah leah rowe was um is in charge or was in charge but now it's looking like she has admitted that it wasn't a great way to kind of go on and she wasn't in the right kind of um mental place i suppose to to make those decisions and i suppose it highlights that um if you've got one person in charge of a project, how that can cause problems. If you don't have a kind of democracy or at least, you know, a team of people there, if it's one person calling all the shots for it, then that's when these things can happen.
Starting point is 00:16:35 And at the end of the day, drama and politics, you know, it's great for shows like this for us to talk about something. But really, we want harmony, don't we? was like this for us to talk about something but really we want harmony don't we want people getting on with porting libra boot to as many different um chipsets as possible trying to get you know some some properly free software running machines top to bottom and and you know drama like this is not going to help that well also let's point out that the reason the person was – that LibreBoot was decided to leave was because the person who was fired from GNU or the FSF was a completely different person from the fallout of what happened. was claimed by the leader of LibreBoot that the person was fired because of being a transgender, which was not true.
Starting point is 00:17:31 And the person who was actually fired has never made a statement on it. So it's really an overreaction situation, but it's nice to know that they calmed down and started reacting to a normal state of we should be working on getting things done rather than freaking out over the employment of other people. Yeah, I mean, we don't really know exactly what went on is the main problem there. You know, we only got kind of, you know, hearsay, basically. So it's pointless to really speculate on the politics of it. And I think that that's why really the best
Starting point is 00:18:11 thing to do is concentrate on, look, this seems to have been resolved now. And, you know, hopefully we can get some code written and some machines running totally free software. Yeah, that sounds awesome. Yeah, we can get back to, so, I mean, I was hopeful about the tone. Hopefully people can really have some peace and feel better about things and just, yeah, get to work, get some awesome things, de-blobbed, continue the march to freedom.
Starting point is 00:18:39 Anyone else have anything they'd like to add on that story? I feel like it's a non-statement. And it's like, oh, we've settled things, but we're not going to tell you what actually happened or be transparent about you. We just started drama for some reason. We're not going to state that reason. And I understand that there may be privacy.
Starting point is 00:19:01 Maybe the person's involved in one state. There may be privacy. Maybe the person's involved in one state. I feel like it's just causing, it could just be causing drama for drama's sake, and it's really not helpful. So, WWE, would you describe that as? And the value of this is negative. Yes. I would just say, if it's personal, take it up with them.
Starting point is 00:19:24 Solve it. Don't make it public. There was a recent problem with the Drupal project that was personal about someone's personal life and did not need to be brought up at all. You don't really need this. So it really is a double negative for me. It's like, okay, why would I use i use libra then if this is how how you react so i don't know i haven't really kept up to as much as other people but it just seems like a non-newsworthy item to me when they're just creating drama the other piece that's important
Starting point is 00:20:00 and while i agree with actually everything you guys have brought up is that what ended up happening now is that Libra boot has sort of spun off and now we have Libra core which is sort of a broken up piece from Libra boot. So this is the actual community members from Libra boot. So Leah Rowe who is really the only person behind Libra boot which of course just takes core boot and doesn't ship with the blobs that come with CoreBoot. And so now there's actually an effort to have a completely freed stack that's called LibraCore, which is outside of LeoRow's domain.
Starting point is 00:20:42 And that's starting to gain traction within the core boot community. And the reason happens to be because of the, you know, kind of, I'll say ridiculous nature of bringing in personal preference to something that shouldn't have ever been brought in to begin with, right? It was a project, a community-based project with a lot of people involved, with one person that controlled the wiki and the GitHub account and could kind of go rogue. So that's one of the reasons that LibreCore is now gaining traction,
Starting point is 00:21:15 just so you guys know. Does this speak to a larger problem? Does this speak to a larger problem in the kind of community-driven software? Whereas, you know, with commercial software and a lot of proprietary software that is commercial you've got a human resources department that is probably going to stop this stuff going public you know it will be dealt with internally whereas with community projects you don't have that management structure there and things just end up leaking out onto the internet and drama happens as a result. I think that's a great point to raise. I think that LibreBoot sort of is the quintessential example of what not to do in the case of a
Starting point is 00:21:57 community-driven project. And I don't really know of many others that we can point to that sort of have that issue. So in most cases, I'd say people would be sane about something that is hearsay from a friend of theirs, and they would actually take that up through the proper channels rather than turning it into a very public flame war. So if there were a bunch of examples, then I think that it could start to become a concern. But as it is right now, I can literally only think of that one as the example.
Starting point is 00:22:33 It reminds me of all the times that Linus gets called out in press because he said something harsh about someone's code and they end up taking it personally because that's how they take it that's what this kind of reminds me about and the reporting upon it by whoever because they're focusing on the personal aspect and not the technological aspect so right i actually think i think it's a valid point uh my only counter to that is that Linus is speaking about something that is taken out of context. In this case, LibraBoot, or specifically Leah Rowe, is the one who took it all out of context on her own and then announced everything and basically making a big deal of it. So that would be to take the same analogy, right?
Starting point is 00:23:26 The same analogy would be that Linus basically is starting to have a blow-up fit and trying to take it to the press and make sure that everybody's aware of things. But your point's not lost in that a lot of times these personal attacks or even a non-intentional personal attack can sort of explode. I think that's a very good summary of this whole incident, and we'll just kind of have to wait and see what happens next. I think now that brings us to some happier news. It's time to talk about our first sponsor of this fine Linux Unplugged and that is our friends over at linux academy what is linux academy linux academy is the best place to go learn all the latest linux devops system administration skills that the market is craving
Starting point is 00:24:18 for go check out them go to linuxacademy.com slash unplugged that's our little promo code that gets you a seven week, or seven day, excuse me, seven day, we don't want to be unreasonable here, seven day free trial where you can get started learning Ruby, Python, Chef, basic Linux server administration. You can study for Red Hat certificates.
Starting point is 00:24:38 They've got so much great stuff at Linux Academy. One thing I've always really liked about them, I mean, I've kind of been following them since they got started, since they, even before they became a sponsor on this show, and they really are Linux advocates. They're people who use Linux. You know, they eat their own dog food. They use Linux to run
Starting point is 00:24:54 their company. They've used Linux in their personal lives, and they understand how Linux gets used. I've also been very impressed, and even among kind of, you know, older, crufty sysadmins who don't need, you know, would say they don't need the site or, you know, what is this newfangled thing? No, Linux Academy has seen massive adoption across the industry. It's quickly becoming something that you can point to and say, look, I've done these courses.
Starting point is 00:25:17 Yeah, it doesn't mean that I'm, you know, senior level principal expert, but it does show that you've got real hands-on experience. It gives employers a way to kind of assess, well, if they've passed these courses, if they've had these, you know, real instructors there to teach them the things, they know it's a good environment to learn. Plus, they've really got a lot of good stuff for DevOps. So even if you've been doing Linux for years, but maybe now, you know, your company's moving to the cloud, you have to embrace AWS, you're suddenly using a new configuration management system. Linux Academy is a great place to turn to figure all that out in a structured way. I know when I'm learning something, a lot of times it's fun, right? We, especially here in this community, we like these kinds of technologies, we like playing with them. I can find it can get pretty easy to get distracted and, you know,
Starting point is 00:26:00 oh, I'm learning this new language and something I got engrossed in this feature, but really that's not what I need to be doing. What I need to be doing is learning the high level fundamentals. The rest, you know, you learn as you do on the job when you're working on a project. And Linux Academy has distilled these things down to step by step video courses. They've got downloadable comprehensive study guides. Plus, you know, you want to learn AWS. Don't worry about their weird free tier. Don't worry about putting your credit card on the line and then leaving the server running
Starting point is 00:26:25 and getting a big bill in the mail. I think that's happened to just about everyone who has done that. Now, Linux Academy, they take care of that for you. They spin up the servers. They make sure that the distribution you're studying, that's the distribution you get. If you want to study a different distribution,
Starting point is 00:26:38 they remap all the commands for you. They've got their guides for those different distributions. They've customized it for you. It's just always getting better. So don't waste any more time. Go learn in a structured way. Give it a try. Head on over to linuxacademy.com slash unplugged.
Starting point is 00:26:52 Start your seven-day free trial today. And if you have a good time, let them know that the Linux Unplugged program sent you over. Ah, good old Linux Academy. So if that's gotten you excited for Linux, and it should if you're here for the Linux Unplugged program, I think our next little bit of nudism, it struck me as interesting.
Starting point is 00:27:11 So this is an article over on blogs.gnome.org talking about Hacker News feedback on what they want from their desktop. Fedora and Gnome say, hey, we've got it. So it starts out, there was a thread on Hacker News based on a question from a canonical employee asking for feedback on what people want from the next version of Ubuntu. I always try to read such threads, even when they are not about Fedora or Red Hat. In fact, I often read such articles and threads about non-Linux systems too, to help understand what people are looking for and thus enable us to prioritize what we do with Fedora Workstation even better.
Starting point is 00:27:48 Over the last few years, I do feel we've managed to nail down what the major pain points are and cross them out one by one or gotten people assigned to work on them. So a lot of the items people ask for in that thread, we already have in the Fedora Workstation or have already on our roadmap. I mean, those two things are different, but whatever.
Starting point is 00:28:04 So I thought it would be nice to write them up and maybe encourage people to take a look at Fedora workstation if you haven't done so already. So just some things they highlight here on this list. They've got handling of DPI scaling and high DPI. What am I saying? He does admit that things are not perfect yet, but there's active work ongoing. I've had some pretty good experiences with GNOME on Wayland and high DPI screens, but I only have a couple. I don't have one at home. I have some at work, so I don't have the most experience. It's nice to see that they take it seriously, though.
Starting point is 00:28:34 Another one here, which I think a lot of people, we may talk about later in the show, struggle with is multi-touch gestures. And, you know, they really come from like a OSX world. They're really used to those very nice touchpads. You know, lots of algorithms go in to determine just what you want. Very nice gestures that have been developed over the years. So they say this is another item that we've put significant effort into. Over the last three years, we've made sure we went from almost no touch support in the desktop to now supporting touch throughout the stack. to now supporting touch throughout the stack.
Starting point is 00:29:06 The one big remaining item that was holding items like proper gestures back is that until kernel 4.12 is out, the Synaptics touchpad are using PS2. This causes only two gestures to be reported, which is not great when you want three-fingered gestures. Yeah, I think that's true. So just to quickly summarize some of the rest of the things, battery life is an item here on their list. I think that's definitely an important one if you're using a laptop. They kind of show some of the nice, the gnome battery bench here, which is kind of an interesting tool. Next up is UEFI issues. There are people on the Hacker News
Starting point is 00:29:36 thread talking about issues with UEFI. Once again, this is an error. We have a dedicated engineer assigned to UEFI and making sure it works great. In fact, Peter Jones, who is our UEFI point man, is on the UEFI Standards Committee doing ongoing work to ensure the standard is open source friendly and well supported by Linux. I will also add that Fedora did do a lot. Matthew Garrett helped there as well back in the day getting UEFI support. They built that shim bootloader. Some of the things that we rely on today,
Starting point is 00:30:01 if you are in a required secure boot kind of environment or if you just want to take advantage of the know the ufi that comes standard on so many laptops now uh just to round out the list they've also got you know hey we've got wayland support uh it's true i mean if you install it install the latest fedora release you'll get gnome on wayland i think that's that is pretty neat it's nice to see them pushing things forward they've also got something like redshift i know know when I saw the news of Apple releasing the Redshift in their new OS X, I was like, hey, are they copying
Starting point is 00:30:30 GNOME there? But you know what's missing from this list, Wes? Yes, what? Configurability. Now, is it just me? Is it just that I want to be able to configure my desktop? Or is it just missing? Because could it be that people want to be able to configure my desktop? Or, you know, is it just missing?
Starting point is 00:30:45 Because could it be that people want a desktop like GNOME or Unity, which is pretty much, this is how it is. You can configure it a tiny bit, but take it or leave it. Do people just want to fire up a desktop and just get on with it and not spend hours and hours configuring it?
Starting point is 00:31:01 I do think, I mean, I think a lot of times I may fall into that location. I certainly have enjoyed configuration in the past. Don't get me wrong. But for whatever reason lately, I really haven't had like a main desktop, a main computer that I'm always at or one that doesn't kind of float between distributions or get re-imaged. And so I've kind of found a lot of value in GNOME for that. I mean, I do install a couple of plugins, maybe add a theme,
Starting point is 00:31:25 but it's pretty minimal and it gets me to a consistent environment that I can kind of just drop into, get some work done, pull up a terminal, pull up Slack, pull up Chrome, and get to work.
Starting point is 00:31:37 When I read through Dustin's post on Hacker News, the whole idea of configuration and exposing more options to the the you know to rearrange the desktop didn't didn't feature it was really about um refining things to a level that meet the expectations that people people have come to expect from for example mac os 10 so it was really about improving and making bluetooth support bulletproof improving high dpi support although that one's interesting because the unity 7 high dpi support is quite decent because you've got um um fractional scaling whereas in gnome it's
Starting point is 00:32:20 integer only so you can scale one two three not 1.25 for example which and that one you know the fractional scaling is quite handy because on like a 13 inch uh laptop with a 1080p screen on unity you can scale that to 1.25 and just make everything that little bit bigger and it's quite it's quite a useful feature and likewise on laptops with you know the old 1280 by 800 resolution screens the way you can zoom out artificially create you know additional desktop real estate but it was yeah the things that i got out of that was it was about improving the essential stuff everything to do with input and output basically human human interaction so trackpad support needed to be multi-touch and
Starting point is 00:33:12 gesture bluetooth needed to be better wi-fi needed to be more reliable and that wasn't just in the wake of the recent issues it was being competitive and power competitive with power usage, power consumption competitive with Windows and battery endurance needed to be improved on Linux in general. So it was all about refinement rather than wholesale changes. Yeah, it does seem like something that people kind of want to expect these days. I mean, new things are exciting, but you really want to see those kinds of refinement that you can really get. I know the last really positive
Starting point is 00:33:55 review of Mint on this network was exactly what they had felt, right? It was like, yeah, you've hit it here. You've really dialed it in what you were doing. You've taken the time. You didn't make crazy improvements, but all those little details have been ironed out. That's a hard place to get to. May I jump in here? Please do. My wish for mainstream desktops would be the independent treatment of monitors and virtual desktops on dual or multi-screen setups. Because I have that in Enlightenment, but I haven't seen another window manager or
Starting point is 00:34:30 windows in my environment that can do that. Maybe it's possible on tiling managers too. So do you mean like a separate virtual desktop for each monitor? It's like, imagine you have a dual screen setup and you have four virtual desktops on each monitor. So on Unity, for example, if you switch the virtual desktop from one to two, you switch the two monitors. So imagine you only switch the left one and the right one stays the same. So in GNOME 3, you have on dual screen setups, you have one monitor that only stays on one virtual desktop. And the other one has multiple virtual desktops. So in Enlightenment, the two monitors are completely treated independent.
Starting point is 00:35:14 So I can have five virtual desktops on the left screen and four virtual desktops on the right screen, and I can switch them independently. That's really cool. Yeah, that's a toolkit feature, which some of the toolkits lack, unfortunately. Yeah, it's something you can do somewhat work around with Plasma, but I've tested it and most tiling window managers have the ability to do that.
Starting point is 00:35:40 Yeah, I guess tiling managers are easier to handle that, I guess. Yeah, i3 for easier to handle that, I guess. Yeah, i3 for sure, Xmonad for sure. I think Awesome does too. Enlightenment can do that too. So I run Enlightenment 21 now, but it was possible with Enlightenment 17 too. Nice. Well, I think that's a natural segue to our next article today.
Starting point is 00:36:03 Report. Android overtakes Windows as the internet's most used operating system so kind of in the opposite vein of a tiling window manager we have android which only recently got even multi-window support joe are you an android person do you have much android in your life what do you what is what do you think this means for Linux users, mobile users, and everyone else? Is this the trend that we should expect to continue to see? Definitely. You say to me, do I have a lot of Android in my life? Well, often people will ask me what is the primary operating system or desktop or whatever that I use on my main machine. And I say to them, Lineage OS. I used to say C to say cyanogen mod because my phone i've got a
Starting point is 00:36:45 one plus one that's still trucking away nice and uh and the fact is that with a 5.5 inch screen and i'm traveling around quite a lot i mean yes i have my laptops i have a desktop as well i have tablets but i generally find myself using the phone and everyone i know and everyone i meet it seems to me that they are um using phones and tablets these days that everyone has gone mobile and you know it used to be i'm the the techie person that friends know and friends of friends know and i would always have to reinstall windows for people try and convince them to uh you know go to linux but i'm not quite as good as noah it seems when it comes to that he He has an uncanny ability, that's for sure. Yeah, that's true.
Starting point is 00:37:28 But these days, over the last few years, I've just had less and less of that to the point where I can't even remember the last time I dealt with that. Now it's, can you deal with this phone? Can you change my cracked screen? And I say, no, no, I can't do that kind of stuff. Well, I can, but I don't want to do it for them. So the reality of the situation is that in our little linux bubble where there's a lot of devs and you know hardcore gamers and stuff
Starting point is 00:37:51 like that the linux on the desktop and the desktop computing generally and laptops are still very prevalent but the reality is out there in the big bad world unless you are at work most people are not using laptops anymore and so that's why it's not a surprise to me at all to hear that windows has now shrunk below android in terms of web users i mean it's it's you can never be truly sure whether these stats are you know accurate right but i think it's it's it seems to reflect what anecdotally I have seen out there in the real world and what I keep hearing. Yeah, no, I would say the same thing. So having expressed like the sentiment for configurability and maybe even control, that sort of thing, how do you feel about Android as a platform?
Starting point is 00:38:38 I mean, clearly you have gone a little bit less than mainstream exploring other operating systems. Does Android or some of the, you know, the forks or open source versions or or roms do they meet your need for you know what you like about a linux desktop on your phone or are your needs sufficiently different that it doesn't really make sense well my needs are definitely different but i would for me it's it's more about the freedom that you free software, open source aspect of it, and how realistically I can't use a Google-free Android phone. That's just as simple as that. I think there's a lot of people in that boat, unfortunately, or fortunately, whatever you
Starting point is 00:39:16 may feel. Yeah. I mean, thanks to OpenJApps Pico, I flashed the Play Store and that's it. And then I don't have any of the cruft. Even a Nexus phone has a lot of bloatware as far as I'm concerned. That might sound controversial, but all of the Google Play magazines and all that kind of stuff, I'm not interested in it. So, I mean, in terms of configurability, yes, it is suiting my needs.
Starting point is 00:39:40 And I can install my custom launcher. I use ADW1 launcher and i have a very minimal desktop well yeah i suppose you'd call it a desktop experience on it um but in terms of the freedom more and more of android is creeping to being proprietary google are replacing more and more of it with proprietary blobs and meaning that even if you run just F-Droid and Lineage with no Google Apps, you're going to struggle with some of the apps because they require the Google Play services. I mean, I suppose not as much with F-Droid applications, but it's not as useful to me anyway. It's nowhere near as useful. I need certain proprietary applications is the bottom line,
Starting point is 00:40:25 a lot of the Google stuff, and certainly WhatsApp. I need that for work all the time. So, yeah, I mean, in terms of functionality, it's there, but in terms of freedom, it's not. And that's why I stick to the Linux desktop and why if we could get something like Ubuntu Phone to the standard of Android, which, you know, it's a long way off, and especially now that Ubuntu phone is somewhat on hiatus.
Starting point is 00:40:50 I don't know if probably people will correct me on that, but, you know, it feels a long way off. But if we could get it to the point where it was as good and as usable, then I'd be much happier about it, having a truly free software operating system running on my phone. Do you mind if I chime in? Please do, please do, Todd. Because we're actually, this is Purism, and we're actually going to be coming out with a phone campaign in September.
Starting point is 00:41:17 We've been working with a bunch of the OpenMoco developers, and we've pinned our hardware on Intel Z CPU that we can actually separate the baseband. And so we'll be able to run PureOS, which of course is a Debian fork, on the phone. The development cycle is probably going to be Q2 of next year, 2018, by the time our hardware will be shipping to users. And the reason, of course, is because so many people are wanting to have an actual Linux kernel on a phone that they can control. So we've actually tested GNOME 3. We're working with the GNOME Foundation to develop the couple of remaining applications that are needed.
Starting point is 00:42:03 Primarily, actually, if you can believe it, a simple phone dialer app that's missing. So that is something that you'll see from us coming out in the next handful of months. Interesting. That's very interesting. That's very interesting. But the big question I would have is,
Starting point is 00:42:21 how much of that hardware is going to work with truly free software? I mean, are you going to get to a situation where the wi-fi isn't working properly and you know how how well is it actually going to work with completely free software is the question it's going to be 100 wow that's uh presumably the cellular modem is not going to work because you that just you can't do that right so you can um What it's going to be is it's going to be a separate USB device that will allow us to have a baseband via USB. So it will have its own, of course, firmware within the baseband, but it's going to be a separate isolated baseband, which is not an issue.
Starting point is 00:42:58 The main issue from a baseband standpoint is by using Qualcomm that the baseband is connected to the CPU. standpoint is by using Qualcomm that the baseband is connected to the CPU. So what we're looking at then is having a separate baseband option. But the wireless, of course, will be free. And you can actually also have it be a hardware kill switch for the baseband to be able to then use it via a wireless only device. Interesting. So the separation of the baseband from the CPU is the biggest hardware hurdle to accomplish. And that's where, again, we spent an awful lot of time doing the research to figure out how we can separate that baseband so we can actually isolate it as a simple chip that communicates to the baseband provider. So the goal for us is to have it be a completely unlocked phone
Starting point is 00:43:46 that you can walk into any carrier, get a SIM card, slide it in the baseband slot, and then have carriage if you want, or have it be a Wi-Fi-only device where all of the services would be VoIP services. This sounds expensive to me. Well, so they're, you know, it, they're, they're not going to be cheap, uh, but they will be within the range of buying a phone off the shelf. So we're looking at somewhere in the ballpark of five 99 or six 99 type of, uh, uh,
Starting point is 00:44:16 and a customer price. So at that price, what kind of, um, what kind of hardware fit and finish should people expect to see? It's going to be a metal case around a 5-inch size, and you're running an Intel Z CPU and, of course, Intel GPU. Right. Okay. So where can people go, if they're curious about this, Todd, to find out more about this new project? Well, right now, a lot of it, we ran a survey on our website. So that's, of course, purism, P-R-I dot S-M. And people can follow along there. We're sort of doing a lot of the research behind the scenes at the moment until we can pin down the hardware. The process overall is now that we have our, we'll call it the shopping list, as we've narrowed down all the hardware through past projects like OpenMoco, and we've narrowed down the shopping list.
Starting point is 00:45:13 So the next step for us is to take that to a number of fabrication houses who already have fabricated five-inch screens and five-inch phones, and there's actually a fair number of them. Then we see, have you also done Intel CPUs? And then we can leverage a reference design for that process. And so we're at that stage now. Once we have picked a fabricator and then we can actually know our cost, at that point, we're going to run a crowdfunding campaign to say, hey, how many people are interested in basically having a Linux-driven phone that you can control? It will come for us. Of course, we're dovetailing that into a pure OS distribution.
Starting point is 00:45:56 But since you guys are bringing up the phone and especially the Ubuntu Edge that had such a great run at the crowdfunding campaign, but they just pinned an astronomical price. For us to fabricate, we're looking at around maybe a million dollars, which we feel as though we'd be able to easily meet, especially looking at how many people were interested in the U-bootage at the time. Excellent. Well, thank you for updating on this, letting us know. I know I certainly look forward to hearing about it more in the future, and best of luck to you. As a side benefit, it sounds like GNOME Maps might actually have a purpose now.
Starting point is 00:46:33 Hey, there we go. Have you prototyped running the GNOME desktop on a small screen like that? We've run it on a 10-inch screen so far, that? We've run it on a 10-inch screen so far, but for the 5-inch screen, it's a pretty kludged environment. So 10-inch screen works fine in our tests. It actually works great with everything with the exception of a dialer. But the area of software development to get to that 5-inch screen, we know is an undertaking that we will have to invest in and that's actually why we're looking at giving such a long lead time between running the campaign in let's say september time frame but actually delivering product in june
Starting point is 00:47:16 of 2018 because of those uh really the software usability on a five-inch screen with GNOME is we still need to address the fat fingers on such a small screen. Well, if Wes gets hold of one of these, I know what SIM card he's going to put straight in it. Yes, I do. That's a perfect segue. Thank you very much, Joe. Let's take this time and hear from
Starting point is 00:47:40 our next sponsor, which is our friends over at Ting. Ah, Ting. They're on a mission to make mobile make sense, and I think they're accomplishing it. So if you are going to get one of those fancy new Purism phones, or you've got a OnePlus, another niche product that you really love, you're really excited about, but you're like, well, what carrier am I going to do? Don't go to one of those big carriers. Do something cool. Go check out Ting. Go to linux.ting.com. There you'll find pay-for-what-you-use service. It's that simple. It's so easy. It starts at $6 a month.
Starting point is 00:48:13 Then you just pay for what you use, right? Minutes, megabytes, messages. Maybe you don't use any of those things. If so, then hey, that's pretty cheap. But probably you use at least one. For me, that's data. Text messages, maybe a phone call here or there, but ideally over Wi-Fi. And Ting makes it so easy to do that. You don't have to pay for things that you don't use and you know you won't use. And you don't have to make those crazy calculations where you're like, all right, well, I know I like to use this many things per month, but what if I need a little bit more next month? Well, I don't want to have crazy overage charges, so I better get the next plan up and overpay the rest of the year. With Ting, if you need to use more, just use more. It's easy to find out. Their prices are just right on their rates page. Go click the rates button. You'll see
Starting point is 00:48:52 a nice little table right here. You can figure out ahead of time, oh yeah, I'm going to go over, what's the next bucket pricing? Okay. It's very clear. It's very easy to use. So if you do go check out linux.ting.com, you're going to get a $25 service credit. Or, or if you don't already have a phone that you want to bring, go check out their store. They've got a lot of awesome unlocked devices, very reasonable prices, and they've got those SIM cards from $9. Yeah, that's right. $9. Super reasonable. And sometimes, sometimes, check their blog. They have a lot of good stuff there. You'll see SIM card sales for only $1.
Starting point is 00:49:29 Yeah, you heard it here first. That's right, $1. So stay tuned. They have a lot of cool stuff on their blog. They have a lot of good cord-cutting things. And that's one of the other things about Ting that is so great. They're people just like us. They're nerds. They like the latest developments in Androids and open-source ROMs.
Starting point is 00:49:42 They like seeing what the industry is doing and how to get away from the regular providers. And Ting doesn't have to deal with putting up new polls. They get to focus on doing what they do best, which is awesome support and making it easy for you. So whether you need to use their really great app to configure your service, which works wonders, or their website, which is also amazing, or if you even need to call in,
Starting point is 00:50:05 you'll talk to a real human who will help you and is very dedicated to making sure that you get the service that you need. Everyone I know that I've switched to Ting, they love it. They're having a great time and they're saving a ton of money. So don't waste time.
Starting point is 00:50:18 Go over to linux.ting.com and go find yourself in a far better phone provider situation. Ah, yeah, I think I definitely would use Ting with my fancy purism phone. So we're running a little bit short today, mostly because we got a text up program. I got here a bit late, so sorry, everyone. I know we love unplugged. So I just want to mention something really quick.
Starting point is 00:50:45 Then we're going to do the last sponsor. And then we're going to turn to some discussion as we wrap the show up. So let me just say, I saw kind of an interesting thread over on the Linux subreddit. And I just thought after the ad read, maybe we can talk about it and then kind of transition. I just thought it was kind of interesting that someone who does work for a company that has Linux desktops in the office, you know, we're pretty we talk a lot about Linux desktop, we talk about the usability
Starting point is 00:51:12 of it. We were just talking about how Android is supplanting Windows. One of the places that Windows still has a huge footprint obviously is enterprises in the office. So this was just a thread talking about how often is Linux really used in Linux-related jobs.
Starting point is 00:51:28 And so Bonemaster69 here is asking, you know, he's been frustrated that his management wants him to use Windows, claiming that, you know, hey, everyone, all these real developers, they use Windows, and you just use a VM, or you pull up a terminal, you talk to your Linux machine that you do development on. And it's turned into a pretty good
Starting point is 00:51:44 discussion, at least for Reddit. And there's also some good stats just about like hearing kind of from a diverse range of people about what do they use at work? What are they allowed to use? How many, you know, do you get to pick your own distribution? Do you have to say both on the server end or for your desktop? Do you even get a Linux desktop? Is it all Windows and Mac? So I thought that was useful.
Starting point is 00:52:04 Maybe the Mumbler Room will have some stuff to chime in. Before we do that, let's just go hear from our last sponsor, which is DigitalOcean.com. Maybe you don't get the chance to use Linux at work. You know, you're just not that lucky to use it. You know, you don't have it on your desktop, but you still need to deliver things to clients, right? You still want to use Linux. You still know that like, hey, I need a web server.
Starting point is 00:52:26 What am I going to use? IIS? No, no, you're going to use Linux, right? So going over to digitalocean.com, use our promo code, D-O unplugged, and get yourself a $10 credit. Yeah, that's right. That's right. And wait till you hear this.
Starting point is 00:52:41 DigitalOcean prices, they start at $5 a month. And what do you get? You get an awesome virtual machine. Choose from FreeBSD, Container Linux, Ubuntu, Debian. They have all the things that you want. And if not, guess what? They use KVM. So it's a real hypervisor. None of this OpenVZ stuff, none of these fake virtual things. No, you get real Linux right in the cloud, 40 gigabit E straight to that KVM hypervisor. That's what makes DigitalOcean awesome. And in less than
Starting point is 00:53:11 60 seconds, you can have one all for yourself. With that $10 promo code, it makes it really easy to get started. I know, you know, I had found one of those. I was like, oh, yeah, okay, promo code. I guess I could start trying this service out. And I did. And since then, I've pretty much always had at least one droplet running, probably more like three or four. oh yeah okay promo code i guess i could i could start trying this service out and i did and since then i've pretty much always had at least one droplet running probably more like three or four
Starting point is 00:53:29 if you don't need something that runs all the time but you probably do right like you know go go put quasal up there or you know another irc bouncer if you're not cool enough to use quasal um but there's a ton of there's a ton of applications you can run your own vpn you can host your own email server if you really want to. There's so many options that you can do. Run NextCloud up there. But if you don't need any of that, you should still consider it for their hourly pricing. That's another thing that makes DigitalOcean really nice.
Starting point is 00:53:56 The pricing model is simple. The API is simple. They have great, detailed, documented documentation that really the community has embraced. You'll see sometimes on, you know, you go Google something. How do I do X on Linux? Usually like the first thing you see is a DigitalOcean article. They hire real editors to help take community submissions, curate them, package them, and turn them into awesome documentation. Go check them out.
Starting point is 00:54:26 Look at this hourly pricing. You click that button, $0.03 an hour for two-core, 40 gig of SSD disk. Yeah, that's right. It's all SSD disk. How can you resist that? Plus, they've really got a ton of nice new features. They've got monitoring in the works. They've got load balancers.
Starting point is 00:54:42 They've got attachable storage, all SSD. They've got private networking if you have two droplets in the same data center. So really, if you need a Linux machine, you don't have it at work, just don't waste time. Go over to DigitalOcean.com, use our promo code, DOUnplugged, and go play with Linux today.
Starting point is 00:55:00 Alrighty. So, we have the topic of Linux at work. Joe, we were also going to talk a little bit today about what makes a proper distribution. So I'll turn that to you. You can answer either one of those questions or whatever else you'd like. And the next 10, 15 minutes, let's just let's discuss. So what makes a proper distribution? So on one end of the spectrum, if you look at DistroWatch, you see these respins of Ubuntu with a new wallpaper and XFCE, and they call it a new distribution. And everybody knows that that isn't a real distribution, right? It's not a proper distribution.
Starting point is 00:55:40 But then you get things that kind of blur the lines, right? So, I mean, I'm specifically thinking about Linux Mint and Elementary OS. Okay. Now, the two of those have some of their own code and binaries that they build, some of their own packages that they build, but at the same time they're pointing their repos at canonical servers, right, at the Ubuntu mirrors. Now, obviously, everyone reuses code.
Starting point is 00:56:10 I mean, that's the whole point of Linux and distributions, open source and all that. Reusing code is just a no-brainer. That's how these things work. But the question that I have is if you're reusing binaries from another distribution, which arguably, well, you are basically allowed to do under the terms of most open source licenses. So there's no problem with that.
Starting point is 00:56:32 But am I going to take you less seriously as a distribution if you do that? Then yes, I am. Now, let me put some caveats in here. I mean, there are certain distros that don't sort of claim to be totally independent, like the Ubuntu flavors or the KDE, sorry, like the KDE spin of Fedora, for example, or XFCE spin, you know, they are using the infrastructure of a bigger project that might be backed by a company. And, you know,
Starting point is 00:56:57 I think that's fine because they're not pretending to be their own independent distribution. Whereas if you look at things like elementary and mint, and there are others as well, but they're just the obvious examples to me. I find it very difficult to take them seriously because they're not properly building all of their own packages. You know, something like Solus, for example,
Starting point is 00:57:18 which is a totally independent distribution built from scratch. IK there, he takes the code and builds his own packages and puts them on his own server, and, you know, it completely controls it. So do you worry then, you know, that if they don't have that level of insight, right, like they may not have even needed to ever have done the build
Starting point is 00:57:38 if they can get binary packages, et cetera, that, you know, you could potentially run into problems that they just don't have, you know, a good system to be able to fix if, you know, without having to start building their own build infrastructure, which it doesn't seem like they really want to do. Well, I mean, they do build some of their own packages. So I assume that they have got the infrastructure there, you know, that they could probably scale up to do that if necessary.
Starting point is 00:58:01 to do that if necessary. But it's, for me, it's, it's more of a, just them having the, the chutzpah to say we're at proper distribution. I see. Right.
Starting point is 00:58:12 I mean, like the, yeah, they don't, it's not like they, they hide it, but obviously they have totally different marketing. They're not saying,
Starting point is 00:58:16 you know, derivative of this or spin or anything like that. It's, it's, they don't do it in like the, in every marketing, because that would be terrible marketing but they do have it when you go to the about sections especially elementary they do explain that it is based uh on ubuntu and they have like they have good news slash linux and the
Starting point is 00:58:35 and the the core like the information about the distro and stuff like that so it they are acknowledging but my i have a question about like where do you draw the line? Like, if you're getting your packages from a different distro, is it because they're hosting the packages or because they're making the packages? Because Ubuntu kind of does that, too, with Debian. Well, I mean, that is a very good question. I think that for me to take you seriously, you've definitely got to host your own packages. The building of them, I mean, it depends. Sometimes it makes sense to rebuild them sometimes it's just a waste of electricity at the end of the day waste of resources so i think that
Starting point is 00:59:12 certainly hosting and building i don't know that that is up for debate i think okay so i'm gonna throw you a curveball what do you think of intergos well that and manjaro as well to some extent right no because manjaro would technically fit your proper thing about hosting their own packages true yeah well with well anskos is just making arch easy right i mean but they are there are technically consider its own distro and they have their own packages and their own infrastructure for their own build servers. But all the other things, right? But that's just for their extra features.
Starting point is 00:59:51 But they also point to arch repos and stuff, yeah. Yeah. Well, I mean, that's why I'm bringing this up. I'm not saying it's black and white. I'm not saying it is a definite thing. And that's why I wanted to bring it up, because it is an interesting question to me, because it's not a's it's not a
Starting point is 01:00:05 black and white argument here there's a lot of nuance so the i'll chime in with the free software foundation does have a sort of a i'll say black and white since most things from free software foundations tend to be that way yeah um which is exactly as you're describing. If your apt-get-resources list says that it's pointing to your own for all the packages plus the source, that means that you're hosting it yourself, then they consider that a distribution. If you're pointing to anybody else for any package that you're installing, then you're not a distribution. So they are aligned with what it is that you're describing. And now, granted, there's other all sorts of ways around that, but that is their litmus test for determining if it's a distribution or not. Where do you stand on this then, Wes?
Starting point is 01:01:02 You know, it is kind of a gray area. And I can see, I guess it kind of makes me think a little bit, and I don't know where I fall, on, you know, is there room enough for the value add? You know, I really do respect a lot of the independent institutions. Solus is a great example. They have, you know, kind of whole cloth built some amazing things. I really do respect a lot of the independent institutions. Solus is a great example. They have kind of whole cloth built some amazing things. I wonder for some of the distributions that are maybe more
Starting point is 01:01:33 resource constrained, does that open up a path where by piggybacking on those things, they can innovate in smaller areas or areas where other people have overlooked because they don't have to duplicate all this other effort. Yeah, but if you look at something like Ubuntu Mate, I mean, Martin could have, Wimpy, as you lot know him, could have taken the Ubuntu base and Mate and pointed at the repos and called it something completely different. But instead, he was honest about it
Starting point is 01:02:06 and called it a Buntu Mate remix, I think, at first, and then when it became an official flavor. But that hasn't stopped him innovating with things like the software boutique and stuff like that. No, that's a good point. I could see from the creators' perspective, you know, that that may, I suppose it depends on what you're, you know, what you're branching off of, what their policies may be about spins and branding and that sort of thing. And I can see how people might also want a control issue, you know. We've seen some projects and distributions that have switched from, you know, hey, we
Starting point is 01:02:39 were based on this before and now we're this, but hey, it's still kind of the same project. We have the same goals, but we're no longer pointing at those people's packages. We're pointing at these people's packages. And so from that perspective, I can see why they might want to have their own unique identity. But I do take your point that on some of these, you might not – you go to their front page and without digging, you might not even know that it relies on these things. And it does make me wonder about – it seems like it could certainly cause problems between those distributions and make working together, if one party doesn't feel like they're being
Starting point is 01:03:11 respected or their contributions or that these people are taking their work and not appreciating all that goes into it, that would not be good. I mean, what do you think of them too? I think we should just bypass the problem completely and just use the term distribution to describe anything that is a kind of a distribution and then use other things like a fork or a re-spin or a derivative of... Or maybe create a completely different word
Starting point is 01:03:36 that describes, like, a proper distro. But we can't all agree on what a proper distro is though can we you could you could put an arbitrary limit and then it wouldn't matter because if you make a new word and you say this is the to be a proper distro or be it to be blah you would have to be hosting your own packages and be not be 100% reliant on anything else like if you are pointing to someone else's repos, you are reliant on those repos to not go down. So
Starting point is 01:04:09 you're not technically a proper distro or whatever we decide to call it. What about operating system? Yeah, that's a big one. That's kind of a generic term. Just distro as a two.
Starting point is 01:04:26 They're both broad. They're both too broad. I was thinking that maybe we should understand distro or distribution as I thought it was meant like a redistribution of the Linux kernel and then you have other things
Starting point is 01:04:42 upon that, that maybe there needs to be further definition of what makes a distribution a distribution and not a fork or a re-spin and further talking with other members of the community. Well, you can also go into the concept, like this is more of a nuanced argument of like, you know, fork is still a distribution.
Starting point is 01:05:04 You can, like Ubuntu is a fork of Debian and it's also kind of a derivative of Debian too, but it's also still its own entity thing. So like it doesn't necessarily need Debian, but it uses it anyway as a foundation. I always thought that a fork and a derivative were one and the same in the Linux world. No, because you could be a derivative and not fork everything. Forking is where, like for Ubuntu's sake,
Starting point is 01:05:33 everything that they use from Debian is taken from Debian and put into their own infrastructure, whereas a derivative would use something that's not. They would maybe point to other repos and stuff like that. Hmm. Okay. Well said, I think. I think that's a natural point to wrap up this episode. I think it's been a ton of fun. Let's see here.
Starting point is 01:05:57 We can get some outro music. That's the end of this week's episode of Linux Unplugged, your weekly Linux talk show. This has been episode 191. And as usual, it was you, Mumble Room, that made it all possible. If you want to see more of this fine program, head on over to jupiterbroadcasting.com. There you can find our archives, other shows' archives, plus go to jupiterbroadcasting.com slash schedule. There you will meet a wonderful robot who will tell you what time this show is live in your time zone. Then you can be a part of our fabulous mumble room or just hang out in our IRC room.
Starting point is 01:06:36 They help out a ton, too. Thank you for being here. We'll see you next week. All righty, that was the show. Thank you, everyone. Thank you, Joe, especially. I thought that was a lot of fun. I certainly enjoyed chatting with you, and thank you for helping host today.
Starting point is 01:07:27 Yeah, no problem, man. It was good to be on. And I didn't even plug Late Night Linux once. Oh, man, I meant to do that. I have it sitting here on my notes. Oh, you should have done that. Oh, well. Post show.
Starting point is 01:07:38 Yeah, that's true. That's true. I've really been enjoying Late Night Linux. You guys get up to some fun conversations yeah we had a bit of a controversial one that we released this week
Starting point is 01:07:52 we interviewed Yoss from Nextcloud the scanning thing and interviewed is one way of looking at it locking him in the kitchen and beating him up with some bats verbally is another way to look at it. I mean, as long as you provided food in the kitchen as well. Yeah, but Ike and I were very harsh on him.
Starting point is 01:08:15 Probably a bit too harsh, to be honest. Feel a bit bad. About all the, like, them scanning for old versions and that sort of thing? Yeah, exactly. That stuff, yeah. Right. What did you, what was your main criticism?? Yeah, exactly, that stuff, yeah. Right. What was your main criticism? I mean, maybe I shouldn't spoil it.
Starting point is 01:08:30 Well, the main criticism is that it's free software. If I want to run an outdated version on my server, it's none of your business even if you made it. But then the other argument is the greater good, the commons, it's the spam that gets sent from these things and the fact that the internet at large suffers as a result. So there's definitely two sides to the argument, but I'm pretty firmly on one side. Yeah, I'm firmly on the other side. That's what makes this all so fun.
Starting point is 01:09:06 that's what makes this all so fun yeah i have the issue where i've i've had projects where people would send me reports about uh the other is this bug that is in your software yeah we fixed it three years ago stop using a three-year-old software like that happens all the time and it's in some cases it's not necessarily the fault of the user sometimes it's not sometimes follow the distribution that's providing those packages. But that's also an issue that Nextcloud has a problem with as well. So if you go to most distros, the version of Nextcloud is super old.
Starting point is 01:09:36 Or an own cloud, for example, they even had a press release saying, please don't use the default packages from whatever distro you're using for that particular reason. Because if you keep sending like essentially it's spam, if there's a, there's a problem you have and there's a bug report already,
Starting point is 01:09:56 and then that bug report is fixed. And then two years pass by and you continue to use something and continue to complain about a bug report that is already fixed. It's at point it's it's absolutely user stubbornness surely there's a solution though sudo snap install um next cloud yep snap solve that yep or uh some people would probably use docker they also solve the perpetual update problem because when I installed Nextcloud, I had 10 points something, and when 11 came out, it just upgraded automatically in the background.
Starting point is 01:10:31 Nice. Yeah, see, that's a big win right there. Yeah, I mean, are there just... Yeah, I think, I mean, maybe it does highlight some of the pain points of the distribution model that we have relied on and kind of makes it point right at snaps as something that we do need
Starting point is 01:10:47 so that we can have these independent channels but still keep all the other benefits we get. But to be fair, a PHP application like that can update itself if you've configured it correctly. Sure, yeah, that's true. Like WordPress. My WordPress installations update themselves all the time. So that's what the solution is to me, really.

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