LINUX Unplugged - 319: Positive in the Freedom Dimension

Episode Date: September 18, 2019

Richard Stallman has resigned as president and director of the Free Software Foundation, and that's just one of the major shifts this week. Also what makes Manjaro unique? We chat with one of the foun...ders and find out why it's much more than a desktop environment. Special Guests: Alex Kretzschmar, Bernhard Landauer, Brent Gervais, and Neal Gompa.

Transcript
Discussion (0)
Starting point is 00:00:00 Wes, did you see that the Fedora 31 beta came out today? Oh, no. That's exciting. I'm already jonesing for it. But I was looking at it. Something in there has me a little nervous. They're switching from C Groups 1 to C Groups 2. Upgrade.
Starting point is 00:00:12 Don't really understand what that means. And one of the things they say in there is, if your tool expects C Groups 1, it may break. And I'm thinking like, well, what tool is that? Is that one of my tools? I don't know. You're going to have to read the docs, Chris. I'm already looking forward to it, though. I got the itch.
Starting point is 00:00:27 I got up this morning and my laptop was like, hey, can we upgrade? And I'm like, no, laptop, it's a beta. You know how it does that? Right. So then I'm moving along and it's like, hey, Chris. I'm like, what laptop? And it's like, I'd like to do an upgrade to Fedora 31. It's got that new GNOME shell.
Starting point is 00:00:39 And I'm like, no, the beta just came out today, laptop. Stop it. Calm down. And then I get to the studio today. It's like, hey, Chris. Hey, Chris, you got a fast internet here. You could do the update. It won't came out today, laptop. Stop it. Calm down. Then I get to the studio today. It's like, hey, Chris, you got fast internet here. You could do the update. It won't leave me alone, Wes. You know, I'm honestly very impressed you've made it this far.
Starting point is 00:00:52 I don't want to do the beta. I don't want to run a beta, but my laptop won't shut up about it. Is this when I'm going to find out you've installed the beta on one of our production machines already? On your machine. What? Hello there and welcome into Linux Unplugged episode 319. My name is Chris.
Starting point is 00:01:15 My name is Wes. Hello Wes. Hello. Big show today. Huge show. We have not one but two guests joining us today to explain various things that need explained. And of course we have some big community news to get into, as well as some new releases of one of our favorite tools.
Starting point is 00:01:31 Oh, boy. That's right. That's right. And some other community events to share with you, as well as some picks. We got, well, you could say like a whole rack of a show. It's not like a half rack of a show. Big rack, yeah. Yeah, it's a full rack. So to really help us dig into all of this, we really got to say hello over there to Mr. Cheese and Mr. Alex.
Starting point is 00:01:47 Hey, guys. Well, hello, guys. Buongiorno. Hey. Make yourself comfortable. Make sure you grab yourself a cup of water there. Wes brought in water for everybody. Of course.
Starting point is 00:01:55 And thanks for joining us. And sparkling, by the way. Sparkling. Oh, really? Nice, Wes. You know, everybody's going to have the burps now, though. Oh, whoops. And also, time-appropriate greetings to that mumble room.
Starting point is 00:02:05 Hello, Virtual Lug. Hello. Hello. I'm noticing we not only have a nice showing there in the main mumble room, but we got a good showing there in the quiet listening, the low-latency listening, as we call it, there in the mumble room. I think it's one of the best low-latency, low-bandwidth ways to listen to the show. It's like you're right here in studio with us, basically.
Starting point is 00:02:24 You do get a special studio mix. And we're glad to see you there. That's true. That's true. Well, let's start things off with some community news that I'm honestly a little shocked to start with. Today, as we record, it's been announced that Richard Stallman has resigned as president and director of the Free Software Foundation. And from the MIT CSAIL? Is that how we say it?
Starting point is 00:02:44 CSAIL. CSAIL department over his comments related to Jeffrey Epstein. Huge. First, in order of events, I saw the announcement about MIT, and then I saw the announcement directly from the Free Software Foundation. They write, on September 16th, 2019, Richard M. Stallman, the founder and president of the Free Software Foundation, resigned as president and from
Starting point is 00:03:08 its board of directors. The board will be conducting a search for the new president, beginning immediately. You can find more details on fsf.org when they know more. This is huge. And it's been also something of
Starting point is 00:03:24 a bit of a fascination of mine to watch the mainstream media begin to report this story. Right. It's connected to a huge scandal now. And they refer to him as computer scientist and open software advocate. Oh, boy. Wow. He has resigned. He has resigned.
Starting point is 00:03:54 The scandal tied to Jeffrey Epstein is related to $7.5 million in donations that he gave to the MIT Media Lab, which was far more than what was previously disclosed. Then the group inside MIT was discussing this issue when Richard Stallman made his views about some of the victims clear. Parts of that quote were then picked up by the media and after it was blogged about. And it's really kind of over the last few days since we recorded, it's turned into quite a firestorm. Absolutely. Kind of blew up, right? And we got insight into what seemed like indefensible remarks. And Stoneman has a long history, kind of brought that back to light too.
Starting point is 00:04:24 One of the things that I saw was it was a new group of individuals that were learning about his views on certain topics that didn't previously know about that. Some of us, you know, we've gone to his website over the last decade plus. We know what his views are on some of these things and have considered it to be a little gross for a while. know what his views are on some of these things and have considered it to be a little gross for a while. But a new round of individuals over this last weekend, really, you know, kind of starting middle of last week, discovered some of these things. But I think, you know, what I believe is important to take here from all of this is we shouldn't frame the conversation as a reaction to comments that Richard Stallman made about Jeffrey Epstein's victims. This is really the end result of a pattern of behavior over decades that has
Starting point is 00:05:12 eventually led to some kind of response. I think we all kind of knew this was likely coming for Richard Stallman. Those of us that have followed this for a while. Right. And I think you're right, at least in the wider community, he's mostly known for his fairly extreme philosophies and ideas about free software, at least viewed that way by many. But there is this undercurrent, and if you've been paying attention, this has always been there. Yeah, you followed this pretty closely for Linux headlines, and there was a moment where it seemed like
Starting point is 00:05:40 something was going to have to give pretty soon. Yeah, absolutely. Well, over the weekend, both the Software Freedom Conservancy made a statement saying that basically Richard Stallman shouldn't have this position anymore. And then the executive director of the GNOME Foundation said that in his view, the foundations could no longer have a formal relationship if Richard Stallman was still there. Wow. Yeah. They write, we admire the work that the Free Software Foundation staffers and volunteers have done, but we have reached a point concluding that the greatest service to the mission of free software
Starting point is 00:06:13 is for Richard to step down from the SFF. And if this doesn't happen, then they'll look at, as they write, severing the historical ties between GNOME, GNU, and the Free Software Foundation. And that would be the only path forward. Wow. Like that was, I mean, something had to break here. Yeah, absolutely.
Starting point is 00:06:34 And when I saw this happen, because this was before Richard Stallman's announcements, I thought to myself, the FSF is going to go down with Stallman. The two are inseparable. They are linked. You can't have one without the other. That certainly has seemed that way for years.
Starting point is 00:06:52 I was really shocked when I saw this. But, you know, I think it's not super surprising. Richard Stallman probably wants to take whatever actions he thinks are best for the longevity of the foundation. And it's probably better for the community as a whole if we don't have someone with this history representing us. So I think Richard Stallman probably knew that this was the best move he had to make. There's a famous quote of Richard Stallman's
Starting point is 00:07:17 that I shared with the team when the news was announced. And I kind of feel like it's appropriate to read it here on the show because it's like one of those prescient quotes from the man himself where, you know, there's that meme that Richard Stallman was right. Well, he even has a quote that sort of summarizes this. Geeks like to think that they can ignore politics. You can leave politics alone, but politics won't leave you alone. He's right. Absolutely.
Starting point is 00:07:48 And that's exactly what happened here. I'm definitely along the same lines as you as far as it's been a discovery, a week of discovery for a lot of people where we knew after reading his blog, you know, there are questionable things in his blog. I always had kind of a weird feeling about the guy myself, but what he's done for the Free Software Foundation and that movement has gotten it to where it is today. I'm glad that he is willing to just step down and let the Free Software Foundation continue with, you know, quite frankly, better leadership. All right. Well, moving on then, let's talk about something that's pretty exciting for owners of the Raspberry Pi.
Starting point is 00:08:33 There is a first fully functional 64-bit OS for the Raspberry Pi 4, because right now it's 32-bit only, even though it's a 64-bit device. But who it's from is a bit of a surprise, Wes. Yeah, it's our friends over at Bellina. Yeah, Etcher, right? Yeah, the Etcher people. But it turns out they do a lot more than that, too. Yes, that's very true.
Starting point is 00:08:57 Okay, so if you don't remember, Bellina OS is an open-source, minimal, Yocto Linux-based host operating system that's designed for containers. It enables a fast and modern workflow for many different embedded device types, and now includes the Raspberry Pi 4. Basically, they've got a system in place to take modern workflows that you might be used to on the server, you know, building a new container image, pushing that up to test, and then eventually into production, and make that work on embedded and IoT applications.
Starting point is 00:09:23 and make that work on embedded and IoT applications. So now you can get the 64-bit goodness and run side-by-side 32-bit and 64-bit Docker containers on your Pi. I kind of like this because I'm using the Pi exclusively right now to run Docker containers. And I did kind of pine about not having a, pine about having a 64-bit OS when I was loading it up to do server stuff. And one of the things I didn't fully appreciate when I bought the Raspberry Pi
Starting point is 00:09:50 4 is I was buying a machine to run Raspbian. And pretty much only Raspbian. When you look at some of the things that they had to overcome to even make this thing possible, it's clear that it's going to take a long time before most distros are supporting the Raspberry Pi 4.
Starting point is 00:10:06 Right, yeah. I mean, like, basically, there's been a lot of hardware changes, and you're trying to move over to 64-bit. So they had to improve stuff in Yocto for the board support package changes, which is all that stuff for the Funarm platform, and work with their bootloader.
Starting point is 00:10:20 Yeah, the bootloader, the way you initialize the graphics, the way you initialize the PCI bus, all weird and different. It's all different on the Pi 4. Just how it works, right? So I'll be running
Starting point is 00:10:30 Raspbian for a while, I think. However, you and I very momentarily did get CentOS running on the Raspberry Pi 4. Yes, we did.
Starting point is 00:10:37 That was fun. That was fun. We had to get it working on a Raspberry Pi 3 first, right? Isn't that what we did? And then we patched the kernel on the SD card and then booted it on a Raspberry Pi 3 first, right? Isn't that what we did? And then we patched the kernel on the SD card
Starting point is 00:10:47 and then booted it on the Raspberry Pi 4. Thankfully, some kind of community member out there had built an updated version, but that was what you had to do before. That's what they did. Right, right, yeah. It was kind of awesome, though, to have CentOS on a Pi 4, but it was 32-bit as well.
Starting point is 00:11:02 So, Bellino OS. You know, it is neat to just see because they're leveraging, you know, open source distributions and a bunch of the, like, open source Mobi-based tooling for Docker to build their customized platform. Yeah. Let's talk about NextCloud. NextCloud 17 is out, and there's some pretty nice features in here. The one that really jumps out to me is remote wipe. All right. So if you permit
Starting point is 00:11:27 downloading of documents by a third party, you can now wipe the documents from the devices after you're done collaborating. So maybe you have a few sensitive things. You want someone to, you know, assess a pre-release of something and they don't need access afterwards. Nextcloud can make it happen. It is a little creepy though, right? I mean, once I download something, I kind of want to keep it. Yeah, I don't see how it could work without either a NextCloud client installed or you go back to the website and next time you revisit, somehow it could remove those files.
Starting point is 00:11:57 But I think it's got to be tied into the client, right? So it's only of certain probably usefulness. However, definitely had a scenario one time where a client had Dropbox where it was one of those random implementations where the staff just started using it to share files around. And then they worked with a contractor who took off and took off with the folder
Starting point is 00:12:14 on their hard drive. Yeah, I mean, really, like, that's the story here. This is an enterprise-friendly feature and might make it easier for some people to adopt it. Yeah, they've also been trying to make a bit of a showcase out of some of their larger government installations and better support for two-factor authentication. Now, during the initial sign-up and login process, a user can set up two-factor authentication and more services than ever are
Starting point is 00:12:38 supported these days. There's gateways that use SMS. Of course, you have your standard one-time password services for like Google Authenticator or similar apps. So they're really all in on the two-factor authentication now with this release. That's good to see. It does look nice because we're using Nextcloud. Right. I guess that means it's time to update, Wes. I think it is.
Starting point is 00:12:54 It's time to update. Well, let's take a moment and talk about something a little different. So in our community is an individual who's an advocate for PowerShell. is an individual who's an advocate for PowerShell. DM is active in several communities, and he's also the individual behind the PowerShell on Linux website and Twitter account. And I love his story, and I wanted to share it with you, and why he thinks PowerShell,
Starting point is 00:13:17 which is a topic that's just like, what? PowerShell? Linux? I mean, we've talked about it. Bash is perfectly fine. We talked about it when it came to Linux for the first time. We knew it was out there, but I don't use it. Even today, though, I was in a Telegram group where he mentioned using PowerShell,
Starting point is 00:13:30 and somebody was like, blasphemy! But like so many tools, out of necessity, you discover something's quite useful. In DM's case, he's a very clever individual, and he manages a lot of boxes. I manage over 20,000 VMs. Yeah, that's a lot of VMs. And so saving time is extremely important.
Starting point is 00:13:52 And there's an element to this that I can really fundamentally appreciate. But I think maybe we start with PowerShell itself. PowerShell is a bit of a different beast, isn't it? It's not like Bash. No, I mean, it comes from a different heritage, right? It's not really a Unix tool. It comes from the Windows world. And you get to leverage a lot of the.NET platform.
Starting point is 00:14:09 So instead of throwing text around, you've got objects. Yeah. For me, I like Bash, and don't get me wrong. But because it's very text-based, it's the good thing about it, and it's also the worst thing about it for me. Because if you have to work with text, and you need to figure out all these special commands, and because PowerShell is just like Python, it's object-oriented, you can do amazing simple things so easily in like one command.
Starting point is 00:14:46 That seems to be the core difference, object-oriented versus text. That seems pretty key to using PowerShell. Well, yeah, right? I mean, so imagine you have, you've got a date and you want to go grab like just the month part of that. Well, you could probably whip up something to split by whatever separator you're using and then grab the middle field or something.
Starting point is 00:15:01 But if you've got objects, well, there's probably just a method that you call to get the month out of it, right? So it's more structured than text. Now, there's an aspect to it that I can completely appreciate as well. As somebody who was a desktop Linux user managing Windows systems and having to deal with user account changes
Starting point is 00:15:18 and other things that just desperately, desperately need to be automated and trying to come up with a solution and even some means to automate them across platforms. Creating an active directory user used to take 30 to 45 minutes because of all this special stuff, like this all special configuration. And using PowerShell, I kept saying like we would hire 30 people and then they wouldn't pass their, you know, insurance selling exam. And then we would fire half of them.
Starting point is 00:15:50 And then I would just spend hours creating these accounts and then deleting them, which was crazy. So then that's pretty much how I started with PowerShell. I was like, I'm not going to spend hours. It's funny. There has to be a better way. That is how it always'm not going to spend hours... It's funny. There has to be a better way. That is how it always goes, isn't it? It's a necessity. Yeah, absolutely. And it's not all just for managing Microsoft systems. It's not all just about making sure you can
Starting point is 00:16:16 create Active Directory users. There's a big community out there. The other day, I found out there's a FreeNAS module for PowerShell. Wow, really? So now all of a sudden, you know, oh, I have this FreeNAS box that I use for, you know, like my home lab and whatnot. So all of a sudden I'm like, oh, I want to create a new volume. Then I import this, I download this module, I import it.
Starting point is 00:16:40 And then I have like connect FreeNAS server or something. I give it the name of the server, the credentials, and poof, I'm connected. And then I have other simple commands like, I don't know, new volume or whatever, new Freenas volume. I don't remember the exact command. Right, but then you can start scripting your own little environments and handy helpers. Yeah, exactly. So then, you know, so you start at home and then all of a sudden you take it. And because the API is very similar between FreeNAS and TrueNAS, you can use the same, I think the same library supports TrueNAS.
Starting point is 00:17:14 And then you take it to work. And then at my job, I have to administer a bunch of different storage systems so we have because the application we build integrates with different SAN providers and stuff like that so I have to administer NetApps and Isilon and all kinds of weird like Freenas
Starting point is 00:17:38 is not weird but other weird storage vendors so if they have PowerShell support, then all of a sudden, from my Linux box, it's really easy for me to automate the deployment of all this stuff
Starting point is 00:17:54 because I have one kind of like this one interface, which is PowerShell, and I have all these different modules. One of the things that seems like it's a key differentiator is that PowerShell has these modules. Yeah, right? I mean, it's sort of built right in. In Bash, you might automate things by installing additional programs,
Starting point is 00:18:12 and then sort of tying those together. But PowerShell's more like a programming language in the sense that you've got these community modules you can go find and use. So whether it's FreeNAS, or I know DM was talking about Selenium driver, so if you want to go do a bunch of automating websites that don't have APIs, well, you can do that with PowerShell too. Yeah. Not everything
Starting point is 00:18:31 is golden, though. Not everything is golden. For example, a lot of the Active Directory modules don't work on Linux yet. I took it upon myself, I keep talking to different people from Microsoft,
Starting point is 00:18:47 from all kinds of places, like, oh, I have this module. Can you test it on Linux? So I downloaded it in my box. And then I think one of the Azure SQL team members at Microsoft, they have an official SQL server module. So he said, hey, it works on core, it should work on Linux.
Starting point is 00:19:09 I already know that it's not true because sometimes there's all kinds of little things that make it break. So I downloaded the module, I tried to import it, it doesn't work. It doesn't work because there's, you know, Linux file system is case sensitive and Windows is not. So then all of a sudden, this file has a lowercase letter in it. Boom, it doesn't break.
Starting point is 00:19:29 So then I created a PR, not a PR, an issue in their system, and I'm trying to fix it. DM makes the case that the more users on Linux, the more priority it becomes for Microsoft. And what's also great about this, and this is something I really connected with him on, is it means, fundamentally,
Starting point is 00:19:49 more people can run Linux on the desktop. I'm trying to make the PowerShell experience on Linux much better so then more people won't have to go to Windows to do their day job. And I think that's probably... If Microsoft was trying to extinguish Linux, there's no way they would have open sourced this. Because it's pretty much the tool that allows you to manage
Starting point is 00:20:20 all these Microsoft things without Windows. It is really kind of, I was thinking like, and we have an extended conversation with DM that'll be out on Jupyter Extras, but I was thinking when I was talking to him, like, I would have killed for this. Yes, right? I mean, you can actually go interact with,
Starting point is 00:20:36 leverage a bunch of Windows environments in a way that's native to them. I think we're also made a little uncomfortable because it has this different heritage, right? Like, it comes from Microsoft, it's using Windows tools, but it's an open source shell on top of an open source kernel, right? Like, what's not to like? And that cat is out of the bag. It's MIT licensed.
Starting point is 00:20:56 It's out of the bag. Also of note today, Microsoft open sourced their C++ standard library. open source their C++ standard library. Actually, it was technically yesterday. They announced at a community conference that they were releasing their C++ standard library code as open source. The STL code is now up on GitHub and provided under the Apache 2 license.
Starting point is 00:21:15 Oh, yeah. Look at them go. More and more open source. More and more all the time. They say they hope this move will help developers continue to keep the library compliant in the fast-moving world of C++ standards. And they hope it's a measure of payback to the developer community.
Starting point is 00:21:30 Isn't that an interesting statement? The first part's being like, we're not doing a great job keeping up with the standards. Will you guys help us keep this going? It's kind of an admission of that, isn't it? Right. And then the other half is like, but also, like, here, you know, we can all make this better. You get to have all the code for the other stuff, too. I don't mind that.
Starting point is 00:21:45 No, honestly, it kind of makes sense, right? That's part of the open source community and the interaction is we're all going to use the tooling and if it is open, we can all make it better. Yeah. We have a few items in housekeeping for the episode. Got messy in here. Yeah, you know, I've been traveling. Was in Washington over the weekend.
Starting point is 00:22:05 Just didn't have time, brought in a whole bunch of dirt. I'm sorry about that. So here's a few things we've got to take care of. First and foremost, just a reminder, Texas Cyber Summit coming up real soon now. Texas Cyber Summit, October 10th through the 12th, 2019 at the Grand Hyatt. San Antonio. San Antones. Wes and I will be there.
Starting point is 00:22:23 What? Think cheesy? Are you going too cheesy? Oh, yeah, I'll be there What? Think cheesy? Are you going too cheesy? Oh yeah I'll be there Honestly cheesy being there That's a reason to go If you weren't already Thinking about it
Starting point is 00:22:29 Yeah that's That's definitely enough Nice If you are going to be In the area And you don't have a ticket But you would like to go Join our telegram group
Starting point is 00:22:38 It's t.me Forward slash TCS 2019 And You might be able To score a ticket. What is that again? T.me slash what?
Starting point is 00:22:47 T.me dot T.me slash TCS 2019. TCS. Alright, very good. Texas Cyber Summit. There's a B-New track too, which if you're thinking about getting in the cyber industry, that'd be a good one for you. Don't forget we also have the
Starting point is 00:23:02 Hacker Birthday Dinner meetup. Meetup.com slash Uber Broadcasting. It's all there. Don't forget, we also have the Hacker Birthday Dinner meetup. Meetup.com slash Jupiter Broadcasting. It's all there. So, also, can we just take a moment, ladies and gentlemen, a round of applause again.
Starting point is 00:23:14 Two new shows launched on the Jupiter Broadcasting Network. Very, very, very excited to say we are now into week two of Linux Headlines,
Starting point is 00:23:22 linuxheadlines.show. Great show. Oh, man. Wes, you're doing a bang-up job. No, you're doing, linuxheadlines.show. Great show. Oh, man. Wes, you're doing a bang-up job. No, you're doing a bang-up job. No, you are. You're right, though. Drew killed it on Friday.
Starting point is 00:23:31 Fridays with Drew are my favorite. He's so damn good. How can he be so new and still that good? I don't know. We'll learn from him, though. I know. So linuxheadlines.show, go check that out. The things you need to know that's going on in Linux and open source in three minutes or less every weekday. Yeah, I said every weekday. I said that. I said that. It's crazy.
Starting point is 00:23:50 Linuxheadlines.show. Also, it's finally here. Self-hosted episode one. The first one is out. Self-hosted.show slash one. Alex and I just get things kicked off in this episode. And then coming up very soon, selfhosted.show, our episode with Wendell. Oh, boy. Great chat with Wendell. It's all ready to go. We'll be launching it soon. Every fortnight over at selfhosted.show. So go get episode one now and stick around for episode two with Wendell.
Starting point is 00:24:19 We had a great chat. Toured his studio, his servers, his workstations. Chat all about it. It's pretty great. So go check that out. Selfhosted.show and Linuxheadlines.show. Man, so much going on. Crazy.
Starting point is 00:24:33 And before you know it, it's Texas Cyber Summit. Before you even know it, Wes. All right. That's the housekeeping. That's the housekeeping. Nicely done. No, you did great. I don't know.
Starting point is 00:24:46 I think we've just come up with a thing. So you and I had a chance last week to talk to Phil, one of the co-founders of Manjaro, after they announced the new formation of their company. Yeah, which was great. Really exciting for them. And we then thought, well, let's have kind of like a Manjaro celebration. Let's double down. thought, well, let's have kind of like a Mangero celebration. Let's double down. And let's talk with
Starting point is 00:25:06 Bernard, one of the other co-founders, this week, because you and I checked out the community editions, which is one of the many things that Bernard's involved in, as well as a few other things. And just to really kind of recognize the moment for Mangero. They've moved into a new echelon of distributions. There's a
Starting point is 00:25:22 legal entity behind them. They have a community. They've formed partnerships with commercial organizations. They're getting recognition on large YouTube platforms. It's a big moment. And so we really wanted to take the time to both talk to Phil and Bernard. Hello. Thanks for having me. Hello, sir. So why don't we start off with a little bit of news? There's a brand new, fresh release of Manjaro that's out just as we record. What's your favorite thing about the new release? Oh, it was quite busy for all of us because we had to get a lot of different editions going.
Starting point is 00:25:56 Of course, the official ones, KDE Plasma, XFCE, and GNOME. And I'm also in charge of some of the community editions so I was doing i3 and Cinnamon and they're all rolling now so yes we have the 18.1.0 release of course it's
Starting point is 00:26:18 just a snapshot not a real I mean it's not a real thing with a rolling release but of course we polish everything with the install media and so that the installer works and stuff. With some new additions, of course, with the new Flatpak and Snaps support with Bau, our new tool. And also Calamaris had a recent update and and we also offered a new Office Suite chooser. So I want to talk about the Community Edition stuff here in a moment, but we got to do the human stuff up front. So you got a new job.
Starting point is 00:26:57 Yeah, I do. I mean, it's basically the job I've been doing for five years already, but now it's a job. It just used to be kind of an oversized hobby for me. I was doing other stuff. I was in the music business as a singer, but my hobby was taking a lot of time. And so this is finally what I can now concentrate on. Congratulations. You mentioned it as an aside there, but you're a bit of a known musician. We did a little Googling, Bernard. You have a bit of an online presence when it comes to music. Show research, you know.
Starting point is 00:27:33 Oh, yeah, that's true. Yes, I've been quite active. How did you end up being also pretty prominent here in the open source community? Oh, well, I was just, I always liked tweaking and analyzing stuff and breaking stuff and putting it again together. I actually started out with Atari when it was still a thing. And so I found myself quite at home with Linux. In between, I was, of course, using Windows for everything I needed and then
Starting point is 00:28:07 my main stoppers to switch over to Linux were especially the music software like music editing I mean printed music editing and this kind of stuff and but during the recent years, we now have really software for everything I need. So that was finally my opportunity to switch over to Linux. So you come from a creative angle on all of this. Yeah, you could say that. It seems that that has also manifested in your,
Starting point is 00:28:44 you're one of the, probably, I guess, you're probably one of the prominent supporters of the different community editions. I had an opportunity to chat with you off-air about the i3 and Cinnamon editions, which I think you're the direct maintainer of. So let's talk a little bit about that. Is that a creative expression for you as well? Yeah, it is. I mean, I've styled the desktops. I mean, i3 is a good example because the way it comes from just the packages, it's just totally naked and ugly and difficult to use. And so it took quite a lot of creativity also and tweaking and also about the optics and theming is also a topic in all of our editions, of course.
Starting point is 00:29:28 And so I took over Cinnamon and i3 was kind of abandoned a few years ago. And so that was really a good opportunity for me to also express my taste. express my my my kind of my taste and i like things to look nice and to be also accessible and and also pretty on the surface can you um maybe go into a little more about what's different about community editions i mean you know you're involved and you're part of the core project so how is that different from one of your major releases? Basically, traditionally in the Manjaro community, it used to be open box originally, where the core team was maintaining a main edition. And then we had XFC and KDE came after after that and then gnome is more a recent edition
Starting point is 00:30:29 and the community editions were mostly just done by one person so if you found a desktop environment that you would like and then you would like offer it on the forum. And if you were the first one who presented a desktop edition, then it was just your edition. And yeah, it has also grown, I would say. And nowadays, it's like also the community editions are maintained by members of the core team. Oh, that's fascinating. Yeah.
Starting point is 00:31:05 I look at the Cinnamon edition and the i3 edition specifically, and I think they seem like passion projects to me. But I do kind of want to, I want to kind of examine that question that Wes had there just a little bit further. So I kind of, when I picture the Manjaro project, I picture a default xfce desktop but we were just chatting recently and it seems depending on the time of month or day there's other editions like the plasma edition that may actually be more popular manjaro isn't necessarily defined by a single desktop so i guess you know bernard in in your opinion what definesjaro, especially for people that are listening that maybe don't use it, what defines it apart from Arch?
Starting point is 00:31:50 One important point is the usability. I mean, i3 is a good example because, as I already said, it's very hard to use as it comes originally. very hard to use as it comes originally and so i've really tried to make it more accessible to to make it look pretty and run right out of the box with everything available all the shortcuts organized and with a little introduction and i mean manjaro is is mostly about the core system and uh as you can see it's it's a huge variety of just different desktops on top so the the team everybody together makes sure that the the core system runs well and that the system is is reliable and then it's just a question of putting any desktop on top basically and over the years we have like also developed our our typical style it was also we decided that it would be good that when you open up a desktop on the first site you would be able to see oh yes this is a manjaro edition
Starting point is 00:33:06 so it's like the colors it's uh the the fonts so there is some branding element yeah you could say that it's not actually the same themes yeah because they they don't necessarily work on every desktop but then we we try to find kind of matching colors and common wallpapers and that kind of stuff. So do you feel like it would be a fair assessment to say the difference from Arch is the brand, the community, and the intention that you put into the desktop? And you can apply that to i3, Cinnamon, XFCE, or Plasma, because what defines Manjaro isn't a desktop environment. The mentality of presenting a desktop ready to go, I would say.
Starting point is 00:33:54 I mean, Arch people are really keen on building everything and styling everything the way everybody likes it personally. And we offer like one version that you could just start using on an everyday basis and if you can live with how it looks like then you can just you would never have to change anything and also we we put together a combination of packages like you have an image viewer you have a music player you have an office suite you have a music player, you have an office suite, you have a mail program, a browser, so that you have everything that you would normally need. So my question is, now that things are changing a little bit, you know, it's becoming a real
Starting point is 00:34:36 business. It's a full-time gig for you. Will there be some shifts in your priorities? You've got a lot on your plate right now, especially with the community edition stuff. Do you see a future where you kind of narrow the list a little bit of what you're involved with? I don't know. I mean, at the moment, we are just starting out and looking around a little bit where our direction is really going.
Starting point is 00:35:00 We are collecting ideas. And I have the feeling that the team is extremely motivated by our steps. And we have a lot of discussions between not just the two of us, of course, between the whole team, which is about something around 12 people or so. And at the moment, it's also about finding out who likes to specialize in what and where the strengths of everybody lie. And I don't really think that we need to narrow down our offer at the moment. It's not really what it's about. I mean, the basic idea is to keep what we have running and then to add what comes up.
Starting point is 00:35:47 It sort of strikes me that Manjaro is sort of the first to make it this far with something that's based on Arch. You could look at Arch much like Ubuntu looks at Debian as a great base to build a product on top of. And you're sort of first to this real estate. You're the first to this new land. What happens next? I mean, Arch has this reputation of being hard to build, hard to use, and hard to maintain. And so that's somehow where we have grown into, right?
Starting point is 00:36:20 We have built our way of balancing the bleeding edge idea with usability and continuity. Of course, it's still a bit of a balancing act, but I think we have found our ground here very well now. So that's probably why we are now in a position where we can really say, probably why we are now in a position where we can really say okay this is quite reliable and we can look back on several years now where this has been running smoothly and well one of one idea of the of the incorporate of incorporating was also that as you can see with other projects, at a certain point it really gets very hard to do this beside everything else you do. As a hobby, you really need to invest a lot of time, a lot of energy, and to keep it with a certain amount of quality. That's basically our motivation to find a way to really be able to focus on this. I'm pretty excited about it
Starting point is 00:37:29 because I think at some point I had just accepted the idea that all of the next big distros that were ever going to happen had happened. And now it was just a matter of, well, let's settle in and figure out how to make this work. And then Manjaro comes along and proved me wrong.
Starting point is 00:37:48 And I think it's just so fantastic. I think we have absolutely room for more. And you guys are really committed to the project. And it's getting recognized for what it's contributing and those paper cuts that it's solving for end users. And it's just such a great thing to see this next step being taken. And Bernard, I love the community additions.
Starting point is 00:38:07 I had a chance to play with cinnamon and I three over the weekend. We'll have links in the show notes for those. And I, I just, I love that that's even a thing and that we can have a company where this kind of thing can go on and it can be a creative expression for you and all of that. So thanks for coming on and just answering some of these questions.
Starting point is 00:38:23 It's just something I've been considering and I don't know, man, I'm just super happy for you guys. Thanks a lot. Cheesy, you've been running a Manjaro for a little while, haven't you? Yeah. So I've got this Dell Inspiron. It's 3000 series two in one. It was my wife's old computer. And, you know, so just got hand down to me. The first thing I was going to do is load Linux on it. Whenever I tried to load any distro on it, I would have a problem because it's a two-in-one. It has an accelerometer and a gyroscope in it. So by default, and this was elementary, pop, fedora, I mean, any distribution that I tried, those kernel modules would be enabled by default.
Starting point is 00:39:10 So my login screen would be flipped 180 degrees and then inverted as if it was in tablet mode and you would be entering information in tablet mode, which, you know, it was nothing that you can't with gnome. You can lock screen rotation now and you can do other things that make it a little bit easier.
Starting point is 00:39:33 You can X, R and R, you know, set it back to normal. You can go back in and blacklist those kernel modules, but the one distro that has worked every single time out of the box, doesn't matter which DEF tried, has been Manjaro. I've never had those kernel modules loaded by default. And for me, I mean, that's a pretty significant thing. You know, that takes three
Starting point is 00:39:59 steps out of just getting the machine working properly. And, you know, so I've been using Manjaro off and on on that machine. Just I use it to test other distros, knowing that I'm going to have to rotate the screen. I'm going to have to do a few tweaks, but then inevitably always go back to XFCE, the XFCE variant of Manjaro on it. And man, I really like it. It's been solid. Like Bernard said, I love the fact that I still get that rolling release, but I don't have to spend the time to set up Arch. Not that there's anything wrong with that. I mean, I've been down that road. I've done that as well, right? But to have a distro out of the box, bleeding edge, boom, here you go.
Starting point is 00:40:42 Yeah, it helps that they make such nice choices. The defaults are good, so you don't have to change that much. Yeah, it's tastefully done, absolutely. And the fact that they've gone through and they've tried to mimic those themes across all of the DEs and everything, I think they've really done a great job. I haven't tried all of the community editions. I will now, though, knowing that I didn't realize that Bernard was putting
Starting point is 00:41:05 those together as well so um i guess they're official community additions ish yeah i really love manjaro too uh i'm a diehard arch linux user on the desktop but my laptop is running manjaro and the implementation of xfce that they have is the one that made me realize that XFCE is pretty great. You know, I'm getting 10 to 12 hours worth of battery life on a T480. The laptop's cool to the touch, you know, it just works like she said. And it's more than Arch for people that can't be bothered to install Arch, I think, which is what it was always sold as. I look at it a lot, although I try, I'm going to try not to make this comparison, but I look at it in some ways similar to Ubuntu to Debian. Like I could get a decent Debian desktop
Starting point is 00:41:55 going if I wanted to spend some time changing all of the defaults and optimizing things a bit. I could, you know, it's not much more work really than setting up Arch. I mean, it is probably a little less, but it's kind of equivalent. Or you could install Ubuntu and you have a pretty ready-to-go machine. Like, that's very much how Ubuntu started.
Starting point is 00:42:16 It was a refined selection of good desktop packages with some sane defaults synced to the GNOME release schedule. And so it was a great way to get easy-to-use Debian. That's what made it so successful initially. And that fundamental recipe is kind of what they're applying here to Arch. Well, one thing that I really like, too, is as an official version, they have the architect edition. So if you want to do the same thing you would do with Arch,
Starting point is 00:42:43 you can still do that with a Manjaro ISO, which I think is cool that they offer that as an official version as well. Well, congrats to them. Very happy to see them turn this into something they can do sustainably. What am I trying to say? Sustainably, yeah, right. I mean, it's a big deal. Bernard had a successful singing career,
Starting point is 00:43:01 and now he's focusing on this Linux distribution full-time, and it's cool that that actually exists. So, we have an app pick we want to get to, and we have a headline that we pulled out of Linux Headlines to discuss a little bit more here in the show. So, let's do that one first. Just one last thing here from the community news is, we've got new
Starting point is 00:43:20 kernels, Wes. We've got one that's out now, kernel 5.3 came out this weekend, and then I also kind of want to talk a little bit that's out now. Kernel 5.3 came out this weekend. And that's always fun. I also kind of want to talk a little bit about 5.4. But in 5.3, they added the ACRN hypervisor, which I was hoping was pronounced acorn. Acorn. But I don't think it is.
Starting point is 00:43:36 Why would you not pronounce it acorn? Why do we need another hypervisor? What's so unique here? Well, okay, so this is actually guest support for Linux. So acorn is a hypervisor that's targeted at embedded and IoT applications, but things like real-time and safety. So if you've got things in your car or maybe in factory-managed equipment that people's lives are at stake.
Starting point is 00:43:55 Where it could be an embedded device and it uses virtualization to run different OSs on it. Yes, workload consolidation, right? You can move lots of things. Existing hypervisors, things that you might use in a data center, not really set up or designed with those goals.
Starting point is 00:44:08 So this is supposed to be an open source implementation of a reference stack, basically, all managed by the Linux Foundation, of course.
Starting point is 00:44:16 This patch set allows Linux to be booted on top of Acorn. So, hey, that's great. That means more places
Starting point is 00:44:21 that Linux will run. I mean, if you're going to run an OS on your IoT device, I'd rather it be Linux. Yeah, right. And I'd rather it be updatable and supported. And if it's baked into the kernel, that's great. That means more places that Linux will run. I mean, if you're going to run an OS on your IoT device, I'd rather it be Linux. Yeah, right. And I'd rather it be updatable and supported. And if it's baked into the kernel,
Starting point is 00:44:29 that means it actually might be possible. Now, this is only bare-bones support, so we'll see what happens. There's another patch in 5.3 that I thought didn't get enough attention. You know, I don't know about you, Chris, but sometimes you have a high DPI screen, and then you go and you boot Linux,
Starting point is 00:44:46 and you can't read it. You can't read anything, especially what happens if it doesn't boot up all the way. There's a fix for that now. Prefer a bigger font for high resolution screens. That's the name of the commit. I mean, why would you not want that? Everything you need to know is in the name of the commit. So it will prefer a console font that is larger on high DPI displays so you can actually read it.
Starting point is 00:45:06 Yeah. Now for like 1920 by 1080 and below, nothing changes, no effect. But if you're above that, there's a different font that's used. So that seems like this should have happened ages ago, but as a terminal user, I'm glad. I actually didn't super mind it. Sometimes we get a little janky on how it would update on the screen, but I kind of like fitting more stuff on the screen, you know? I want more screens, and I want
Starting point is 00:45:28 to fit more on them. Yeah, but I don't always have my microscope right next to my display. That's true. Yeah, on the XPS 13, it was kind of ridiculous. It was getting pretty bad, actually. Well, so it's not out yet, but I kind of wanted to talk about something that I thought was interesting about the 5.4 impending release. So this next one has a bunch of neat stuff. But what I think we're now seeing is, do you recall just a few weeks ago when the news came out that Microsoft was changing their positioning on ex-fat licensing
Starting point is 00:45:57 and said, all right, have at it. You can whip up some ex-fat code. You can submit to the kernel. We will not pursue any patent infringement litigation. Great. Hoorah. And then there was this sort of side story about, oh, turns out somebody created some XFAC code.
Starting point is 00:46:14 It's not of great quality, but it'll probably make it in the kernel pretty soon. Who could that be? Well, now we got a name on a commit and that name ties back to Samsung. Samsung. Samsung. So Samsung whipped this up for their Android devices, likely. Of course.
Starting point is 00:46:31 Of substandard quality, which... You know, you just hack it together. It's fine. They're just putting it on a cell phone that's going to millions of pockets. It only costs $800. Who cares, right? And so that should be landing in its early quality status in the 5.4 kernel, exFAT like that. I'd love to see that land in Fedora 31. Now, has there been time for quality improvements?
Starting point is 00:46:51 Or is this still... No, no, no. I mean, maybe. You know, maybe. I mean, honestly, if I were them, I would, as soon as Microsoft made that announcement, I would have been like, all right, get that guy back over here.
Starting point is 00:47:00 Get him working on it. That's what I would have done. I don't know. But you're right. I mean, it's nice to see, and now we can all use it. Finally, it's out there That's what I would have done. I don't know. But you're right. I mean, it's nice to see and now we can all use it. Finally, it's out there. Not that I needed a ton. I just had that experience during the...
Starting point is 00:47:12 So what happened was, is during our team sprint in the summer, we had a bunch of great pictures and I'm like, well, let me pop in the old SD card here that's built into my ThinkPad. Right, it's great. Take advantage of that. Because hashtag port options and I pop it in there and I look like a fool because my operating system, which was Fedora 30,
Starting point is 00:47:28 could do nothing with it. And I had the realization that oh yeah, I gotta go install Fuse and I got this whole song and dance. It sounds silly, but it's almost like being pulled back to old Linux. You know, like these days things just mostly just work. And this is suddenly like, oh right,
Starting point is 00:47:44 Linux is like this sometimes. Yeah, and so it would be kind of a remarkable thing if in the next release, if in 31, it just worked. Even if it wasn't like, even if it was just read-only, I'd be fine with that. I don't, don't get me right. Just let me import my damn pictures, please. I want to stash them in my file system like a squirrel.
Starting point is 00:48:04 It is cool. I mean, like, right? Open source. And now you know that if improvements are needed, we've got the kernel infrastructure and development staff in place. Well, I think this only helps the creatives that use Linux from day to day, like Brent, you know,
Starting point is 00:48:19 constantly pulling images from large SD cards or creating video content, drone video. I mean, anything like that. I think this is a win for us for sure. So tell us about ClipGrab. Jeezy brings us an app pick this week that could be useful for those of you that like offline media like I do. So, yeah, I was digging around actually in the Manjaro repos last night and I came across
Starting point is 00:48:45 ClipGrab, which is essentially a GUI version, not necessarily a version of YouTube DL. It's its own thing, but it's super nice. I use it to pull down tutorial videos for different Adobe products and stuff like that so that I can offline those and watch them separately on another device while I'm actually going through them.
Starting point is 00:49:10 I love it, man. It's a clip grab. Check it out. It's worth the download and it's super easy to use, dead simple to use. You can pull down MP4, MP3, AUG, all different
Starting point is 00:49:22 various formats. Oh, this is just an app image. Hey, Andy. Yeah, it's an app image and you can just download and run it and yeah it can convert videos
Starting point is 00:49:29 to mp3s if you want to like pop it on a podcast while you're driving and you don't need the visuals that's pretty great thanks Cheesy
Starting point is 00:49:36 there's so many options out there now for that kind of stuff I don't know how YouTube feels about it but it seems clear that there's a need and a demand
Starting point is 00:49:43 for that kind of thing absolutely you can find a link to that kind of thing. Absolutely. You can find a link to that, as well as everything else we've talked about, and the news stories and all of that, over at linuxunplugged.com slash 319. And Wes, did you know we do this here show live? Oh, yeah, every Tuesday. It's probably a good thing you knew that, because if you didn't, we'd need to have a separate conversation. Yeah, that's true.
Starting point is 00:50:04 It'd be really awkward. It'd be weird. How have my timing been so good all this time? It's just lucky, I guess. Go get more Wes over at techsnap.systems. Him and Jim Salter doing their thing over at the TechSnap program. Loving that every single week. And do join us live
Starting point is 00:50:19 if you want to know when. JupiterBroadcasting.com slash calendar. You can also just follow us on the Twitters. Oh, yeah. We tweet about it. Yeah. That's for sure. I'm at Chris Elias.
Starting point is 00:50:29 I'm at Wes Payne. The network is at Jupiter Signal. So go check that out. Also, go check out our buddy's Ubuntu podcast. Go check them out. Oh, yeah. Why not? Always cutting out a good episode of those guys every single week.
Starting point is 00:50:42 So go check them out and join us next time. LinuxUnplugged.com slash 319. Thanks so much for joining us and we'll see you right back here next Tuesday! Thank you. It's an episode of transitions. Think about this. No kidding. So we talk about Richard Stallman resigning. We talk about PowerShell on Linux.
Starting point is 00:51:44 What? And Manjaro becoming a legitimate business and like the top tier Linux distributions shifting. Like this episode really reflects a really kind of massive amount of change going on. And it's like part exciting and part somber because it's, you know, the somber side, it's, you know, seeing somebody like Richard Stallman
Starting point is 00:52:07 who is so well-known in our community and the technical contributions he's made have been so important to computers. I mean, a passionate free software advocate and it's shaped their discourse for a long time. Yeah, and then also yet undeniably a troublesome personality for a long time that there was going to be some kind of reckoning. radically shifting with Microsoft and just the massive, massive deployment of cloud infrastructure and all of the people
Starting point is 00:52:48 that are writing software for that. And also at the same time, Manjaro becoming a company, to me, seems to be a clear indicator that there is still a market for desktop Linux. Like I thought we were done with this. I thought we were all done with this. We'd had it, you know, everybody gave their shot.
Starting point is 00:53:05 The people that could make it work had usually other commercial backings to them, like obvious reasons why they were in the market. And then Nigeria came along. It's like an unexpected little bright star in the Linux constellation. And it seems to validate the market a little bit. It's not necessarily like a foregone conclusion.
Starting point is 00:53:22 It's not, but it's a data point. It's a signal. Yeah. It's exciting to watch, too. Yeah, I mean, it's not all like a foregone conclusion. It's not, but it's a data point. It's a signal. Yeah. It's exciting to watch too. I mean, it's not all that surprising, Chris. If you think about projects with their own self-commercial backing, like elementary OS being a thing, and there's a number of other ones like,
Starting point is 00:53:38 I mean, Endless is one of those that are closer to the failed state than a lot of other ones, but almost every single desktop Linux distribution project that has existed has either pivoted some other way or refocused or even pivoted back or something like that. The fact that desktop Linux still exists today after almost, what, 20 years of ragging and attempts and stuff like that, I think kind of proves that there is some degree
Starting point is 00:54:05 of staying power, but we probably just don't quite understand where the pieces fit just yet into making it like broadly successful. I think that's fair. Yeah. Yeah. We'll keep trying. I mean, everyone from Red Hat to Endless to, you know, Manjaro and all the rest of them. We'll all keep working at it and we'll see what happens. I think, Manjaro, too, the other thing that's fascinating about it is it's not sold as super approachable for new Linux users. Out of the box, you know, get mom and dad started using a computer. It's a little bit more of a more sophisticated user's desktop.
Starting point is 00:54:45 Right, yeah, you're a Linux user, you want a good, solid desktop machine that you can use without a bunch of limitations. Even the concept of how it does its updates is more of an advanced user's concept than what people are used to when it comes to commercial operating systems. I have a bit of a theory here,
Starting point is 00:55:01 and this is the rise of DevOps, this is the rise of people using Linux at work and then thinking, hmm, this is quite good on the server. Why don't I give it
Starting point is 00:55:10 a try on the desktop? What's the worst that could happen? Right. And there is some nice advantages to the desktop being rolling
Starting point is 00:55:18 because if you want fresh user land applications. I do, I do. And you want fresh whatever, like for me, it would be Gnome Shell if I was a Gnome Shell user. Such a sucker for that.
Starting point is 00:55:28 Gotta get the latest XSE every four years. You know, there's some advantages. Really what it is is about getting fresh Chrome and fresh Firefox and new Thunderbird and getting all of these applications that are just in a repository automatically updated. That's all, when you come from Windows or macOS, that's all luxury.
Starting point is 00:55:44 It's a yearly thing where you've got to upgrade your operating system on macOS. They do that every year. Oh, you mean it works just like the Play Store? Yeah, right? So the advantages of rolling for somebody who's just using it as a workstation, as long as
Starting point is 00:56:00 it doesn't break anything, you're pretty appealing. They're hand-holding in the right places. Aren't you Mr. Fedora that wants to upgrade every nine months? I think Fedora is a better cadence because you still get fresh applications, but it's not rolling constantly. So that to me is just a little bit slower
Starting point is 00:56:18 and that's just the preference I like, but I can totally appreciate the peel for the desktop still. I kind of miss it sometimes. So the other thing on the flip side of this with the pure rolling environment, then the major difficulty that you'll start having is, how do you make sure everything stays working more or less forever? One of the reasons why most distributions have a cadence
Starting point is 00:56:42 is so that they can have a choke point or a break point in which they can make changes. Like my experience with working in OpenSUSE, a tumbleweed and other rolling distributions is that it gets extremely hard to make major changes without breaking people unless you have those kinds of release points. And so one of the challenges I'm watching out for to see how Manjaro handles it is that how are they going to handle when they need to make a major change? And then they have to make sure that that works and it upgrades and it handles cleanly. And as they grow as a business, because that's what they're going to do, there's going to be people filing bug reports, expecting some kind of assistance or help or fixes or things like that. You get into an interesting mess that you don't typically have as a community project
Starting point is 00:57:33 that doesn't have a commercial sponsor. I don't know how they're going to handle this, and I'm kind of playing the wait and see to see how this will shake out. So one of the reasons we don't really see rolling do this is because this is really, really hard to do right in that commercial-ish context. Even for home users, especially for home users who don't necessarily have that same level of patience that maybe enterprise users can be pushed back into. Right. I also feel that when people pay money, they feel like entitled.
Starting point is 00:58:13 And then if a rolling release breaks after they paid for it in some way, shape, or form, then the backlash is going to be much bigger. Well, maybe that's a market opportunity to sell us a service support contract. I mean, maybe. It kind of depends on how they set the expectation. I think it's fascinating because it's not your typical distro to go for this kind of thing. Clearly, there's a community behind it.
Starting point is 00:58:35 And also of note, we're talking a lot about workstation, but a big part of the community there is clearly gaming too. That's what's got so much attention on YouTube. Right. It's something to watch. Like I say, it's a, the end of summer is always interesting
Starting point is 00:58:49 in open source land.

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