LINUX Unplugged - Episode 256: Peering Into the Future

Episode Date: July 4, 2018

A major Internet monopoly might just be on the edge of cracking thanks to free software, a bit of initiative, and a lot of gumption. We'll follow up on a major experiment we kicked off last week. Plus... SUSE is sold again, Linux on the Nintendo Switch just got way better, Mint has a new release, we look at elementary OS Juno's first beta, and we cover a ton of community news. Special Guest: Eric Hendricks.

Transcript
Discussion (0)
Starting point is 00:00:00 Before we start the show, Brent, I wanted to share this story with you. It's not Linux related, but it raises so many questions, and it is kind of related to our whole PeerTube conversation we had last week, and we'll be having this week. I don't know if you saw this, but Sony Pictures accidentally uploaded an entire movie to YouTube instead of the trailer. Instead of the trailer, they uploaded the whole one hour and 29 minute file. I know what you're thinking. How did this happen, right? It starts with Kai the
Starting point is 00:00:31 killer, but then at first in the description, they say coming to VHS or DVD or something like that, probably not VHS. But then later in a press release, they say coming to theaters and you got to wonder, was this large movie file just in the same folder as the trailer? Was this some rogue intern who has as equal access to trailers as the final movie? Did they not notice how long it took to upload? Why haven't they replaced it with a trailer yet? This is so weird. And why even release it at all on the U.S. channel if it's not a U.S. movie?
Starting point is 00:01:10 The entire thing is completely bizarre. It's some sort of Sony conspiracy. Maybe they've been hacked by North Korea again. We've got to look into it, Brent. So, do you think they need PeerTube? Yeah, I think they definitely need PeerTube. This is Linux Unplugged, episode 256 for July 3rd, 2018. Welcome to Linux Unplugged, your weekly Linux talk show that's still trying to get that whole Linux-powered fireworks display figured out.
Starting point is 00:01:47 My name is Chris. And my name is Brent. Hello, Brent. Good to chat with you again. Mr. Payne is out one more week, and I confirmed it, he is being a suave world traveler. Can't even stand it. But coming up on this week's episode, we're going to get into that big sale of SUSE. There's huge news for you elementary OS users. And then we'll break down a whole bunch of community news from switch hack stories to Linux Mint 19 and much, much more.
Starting point is 00:02:13 And then towards the end of this show, we'll settle the whole mystery around TrueOS and Project Triton and what's happening with FreeBSD's user first desktop. And then I've got some great news to share. Last week, I put out the call to help set up a PeerTube instance for Jupyter Broadcasting. Within a few days, we got not only one, but two. One for the network and one for the community set up, rocking, and we've got tons of thoughts about what could actually be the first serious YouTube competitor. An open source solution powered by BitTorrent on the back end.
Starting point is 00:02:54 And we've tried it out. We've kicked the tires. We've put some Jupyter Broadcasting content up on there. And man, do I have some thoughts about PeerTube. So that'll be the highlights of what we're getting today. But before we go any further, let's bring in the essentials of today's episode. And that is our Mumble Room time-appropriate greetings virtual dog. Hello, hello, hello.
Starting point is 00:03:12 Happy Independence Day. Hey, yeah. Happy America's birthday, everybody. And Canadia just celebrated their Independence Day, so belated Independence Day to you too, Brent, up there in the Canadias. Thank you. You're welcome, sir. So let's start with a little breaking news this week on the program.
Starting point is 00:03:30 We don't get to do this too often because, you know, we've got the whole Linux Action News program these days, but right here. This is CNN Breaking News. A little breaking news just after we wrapped up LAN this week. Go figure. Seuss has been sold again, and this time for a pretty penny, $2.5 billion. Now, this isn't the first time Seuss has been passed around, and it's a pretty substantial company at this point. Over 14,000 employees all over the globe with, at least according to its floss,
Starting point is 00:04:01 a sales range of $320 million in the months ending October 2017. And it appears that they got a pretty healthy profit for this sale. I think they went for a pretty good chunk of change this time. It ended up being like 26.7 times the adjusted operating profit of the Sue software unit. That's a pretty good deal that they got. Now, you may recall in 2003, U.S.-based software company Novell acquired SUSE for $210 million. So the fact that they went this time for $2.5 billion,
Starting point is 00:04:39 when you consider in 2003 they were going for $200 million, that's a pretty big difference. And then in 2010, you may require that Novell was acquired for $2.2 billion by another U.S.-based company, the Attachmate Group. The Attachmate Group at that time was backed by Microsoft, and Microsoft got like 800 of Novell's patents, which is really what they wanted, which is reminiscent of the good old patent wars that were now thankfully mostly passed or have at least normalized. And then in 2014, Attachmate was merged into the British software company Micro Focus for
Starting point is 00:05:13 1.2 bill. And then this week, Micro Focus sold the SUSE software business to a company called EQT for 2.5 bill. Now, EQT is like an investment firm. It's not the oil company, it's an investment firm. And the general consensus here is that this is a better sponsor, a better home for SUSE. Microfocus had shifted gears in the last years and was more of a milk a company until it's worth nothing kind of model. And whereas EQT has made some big promises about potentially giving SUSE a supercharge with other acquisitions and
Starting point is 00:05:54 resources. So it seems to be a pretty good turn of events for the SUSE company. Now, the OpenSUSE project is going above and beyond to make sure you don't worry about the future of OpenSousa. They really want you to stay calm. In fact, in Richard's and others' frantic attempt to make sure everybody stays calm, they almost come across as that meme with the guy in the middle of a fire standing there saying, everything's fine. Everything's fine here. But if you think about it, this is good news for OpenSUSE because OpenSUSE's sponsor is essentially SUSE. And now SUSE's sponsor is EQT instead of Micro Focus. It's a huge story that everybody is talking about. It's getting tweeted constantly
Starting point is 00:06:40 right now. It's all over all the different outlets. Did you have any initial impressions, Brent, when you saw this big sale? $2.5 billion for SUSE. I was a little shocked at the dollar amount. I mean, I'm no expert in valuing this kind of stuff, but I thought, geez, this feels good for open source, doesn't it? Yeah, it does too, because it's not even, I mean, I apologize for framing it this way, but it's not even like open source's largest success story, right? I mean, that you might go more towards Red Hat. So this is a pretty good amount for SUSE. In fact, just another data point. Again, I think it's a great distribution.
Starting point is 00:07:20 Used to use SLESS in production for years. Lots of our audience uses it. But probably one of the top comments I saw in non Linux forums, like Hacker News, and other outlets where people are aware of these things, but they don't maybe their daily drivers. I think one of the one of the most common questions I saw is who's using SUSE? Who's still using SUSE? Who uses SUSE? Where is SUSE used? I saw a lot of that. A lot of people trying to wrap their heads around what SUSE is still doing. How is it valuable? Where does it still fit in the overall ecosystem?
Starting point is 00:07:57 Because everybody's so focused on cloud and containers and VPSs. And SUSE is over here going, oh, we could do Kubernetes. Hey, guys, we could do Kubernetes. And so it's maybe going to be a good thing for them if EQT is willing to invest in some other acquisitions, maybe hire some additional people, or at least give them the funding to do so. Who knows? It's early days. But it is an interesting change. And it does kind of remind us, and I think JJ, you might agree, that there's more than just a SUSE, or I'm sorry, there's more than just an Ubuntu Red Hat dynamic out there. Yeah. And this sort of begs the question, what sort of assets does SUSE have compared to Canonical's Ubuntu and a bad large organization? Because me as a ultra, ultra beginner, even though I'm still a dual booter in my progress, what sort of value proposition does SUSE have versus Canonical? I think it depends on the perspective in which you take.
Starting point is 00:08:56 It's a hard question for me to give you a good answer for other than if you have a lot of momentum in certain industries, SUSE seems to be a good role or a good fit there. If you have a lot of momentum in certain industries, SUSE seems to be a good role or a good fit there. I don't particularly, like if you were going to hire me to come in and help you build an infrastructure based on Linux, SUSE would not be on my recommendation list. Just from a, and this is probably a, you know, a states heavy perspective. I mean, of course, what else do I have? But just from a maintainability and sustainability standpoint, I would want to deploy something that was based on RHEL or Ubuntu or Debian. So that way, once I left, they could bring in talent that would know what the hell they were even looking at, or they could find documentation, or they could go hire a contractor. And I feel like SUSE, at least in the States, again, is esoteric enough that if you came in cold to an environment and it was running SUSE,
Starting point is 00:09:54 that would be an unusual thing. And so I don't have a great answer for you other than, well, there are some places that have momentum in that direction. And it's a pretty sound technical distribution. So people have chosen it. I know this is gonna sound crazy to a lot of you. And I mean, no offense to the SUSE people, I would be more inclined to run Arch before I would be inclined to run SUSE. Simply because if I'm not going for Ubuntu or RHEL, which are going to have the widest industry and commercial support, then I'm not going for Ubuntu or RHEL, which are going to have the widest industry and commercial support, then I'm likely going for software availability, which is the AUR. But, you know, they got 26.7 times their adjusted operating profit,
Starting point is 00:10:36 so that seems like a pretty good sale. And from what I understood from when I was researching Linux in my younger years, I remember there was this website where you could actually make your own custom version of SUSEF. Oh, yeah. I'm not even sure what the name of the website is, but if anybody can remember and put it in the chat room, I'd really appreciate it. Yeah, fortunately, they've spun that down. So, yeah, that recently was spun down earlier this year. That was a neat feature of it.
Starting point is 00:11:04 So let's shift gears and let's talk about the desktop side of things. Our friends over at Elementary have a huge bit of news today. The Juno Beta 1, remember this is pre-release software, but the Beta 1 of Juno, which is based on 1804, is out. And Mr. Daniel Foray is here to tell us about it. Dan, first of all, congratulations on the big release. I think this is huge for you guys. Thanks. I'm super-duper excited about it.
Starting point is 00:11:31 Yeah, it was sort of in the works for a while, rumor has it. Maybe this has been brewing for a few months. And it's funny, now that you've finally landed the beta, and I totally understand why, but the beta post about the new release doesn't really talk about a lot of the new features because you guys have been, in a way, so forward with some of those features are,
Starting point is 00:11:53 what they already are. But maybe just off the top of your head, what are a couple of the big things that are new in Juno and especially in the areas you guys want testing? Sure. I mean, there's so much new in Juno, right? But the kind of overarching themes that we've been working on are productivity features, refinement, and improving our developer platform. So we've got tons of improvements throughout all the apps, really. We've got some big changes to the way payments work in App Center, which we talked
Starting point is 00:12:22 about in a previous show. We have the new elementary code, which replaces Scratch, which is a huge update and redesign and just huge feature dump into what used to be just a plain text editor. So good. We've got the new shortcut overlay. We've got nightlight.
Starting point is 00:12:40 We have new style schemes in Terminal. We have a lot of changes to the way shortcuts, keyboard shortcuts are handled and configured. We have improvements to the camera app, the latest version of Epiphany with Firefox sync. It just goes on. Full color emoji. Now, there you go. There's the big one. Full color emoji. All right. So you guys, you guys always are very careful with these releases, but I've been, I've been using it for a few days and I got to say, seems super solid to me. And it also is a hard thing to judge. And it's also, it's, it's a bit, it's a bit of your own perception, but to me, this feels like the fastest Linux desktop I've ever used.
Starting point is 00:13:25 Like, for example, Epiphany opens up faster than it has any right to open ever. And, you know, this is on the Librem 15. I've tried out just about every distro under the sun on this thing. I'm comparing a lot of fresh installs against this install. So it's not like it's just because it's a new install. I'm always doing new installs on this thing. Epiphany opens up super fast. The system settings opens up before even one bounce is done in my dock. It just flies up.
Starting point is 00:13:52 Everything flies. Is there some secret performance tweak that you guys have learned? What do you attribute this to? Because it's notably faster than almost every other desktop I use. I mean, we've been doing a ton of work under the hood and we've been kind of blogging about some things that we've been doing. And there's been a huge focus on just massive amounts of code cleaning. There's like something that I've personally been working on for the past few months is just going through the music app. And I think that we've, we've without removing any features, right? It does all the same things that it did before. But since that time, we've removed like 20,000 lines of code. Well, it shows, it shows and everything looks a little crisper.
Starting point is 00:14:35 I swear, maybe it's just new eyes, but the icons look a bit better. Even like the little loading swirl thing in the app center to me, I swear it looks smoother. There must have been a lot of little tweaks to a lot of the art stuff too? Yeah, definitely. We have a new color palette that we've been working with and we've kind of gone through and tried to tidy up some places where styles had diverged between
Starting point is 00:14:58 icon families like mime types for example, the file type icons should all look a little more similar. We also benefit from a lot of work that's been done from GTK 3.18 to now we're shipping 3.22. Ah, okay. Yeah, it pays off. And to shift gears a bit, I think my new favorite feature so far, I mean, I kind of like each day I've had a new pet feature, but my favorite one over the weekend was the super slick integration of Nightlight. I love the UI to set it up. It was right where I expected it to be. It just has been
Starting point is 00:15:31 perfect. Nightlight is a great feature. Does that come to as part of the later version of GTK or is that something you guys wrote from scratch? The under the hood part that talks to the window manager and changes the color profiles is part of the GNOME settings daemon. But all the UI stuff, the indicator in the panel and in the system settings and all that, those are all our applications. I also appreciate, and this isn't, I don't think, new to Juno, but I just appreciated when I was going through the App Center to do updates,
Starting point is 00:16:03 there's little annotations in there about like what the actual changes in user readable speak. So like there was an update to the file manager that adjusted the way it displayed 12 hour and 24 hour times. And it's, I guess I just appreciate that because, you know, you visualize this, dear audience, you're looking at an App Center screen full of updates, and next to it are little annotations about the actual things that are going to change in your software. Instead of updated because of CVE 2018-1605, it's fixed the way 24-hour time is rendered and things like that. So there's small touches in there I like, but let's talk about AppCenter. What's the state of AppCenter right now in the Juno beta? How is that all coming together? Because there's been a lot of work there this cycle. One thing that people will notice when they download the beta, because they didn't ring
Starting point is 00:16:50 the blog post, is that App Center is pretty much empty. There's like four apps in there right now. And that is because we are moving to a completely new release from the old Xenial base to the new Bionic base. And so the repo has to get filled up again. So that's one of the major purposes of releasing the beta is so that our third-party developer community can come in and they can update their apps and then publish them. That makes sense. Yeah, that definitely makes sense.
Starting point is 00:17:20 So the beta ISO is out right now, but maybe not at daily driver status. What's your opinion on that? Not necessarily the official word, but what's your opinion? I haven't found it to be too bad for a daily driver, but I got the vibe from the blog post. It's kind of like, don't really run this unless you really want to help us and are willing to submit some bugs. Yeah, we definitely don't recommend it as a daily driver. Like this is, this release is totally meant for developers to be run on non-production machines. And something that I think is really important mentioning that a lot of people expect and ask about is if they just install the beta and keep hitting update, you know, after the stable release comes out,
Starting point is 00:18:01 won't they have that release? And the answer is probably not. There's oftentimes things that we find out in terms of fixing bugs that can't be fixed through an update, that they're considered part of user settings and they won't be overwritten when a new package comes down. Sure. Yeah, it makes sense. So definitely, this is a release that you shouldn't expect to keep. You should expect to blow it away and replace it with a stable install when that comes out. I also like the fancy report a problem. You go to system settings, about, and then I guess there's a way. I haven't tried this yet because I actually haven't had a need to, but I understand there's a way to actually maybe submit an issue from within system settings.
Starting point is 00:18:43 Yeah, so what we did there is that previously we used to host all our code on Launchpad. And we just kind of had a button in About, and you could click it, and it would open a big page on Launchpad that had a list of all these projects. Then it was like, try to find the one that you wanted to report against. But what we did in this release, now that we're all over on GitHub, is we've built out a little dialogue and kind of divided it up into categories. And we tried to display everything in like human readable terms. So when you want to report a bug against the repository Gala,
Starting point is 00:19:19 which is kind of like our window manager, you would open up this report a problem dialogue, and you'd see that there's a category that's desktop components. And then you can report an issue with notifications or multitasking or window management. So we try to like break it down as like a feature level, something that you can understand without knowing code names.
Starting point is 00:19:40 And then we'll link you to the correct repository. Okay. Now I think I recall too, there's some super sweet improvements to notifications in this release, especially for those of us that are stuck using Electron apps. Remind me about that. So we did some work a while ago
Starting point is 00:19:54 submitting some patches upstream into Electron. We chatted a bit about it on the show, I think. Yeah, and I'm not sure what the timeline is for third-party app developers who are writing Electron apps to be able to take advantage of those patches. But that was one of the big changes that's coming in this release is that in Notification Center, we no longer try to guess where an application is coming, sending notifications from, and we now expect it to report its ID.
Starting point is 00:20:23 So those should be much more accurate, but it does require that developers are correctly reporting the ID of their application in their notifications. So that seems like an area that could potentially need some testing in this beta cycle. Any other kind of surface level things like custom CSS, things like that that need to be tested in this cycle? Yeah, for developers updating their applications, there's been tons of changes in GTK+, and especially with GTK CSS. So if you have custom styling in your app,
Starting point is 00:20:53 you should definitely make sure that that still looks as intended. And we're going to have a follow-up blog post pretty soon talking about all the differences between the way apps were built for Loki and the way they're built for Juno now and how to upgrade smoothly. Smart. Okay, so I just let's shift gears for a second. And I want to just talk about the base. And I know this isn't unique to Juno necessarily. But so when Juno
Starting point is 00:21:15 ships ish, we may have from canonical 1804.1 out. How does that work? Because I assume Juno is based on stock 1804. Will there then be a few weeks, a few months go by, and then a big update? Is it going to ship with 0.1 if that's out by then? How does that aspect of this work? So when Ubuntu rolls out these point releases, we try to build a new image based on that as soon as possible, because we want to make sure that when people are downloading from our website that they're getting the latest hardware enablement stack and making sure that we have regular security updates or pre-installed things like that so that
Starting point is 00:21:54 you can have a download image that doesn't have a bunch of out-of-the-box updates. So we'll definitely be tracking that. But these days the long-term hardware stack is a rolling release. So if you install when Juno first comes out, then you can expect that your hardware enablement will continually upgrade throughout the lifecycle of the operating system. I love it. That's a great answer. That's awesome.
Starting point is 00:22:19 Wow. This is a big moment just because we've been talking about this for quite a while. So is there anything else at this point in time we should mention? Today's like release day for this, so I'm sure it's probably like it's just totally scattered in your head. But is there any other like noise that you want to or anything, any signal you want to get above the noise before we move on? Yeah, definitely. The major things for the beta is we want to make sure that third party developers know that this is like the best time for them to update their applications. is we want to make sure that third-party developers know that this is like the best time for them to update their applications and we want to help them with that so if they need help they could go to jump into our community slack which i believe we've linked from the
Starting point is 00:22:55 release blog post also this is a great time to get involved with developing the actual system itself submitting patches and things like that so you can go to elementary.io forward slash get dash involved to do that. And also translators. So we need help with translations. We've just declared a string freeze. So none of the strings are going to change out from underneath you. And we've also updated to the newest WebLate instance. So our translation tools are all up to date.
Starting point is 00:23:23 And so we're ready to help you localize Elementor OS. This is going to be kind of the first big release since the App Center released and all of these native apps were created. And now it's a bit of a test to see if developers keep up. Are you concerned at all?
Starting point is 00:23:40 Do you feel like you can build momentum there pretty successfully? I'm definitely interested to see if there's any kind of... Lag or whatever? What would that be, like an attrition? Yeah. Right? But so far, just on day one, I'm refreshing our developer review page,
Starting point is 00:23:58 and I already see them ticking in. So I'm pretty excited to see how fast that goes up and seeing if we can get back up to 100 relatively soon. Yeah. Well, congratulations. We'll have a link to the post with all the details about Juno's first beta, including their handy how-to-help-us-fix-problems guide, which I think is probably a must-read before you submit a bug.
Starting point is 00:24:22 It's exciting. I've been enjoying the beta and I can't wait for the final release, Dan. So keep us updated on how it goes, okay? Will do. Alright, sir. Thank you, sir. Thanks for coming on and sharing that. That looks great. Very excited. I can't wait because this is going to be the one I've got to update the Sun's computer to
Starting point is 00:24:38 this because this has so far been just a great beta. Okay. So I want to update everybody on the state of Linux on the Nintendo Switch. This is one of the coolest things. Dan, you've got a Nintendo Switch because I've seen you play it. I don't know if you've tried, have you tried this at all, this hack for the Nintendo Switch, where you put in like one of these manufactured little jumpers and you put that in the right card slot and then you can over time get Linux on there, get custom ROMs. Have you tried any of this with your Switch, Dan?
Starting point is 00:25:06 I haven't tried it, but I am super curious because I would love to be able to sideload some of my totally legit backup copies of games. Absolutely, especially the retro ones that I've had for ages now and all of that. I would love to get that on there. And you've got to figure, eventually, Nintendo is going to make some sort of physical fix for this hack.
Starting point is 00:25:29 Now, we covered this before on the show. We also covered in technical details how the hack actually works on the TechSnap program. But let's do a little bit of an update. First of all, as you probably already assumed, yeah, they got Arch running on it. Arch Linux is running on the Nintendo Switch. running on it. Arch Linux is running on the Nintendo Switch. But a bigger deal now is it appears that hackers have tracked down the cause of a rather nasty battery issue under Linux on the Switch. And it was actually a pretty simple fix. All they had to do was change a value set by Linux for a certain register status to the same value that the Switch OS is setting things.
Starting point is 00:26:06 In other words, it was all on software. And now that they've made this change, things such as hardware acceleration for the GameCube emulators will now become a reality. So we will have good battery life under Linux and old game emulators that have hardware acceleration. It's happening pretty fast. You're not a Switch owner, are you, Brent?
Starting point is 00:26:27 You know, I admit to be behind on some of the retro stuff. You got to get it now, Brent, before they take out the Linux. They're going to fix it. It's a limited time. But with how much sort of energy this is getting from some of the homebrew stuff, do you think they have an incentive to get rid of it? Oh, well. So here's the thing, is with all
Starting point is 00:26:48 good things comes the bad, and a lot of porn and really inappropriate stuff is showing up on the Nintendo online network because Nintendo uses software-side filtering to prevent you from putting a vagina
Starting point is 00:27:04 as your profile picture or a dong and when you hack it you can bypass those filters and you don't have to have a hack switch to see it so you can be logging in to go play a game and say you want to do a match and you go and all of the people you're going to be fighting against
Starting point is 00:27:20 show up on the screen and it's dongs and vaginas all day long because people can do that now. And would you say most people are hacking their Switches to do this? No, no, no, but I bet it's just enough. And, you know, if it causes a couple of really upset parents or a lawsuit or really just a few headlines, Nintendo's going to have to respond.
Starting point is 00:27:41 I think it's a narrowing window of time. What can we do that's more positive than vaginas? It's dongs all the way down. It always leads to dongs. It really does. It's a shame. Hot dog, not hot dog. Oh, why do they have to ruin it with dongs, you know? But this is a good move. I really like the aspect of being able to sideload stuff, especially when you got kids. It's just such a better way to do it. And it's nice. They actually fixed an issue where the switch would randomly shut down
Starting point is 00:28:13 when the battery would just drop below 50%. You'd be like in this range where something could go wrong, and you just, they call it the battery desync issue. Your battery desyncs with the operating system and your device powers off. It sounds horrible. But I cover this story because while you've got dongs on profile pictures, you've also got great battery life
Starting point is 00:28:38 and hardware-accelerated emulators coming to the Switch. So it's a good and bad thing. And thankfully that Tegra flaw is built into Switches. So if you already own one, there's no software update that they can do to fix that, which is my favorite kind of flaw. Continuing now in our community news segment, let's talk about Fedora for a moment.
Starting point is 00:28:59 I had the unique experience this past week of messing around with Amazon's new Linux-powered workspace, which is a virtual desktop up on AWS. And you set up an AWS desktop instance, you now can choose Amazon Linux 2, and then you can go download their proprietary remote connection client, which doesn't work on Linux, and you can connect into a Linux desktop. And they have a RHEL-based Mate desktop for you to use. And it's interesting because it's on their super-fast infrastructure. I gave a bit of a review on Linux Action News 60. But it's also limiting because it's Red Hat Enterprise Linux,
Starting point is 00:29:40 which is great if you don't want to use software. But it's not so great if you want to install software. Now, I was able to load the extra repository and get a few things installed, but the first thing I noticed about it was there was no DNF. It's using a version of RHEL that still uses YUM. No DNF. And so it's kind of with a bit of a smile on my face that I cover this next story about Fedora 29. The next version of Fedora will be dropping yum altogether. Yum is dead in Fedora. And you know what? DNF has been great. Its original introduction was in Fedora 18. It became the default in Fedora in Fedora 22. And now the time has come to just remove YUM and related packages like YUM utils,
Starting point is 00:30:28 YUM metadata parser, and things like that from Fedora. There is a plan out on their wiki right now. There's a few things they still have to work out. But if all things shape up as planned, Fedora 29 is going to be a pretty big update. And there's a lot of changes in there, including the dropping of Yum, and it's currently scheduled to be released by the end of October.
Starting point is 00:30:51 It's kind of funny. In one world where you can have the most expensive enterprise-grade Linux distribution in the markets out there, and it's still using Yum, and then what it's based off of the young pup fedora is so far past using yum they're dropping it from their distribution it's this weird to me as a as not a daily red hat user it's this weird kind of um mismatch between using fedora and rel where a lot of times and alex you maybe have heard this, a lot of times people will say, oh, I use Fedora because it's so much like RHEL, which is my server OS.
Starting point is 00:31:33 It just sounds, that's just, it doesn't check out for me. What do you think, Alex? Am I way off target here? Maybe. I don't know. Definitely one of it's one of those head scratches for me i think um i mean i i have made the switch to dnf and it's now muscle memory so when i go back to rel it's a bit uh janky sometimes for me to have to use yum again but at the end of the day whether i type dnf or whether i type, there's a lot of functionality crossover. Yes. It's really not a big deal. A lot of the same syntax.
Starting point is 00:32:09 It's not a big deal at all. It's just this strange dichotomy that RHEL and Fedora find themselves in, I feel like. It's almost like they're doing, I hate to say it, but an apple with getting rid of the ports just a little bit too early just to push things forward, just to push the agenda. I suppose that is Fedora's job, right? I guess so.
Starting point is 00:32:29 I mean, that's certainly one of the spins of Fedora's jobs, whether that's the main Fedora's job, I don't know. Yeah, yeah. Okay, all right. I'm buying what you're selling, actually. I think for me, it is sort of like, well, what if we changed our view and thought about it in this way? Sort of like a thought experiment for me.
Starting point is 00:32:47 When I use Ubuntu LTS 1804 on my machine that I'm recording this show on right now, it is the same exact Ubuntu that I load on my server, that I load in my VMs, that I put in a container. It is Ubuntu 18.04. There isn't like some sort of special privileged enterprise version. And then like the version for us Peebs, there is one Ubuntu. And then if you want to pay for support, you can go get a nice contract with Canonical and pay for support. Or you can just deploy it for free, infinite item. And it to me seems like a much more logical, organic layout. You have one distribution. It reminds me of those phony, although it's not quite the same, those phony baloney differentiators that Microsoft still does between Windows Desktop and Windows Server, and Apple used to do and just gave up on because they don't care about the Mac anymore, between macOS Server and macOS Desktop.
Starting point is 00:33:55 It's product differentiation for product differentiation's purposes. It doesn't actually serve the organic needs of the end user and the market. And I think it's what's contributed to Ubuntu's success on the server, is the same bits I load on my desktop and on my laptop and on my development machines are the same exact bits I can load on a $50,000 server. And I think that really matters to some people. Not everybody, obviously, because Red Hat's doing great. But I think the cracks in this paradigm show in these particular instances,
Starting point is 00:34:29 and it's not necessarily even a bad thing. I just think it demonstrates these cracks. What do you think of that, Alex? Yes, I agree. We're moving to different worlds though. With Snap packages, for example, most people in a desktop world aren't going to be using, uh, apt anymore. Um, I mean, obviously most people will still use it for a long time, but
Starting point is 00:34:54 it, you skate to where the puck is going. It's that sort of mentality. Um, but for me, if you look at the different use cases that a server distro has versus a desktop distro, I think Ubuntu is very good at being all things to all people. Whereas Fedora is very much focused on being a desktop distro with some server capabilities. Whereas RHEL, we all know, is industry standard server OS. It's not a desktop operating system in my view. Yeah, it makes sense. I think that's completely fair. I wonder if in a few years with a little more road traveled,
Starting point is 00:35:35 if this won't seem like an older way of doing things, like maybe it's a model of the 90s, but I could be completely wrong. It seems like to me, the more modular, everything's the same base, and then you just have modules or layers that you load up on top of that. Well, if you go back to last week when you were talking to the Fedora guys, that's what they're thinking, I think.
Starting point is 00:35:54 Yeah. I wonder if we'll see that reflected in RHEL at some point. Maybe we will. Maybe that's where things are going, especially with the integration of CoreOS and whatnot. Maybe we will. Could be really interesting times. Well, Red Hat see OpenShift as the next RHEL. So I think a lot of theirOS and whatnot. Maybe we will. Could be really interesting times. Well, Red Hat see OpenShift as the next RHEL. So I think a lot of their focus and decisions are based around containers at this point. So if you offset what we've just had as a discussion against that backdrop,
Starting point is 00:36:19 I think some of the decisions start to make a bit more sense. Yeah, I agree. That's a good point. So speaking of desktops, you should probably mention while we're in the community news section here, Linux Mint 19 is out. The Cinnamon edition and I think the XFCE edition, not sure, are out. And this is going to be
Starting point is 00:36:35 supported until 2023. And it's got lots of new features, but the one that's kind of like the big headline feature you may have heard people talking about already is Timeshift. Yeah, Timeshift is the star of the show, really. It was introduced with Linux Mint 18.3, and then it was backported to all other Linux Mint releases. It's now the center of Linux Mint's update strategy and communication, as they put it.
Starting point is 00:37:02 They write, strategy and communication, as they put it. They write, thanks to time shift, you can go back in time and restore your computer to the last functional system snapshot. If anything breaks, you can go back to the previous snapshot as if the problem never happened. And as a result, they've made some changes to their rather often criticized update manager that would avoid installing important updates because they now have snapshots. So they write the update manager that would avoid installing important updates because they now have snapshots. So they write, the update manager no longer promotes vigilance. One man's vigilance is another man's ignorance. The update manager no longer promotes vigilance and selective updates. It relies on time shift
Starting point is 00:37:45 to guarantee the stability of your system and suggests that you apply all available updates. That reminds me a bit, Brent, of when they rolled out system snapshots in Windows ME. They also rolled out Windows Update. And so it was like, have at it. Update your system, and if anything goes wrong, you can just restore your box. And I still don't know anybody who really relies on that too heavily
Starting point is 00:38:12 when it comes to Windows. So I'm not totally sure I'm sold here, and I don't think they're using file system level snapshotting, though I'm not sure. Would you consider giving this a go if this kind of functionality was, let's just say, for the sake of argument, Brent, let's just say that this time shift thing worked flawlessly, that you knew if you installed Linux Mint 19, you would have this time shift recovery feature. Would that move the needle for you?
Starting point is 00:38:38 So maybe I can give you a little bit of background. So I've actually helped a lot of people move to Linux as a professional sort of offering and um this is for regular users and so often it's because of their frustration with other systems sure yeah and i've i've seen a lot of users so linux mint was generally what i would recommend actually for for a few years. And up till really recently, I'm thinking of suggesting other things. But so I was looking at this yesterday, this time shift, and I saw it come in the previous version of Linux Mint.
Starting point is 00:39:14 And what I heard from several users that I've helped in the past move to Linux is that, oh, yeah, I have Time Machine, and so I don't have to worry about anything. Oh, yeah, sure, no. And that, I think, is a really dangerous yeah, I have time machine, and so I don't have to worry about anything. Oh yeah, sure. And that I think is a really dangerous mindset, right? Because not worrying about anything means that you're opening yourself up to a whole bunch of stuff. So if this works flawlessly, that's a big assumption.
Starting point is 00:39:38 But if it works flawlessly, then it's a good crutch, I think. But to rely on it 100% for everything feels dangerous to me a little bit. Yeah, maybe it's part of a belt and suspenders kind of thing. Maybe this is your first shot. You have an update install and it breaks something. This is your first shot. I kind of wish, though, I don't know what, I don't know, maybe it's just too hard of a problem to solve,
Starting point is 00:40:03 but I wish we could just focus on updates not breaking shit. How about that? How about Linux Mint comes up with a way to deliver solid updates? Rollbacks don't feel like the way to do it. It's possible. But if you think about it, you got a snapshot system setting, software state. There's so many things that you have to be able to collect and store and
Starting point is 00:40:26 do it in a way that doesn't take hours and doesn't take up gigs of storage space. That's a really hard problem to solve. And it'd be a lot better if we could just say, oh yeah, just install the updates. It'll be fine. Linux has been architected in a way where you're protected. That would be a better answer, I think. I suppose in the meantime, we have time shift, though. Looks like a pretty solid update for Linux Mint users. So if you still are a Linux Mint user out there, I think it's, you know, it's a pretty good update. They now have gotten all of their tools up to GTK3,
Starting point is 00:40:57 so they support high DPI if that's how you roll. It's yet another iteration of their X apps. And they have the Mintbox Mini 2 now. So the Mintbox continues to roll. I don't know if it's actually available just yet. I think you can preorder it. I don't know if it's shipping until about the 15th of this month or the 18th of this month. But the Mint Box Mini 2 Pro is a little teeny tiny, almost looks like a carputer, quad-core Intel Celeron box with 8 gigs of RAM,
Starting point is 00:41:28 120 gigabyte M.2. It's got Intel AC wireless. It comes with Linux Mint 19 pre-installed. And it's got passive cooling heat fins on the top of it. So first of all, it just looks great. But second of all, should actually run pretty quiet. I'm not actually positive, but I'm fairly certain there's not a fan in the thing. So you can get this tiny little box. It's got a couple of USB ports on it. It's got a couple of
Starting point is 00:41:58 ethernet ports on it. It's got mini display port, HDMI out, it's got connectors externally for Wi-Fi antennas. It's not really built to be a desktop, but it certainly does the job. And it's got a metal housing with these cooling fins on it. And it's going to be around $400-ish, kind of depending on where you're buying it from. So there's an actual box you could buy preloaded with Mint. That's pretty cool.
Starting point is 00:42:25 That is pretty nice. So congratulations to the Mint Project for getting version 19 out, and if you give it a go, go over to linuxunplugged.com slash contact, and let me know what you think, because this is one I haven't had a chance to kick the tires. I've been trying out the new elementary OS, so the timing didn't work out. So maybe you could be my reviewer.
Starting point is 00:42:46 Let me know what you think. And if you're like me and you've been switching over to Firefox recently, I've got great news there. The next version of Firefox is going to begin rolling out a service to help you monitor your passwords using the rather famous Have I Been Pwned service. Mozilla will begin integration between Have I Been Pwned service. Mozilla will begin integration between Have I Been Pwned and Firefox to make data breaches searchable in a new tool called Firefox Monitor. It's a pretty big
Starting point is 00:43:13 deal because it's going to bring the install base of hundreds of millions of Firefox users to the Have I Been Pwned feature, which is a great service to check to see if your user accounts have been leaked online if you haven't looked at it yet. So desktop users, got a few nice things coming to them this week. And one last thing in the whole Firefox category before we move on, bit of a public service announcement, stylish browser extension is total trash and you have to uninstall it immediately if you've been using it. It's a real bummer because I have, years ago, mentioned it on the show because it was a great way to make Firefox look like a first-class GNOME application.
Starting point is 00:43:50 But things change, ownership changes, and now it steals all the sites you visit and sends them back up for them to monitor. So, really a bit of unfortunate news this week. The Stylish browser extension is now spyware. And if you have that installed in your browser, it is stealing all of your internet history. Sorry about that. You know, that's one of those where we do a lot of app picks, Brent.
Starting point is 00:44:19 It's not very often I have to come back and say, delete that, it's stealing all of your history. But Stylish browser extension is one of that. It's stealing all of your history. But stylish browser extension is one of those. It happens from time to time. This is a neat example of what the community is good at, right? Is someone recognizes this and spreads it around. And so we can get the news out quite quickly that, wait a second, someone you may have trusted in the past, maybe they've changed their game a little bit. And so everybody can hopefully as quickly as possible just kind of make a decision on whether they trust this
Starting point is 00:44:48 with the new discoveries, right? Yeah, and all those anti-extension folks are like, you see, I've been telling you these extensions are no good. Now they have yet another example to go to. All right, well, I have this story in here that I've been considering covering for a little bit because I keep hearing from folks about Chrome OS and about how, yeah, I tried out Chrome OS and it's great. You should give it a go. And to that, I always go back, why would I bother? I've already
Starting point is 00:45:16 got Chrome on Linux. And then they always say, no, give it a go. It's really, really good. Well, over at androidcentral.com, there is a story about a Mac user who made this very switch. He was considering going to the Linux desktop and decided to try out a Chromebook in the meantime. And now he's sticking with Chrome OS. He says it's got a lot of the features he likes, but something that stuck out to him
Starting point is 00:45:38 is how great updates are handled. I thought this was interesting following up on our Mint discussion. I absolutely dreaded seeing that I've got updates to install. Even though I know I probably shouldn't, I became that person that kept pressing try again later whenever I saw the pop-up about updates coming in. But in Chrome OS, this has been a non-issue. Any big system updates are downloaded in the background, and then when they're ready to install, all I have to do is click a button
Starting point is 00:46:08 and my system is completely rebooted and back up and running within a matter of seconds. It's something that's been around for a while in Chrome OS, but it is a feature that I have constantly appreciated as new software rolls out. Now there's limitations he talks about like a crappy built-in file manager and stuff. But with our recent conversation about Linux Mint and how they're changing their updates
Starting point is 00:46:31 and their new time machine feature, I kind of wonder if this kind of update solution isn't the direction we just need to go. And it just means, and this is a serious question, we'd have to be okay with rebooting. means, and this is a serious question, we'd have to be okay with rebooting. Now, I put that out there because a lot of us, we like to brag about our uptime. You know, we like to claim, oh, I haven't rebooted for weeks. I was doing it earlier. I haven't rebooted these server systems for over a month. Look at me. And then, of course, this week I ended up rebooting them. I don't know, Eric, I'm going to toss this one to you. If you could have flawless updates every time you update your system, but it meant that also every time you update your system,
Starting point is 00:47:10 you had to reboot, would that be a trade-off, honestly, you'd be willing to make? Or do you prefer the existing system? You know, to be honest, as a user who is heavily in Windows for years, I still haven't really broken the, I just ran my update, so I'm going to reboot my system. I'm not really that dependent upon my systems being up that often. So I'd usually do a reboot as just something to clear out all the processes that are running and then make sure that I haven't screwed something up on configuration.
Starting point is 00:47:41 Yeah, I have gone the other route over the years. I became sort of this guy that, oh, I got five minutes to kill. I think I'll update my packages real quick. And I would just have a terminal open. Oh, do a quick update. Oh, look at that, five new packages. All right, let's go ahead and install those.
Starting point is 00:47:55 I think I developed it as an Arch user because really with Arch, the more up-to-date you stay, the better things tend to be. And so I would almost do it daily. Oh, let's do a little Pac-Man, you know. And I've had to kind of make a transition as an Ubuntu user to now isn't the best time for me to do updates. Maybe I should wait. And then I find that I just do that a lot. I wait and I wait and then weeks go by. Oh, I guess now is a good time to do it. And almost every time, you know, there's some small update that I think,
Starting point is 00:48:27 that's probably worth doing a reboot after that upgrade. That's so true about being an Arch user. It's like crack. But so I went to a talk at FOSDEM maybe two years ago now with Brian Redbeard, the guy who is one of the leaders of CoreOS. This was obviously well before Red Hat bought them. And I remember being absolutely blown away by hearing how CoreOS did their updates. They update the partition that you're not booted to. So they have a partition A,
Starting point is 00:48:53 partition B, they update partition B, you reboot into partition B. So if you need to fall back, you just reboot into partition A again. And it is amazing when that works. That is absolutely the future of updates. Yeah, absolutely. And there's been some talk about containers and stuff like that in the chat. And because your hosts are now immutable and they can do stuff like that
Starting point is 00:49:15 and you don't care whether they are long-lived or not anymore, the workloads are not server-specific is what I mean. I just think, going back to our DNF discussion as well, it's, you know, package management is becoming a lot less relevant in this sort of world. Yeah, it's just, it takes more disk, it takes more time, and it takes the reboot.
Starting point is 00:49:36 So what? Disk is so cheap. Yeah, I agree. I completely agree. And I think this is how Chrome OS pulls this off. Dan, would you ever see a future where elementary could have an update style like this? It seems like it'd be a pretty big engineering effort. Oh, we totally talk about it all the time. And actually, that's kind of what we're investigating
Starting point is 00:49:57 for how release upgrades might happen on elementary OS. And I think Pop! OS might end up going in this direction as well, especially because the new installer operates kind of based on the assumption of a recovery partition. So we could do something like that where we're downloading the image to basically a recovery partition, and then you reboot into that, and then it does the big disk upgrade, and then you reboot back into the new container. Oh, yeah. That is a sweet way to do it. Oh, man, I would love that. That does seem like the future.
Starting point is 00:50:29 And I hope we get there. And I hope we beat Windows and Mac OS to that. I don't know why that's an arbitrary goal of mine, but that's just the one I've said. I want us to get there before them, those bastards. Well, okay, you've convinced me. It's the way to go. Yes, you know, the OS tree folks feel that way. I mean, it's a lot of different ways of solving this.
Starting point is 00:50:47 I think Ubuntu core has something similar to this. So it is being worked on at several different approaches that are all trying to basically accomplish the same thing, kind of the standard open source fare. But hopefully in the end, the strongest methodology will sort of emerge. And I feel like that's kind of what's brewing in the background right now. That'd be really cool. I do have one last bit of community news.
Starting point is 00:51:13 I just want to toss out there before we get out of the community news section. The Ubuntu Studio folks have a handbook to help you get started on creating content on Ubuntu Studio. It looks like it's going to be a PDF download as well as an audio handbook. I'll have a link in the show notes if you go to linuxunplugged.com slash 256. You can get a link to it there. It's getting started. It's an overview of the out-of-the-box tools and effects. There's some really good stuff in here about a couple of tools that come with Ubuntu Studio.
Starting point is 00:51:43 Also, the basics of recording under Audacity could be useful if you just want to get started podcasting and an overview of how to use VSD plugins when you might have to install Wine, that kind of stuff that honestly took me a year to figure out. And they've got it all listed here in their book. Also, ways you can share stuff like a rundown of Creative Commons, things you need to consider about if you want to go down the copyrightright Act, royalty collections, things like that. And then also a bunch of other little tidbits here and there that I just didn't even really mention. So it's a pretty neat idea. And when I was talking to somebody about this earlier today,
Starting point is 00:52:20 they said their response was, oh shit, Ubuntu Studio is still going? Yes. What are you, not listening to the show? Yes, Ubuntu Studio is still going. And they've got a handbook available now, which is pretty, pretty cool. I wonder, let's see, audio handbook. Let's see, can I download it? How do I, I don't know how I download it.
Starting point is 00:52:39 But they do have a PDF as well. These might be the kind of things you want to read. So we have links to all that stuff as well as I'll include a bonus link in the show notes where some entrepreneur and hacker right now is trying to take the Chrome OS display manager that Google built to kind of break out Chrome's rendering from Wayland or the Mac OS or from Windows, and they're turning that into a full-fledged display server. And it comes with things like, if you're on Intel hardware, accelerated video playback, full OpenGL acceleration, and improved battery life.
Starting point is 00:53:16 Really crazy project that's not going to go anywhere, but it's a fun idea, and I'll put a bonus link in the show notes if you want to check that out. If you also want to get some stories into our community news section, linuxunplugged.reddit.com is where you go. linuxunplugged.reddit.com. Submit that over there,
Starting point is 00:53:33 and that helps inform what goes into our community news section because we do actually still check that subreddit. Now, I do want to tell you about TrueOS dropping their desktop and JB's experiments with PeerTube, which have been bananas. So before we get to that, let's talk about our sponsors that are making this week's show actually possible. Let's start with Linux Academy. Linuxacademy.com slash unplugged. This is a massive month for them their biggest content launch in history over 150 new courses hands-on content and challenges and linux academy is doing
Starting point is 00:54:17 a live stream next week to try to cover just some of it and they're streaming on the OBS Linux box that I set up for them. So what else am I going to do? I'm flying down there. Crazy Chris is going back to Texas next week. Only this time I'm flying. And you guys know me. When's the last time I came on this show and told you I'm flying anywhere? I'm the crazy guy who got in a subcompact car and drove that thing to New York for the Ubuntu rally
Starting point is 00:54:46 but I did the math and I'm just looking I'm like I can't set them up with a Linux powered OBS stream for their biggest content launch in history and be like All right, have at it guys. Good luck so I've decided that the best they mean like I gotta go down there and help them out So they're gonna pay for mean, like, I got to go down there and help them out. So they're going to pay for my flight, but I'm going to go down there.
Starting point is 00:55:08 I'll be in Dallas next week. If you want to tune in and hang out with us, July 10th, Tuesday, July 10th, at 10.30 Chicago time, I'll be live with the Linux Academy folks covering the DevOps and Linux section of the new courseware. Of course, they've got a bunch of new stuff. And to that end, I've gotten the word that they're looking to hire a bunch of experts, particularly in our audience, because they're spinning up coursewares on containers and Azure,
Starting point is 00:55:36 which has been standard affair for them for a while. But they are looking for experts in those things that may want to help create courseware. But specifically, something that I think could be really appealing to our audience is they're also looking for experts in Python and security because they're really expanding both those areas right now. And don't tell anybody, but I have reason to believe that down the road, they're also going to need a BSD courseware author. So if you have an expertise in BSD and feel like you could write some courseware, maybe come up with a few educational challenges, things like that,
Starting point is 00:56:12 it would behoove you to contact Linux Academy. Container expert, Azure, security, Python, or BSD. I've been hanging out with these guys, seeing the work they're putting into this, and I can tell you these are the next areas they're going to need people. So I said, I'll put the word out. Go create an email address, and I'll have people email you with their resumes. So this is a hotline for my audience.
Starting point is 00:56:34 Training at linuxacademy.com. If you think you might be able to help them out, if you're a BSD expert, a Python expert, if you're really into security, training at linuxacademy.com. They do support remote work as well. So it's something you could consider. And it's an area that they're going to be expanding into rapidly. So they could definitely, definitely use your help. Training at linuxacademy.com. Get in touch with them if this is an area of expertise that you have,
Starting point is 00:57:02 because Linux Academy is growing like crazy right now. 150 new ways to learn in July alone. And you can get started at linuxacademy.com slash unplugged, and you can sign up for a free seven-day trial. And if you are a courseware expert, maybe you're a BSD guy, maybe you write Python all day long, maybe you're an Azure nut, you should let them know. Training at linuxacademy.com. And thanks to Linux Academy for sponsoring this year's show.
Starting point is 00:57:30 Thanks to all of you guys for going to linuxacademy.com slash unplugged. And wish me luck because this is going to really be the first production test of this new system that I built. And it's kind of going all in.
Starting point is 00:57:44 So yeah. And if you're in the Dallas area, of this new system that I built, and it's kind of going all in. So, yeah. And if you're in the Dallas area, I may try to do a few lunches or dinner while I'm down there. Join our Telegram group, jupiterbroadcasting.com slash Telegram. That's the real reason you're going, for the barbecue.
Starting point is 00:57:58 You know it, dude. You know it. It's so good. Oh, man. Alex, they have been throwing a party all day long at Linux Academy. So, and of course, I follow a bunch of those folks on Twitter. So, I'm just seeing pictures all day of like all these different things that they're getting to celebrate, like food. They
Starting point is 00:58:14 brought food trucks out. They've got all of the remote staff also got food delivered today. So, like it's a company-wide party for reaching this milestone. And I'm looking at that going, today. So like it's a company wide party for reaching this milestone. And I'm looking at that going, I'll be all right. I'll be okay. I'm going to get my eat on for sure. You know it. All right. Well, let me also thank Ting. Go to linux.ting.com. It's smarter than unlimited. If you use less, you pay less. Your average Ting phone bill is just $23 per phone per month. It's simple. It's just $6 for the line and then your minutes, your messages, and your megabytes. A fair price for however much you talk, text, and data you use. Now these crazy Canadians are always doing really fun things and they have the hashtag
Starting point is 00:58:57 Ting Summer Photo Contest where you can share a photo with them on your favorite platform and get entered to win one of those cool Moto Z2s that support like the modules. And they're going to include the true zoom camera that snaps onto the back of that thing just for you taking a picture and doing a hashtag. Ting is mobile that makes sense. They have a CDMA and a GSM network. You pick whatever works best in your area, and then it's just $6 a month for the phone. If you got Wi-Fi and you don't use any data that day, you don't pay for any data. It's pretty awesome. They've also recently posted a review of the Moto G6 Play.
Starting point is 00:59:35 This sucker is going to be top of my list if my phone breaks. It's going to be out on June 28th. So I guess it's out now, actually. For $199, and that's before you even go to linux.ting.com and get our $25 discount, you can get a phone that takes amazing pictures, it stays powered all
Starting point is 00:59:53 day and all night with its crazy great battery, 13 megapixel shooter on the back, 5 megapixel on the front, 5.7 edge-to-edge display with an 18.9 aspect ratio, a great battery, and of course on the Ting service you get updates directly. You don't have to worry about them getting in the way for their quote-unquote experience,
Starting point is 01:00:13 and you just pay for what you use. It's a great service. And you can get started by going to linux.ting.com. Take $25 off a device. Bring your own, and they'll give you $25 in service credit. And the best part is once you get all kumskies, as my daughter puts it, with your Ting service, you can take advantage of their great control panel and their fantastic customer service. And of course, if you want to buy a device from Ting directly,
Starting point is 01:00:43 they've got so many great devices for all those different price points. It truly is a reboot of the mobile industry. And you can vote with your wallet. You can keep the mobile industry sane here in the States. Go to linux.ting.com Oh yeah. Alright. And DigitalOcean.
Starting point is 01:01:02 DigitalOceanDO.co slash unplugged. If you go to that URL, you will get a $100 credit when you sign up with a new account DigitalOcean. DigitalOcean.co. If you go to that URL, you will get a $100 credit when you sign up with a new account. And I have to warn you, you're not going to know what to do with yourself. There's so many things you could do. Maybe set up a PeerTube instance. Why not go with one of their high-performance CPU droplets? In fact, DigitalOcean has these great droplets where you can mix and match resources or go with my favorite system. Three cents an hour gives you four gigabytes of RAM, two CPUs, 80 gigabytes of SSD storage, and three terabytes of transfer for three cents an hour.
Starting point is 01:01:36 Everything is SSDs, enterprise-grade SSDs, 40 gigabit connections coming into them hypervisors, monitoring and alerting so that way you always look like a boss, and simple DNS management that makes you realize DNS didn't need to be such a pain in the butt all these years. Then you combine that with their easy, well-documented, super straightforward API, global data centers all over the world, 99.99% SLA uptime, and cloud firewalls so they block traffic at the network level instead of letting that traffic hit your rig.
Starting point is 01:02:08 It's a pretty slick system. And then they wrap it all up with great documentation. In fact, in the show notes, I will link you to a guide on how to secure NGINX with Let's Encrypt on something called Freebisty. Freebisty. Sounds new, never heard of it before. Probably just got launched. But they've already got a
Starting point is 01:02:27 tutorial on it. Something about, it's probably some distribution of Linux. Freebisty. And they've got a guide on how to set up Let's Encrypt and Nginx on that, as well as, of course, Ubuntu, RHEL, a bunch of other distributions. They support so many different Linux distros and FreeBSD. Plus
Starting point is 01:02:43 they have block storage and they have many, many other features. It's a great platform. It's our go-to when we want to try something out. And now, because it's been around for a little while, it comes with all these great benefits like people in the community know how to work with it. They know how to use the team account functionality.
Starting point is 01:02:59 And when it's somebody new, somebody like, you know, the one outsider in the group that hasn't used it before, it's no big deal because it's so simple. It's so straightforward that they get up to speed right away. So get started by going to do.co slash unplugged. That'll give you a $100 credit when you sign up with a new account. That's do.co slash unplugged and a big thank you to Digital Ocean for sponsoring the Unplugged program. There we go. We got it. We got it.
Starting point is 01:03:26 And I'm happy to say that the feedback has been mostly positive about consolidating the sponsors down into one block in the show. I like it because it gives me one spot in the show notes for you guys to find all the links to the stuff I talk about with our great sponsors, especially when it's an opportunity like getting a job or saving $100 or a new tutorial on how to set up Let's Encrypt. So thank you, everybody, who's continuing to send in your feedback.
Starting point is 01:03:49 LinuxUnplugged.com slash contact. Now, Brent, let's shift gears here for a moment. Have you ever experimented with any of the BSDs that are desktop-focused? You know, you've got in the past you had, what do they call it, PCBSD, and then they changed it to TrueOS. And a friend of the show, Chris Moore, was involved with each one of those projects to make like a user-friendly BSD. Have you ever even been tempted by it? Temptations. So as you and I, Chris, are getting to know each other, I will say, yeah, Temptations for sure. I've seen the t-shirts. But I haven't quite tried it myself. And
Starting point is 01:04:29 Alan, of course, being a fellow Canadian, has a thing or two positive to say about it. So, yeah, it's certainly on the list of things to try, and there's some amazing features in there, but I will admit to not having done it quite yet.
Starting point is 01:04:46 I'm in the same boat. There was a feature in there, though, will admit to not having done it quite yet. No, I'm in the same boat. You know, there was a feature in there, though, while we're just talking about backups and time machine and time shift and those kinds of things that Chris Moore and his brother built into their desktop environment that I thought was pretty slick. They took advantage of ZFS snapshots and integrated a slider in the file manager where you could slide back in time to previous ZFS snapshots like backups. Now, again, it's all on one disk.
Starting point is 01:05:13 So if your disk goes out, you're screwed. But it did get me thinking about guys like you who might have a workflow where you're working on some photos, you make an edit, and then you come back the next day and you're like, oh shit, I didn't save the original version or I don't like this edit. You could, in theory, although it might be kind of expensive, but in theory, you could go into the file manager and sort of scroll back in time and get that photo that wasn't modified. So there is some appeal, like there's a workflow advantage, you know what I mean? I wonder if this is an advantage for all workflows, you know? For me, certainly in photos, I can see that as being handy. But anyone who's even creating, you know, text, they're doing text accounting, for instance. Sure.
Starting point is 01:05:51 That's a super niche. But any history is super helpful. And that is, I would say, as far as the research I've done, the main reason to look at or maybe to get introduced to BSD. It seems like they've really got some good advantages there. Oh, here's your final answer, though. XMN in the chat room says that Darktable is not necessarily on BSD yet. Well, that's all. That ruins it, doesn't it?
Starting point is 01:06:16 No Darktable, no Brent. Well, key is you said yet. That's true. Who knows what's coming, right? So let's talk about TrueOS. This is BSD Unplugged, episode 34 for April 1st, 2014. Oh, that was a while ago now. I miss Chris.
Starting point is 01:06:32 So TrueOS is focusing on a core operating system. It's not changing its name, but it's pretty much changing everything else. And they say, they write over on the TrueOS.org blog, today we're announcing that TrueOS is shifting our focus a bit to become a cutting-edge operating system that keeps all of the stability you know and love from OpenZFS and FreeBSD and adds additional features
Starting point is 01:06:58 to create a fresh, innovative operating system. Our goal is to create a core-centric operating system that is modular, ding, functional, and perfect for do-it-yourself and advanced users alike. TrueOS will become a downstream fork that will build on FreeBSD by integrating new software technologies like OpenRC and LibreSSL. My mind when I read this was blown because TrueOS to me was always known as BSD's attempt to essentially make a Linux distribution, to make a Linux desktop environment. And they even have their own Qt-based desktop environment. I didn't know what to make of any of this.
Starting point is 01:07:40 I've been trying to process this for a while because to me this seems like a massive shift. And I did wonder if perhaps there was more to the story, perhaps something with IX, something like, you know, going on behind the scenes. I wasn't quite sure. I had a chance, however, to talk with Alan. I think it was, it came out this week, episode 200 and yeah, 81 of Tech Talk Today, techtalk.today slash 281, I had a chance to chat with one, Mr. Alan Jude. And he was on for an extended edition of the Tech Talk program. And I grabbed a clip
Starting point is 01:08:11 from that episode 281 of our conversation. And this is where we talked about TrueOS and PCBSD and where this is all going and how Project Trident fits into all of this. So what is now,
Starting point is 01:08:24 what we have, Project, is it Trident? into all of this. So what is now what we have? Project, is it Trident? And TrueOS, which sounds like TrueOS now is going to be less of a desktop-focused BSD and more of maybe like something that might be more server-side. And Project Trident will continue the desktop version of what was TrueOS with the Illumos desktop. What is, do I have this right? What's going on? Almost Illumina desktop. Illumos desktop? Do I have this right? What's going on? Illumina desktop. Illumos is the
Starting point is 01:08:48 Solaris work. So, iXsystems had been sponsoring PCBSD and TrueOS for a long time, but they really need to focus on building the bits that become FreeNAS and TrueNAS and other appliances.
Starting point is 01:09:05 So, what they've done is spun off the desktop side into a separate project and took TrueOS back to... So when PCBSD was still called PCBSD, there was a project called TrueOS, and that was basically the modified version of FreeBSD that runs FreeNAS and TrueNAS. Right, okay. And then when they wanted to rename PCBSD, they were like, well, we just reuse this other name because we already own the trademark.
Starting point is 01:09:29 And that's kind of creating the confusions. But basically now they're going back to TrueOS being that base for the appliances. But what they've added to it is a toolkit with these manifests. So if you want to make your own distro, you take TrueOS, you write this manifest and say,
Starting point is 01:09:47 I want these bits on, these bits off, and these packages, and you press a button, and blammo, you have Project Trident. That's awesome. Or the other one is, so they hired the developer from GhostBSD, which is a FreeBSD desktop based on GNOME
Starting point is 01:10:02 instead of Lumina or KDE. And he's rebased that on TrueOS as well. So they already have two examples, and there'll probably be a couple more coming soon, where it's just, you know, take this toolkit that is TrueOS and make your
Starting point is 01:10:18 desktop OS or make your appliance OS or whatever. That's nice. That's actually going to be real. And is it, it's actually appropriate to call them a distro? That's allowed? Basically, yes. So it turns Trident and GhostBSD and so on
Starting point is 01:10:32 into distros of TrueOS. Oh, okay. Or spins maybe is a slightly better word because they're not that different like a distro. I'm calling them distros. I'm officially calling them distros.
Starting point is 01:10:41 Alan, you gave me permission. I'm calling them distros. I love it. I love that they're working'm calling them distros. I love it. I love that they're working on a systemd replacement. I love that they're working on a way to build distributions. I just think the whole thing is a very fascinating development. And so we'll have Project Trident exist still as a BSD desktop, and then you'll have TrueOS,
Starting point is 01:11:01 which is really being built possibly to run NASes and other modular functions. It's kind of complicated, but when you hear Alan explain it, it all kind of makes sense, I think. So that's what our cousins are up to over on the BSD side of things. It's a bit of a mess right now, but I think this transition is going to make a lot of sense when everything is all said and done. And the value of this is negative. I disagree. I disagree. I think it's pretty positive. Get it out of here. Gosh, that guy. That guy. Yeah. And also happy 25th birthday to FreeBSD. Alan and I talked about that in our chat in Tech Talk 281.
Starting point is 01:11:38 We also talked about what it's like for him to go from being a project outsider to now being one of the core members of FreeBSD and what that transition's like and what does that actually mean in terms of responsibilities? What is his job? What does he have to do now that he's a core member of the FreeBSD team? We talk about that. But probably my favorite part of the show was there was this hilarious story where Alan's entire town lost power.
Starting point is 01:12:07 And then over time, like everybody's power but Alan's house was restored. And so in the process of all this, like Alan ends up with a new phone. He ends up going around to different stores. Like it was a great story. It was good to catch up with Alan. And that was in the techtalk.today slash 281. But maybe, Brent, maybe one day when Darktable gets moved over, you'll be a Project Trident user. Yeah?
Starting point is 01:12:29 I mean, you could always kick the tires. Give us a little report from the field. It's always worth tire kicking, right? No one should be scared of that. What is your daily Linux driver, though? Like, what's the go-to, like, say your drive died tonight and you got a new one tomorrow and you just had to get back up and running. What would you install right now? No judgment. Whatever it is, it's fine. So I'm
Starting point is 01:12:48 playing with a few things. So every day here, I'm using Arch with Plasma. But you mentioned if my laptop, for instance, got ran over by a dump truck. Yeah, the bus factory. So in that case, I actually think you and I tested this a little bit
Starting point is 01:13:04 when I was down there seeing you for Linux Fest. I would say Kubuntu would get me up and running the fastest. However, I have to say I was testing it earlier, and there's just a few little things that were a little different for me, but that would get me out of a jam for sure. You seemed to get by pretty well. Do you remember what those things were? I didn't complain, did I? No, not once. I think it's probably that I spend so much time building muscle memory on what I have on my particular system that it was mostly little tiny. So
Starting point is 01:13:38 definitely one of the things was Dropbox's interface is super buggy on KDE for some reason. Yeah, like you left-click, you get one result. You right-click, you get another result. I hate that. Or it drops down, so you can only see, you know, it's awful. And maybe that doesn't matter because I'm trying to move away from Dropbox. I mean, it's just another little tick to get me to, you know, get motivated. Just if you, whatever the click is that causes the menu
Starting point is 01:14:05 to show up below the bar, use the other click and you don't ever have that problem. Problem is, as you can tell, I never remember if it's a right or a left click. But I, yeah, it is, I feel the same way. It's kind of been, it's kind of been slowly moving me over to NextCloud. Exactly.
Starting point is 01:14:19 And actually, just to iterate that point again, I was literally needing to right-click on the Dropbox icon five to seven times for the menu to come up again after having that do. And that's completely unacceptable. I'm just trying to get stuff done, right? So that was one little thing. That's not a Kubuntu problem, I don't think.
Starting point is 01:14:38 But it was like apps grouping, which is all little tiny usable stuff, Yes, yes. Usability stuff. But, you know, if I can get my system up and running after getting run over by a dump truck, those would be very small things. And I'd be smiling. You could make do. Yeah, you know, so that's interesting you say that. Because, so I think the Plasma desktop has a couple of challenges. I am a pretty tolerant guy to esoteric little things. I'm not so tolerant in other areas, but I can be pretty tolerant guy to esoteric little things.
Starting point is 01:15:06 I'm not so tolerant at other areas, but I can be pretty tolerant. Like if I see upward momentum, project seems like it's moving in the right direction and those kinds of things, I can be forgiving on that kind of stuff. That's why I don't think
Starting point is 01:15:18 I've even groused about that Dropbox problem once because it's like I have faith having watched the Plasma desktop over time that either this is going to get solved or something else will change to solve that. But I think there is merit in what you're saying in that you could load Seuss's implementation of Plasma and you get a whole set of defaults. You can load KDE Neon and get pretty close to stock Sane defaults. And you can load Kubuntu and you get pretty close again, but there's a few things that are different.
Starting point is 01:15:50 There's a few things over here that are a little different. And that leads to, I think, a much slower adoption cycle. It took me three solid tries of giving the Plasma desktop a go for multiple months at a time before it really stuck. It took the third switch for it to actually really stick. And one of the philosophies I adopted was the moment I notice a default or a setting is wrong, I have to change it. And I have to change as many of them as I can think of at that time. I know that sounds a little chaotic, but what it essentially does is it adds 5 to 20 minutes of overhead
Starting point is 01:16:32 to the first week of using the Plasma desktop. But then after that, it's pretty solid. Yeah, I'm just like you. I was working alongside someone earlier today when we were running into these things, and that's exactly what happened. I would dive immediately into sort of problem solving mode because I didn't want to have to deal with that ever again. Right.
Starting point is 01:16:53 And it's just little stuff. But it adds minutes and minutes and tens of minutes. Yep. You just got to like swallow it for a bit. It's like the medicine you have to swallow for a bit, I think. But then once you get past that week, then it's like all of a sudden you're cruising, right? Yep. Yeah, that's how I feel at least. Well, and if you had your choice,
Starting point is 01:17:12 would your base be a rolling base or would it be like an LTS stable base for your perfect desktop? So I've been toying with a rolling. So I'm with Antargos. I should roll the R there. Yeah, Antargos. Antargos. And so maybe it's not fair to say
Starting point is 01:17:28 that I'm running Arch. I should give them some credit as well. And so I have really liked that implementation and that kind of rolling. It's that feeling you were talking about earlier, right? Of just updating
Starting point is 01:17:41 whenever you feel like it and feeling like you're constantly sort of attached to the mothership somehow. Yeah. Always getting the fresh stuff. Yeah, it's nice. There's like little tiny things that you run into here and there that you need to do little fixes sometimes. That's
Starting point is 01:17:56 you know, for maybe some of our audience is maybe okay. So I think for me that actually gives me just enough of a nudge to problem solving to learn even more about Linux and how everything works. I think I'm at that stage. But for a recommendation that I make to users, that I'm either switching from other platforms or who are moving from, you know, something like Linux Mint, an older version of Linux Mint, and looking for some options, then I hesitate to certainly suggest the rolling release.
Starting point is 01:18:28 But for me, it's a nice learning tool, actually. I'll call it that. That makes a lot of sense. I like your philosophy on that. I just like to ask, you know, as I get to know people, I like to kind of start to ask them, like, so how are you using your computer?
Starting point is 01:18:43 Why do you use it that way? Because it often makes me reflect on the choices I've made. So I like asking those questions. I'd like to thank you for pushing Plasma so gently upon me. I switched to Plasma after coming back from Texas, and I must say it is fantastic. You did? You did?
Starting point is 01:19:00 It's wonderful. It is wonderful. On the desktop, on the laptop, it's wonderful. That is neat. On top of Arch as well. So all the latest freshness. Yeah. Yeah.
Starting point is 01:19:13 I'll save it because I've gone off on it enough. But I was telling Noah how happy I am that I was able to leave the studio for a month and everything worked. That's at Linux, yo. That's a huge benchmark for me. And you thought I wouldn't make it 30 days, dude. Did I say that? Yeah, you actually said, you said, I'm not even going to clean these wires up
Starting point is 01:19:35 because I know in 30 days, I'll be back here reloading all of this. Well, so here's the thing. I know it's weird because I feel like I live in two alternate realities sometimes. So the thing is simply restarting these machines would take the entire show offline. And I do probably 50% of my shows outside of the studio. So I needed an operating system that I could count on 100% of the time that is always going to work. And so Linux has done that great for me. And at the same time that I'm living in that reality where the stakes are much, much higher,
Starting point is 01:20:02 because I don't have anybody here to do anything. If I'm not here at the same time, I'm living in that reality where the stakes are much, much higher because I don't have anybody here to do anything if I'm not here. At the same time, I'm also living in a reality where it seems like we'll put something in and I'm there. You're not doing anything different than I'm doing. And I just watch weird, crazy problems that I've never seen before in my life that other people, I will ask people like, like producer Michael Tonello, I'll say, Hey, this is what's happening. You ever seen this happen? He'll say, no, never seen that. You found the magic smoke, man. I mean, that's, you know, and so I'll say, hey, this is what's happening. You ever seen this happen? He'll say, no, never seen that. You found the magic smoke, man. I mean, that's, you know, and so I watched that
Starting point is 01:20:27 and I don't know. So basically what I've come to the conclusion is, I think you'd agree with this, is that JB1 is cursed. Yeah, it's solar flares. Yeah, we have, there's a hole in the,
Starting point is 01:20:37 yeah, over the ozone right above the studio and solar flares get in. Yeah. Yeah. So that, like the physical location is cursed. And so for that reason alone,
Starting point is 01:20:44 I thought, wow, it works everywhere else. But if there's one place it's not going to work, it'll be here. Yeah. Computers only do what you tell them, Noah. Come on, you know that. Yeah, everybody knows that. So you say that, but we have three identical machines, identical builds. And at the moment, we swapped two of them, identical builds,
Starting point is 01:21:03 and one of them works in one location, and the other one, as far as I know, is working upstairs in the other location. But they didn't work when they were swapped. You do have a show called User Error. I mean... We can blame that one on Rekai, though. He was part of that.
Starting point is 01:21:16 Hey, User Error's not dead. It's just on vacation. Hiatus. Yeah. I agree. I agree. I couldn't explain it either. However, now we seem to have landed on the right recipe.
Starting point is 01:21:27 Perhaps it's LTS across the board. Perhaps it's the maturity of Plasma. Perhaps Chris is not in the studio anymore. I've spent more time in studio than out of, so I don't think it's that. But, yeah, it's been great. It has been so, so great. And I am super happy for everybody that's rocking XFCE or Unity or Cinnamon or whatever your preference is. But if you're looking for a professional grade desktop environment that is adding features that you see and you
Starting point is 01:21:56 go, shit, how come nobody else has ever done that? Well, that's Plasma Desktop. And now you can say it's also extremely stable. And I'm, you know, I'm using this thing daily across multiple machines, 24-7. It's just been fantastic for me. I have the same experience. I have it on three machines and I've not had a single crash in two weeks. That's, you know, compared to GNOME 3, that is like night and day. Yeah. And if you're out there using GNOME 3 going, God, I don't have any of these problems. That's great. It is so great. I wish I was you, actually. So, Noah, since you and I got together on a Tuesday and did a podcast, a lot of things have changed here at JB1.
Starting point is 01:22:40 I put out the word saying, hey, I would like to try out PeerTube because YouTube sucks. YouTube is a horrible platform. It's only getting worse. And this PeerTube thing looks like it could actually work. And holy crap, holy crap, if I I think it's like t.me slash PeerTube if you want to get involved. And Eric and a few others worked basically for the last three or four days to set us up not one, but two, two PeerTube instances, one for the community to submit their own stuff, and one that's like all JB shows, and the idea is going to be
Starting point is 01:23:30 a dedicated channel for each show. So there'll be a Linux Unplugged channel, Linux Action News channel, an Ask Noah channel, and you can just subscribe to the channels that you enjoy.
Starting point is 01:23:41 And it's all based on peer-to-peer video streaming, assuming other people are watching it. Oh, man, it's been awesome. It's been so great. It's been so cool. We did the production installation, so that way it's all running physically on the box. It's not like a container. It's all on, it's been,
Starting point is 01:23:58 it's so great. If you want to check it out, in fact, check it out right now. Tell me what you think. Go to getjupiter.com. And that, we already have the domain set up. I'm trying to decide. I don't want to check it out in fact check it out right now tell me what you think go to get jupiter.com and that we already have the domain set up i'm trying to decide i don't want to i don't want to screw up okay all right we'll go to get jupiter wow this is really cool this is really amazing what you already saw it i you already said i may i may or may not have been chatting with eric about this since you guys set it up but i don't want to ruin but i don't want to ruin the show i don't want to ruin the show so this is amazing this is thank you yeah so
Starting point is 01:24:21 responsive and you know my favorite thing is There's no ads on the side. That's true. I click on a movie and instantly, boom, I'm watching Linux Action News. And, yeah, so it has all of the advantages of YouTube without all of the de-advantages of YouTube. Yeah, you are listening, aren't you? It is. It's clean. It's simple.
Starting point is 01:24:38 It's all the stuff you used to like about YouTube without all the stuff you don't like. So, Eric, I've talked a lot about it, but you did a lot of behind-the-scenes work, managing the droplet, setting up the Linux Rocks instance as well. What have your been initial takeaways of working with PeerTube on the back end? Yeah, I mean, it was an amazingly easy setup. A couple of us spent a good portion of Wednesday and Thursday
Starting point is 01:24:59 putting off our day jobs to go in and install this thing. And I think the biggest issue we had was proxying Nginx on the back end to support a certificate so we could do HTTPS. Oh, yeah, I bet. I hadn't even really noticed that. But that slickness is already happening. That is pretty good. And resources-wise, like setup time-wise, give me an idea. Like, what do you think? Could you just throw this on a Raspberry Pi or maybe, uh, does it take something a little more powerful? And even using a high CPU, a high CPU droplet, easy for me to say, um, we we've seen that it's
Starting point is 01:25:35 really, really slow transcoding the first time through, but once it's up there, it's amazingly quick, but I wouldn't use a Raspberry Pi. And in fact, we're looking at potentially tracking down some physical hardware for the GitHub or the official JB instance. Yeah. Yeah. That's sort of, I mean, big surprise, everybody. It turns out running YouTube is not easy. And when you build your own YouTube, you have to solve some of the same problems like storage.
Starting point is 01:26:01 And it's not just storage for the source video, but it's also storage for all of the different iterations that you might want to transcode for like low bandwidth, high bandwidth. So you have to store each one of those copies. And then how do you make those transcodes? With CPU time. So when you upload a video, it is a huge job for that server to transcode
Starting point is 01:26:22 three or four different versions of that video. And so you've got to build this thing in a way in which your website remains responsive while your CPU cores are burning away video. And we got through this and I'm like, oh yeah, oh yeah, running YouTube's hard. That's what my first thought was like, oh, we're going to need way more CPU and way more bandwidth and way more storage to pull this off. It's okay. It's all right. We have the means, but it did kind of make me for a brief moment, appreciate the hard work that Google does to make YouTube actually function. And then one of my videos got flagged as inappropriate for advertising. And then I asked for it to be reviewed. And then they told me it's
Starting point is 01:27:01 still inappropriate for advertising because I'm a bad person and I should feel bad. So then it reminded me why we're doing this. And the player has been nice. It's worked really well. I don't think we're quite at the embedded on the JB site yet, but we're trending in that direction in one week. We went from, hey, guys, I kind of want to do this thing to I could see in the near future we start swapping out YouTube embeds for freaking Peertube embeds. That's a big deal. That's a really big deal. And if you're, if you've, if your head's spinning like mine is, this could be a game changer. They're doing an AMA, FrameSoft and Peertube are doing an AMA over on the free software subreddit. It's probably the day you're
Starting point is 01:27:44 listening to this, so you've got to go get your questions in. Is this something that I can donate some of my spare compute cycles at home to? Yeah, I don't think that's super easy to do yet. You mean like just offload the CPU rendering for the video? Right, yeah, I have 12 cores sat here doing not a lot most of the time, right?
Starting point is 01:28:00 Yeah, that's a good question. I feel like it's not super easy to break this thing out the way I'd like. I'd like to have one server responsible for the storage, one server responsible for the transcoding, and one server responsible for the website. And right now, it's all kind of like one box. Because if you can offload things like the CPU rendering to like an auto scaling group or something, maybe on Amazon or something, maybe that's a way to do it. But, you know, you can engage the listeners. And if there was some automation they could run that would spin up, you know,
Starting point is 01:28:28 some special thing on their, like container on their machine maybe that just did transcoding as a worker just for you, then I don't know if that's thinking quite outside the box maybe. I like that idea. Initially, that's how it sounded. But the more we dove into this,
Starting point is 01:28:42 the more it sounds like all the content is in one place. And the distributed part, where the torrent technology kicks in, is while you're actually viewing the content. So if everyone went out and watched this week's Tech Talk today at the same time, then you'd really see the power of what PeerTube can do. But over the past week, it's mostly been one person here and one person there watching the video. So we haven't really seen the real power that this can bring us. Although, I think a lot
Starting point is 01:29:14 of us would agree that if you take the same file off of YouTube and put it onto PeerTube, I think the quality is a lot better, both visual and audio. What about if you distributed the file system underneath or something? There's a lot of ways you could make this office. I think so. I think there are particular
Starting point is 01:29:29 probably some back-end tricks we could do. But it is interesting to note that, and not too surprising, the least intensive thing this system does is serve up video. When a few of us are watching video and you say you have like HTOP going on the terminal, you don't even I mean, you you see a couple engine X processes, but like it's nothing because
Starting point is 01:29:49 it's all client side. The work is being done client side. So that part, like Eric is saying, is really cool. And definitely to my eye, although it could be the free software roast into glasses that I sometimes have on, but to my eye, the videos look crisper. When I upload the same source MP4 file to PeerTube and to YouTube, the version that PeerTube publishes to my eye looks better. So that's also awesome. I didn't even expect a quality improvement when we started talking about this. So it's positive in the freedom dimension, is it?
Starting point is 01:30:23 It is. Yeah. And if you were doing something small for like an office or yourself, friends and family, like the stuff we're talking about, like CPU time and storage are way less of a consideration. You know, if you're not publishing eight videos a day, I mean a week and putting them out to tens of thousands of people, it's really, it's really no big deal to wait an hour for a video to render. You don't have to put it on a super fast box. It's really no big deal to store
Starting point is 01:30:50 50 or 60 videos because, you know, you can accommodate for that. So like PeerTube, I think, is totally at the individual level right now. Small groups, projects, you know, if you have an open source project out there and you've got four or five videos that you want to share with the world and you'd like to embed them on your website, you could be using PeerTube today. You don't need to use YouTube. That's massive. That's a massive achievement. We now have a video platform that is accessible and available to free software projects today, and they have a total end-to-end solution for publishing videos, embedding videos, sharing videos, comments, all of it.
Starting point is 01:31:28 PeerTube is really impressive. Like it's way further along than I expected. It did take some fiddling. So I really appreciate, Eric, you taking the time to sort of spearhead that and working with the rest of the group to make sure it happens. It's been a team effort there. And I really appreciate it because you guys have had the opportunity and also the motivation to fiddle with it, where for me, it was like, okay, I can see this as promise, but I don't think I can take any further. But since you guys did, I really see the promise now. So thank you.
Starting point is 01:31:55 Yeah. I mean, it's been a great project. And for someone like me who doesn't have the time or the resources to build up an entire broadcasting chain, like, like JB has, or like Asno has developed. It's an interesting chance to kind of test the waters as a potential content creator myself. On the Linux Rocks PureTube instance, I uploaded a couple of the podcasts that I recorded in November before my wife had our baby. And so just throwing it up there just so someone can see it, just so I have it linked somewhere that's not YouTube. Yeah, yeah, exactly.
Starting point is 01:32:29 So if you guys want to check out what we've got so far, there's two URLs. There is getjupiter.com, which I think will be eventually like the official release channel of Jupyter Broadcasting and PeerTube videos if we get there. And I think we're going to get there. And then there's peertube.LinuxRocks.Online. PeerTube.LinuxRocks.Online.
Starting point is 01:32:50 That is, unless I'm wrong, Eric, that's still allowing community signups, right? And once you sign up, you can upload a video. Yeah, we're doing community signups on Linux Rocks. But GetJupyter is locked down to official content only. And a cool plug for the Mastodon side, the Linux Rocks side, is
Starting point is 01:33:09 there is experimental functionality to tie PeerTube into the Mastodon software, so we're eventually going to tie Linux Rocks and PeerTube.linuxRocks together. So I'm not exactly sure what all functionality that brings,
Starting point is 01:33:25 but it's going to be really cool. An open-source kumbaya. You could see that, right? Because what YouTube really gives you is audience. It gives you a platform for people to come see your stuff. But if Peertube can solve that with integration and Amastadon and Federation and whatnot, I think it makes a pretty big difference.
Starting point is 01:33:46 Like it doesn't completely solve the problem, but it goes a large way of solving the problem. So I would totally encourage you guys, go to getjupiter.com, try out the few videos we have there, let us know what you think, and check out the Linux Rocks instance, peertube.linuxrocks.online.
Starting point is 01:34:01 Maybe try creating an account and upload it. Get your feet wet. See what could happen. Chris, I have a question for you. Yeah. How many domain names do you own? You know, it's funny you ask me that because I just went through the other day and checked
Starting point is 01:34:13 and it's something like 50-something domain names. 50 plus. Oh, jeez. I used to have GoDaddy as a sponsor. So I would just buy them all the time. And then whenever Danica would call me, I'd be like, I just got this new domain, baby. She'd be like, really? I'd be like, oh, yeah.
Starting point is 01:34:28 Oh, yeah, it's.com. It was a good conversation starter. Hey, Mr. Noah, what's coming up on the Ask Noah program today? We got all sorts of stuff. We're obviously going to dive into this Google's announcement that they are going to get into the game streaming uh i guess uh platform yeah it's gonna be it's kind of crazy you like that you just picture my face fat slapping around as i do that i need i need an audio i need to know i you know if i ever i tell you what i'll make a deal you ever get me a high wave sample audio and i'll put a soundboard in even you've
Starting point is 01:35:03 been asking me to do that since day one i know that. That has to be, if that's clip one, I'll do a soundboard. Yeah, so anyway, we're going to talk about the Google hardware platform for streaming because I think that streaming games is going to be the future of how gaming is done. Of course, I'm sure you guys talked about this. Seuss got bought out. Mm-hmm. And, you know, that's exciting. And we got a couple other things, too.
Starting point is 01:35:23 I want to talk about privacy. I had an interesting discussion on YouTube, that's exciting. And we got a couple other things, too. I want to talk about privacy. I had an interesting discussion on YouTube, as it were, coming full circle with some of the people that are viewers on there. And they kind of gave me a hard time for my take on privacy. mining user data and collecting user data and looking at user data and analyzing that can be a really good thing for users if it's done properly and with respect. And I think that we're so predisposed to just think of data collection as a bad thing. And I think as users, we kind of screw ourselves out of the benefits that can be brought if companies do that responsibly. Oh, man.
Starting point is 01:36:05 We were talking about that. That's a great one. That's a good conversation. You've got to wonder, too, like, what did you expect? Like, all these years, you know, we've been advocating for the adoption of the Linux desktop. We've been proponents of people switching to Linux. Right.
Starting point is 01:36:16 Well, when you start to arrive there, you've got to have real numbers and data for software companies and vendors to go off of. Like, what did you expect once you get there? Yeah, and one of the comments was the real reason for forced reporting is that even if you uncheck the telemory boxes, it reports that you installed Ubuntu,
Starting point is 01:36:32 and that's a number that you get to show in small business meeting. My question back is, so what? Mm-hmm. So what? Interesting, yeah. There's obviously, yeah, that's a good conversation because there's obviously some dynamics to that,
Starting point is 01:36:44 some edge cases, and there's, of course, all of a good conversation because there's obviously some dynamics to that, some edge cases. And there's, of course, all of the horrible things we hear about with Windows 10 and Spine. And Google. Yeah, for sure. Yeah, boy. So where is that sweet spot? Well, sounds like I need to tune into the Ask Noah program to hear the rest of that conversation. Good news for you.
Starting point is 01:36:59 I have great news for you. It's coming up right after the Linux Unplugged program. It's like people should just show up on Tuesday and they get a little unplugged. In fact, if you got here around 1.30-ish, I think today the pre-show technically started around like 1.10. So, I mean, like you show up a little early, you get quite the Linux afternoon over at jblive.tv. All of that converted to your local time
Starting point is 01:37:18 at jupiterbroadcasting.com slash calendar. Links to everything we talked about today at linuxunplugged slash 256. Brent, is there anywhere you'd like to send folks to? Maybe a Twitter handle or something like that if they want to get a little more Brent during the day? Yeah, sure. Twitter. So I'm not super active there, but I'll certainly see if anybody wants to say hi.
Starting point is 01:37:36 That's at Brent Gervais. So B-R-E-N-T-G-E-R-V-A-I-S. And I've got a neat little website. BrentGervais.com. Yeah, we have all that linked in the show notes as well if you want lazy links for that. Thank you to the Mumble Room for making it today. You are welcome to join us as well. It's all available.
Starting point is 01:37:53 If you just search for, like, Jupiter Colony Mumble Guide, you'll actually get a whole guide that producer Michael wrote up. But the lazy way is just to head over to our IRC room, and then you just do bang mumble, and then the JBot will just give you all the instructions you need to hang out with us right there. Talk about making it as easy as possible. So you have all the details you need. You know how to get a hold of us.
Starting point is 01:38:13 You know where to find the links. You know how to participate. The rest is just all up to you. You can listen or get as involved as you would like. It's kind of the beauty of the Unplugged program. We have a space for you if you want to get in the conversation, you want to get your voice heard. It's open, but if you just want to sit back and get every single episode when they come out, go to linuxunplugged.com slash subscribe, and then we'll make that possible.
Starting point is 01:38:36 We'll work to make that possible. Thanks so much for tuning in this week's episode of the Unplugged program. And if you didn't know, we'll see you right back here next Tuesday! Unplugged. Oh, man, what are we going to title this thing? Oh, this is going to be impossible. This is the show that cannot be titled. We covered way too much stuff. We got to just keep it to like one topic and then we could just easily title it. We'll make like a 15 minute show and then we'll
Starting point is 01:39:36 just call it whatever we talk about for that 15 minutes. Before we get out of here, I do want to mention, probably should have included this in the community news. I just, it didn't quite, just didn't really kind of fit, but the Humble Bundle folks have a big DRM Freedom Sale up to 90% off, and a bunch of these games, let's see, the first row, the second row, the third row, all of them. Wow, wow, all of the games, at least on the front page, have Linux versions. So there's a big Humble Bundle sale up to 70, no, 90.
Starting point is 01:40:07 Look at this one. So this one's 75% off. This one's 85% off. This one's 90% off. Holy crap. So Humble Bundle's got a huge sale going. That's nice. Check that out.
Starting point is 01:40:20 More games for my list of shame. Yeah, I know. Just make your list larger and larger. Chris, have you ever played Factorio? No. Oh my God, Factorio is the best game in the world. We had a consultant over the weekend that was working on some projects with us, and he's a huge gaming guy. He loves Factorio.
Starting point is 01:40:43 And so I had him over at the house, and he got my son into it, and we blew like most of Saturday sitting around playing Factorio, and now I'm addicted to it. I have 500-plus hours in that game. What? It's so addicting. It's unbelievable. It's so addicting. How have I not heard of this?
Starting point is 01:40:55 Don't ever play it. It just ruins marriages. Factorio. I believe that, and your parent relationship. I haven't seen my two daughters. I think I just don't remember what they look like, but I haven't seen them. Because they're not playing Factorio. Is this a math game?
Starting point is 01:41:08 What is this? No, no, no. It's the best game ever. You build a factory. That's it. Kind of, yeah. So imagine this. Like, you know, in Minecraft or any of these other games you like,
Starting point is 01:41:17 you would mine, like, copper or whatever, right? Okay. But that takes a lot of work. So isn't it cooler to build a drill and then fill it with coal and have the drill mine, the copper ore. Oh,
Starting point is 01:41:27 but wait, it gets better because what if you had a drill that was powered by coal that mine the coal and the, Oh wait, it could get even better though. Cause what if we had a, a machine that was powered by coal that generated electricity. And then instead of all these drills that run on coal,
Starting point is 01:41:40 they run on electricity. So then you only have to maintain your electrical plant. And then all of these other things that could be mined.ed oh wait it gets better because why would you want to do all that by hand you can put belts between them all so the drill can automatically mine the coal and the coal can go by belt over to the electric you can see how this gets really addicting and then there's the trains and then there's oh my goodness so you have this whole supply chain and you think right i want to make this many of this many rockets per minute or whatever which is the end game goal and then you think right well i need more iron plates to do that and to do that i need more of this and more of that so when you think you want to do one small
Starting point is 01:42:14 simple thing it's a four hour refactor of your entire base it's just god that sounds like amazing that sounds like real life that's's awful. But it's amazing. It's available on Steam as early access. It has... No, no, no, no, no, no, no. You're... No, no. You can get it DRM-free from Humble Indie Bundle. Oh, okay.
Starting point is 01:42:34 And it gets even better. They'll give you a key to redeem it on Steam after you buy it from them. So you get it both ways. Yeah, I love that. And they never, ever put it on sale. It's been $20 for the entire time. And the dev team... That's fair to know. The dev never ever put it on sale. It's been 20 bucks for the entire time. And the dev team,
Starting point is 01:42:45 the dev team are the most amazing people. It has really good reviews. So, huh? Mr. Cheese bacon. I do love street and highway planning. That is true.
Starting point is 01:42:57 I couldn't imagine, but I, I, I could tell, I could definitely get into one of those games, but I kind of would have to do it. Like, like maybe like next week when I'm traveling and I'm just, but I kind of would have to do it like,
Starting point is 01:43:07 like maybe like next week when I'm traveling and I'm just stuck in a hotel room with nothing to do. God, it sounds horrible. No, here's what I'll end up. Oh, sure. Yeah.
Starting point is 01:43:15 You'll, you'll go, Oh, I have to miss, I have to get on my plane. Oh no, I guess I'll take the next one. Cause I'm busy and I have to redo my electrical plant.
Starting point is 01:43:22 I miss meals over this. Yes. I now hate you all. I just bought it. You'll hate us more next week. And next week there is no Linux unplugged because Chris has been sucked into a game. Thank you for bringing that up, Noah.
Starting point is 01:43:35 It is my favorite game of all time. I was used to, there was literally only one game I ever played. It was Counter-Strike. And then I got sucked into Factorio and I haven't found my way back out. Factorio, SimCity 4, and Transport Tycoon are my top three.

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