LINUX Unplugged - 311: 32 Hours of Outrage

Episode Date: July 24, 2019

Keynote presenter from Texas LinuxFest and established industry expert Thomas Cameron joins us to discuss the end of the distro wars, the future of Linux jobs, his personal take on IBM's acquisition o...f Red Hat, some really great Linux job tips, and much more. Plus we catch up on some community news from old friends, complain about a few Linux bugs, and share a "magical" app pick. Special Guests: Alex Kretzschmar, Brent Gervais, Martin Wimpress, and Thomas Cameron.

Transcript
Discussion (0)
Starting point is 00:00:00 Listen closely. There's an embedded message in this music. Alright, there's the source. Now listen carefully for the message. Did you hear it, Wes? You know, I think I heard something. Yeah, a little. There is a little bit of a difference there. There is data hiding in the 9.8 kilohertz to 10 kilohertz audio spectrum in that sample that we just played. Wow. You know, considering, it sounds pretty decent, I think.
Starting point is 00:00:38 Yeah, well, one of the tricks they're doing is they're analyzing the music, and then they're encoding data into the audible range of the music. So picture a moment, like transferring information via sound, as we all know modems used to do that. Well, what if you could have smartphones that are always listening to the background music that's playing, like your Pixel 3 does? Oh, yes, it does. And it's only a little bit creepy. Now, what if you could transmit information in that music, like the coffee shop Wi-Fi password? Oh, so you just step into the coffee shop. The music's been altered just a little bit to encode the password, say, and then your phone picks it up, registers, finds the network, hops on in your own life. Wes, this isn't just a theory. Why? It's a white paper, too.
Starting point is 00:01:20 Yeah, I thought this was really interesting, man. Obviously, there's so many other implications when you're just spewing this stuff out in the air and what your phone can pick up. But I thought it was a pretty interesting way of, you know, encoding these sorts of things that we all not use a frequency that we can't hear? And basically, there's already, there's just a lot of speakers for the human audio range already. So you have speakers in the ceiling that are designed to pipe out music in that range at the mall. Yeah, you're not going to get fantastic data rates here. Real-world data transfer would be around 200 bits a second. So that's, I think, if I'm doing my math right, about 25 words per second. So a good Wi-Fi password, but that's about it.
Starting point is 00:02:11 Yeah, something like an audio QR code. Yeah, an audio QR code is exactly what it would be. What could go wrong, Wes? Hello and welcome to Linux Unplugged episode 311. My name is Chris. My name is Wes. Hello, Wes. We have a great episode today.
Starting point is 00:02:38 So not only are we going to get to some important community news, I've had to think recently about the community news. So this is a slightly retuned community news, this edition. But Thomas Cameron is joining us on this week's episode. And if that name rings a bell, that's because back in episode 304, we talked about Texas Linux Fest and a keynote that really made us think. Everyone on the team was impressed by this keynote. And that was the one that was given by Thomas Cameron. And he joins us this week on the show. Hey there, Thomas.
Starting point is 00:03:07 Hey, thank you so much for having me. And thank you for the kind words. I appreciate it. No, really. Thank you for joining us. This is something that we've been wanting to do. We, both Wes and I, didn't talk about it ahead of time, but on the way into the studio today, listened to your keynote again, because we have a recording. That's right. Because we just enjoyed it so much. So thank you for making it. And as we go through the community news here and stuff, please feel free to chime in.
Starting point is 00:03:31 And then after we get through this community news, let's just chat about some of the topics you raised in your keynote. We'll just kind of expand on them a little bit and things like that. Sounds good. All right. Well, before we get to that community news, I have to say time appropriate greetings to that mumble room. Hello, virtual lug. Hello. Hello. Hello. That's a packed mumble room. And of course, Mr. Cheese Bacon's here. Hello,
Starting point is 00:03:55 Cheese. Hey, how's it going, man? Hey, Chasey. Good. Good. I'm really good. Just got back from Montana. Decided to do something that I think I'm going to do more often when I do a family trip. Because I took the family to Montana. And then I thought, you know, when I get back, the week I get back, instead of just jumping right back into work, what if I kind of like ease in a little bit? Oh, the ease in. Interesting. The ease in, you know, I slide in a little bit. So I.
Starting point is 00:04:19 Phase in, you might say. I booked a campsite on a river in eastern Washington. I don't know if that's phasing in. I think that's just more vacation. Well, I'm in studio, aren't I? Yes, you are. I did the three-hour commute in today just because Thomas is here. Seriously, if Thomas wasn't here, I would have been like, I'll do it remote.
Starting point is 00:04:36 Ah, screw it. Is that a river behind you, Chris? Yeah, that is the river. That would have been Joe's like, Joe. Joe would have contacted me like, Chris, this river noise. I can't filter it out. That's my Joe impression. It's very bad.
Starting point is 00:04:48 Anyways, moving on, let's talk about these Dropbox updates that people have been tweeting me saying, well, now Chris is going to switch back to Dropbox now that this news is out. Wrong. But it is good to see, nonetheless, Dropbox is adding back in support for ZFS, EcryptFS, and XFS and ButterFS on Linux. Look at that. Didn't expect that to happen. I mean, is it like a little awkward? Have they said anything?
Starting point is 00:05:14 Or is it just sort of people are noticing that the support's back? That. Yeah. Feels weird, right? Yeah. Are there changes in the justifications they gave for dropping it? No, it's just changes in the release notes for a beta version. This is so late, really, if you think about it.
Starting point is 00:05:29 Exactly, right, Brent? It's too late. It was the last straw, wasn't it? It was by far the last straw. I mean, how many people just kind of said, all right, I'm out of here. See ya. You gave me a good reason to work a little harder at finding a better solution. So I think they lost a lot of people. you gave me a good reason to like work a little harder at finding a better solution so i think they lost a lot of people well and i'll tell you one of the things about desktop linux is sometimes we get the features last and that can actually be in some cases a good thing especially if you want a reliable workstation that is predictable and on windows and mac os and you've got to imagine eventually this would land on Linux,
Starting point is 00:06:08 but on Windows and Mac OS, things have gotten really bad in Dropbox town. So Dropbox now uses over a half a gig of memory on Mac OS. And when you look in its frameworks folder in the application bundle, there's an entire Chromium web rendering engine in there. And they've implemented an electron-based file manager in Dropbox on Mac OS. Can you believe that? I mean, I knew it was coming. I mean, it just had to be. I didn't think Dropbox would be the one to do it. I mean, Dropbox went from super lightweight cross-platform sync tool to the most bloated sync tool possible. Well, it's a whole service, Chris. It's not just about syncing anymore.
Starting point is 00:06:45 One of the things that I was resistant about NextCloud was it just felt like it was too much stuff besides file syncing. Right, you just want some files and to have them everywhere. I had a change of heart and I realized there was other things I could take advantage of and then NextCloud was a slam dunk. But now looking at this, I'm thinking,
Starting point is 00:07:02 man, the trade-off's actually still there. Dropbox is too much with the price. If you want real storage, if you want more than three devices, a half a gig of memory just for their stupid Electron file manager, and then the fact that Linux feels like a second or maybe even third-class platform. Thomas, as our special guest here on the Unplugged program, I'm curious what your sync solution is.
Starting point is 00:07:26 Do you have anything that syncs to the cloud? I do. I do. My wife and I both have backup routines. She's on a Windows laptop. I obviously am on a Linux system. I use – I hate to say it, man. I'm sort of old-fashioned.
Starting point is 00:07:47 I hate to say it, man. I'm sort of old fashioned. I have an rsync script that runs on my laptop that checks to see if it's docked at home. If it's docked at home, it syncs over to my file server. If that, you know, once it's done that, then that file server syncs to some cloud instances that I have. And my wife uses a commercial cloud storage solution. I don't even remember what it is. But so, yeah, we do use cloud storage, definitely. But in both cases, it's not very sophisticated. You know, there's something nice about using rsync to move your data around because it's easier to observe. It's easier to understand. So you feel a little safer about your own data because it's a tool you can wrap your
Starting point is 00:08:24 head around. Exactly. And when you're writing it, you know, you safer about your own data because it's a tool you can wrap your head around. Exactly. And when you're writing it, you know, you're writing your script and you're saying, I want this data to go over to this internal server versus, you know, this data, which absolutely has to go to the cloud immediately because it's, you know, very important and we don't want to lose it. It's like, I know exactly what the software is doing because I wrote it. And you only have yourself to blame, which I'm used to doing that, you know, so that's not so bad. I actually like that. That's fine by me. I'm totally okay in that scenario. Are you using any kind of secret sauce for your laptop and R-Sync to figure out when you're on the homeland versus when you're like on a hotel Wi-Fi or something? Yeah, I mean, honestly, it's just I do a couple of different things.
Starting point is 00:09:03 I look to see if I'm in the right address range and I use kind of an oddball address range for my home lab. And then I also check to see if the slash Etsy slash resolve.conf is set up to do, to search on my home office domain DNS. Yeah. And so, yeah. So if it is, and if my host name is great, so I do a number of tests, but yeah, if I'm on the right network and the host name that's been assigned is a host name that I recognize because I've got static DHCP reservations and my resolve.conf says that I'm in the right search domain, then it fires off the rsync script. That's a solid way to do it. That is a really solid way to do it. Well, and because I'm an idiot, it's great that it's hands-free. Yes.
Starting point is 00:09:46 Yeah, yeah. Just let it go. That's right. Yeah, it checks those conditions. If those conditions exist, then it runs. Yep. Yeah, that's nice. That's how you want your backups to be, really.
Starting point is 00:09:56 There's absolutely nothing wrong with that setup. It's similar to how I backup my photos now. So it's not quite – I don't have the, I don't have the network detection stuff because mine's just always here on the land, but I like that. So Thomas, I know you're a, you're a long time Red Hatter. I, if I recall from the keynote, you were certified in 1999. So you've been around for a while. Yeah. Yeah. My first installation of Linux was back in My installation of Linux was back in, gosh, 90, 95, I think. It was the first version of Slackware that supported the ADOT out format.
Starting point is 00:10:35 Oh, wow. Yeah, yeah, yeah, yeah. So, I mean, it's been a while. And then when I went to, actually, before I went to work at Red Hat, I was a Red Hat certified engineer on Red Hat Linux 6.1. And then while I worked at Red Hat, I was a Red Hat certified architect level five, which means that I didn't just pass the tests to become an RHCA, but then I took five additional technical tests after that and passed all of those. So big old geek. And as we talk today, if memory serves, you are an Amazon Linux solutions architect, correct? Correct. Yes. I just left Red Hat after almost 14 years, about four months ago, and started with AWS, the Amazon Web Services. And I get to play with Amazon Linux all day,
Starting point is 00:11:20 every day. And it's a lot of fun. It's a whole lot of fun. Interesting. I'd like to talk more about that in a moment, because that's something, I got to be honest with you. We don't cover much on this show. Yeah. And Wes and I feel a little embarrassed about that because it's out there. A lot of people are using it and it's getting about zero coverage. We never bring it up. Let's get to there in a moment. But I kind of want to take a little bit of a historical perspective on this next story with you. Sure. week, it was approved by the Fedora Technical Committee to discontinue shipping 32-bit ISOs, and they're also debating an additional, even further step. Oh, yes. So they also started talking about when should they end 32-bit software repositories in general for Fedora.
Starting point is 00:12:06 So they will consider a late change proposal for Fedora 31. And as a result, there is now the no i686 repositories proposal that was drafted where they would stop producing and distributing modular and everything i686 repositories. And this 32-bit transition has just been one of the continuing meta stories of 2019. And I'm just really fascinated on your entire take on this bigger, the bigger picture here, the bigger story. So, you know, the systems that run 32-bit architecture are becoming so few and so far between, and frankly, so specialized, right? Usually we're talking about industrial machines or special purpose machines. And Fedora is at its heart meant to
Starting point is 00:12:55 be a general purpose distribution. And so I kind of understand the logic behind saying, look, you know, you pretty much can't buy a 32-bit machine anymore. So we're not going to burn the effort and the engineering effort and, you know, all of the build systems and all of the storage and all of the, you know, all of the overhead that comes with keeping 32-bit distributions alive for something that is really a niche sort of specialized platform. So I kind of agree with them, honestly. Same with me. I feel like you need a couple of distributions to start pushing this forward.
Starting point is 00:13:36 And Fedora is a great distribution for that kind of tech, pushing a new tech forward. Okay. So, you know, you and I are both long-timers. You've got more time on this than I do, and I'm curious to get your perspective on why when Canonical announced something somewhat similar, although in a different style, there was a pretty big outrage.
Starting point is 00:14:01 In fact, a weekend of outrage that just where people were popping off for a weekend, 60 different articles were written. When this gets announced by Fedora, there's like three articles and two of them were by Pharonix. What's with the tonal difference, do you think? Well, I think that you hit the nail on the head when you said they announced it differently. With the Fedora project, it is a project and it is a represented project. And by that, I mean there are folks from the community who are represented. There are, you know, over communication with a lot of the development mailing lists.
Starting point is 00:14:47 And so I think that the idea of doing away with 32-bit builds was socialized for a long time before the announcement was sort of broadly broadcast, if that makes sense. And I think that the way that it was communicated, and I think that the rationale behind it, kind of what we talked about just a minute ago, I think that most folks out in Fedora land were like, yeah, that makes sense. I mean, Fedora is a forward looking distro. It's for, you know, bleeding edge, cool technologies. It's for as close to upstream as possible. And a lot of the stuff that's upstream just doesn't, you know, doesn't lend itself to 32 bits. So I think it was all in the way that it was communicated personally. A flip side question to that then would be, do you think that inherently makes Fedora less of a corporate desktop platform where Ubuntu LTS seems like you had companies like Valve and game developers
Starting point is 00:15:32 that were almost, they were dependent on it as a desktop platform where they don't seem to depend on Fedora as a desktop platform as much? Well, you know, look at having been in corporate IT, you and I both have been in those environments where, you know, if somebody came to me and said, hey, we're going to, we're just going to upgrade every desktop in the place that, you know, does precision computing or CAD cam or whatever every six months because the underlying distro revs every six months. I would be like, I'm either going to stab you or I'm going to open my veins. Go mental. You know?
Starting point is 00:16:10 Yeah. So, so Fedora is designed for sort of leading edge developers. It's a phenomenal desktop. I use Fedora on my, on my desktop at home and love it. Um, whereas LTS is absolutely designed to be a solid, less flashy, sexy, forward-looking, um, desktop that's going to last for a long time. And I totally get, you know, why, why folks would use LTS, uh, or Ubuntu LTS as opposed to Fedora. Yeah.
Starting point is 00:16:38 And that could be more appealing to developers from a, you know, a targeting standpoint, because sometimes projects can have a multi-year lifespan. Wimpy, I want to give you a chance to jump in here just because I know that this is a topic that's close to your heart. You see the reaction differences, the tone differences between Fedora's announcement and Ubuntu slash Canonical's announcement. What are your thoughts on that? I haven't actually seen the announcement from Fedora, so I can't comment on the differences as to how it was communicated. If I could, I should take this moment to make clear that the dropping the 32-bit repositories and all that is likely not to happen. It's a proposal.
Starting point is 00:17:18 It's a proposal that is seeing significant pushback. But the dropping of 32-bit ISOs and things like that is very likely to happen. Right. All of which has been pretty much, I think, well received overall. I am not at all surprised to hear people not caring about the removal of the ISO images for 32-bit Intel platforms. I think for those people that need that kind of support there are plenty of niche distros that cater to that use case and it doesn't need the likes of you know ubuntu and fedora to cater to those individuals there are plenty of other places you can go because we're kind of getting into enthusiast territory now right these systems are getting old
Starting point is 00:18:07 enough you know it won't be so long before they'll be retro and there'll be a slew of youtube channels about you know preserving their 32-bit intel systems you know so let's let's leave that to the enthusiasts and you know the the retro lovers, and let's leave the mainstream distributions to look to the horizon and, you know, march forward. Well said. Well said. How are things over in Ubuntu Mate land these days? Ubuntu Mate land? Yes, very good. I've spent some time recently creating bespoke images
Starting point is 00:18:42 for some more ultra- mobile pc devices i heard a little bit about that on that their ubuntu podcast recently yeah so um gpd uh sent me an engineering sample of their gpd micro pc um that has been going through a crowdfunder, and those devices are currently being shipped to their backers at the moment. And thanks to the collaboration from Hans de Goode at Red Hat, kernel support for those devices is in the 5.2 kernel. The 5.2 kernel landed in the 1910 development branch of Ubuntu, So I put together an alpha release for that so that people that have got those devices and want some Linux rather than some Windows have got somewhere to go.
Starting point is 00:19:31 That's great. And as we progress through the rest of the 1910 cycle, I'll produce a beta image and then a final image for that device. That is, you know what? There's something in 5.2, 5.3, and 5.4 I am excited about. No kidding.
Starting point is 00:19:47 It's getting really good. So let's take a moment and have Alex bring us down a little bit from the 5.2 hype because there is a bug that is impacting those of us that are enjoying the KVM lifestyle these days. Yeah, was it 3.08 or 3.09?
Starting point is 00:20:01 I forget where we did a VFIO special episode. I ran into a bug this weekend where on kernel 5.2.1 there is a k-mode exception not handled bug and this manifests itself in your probably windows guest as random blue screens of death or 3d apps might randomly crash so you might be browsing a website using Chrome and it will just keep crashing time after time after time. Now, this weekend I'd installed a new SSD, so I thought it was that for the longest time. So wasted the best part of my Saturday trying to fix this.
Starting point is 00:20:38 Wait, so you hit this bug at the same time you did a hardware upgrade? Yeah, well, when I rebooted my machine, it rebooted into kernel 5.2 and I hadn't noticed that that had also changed. So yeah, perfect storm. Oh man, that is a nice rite of passage though. That has definitely hit all of us. That's nice.
Starting point is 00:20:54 Yeah, idiot tax. It's a really simple fix. Just downgrade your kernel to something that is older than 5. So for the moment, I've gone back in the AUR. I've gone back to Linux VFIO LTS, which is just an AUR package, which takes me back to 4.19.
Starting point is 00:21:11 I don't necessarily think I need anything in 5.x for a while. So we'll find out soon enough. Is this going to impact me on Fedora? I'm on 30 right now, but I think I'm on kernel 5.1. Yeah, it could do. Hmm.
Starting point is 00:21:25 Uh-oh. Crap. Yeah, there think I'm on kernel 5.1. Yeah, it could do. Hmm. Uh-oh. Crap. Yeah, there's another bug in kernel 5.2 that you might bump into as well, and there's a regression in the way file systems are mounted that can cause some file systems to get deadlocked when they mount. Oh, that sounds like tons of fun. Lovely. No, actually, not tons of fun.
Starting point is 00:21:46 Dang it. All right, so everybody hold out for kernel 5.4. On an up note, while I've been playing around with these ultra mobile PCs, I backed a crowdfunder for what's called a TopJoy Falcon. Really? Tell me about this. Well, that's an eight inch, uh,
Starting point is 00:22:08 uh, netbook style. You know, they're, they're, they're, these days they're called UMPCs, but you know,
Starting point is 00:22:13 we know them as netbooks from like a decade ago. Sure. Um, and this one's a little bit bigger than the other ones I've got. So the keyboard is decent and it's in a aluminium unibody design and it has an optical touch point and touch screen and because of the work i've done on other devices like this when i had a look at the hardware enumeration i was like aha this is the track point that i've dealt with in the gpd pocket 2 and this this is the touchscreen and the display device I've dealt with in the GPD Pocket 1.
Starting point is 00:22:50 So by looking at the other devices I've worked on before, I was able to enable that device with a bespoke image in a couple of hours. So images for Ubuntu Mate 1804 and 1904 are on the website. And backers of that crowdfunder are just receiving their devices at the moment so at the point at which new devices are available there is also a Linux operating system all pre-configured ready for you to install well done sir well well done very nice and that relationship with GPD is developing now and I've got two other devices in the post on their way to me at the moment. So engineering samples of upcoming devices that I'm looking forward to be working on.
Starting point is 00:23:32 There seems to be clear interest in Ubuntu Mate on these devices, huh? Well, GPD have kind of, because I put the effort in, we've kind of become the de facto Linux that they, you know, they speak to me. We're an email contact and they i'm connected with their engineers so i know what's going on with their device engineering um but that was because i put the effort in and that and you know some of the other community projects because my work is just derived from the work of others um who did community images for the original gpd pocket and that was really the device that you
Starting point is 00:24:06 know kicked this whole you know movement off again so i'm not really creating anything new but i am actually uh you know sustaining the effort because some of those other projects have fallen by the wayside right so you know it's nice for me because all i want in return for a bit of effort is um you know an engineering sample of the device. So I've now got like five or six of these things in the house and they're all quite good fun to play with. And that is an important part of the open source ecosystem, too, is making sure some of that stuff continues on. Well, that's great. So, Wimpy, you joined us a bit in progress.
Starting point is 00:24:39 Thomas, this is Martin Wimpress. He's an employee at Canonical and he's the lead for Ubuntu Mate. Wimpy, Thomas works at Amazon in their Linux area, amongst a long history of things, but he's currently in the Amazon Linux team. Pleasure to meet you. And you, and I very much enjoyed your talk at Texas Linux Fest. Thank you very much. I appreciate it.
Starting point is 00:25:01 So, it's great. I just feel like it's been forever. So, Wimpy, it's great to have you here. Sure is. Go listen to the Ubuntu podcast. Thank you very much. I appreciate it. items before we wrap up. Alex, you have some good news, and it's regarding one of your projects that we don't talk about too often, but we probably should, which is Linux Server I.O. I love it. I use many of your containers here at Jupyter Broadcasting. We all do. And the Linux Server I.O. group
Starting point is 00:25:37 has joined Open Collective, which, Alex, if my understanding is correct, and correct me if I'm wrong, it's like Patreon, but for infrastructure projects that's a little more open. Yeah, that's right. We've been searching for a long time for a sane way to deal with donations, given that we have e-members located across the globe. We looked at registering as a charity in England
Starting point is 00:26:00 and as a charitable organization here in Australia and all sorts of places. To be honest, we were getting bogged down in red tape everywhere we turned and open collective allows us to take donations via a patreon type model and it allows people who want to donate to give us as much or as little as they want in a recurring monthly fashion if they would like to but most importantly for us it's a very low overhead to manage. They handle all the taxes and everything else. So yeah, it just means the project is going to be a lot more sustainable moving forward. Why Open Collective?
Starting point is 00:26:33 And I'm asking in like the sort of, will other open source infrastructure projects maybe choose something like this? What was it about Open Collective versus Patreon or, you know, setting up your own white label subscriber payment system? They are open source themselves. So if you see something as part of their platform that you don't like, you can improve it. Ah, very good.
Starting point is 00:26:55 Well, we will have a link in the show notes if you'd like to support Linux over IO. Take a look at some of the stuff they've put together. It has made automating tasks here at Jupyter Broadcasting a breeze. But not only that, one of the more fun projects I've probably worked on in the last six months. It's been really enjoyable.
Starting point is 00:27:14 It's one of those things where there's complicated topics that you need to learn. Maybe it's containers or whatever it might be. It's a great way. It's a great way to learn those things. It's a nice, safe, easy-to-replicate environment. For those that don't know, we make and ship a bunch of community software
Starting point is 00:27:34 packaged in Docker containers. Yeah. Now, a couple of months ago, we covered that Anagross was shutting down and that Endeavor OS was a community project that was launching to sort of fill that gap. I was kind of skeptical as a diehard Antegros user. I didn't want to see a project that I loved have something iterative taken and then sort of be not as good.
Starting point is 00:28:01 However, I gave it a go this last weekend because they had their first release I felt I gotta give it a fair shot so the role here is like a sort of minimal
Starting point is 00:28:13 nice gooey preset up on top of Arch and a little bit more is that what we're aiming for but unlike Antaragos
Starting point is 00:28:20 it's a slightly modified installer and there's only one desktop Wes there's only one desktop, Wes. There's only one desktop, and it's an interesting choice. That's wise. It is, because it's focus, right? I gave it a go. I was very surprised.
Starting point is 00:28:34 I'll talk about that in a moment. However, I happen to know the editor for Choose Linux, and I happen to have some sway there. So I got a clip from Choose Linux, which will come out, I think, tomorrow. It depends on where you're looking,
Starting point is 00:28:49 but it's very soon. ChooseLinux.show slash, it's going to be, I think, episode 14. So ChooseLinux.show slash 14. But they're going to do a full review. Ooh. And I got a little clip. It wasn't long ago.
Starting point is 00:29:03 I think it was maybe a month or so ago, Antigos announced that they were shutting down. And Antigos is the easy way to install Arch, essentially, with some value add as well, to be fair. And around the time of the announcement, shortly afterwards, a group of people said, hey, we want to continue it. And we're going to call it Endeavor OS. And I was skeptical, I must say that it was going to actually happen. But about a week ago, they released their first stable release. So I thought we'd better check that out, especially as it's got XFCE. And I must say, I was quite impressed with it. But Elle, you had some problems, right? Okay, so I will just be straight honest and say I have never used Arch before. So I was going into trying this
Starting point is 00:29:45 completely new and, you know, I always say it's okay to be new. So I thought, why not just jump in? Don't do it in a VM. Don't do it on a backup machine. Just kick to it and use it. Now, I'll tell you what surprises me about that DistroHopper segment is we came up with that as kind of a joke. I thought initially I might do it on YouTube, and then I would just do a screen cap with voiceover, and that's how I would do video again. And then we were kind of joking, like, oh, what if you guys just hit, like, a random button and tried out distros?
Starting point is 00:30:14 And I didn't, you know, like, you know Joe, right? I mean, everybody loves Joe. That's a fact, yeah. But Joe's not a big change guy. He's not a big change guy he's not a big change guy so when we said to Joe hey what about just hitting a random button and picking a distro and then having to review it
Starting point is 00:30:32 I didn't think that was going to work turns out it's been pretty great so they have this distro hopper segment where not only are they randomly picking distros that happens in the show but they're also doing some intentional reviews some deep dives it's been really good
Starting point is 00:30:43 so Drew and Elle are on that show with Joe choose chooselinux.show. I like this DistroHopper segment. It's fun, isn't it? Yeah, but one of the things I used to love about Linux Luddites, which is the podcast that Joe created when he first made his foray into Linux podcasting about five years ago, one of their segments was, I think it was called Over a Pint. And they did the same sort of thing. They would pick a distro at random. And then the following episode, they would sort of give their first impressions. And I used to love that segment because at the time I was bootstrapping Ubuntu Mate and I would get all of these little insights about what was good or bad about all of these other distributions.
Starting point is 00:31:27 And it was really great research material that I didn't have to go off and research for myself. So I'm glad to sort of see the return of that segment. I really enjoy it. Well said. And the thing that I find super fun about it is you've got a bunch of different perspectives. So Elle comes from a very new-to-the-desktop perspective. She comes from a server side trying the desktop for the first time. Drew comes at it from a very curious standpoint. He's really just curious about everything. And Joe comes at it from like a well-seasoned,
Starting point is 00:31:53 I've been running the desktop for a decade. Well-seasoned, I like that. Let me tell you how it really is kind of attitude. And the three of them combine to make a really solid analysis about a distro or a desktop and uh and they managed to pack it on to like 30 minutes it's been really cool so anyways i walked away from endeavor os my short review my quick little walk away thing would be they did something new early days but it's it's not derivative it felt like something new. What have they done that's new exactly? First of all, it's not just a straight ripoff of Anterocross. It's a slightly modified installer.
Starting point is 00:32:32 Some progress has been made on the installer. And then it's a fully custom single desktop where they've made some choices about the applications that are different than the choices the anagross folks made it's the desktop environment is based on xfce they've switched out uh vlc for oh i'm blanking on it but it's sort of an xfce focused g streamer front end parole i think that's it yeah i think that's it so they've done some they've made some swaps there uh and it feels like a unique product. It doesn't feel like Antergos next release. You know what I mean? Yeah. Okay. So it's not really the continuation of Antergos than it is. It is a different project with a different agenda. That's my sense. They cover it more in Choose Linux, but there will be other desktop options and other install options that are in
Starting point is 00:33:21 the works. So that's coming. Okay. I was going to say, because that was kind of the thing with Anturgos, right? I think Anturgos had a different name to start with. It was, was it Synarch originally? And it was just Cinnamon on Arch and that was the only desktop option. And then it got renamed and then they added all of the different desktop options to the installer.
Starting point is 00:33:43 History is repeating itself. It sort of is, but it does make sense. You know, you do want to focus a bit initially. You want to limit your problem domain. Get it right. Yeah, if it were me, I would advise you pick your desktop environment and you stick to that one desktop environment and you just execute really well on that one thing. As soon as you become a Linux mint where you're looking at two
Starting point is 00:34:06 different distribution bases and four different desktops you're spreading yourself too thin and you can be good at everything but not great at anything i do think my my future like need a quick arch install just want to try something out on Arch, go to Distro, we'll be Endeavor OS. Is that right? Okay. Because that was honestly, that was probably the thing I use Integros the most for as well. So why Endeavor and not Manjaro,
Starting point is 00:34:34 given at the moment that Manjaro's default desktop environment is also XFCE and they've been doing this a lot longer. So I'm guessing there's probably more refinement there. I agree. I think if you
Starting point is 00:34:45 wanted a full desktop that you were going to use long term at this point it would probably be manjaro if you wanted something was arch based and didn't want to use arch chris likes the shiny mountain that's what it is i know that i'm just kind of being devil's advocate because we've got you know a new distro on the block there's some heritage or a reason for its being which is you know the discontinuation of Antergos. And then there's some real similarities with Manjaro, which is also an Arch derivative. So what Antergos gave me that Manjaro doesn't really satisfy is damn near vanilla Arch. And I would say Endeavor OS is even slightly closer. I could be wrong. I didn't do a scientific
Starting point is 00:35:23 calculation. But by the quick count that I did, six packages came from their own repo. And two of them were their GPG key package and things like that to make the repo possible. So it's very mild
Starting point is 00:35:39 modifications from upstream Arch. It would take you 20 minutes at most to just make it an upstream Arch box. And that's what I'm looking for is, I'm looking for a shortcut to just get a full graphical desktop environment with a web browser and a media player and some codecs.
Starting point is 00:35:57 A bootstrap. Yeah, on top of Arch. Because if I'm installing Arch these days, it's because I need Arch to do a task. I'm not necessarily installing it to use for six months to five years. And if I was, maybe I would consider Manjaro at this point. But for me, right now, I'm sticking to Fedora and Ubuntu for the desktop. But that does seem like a good Arch candidate.
Starting point is 00:36:20 And I think I'm going to check back in and maybe every other release or so. It's looking pretty good. And I got to say, I love Pac-Man. I know, right? It's always a dream. Not just Pac-Man, but the AUR. That source is really hard to get rid of once you've tasted it. Thankfully, there's this project called Linux Server IO that makes software much more available
Starting point is 00:36:38 on just about any distribution I choose. So I haven't had that problem for a while. All right. Well, let's move on now. We have a few things to get into. Number one is the housekeeping. Just a really quick one here. This is kind of a great study group that's kicking off. It's like the next generation of the study groups we've been doing for a while. Meetup.com slash Jupiter Broadcasting for times, dates, and information highlights. It's passing the AWS Cloud Practitioner Exam.
Starting point is 00:37:09 This is a free online study group that we're getting more people at Linux Academy involved in to give essentially training away for free. What's the downside here? Just take advantage of it while you let us do this. And learn some things. How long will you let us do this? They can't take it away again, so you're set. Once it's on the internet, it's out there. But if you want to ask questions or get information, meetup.com slash jupiterbroadcasting.
Starting point is 00:37:30 Once you set Elle on a task, man, she is like... Watch out. I know. She's going to get it done. She's just taking this to the whole next level. They're going to get even better. So meetup.com slash jupiterbroadcasting for that. And more speaking of AWS, by the way way Elle has also released a whole bunch of
Starting point is 00:37:45 more AWS content for free as well as additional courses we'll have a link to that in the show notes that's something that she and I do now they should never have given her the key because she's just her I know I'm like Elle asked me she's like what do you think about this this and that I'm like well Elle just use your best and
Starting point is 00:38:01 just do it whatever you want like I know you're gonna do it right just do it and like it hasn't gone wrong yet. So check that out. We have links to all that stuff in the show notes, as well as a link to the Friday stream. May there only be a limited number of Friday streams left? Could there be a very special Friday stream where the entire crew is in studio? All of these questions and more will be answered.
Starting point is 00:38:26 I've got to know. At FridayStream.com. The latest episode, FridayStream.com slash 10, Young and the Reckless, was our first stories about the ways we trashed our early vehicles. Really, that's what it came down to. You know, I was on a trip when I was listening to the Friday stream, live, of course, because that's the way to do it if you can. I saw both of my first cars, the first one I wrecked and then the second car I used after that.
Starting point is 00:38:51 So it's a great episode. Did you hear about that? Did you hear my transmission story? Oh, man. I know. I know. I know. That was crazy.
Starting point is 00:38:58 Anyways, the Friday stream is great. It may be a limited product. I don't know. Who knows? People don't know. Somebody may know, but who could that be? Who could that be? Check it out, FridayStream.com.
Starting point is 00:39:11 And there's much more. We have links in the show notes for everything I've been yammering on about, including all of the news stories and everything else we're about to talk about at LinuxUnplugged.com slash 311. All right, Thomas, thank you for waiting through all that. Appreciate it. Oh, of course. So, Thomas, I guess you're not new to the Texas LinuxFest scene or that whole Linux scene at all since you've been in the biz since about 1993, if I recall correct. Correct. Correct. Yeah, I've presented at Texas Linux Fest numerous times over the years. My daughters have volunteered with TXLF. So yeah, I've spent a lot of time with and absolutely love the folks who organize Texas Linux Fest. I think one of the
Starting point is 00:39:58 things that really resonated about your talk is that you and I have had a very similar timeline in IT. You started a bit before I did. Because when I started, Turbo Linux was no longer a thing. It was like it was on the decline. But when you started, you became Turbo Linux certified instructor number 001. I don't even know how many people listening have even heard of TurboLinux before. It's really big in Japan. And actually, this is one of the few times where I can say that with a perfectly straight face. TurboLinux actually has done very well in APAC. But yeah, back in the day, TurboLinux was one of numerous distros out there.
Starting point is 00:40:45 And at the time, I owned a small IT consultancy and we got engaged because I had written a whole bunch of Red Hat Linux training courses. And we got engaged by TurboLinux to develop a TurboLinux certification course. This next question is in the context of the overall direction of the jobs market. is in the context of the overall direction of the jobs market. I'm curious, how did you go from 14 years at Red Hat to, which when I think of Red Hat, especially the time you were at Red Hat, I think very much of on-premises installations and things like that. How did you go from that career trajectory for 14 years into Amazon, which to me is, it seems like a pretty big pivot for somebody in your career trajectory.
Starting point is 00:41:27 You seem like you're very much on-premises, building on-premises data centers, systems out, supporting those clients, running an independent contracting company. Then you go work for Red Hat. It sort of extends that career trajectory. Then all of a sudden you get to Amazon, and it seems like a bit of a 180 to me. Well, I don't think it's a 180. I think that it's a pretty natural progression, honestly, because look at the evolution of cloud, right? For a long time, people were saying it's cloud when it was really just virtualized hosting. Yeah, you're
Starting point is 00:41:58 on-premises set up, but up on somebody else's infrastructure. Lift and shift, you know, we'll do your mess for less kind of things. So, you know, I spent a fair amount of time helping customers do things like that. But then as cloud native applications and application services started taking off and as storage changed and as, you know, networking sort of evolved and became more complex in cloud computing environments, at their core, all of the services that you see most of the cloud providers out there offering are built on Linux. And so for me, it wasn't a 180. It was a fairly natural progression. that everybody seems to be taking a cloud-first attitude or strategy. And a lot of these organizations, a lot of big enterprises, are taking a containerized first in the cloud. And not even your mess for less, dump what we're doing out into the cloud,
Starting point is 00:43:01 but let's really, really architect our applications to take advantage of cloud-native services, which are all based on Linux. So that's what I decided to chase. Makes sense to me. The thing you said in the keynote that, well, you really demonstrated actually with job searches, but essentially the punchline is the Linux sysadmin could be going the way of the Unix sysadmin. Not that it's going to be obliterated completely, but it's going to become a niche. And when you do a job search in a popular area, you're down in the Austin area right now,
Starting point is 00:43:32 you do a job search down there for a Linux admin, you get X amount of results. You do a search for cloud architect or cloud engineering, you get almost four or five X, maybe even more results. Right. What's at the core of that, though, is Linux, right? So it's not it's not that we are left out of this transition. It's just about maybe adapting to the times. Yeah, absolutely. I mean, I think that it's really,
Starting point is 00:43:56 really natural, especially if you've been doing this for a long time to go, well, I know Linux, I know the data center, I know, you know, IP tables and networking and subnet masking and storage. And, you know, I want to do that in the data center. It's really easy to get caught up and scared of change. But when you look at the infrastructure that is running every cloud provider out there, it's all open source. It's all Linux. It's all things you're already used to. And so I don't think that folks should look at it as, oh, my gosh, this is going to be hard. I think that folks should look at it as, wow, I've already got a head start on a lot of other folks because I understand the underlying technologies. Yeah, that is, I think, a very good way to look at it.
Starting point is 00:44:40 And it's the reality of the situation. You're well positioned. I want to just take a tangent for a moment and talk about something that we never talk about on the show, and that's Amazon Linux. Correct me where I'm wrong, but my understanding is that it is at least initially based on a version of RHEL, but that's about the extent of my understanding. Is that correct? So we have a lot of commonality with, say, CentOS or Red Hat Enterprise Linux. But what we did when we were developing, especially Amazon Linux 2, which is the latest version that's out there, is we wanted to have a distro that was familiar and comfortable to enterprise users.
Starting point is 00:45:20 So, yes, it does share a common heritage with Red Hat Enterprise Linux. It's similar to CentOS. But we recompiled the GCC toolchain, put a newer version of glibc, newer version of the kernel, optimized and tuned it for virtualized environments. So while it is a similar environment and gives you a similar experience to other RPM-based distros, it is really purpose-built for cloud computing. So it's not necessarily pegged to a specific version of CentOS or RHEL? Nope. Nope. Kind of in this context, what are your thoughts on the universal base image that Red Hat's working on as part of RHEL 8. So UBI, I saw a lot of the development that went on around UBI when I was still at Red Hat.
Starting point is 00:46:12 UBI is interesting. It is designed for containerized environments. It is designed to be used as a container. It's not a full distro. Could run on top of Amazon Linux too. Sure, absolutely. Yeah. Red Hat's goal is to make it freely available, zero cost. They want everyone to adopt UBI for all of their containerized workloads. And I think that that is a noble cause. I think that there are a lot of organizations which have done analysis of container runtimes and found that smaller is better. of container runtimes and found that smaller is better. And UBI being a universal base image tries to be all things to all people. And so, you know, in the environments where you've got
Starting point is 00:46:54 to spin up thousands or tens of thousands of containers, you're probably going to want to look real hard at what the performance impact is for having a larger container. That is not a slam or a dig at all. There are some cases where UBI is absolutely going to make sense, but there are also going to be cases where it doesn't. Yeah, I think that's a fair observation. And everything you say I consider your personal opinion doesn't reflect Amazon or anything like that. So this is all just what Thomas thinks.
Starting point is 00:47:24 And in that kind of vein, when I look at Amazon Linux 2 and how it's used at such a fantastic scale, and I take that out over the next five to 10 years and I multiply that across Azure and Google Cloud, and I think not a single one of those is a Red Hat subscription. And I wonder if this plays a bit into IBM's acquisition or perhaps why Red Hat may have been willing to sell to IBM. Again, your personal opinion, but do you think there is a sort of a market momentum that may have been on their minds during this acquisition?
Starting point is 00:48:03 that may have been on their minds during this acquisition? Wow, that's a little difficult to answer because I was inside of the organization during the acquisition process. I will say that you can look anywhere in the industry. You can look at AWS, you can look at Azure, you can look at GCE, you can look at, you know, the smaller ones like Rackspace or any one of the organizations out there.
Starting point is 00:48:27 They're all running a whole lot of unpaid Linux. They're making a whole lot of unpaid Linux available to their customers. And their customers are all saying, meh, it's good enough, you know. If you look at the sort of paradigm shift that we're seeing where folks are saying, I'm going to do things as, you know, as cattle, not pets or even not necessarily as cattle, but, you know, as containerization. So that if something breaks, if something didn't work, I throw it away. I spin a new one up. I don't care. I don't care about the underlying operating system.
Starting point is 00:48:59 I don't care about the technology any in as much as like it has to be distro x or distro y so i think that the writing is on the wall for expensive you know expensive big um distributions and i think that everybody recognizes that open source has become commoditized linux has become commoditized and so you know yeah i think that that very well may have been one of the driving forces. You know, that stream, that well is going dry. Maybe it's time to cash out. I don't know. Great point. And is in your talk, you talk about the distro wars as if as if they're over. Is this kind of why is this is this new reality reality? When you talk about the distro wars in your keynote, you talk about them in a past tense and you talk about the damage they did, not that
Starting point is 00:49:49 they're doing. I think that there's still some of that mentality because you've always got the fanboys, right? And to be clear, I was a fanboy for a long time. I still fanboy a little bit. There are some distros that I really love. I love Fedora. But I think that, yes, when you had in the early days, you had these distros that were doing fairly different things around the Linux kernel and you couldn't install the same piece of software across two different distros without totally recompiling. That was bad. That was harmful. It was exactly the same thing that we saw during the Unix wars that, oh, it wouldn't work on this SysV versus this BSD init style or HPUX had a different kernel and you had to recompile stuff versus SunOS. All that craziness, different administration tools, different interfaces. I think that the distro wars were very harmful. I don't think we're
Starting point is 00:50:45 seeing that as much today. I think we're seeing a lot more work towards interoperability between distros with things like Flatpak and so on that I think it's fantastic. I think it's wonderful, man. Use the distro that you like and still be able to access the software that you need to get your job done. I mean, no doubt about it, right? I mean, looking back at since 1993 compared to today, it is so much easier to run the distro that you want to run. Oh, yeah. I mean, you remember as well as I do.
Starting point is 00:51:17 And I talked about it. I alluded to it in the keynote. Man, you know, I remember fighting for literally about a week to get my first distro installed. And then I finally got it installed and it booted up and there was a little flashing login cursor. And I was like, ah, what do I do now? Thomas, when you brought up, when you brought up wind modems, I actually felt physical pain. I felt physical pain I felt physical pain. Oh, God, it was so bad. Yeah. It was so bad.
Starting point is 00:51:46 It was so bad. Well, any kind of advice or any kind of quote-unquote mentorship that you would give to somebody who's looking to get into the Linux market today, what are some of the fundamentals that they probably need to start thinking about to be successful in the job market? Not to put you on the spot, but. No, no, no. That's actually a really good question. And I will say what you heard me say before, install Linux on your primary machine, and it's going to be scary, and you're going to not know how to do stuff, and it's going to freak you out, and you're going to be missing applications in
Starting point is 00:52:21 the whatever your OS of choice is, Windows or Mac OS or whatever. And it's going to suck for the first couple of weeks. But if you immerse yourself, if you force yourself to really use it every single day, learn about how networking works, learn about what subnetting is, understand why you always have a 192.168 address when you're at home. Like just that sort of basic blocking and tackling, getting it up and running, getting users installed, configuring services. If you do those things and you can speak intelligently about them when you go to interview, you're going to have a huge leg up over somebody who's just kind of the paper tiger that, oh, I read a book or I ran through some online cheesy CBT that didn't really make me go through and perform tasks.
Starting point is 00:53:10 Can I just add to that? Sure. Absolutely. So the first thing I was going to say is I was, I listened to your question and the first thing I thought was really learn networking. So I'm glad that you hit that point because I think that's super important. And, you know, people often think about, oh, I know how to get around, you know, the Linux file system and install packages and configure packages. But you really need to be an expert at the network level. And then if you want to be an attractive candidate to employers and you want to be working in the data center, then it doesn't matter which technology you choose to learn,
Starting point is 00:53:45 but learn how to orchestrate Linux at scale. So it doesn't matter whether it's Puppet or Chef or Answerable or Juju or Maz or whatever, learn one of those, understand why it's important and understand how you scale Linux horizontally and vertically. And if you're able to nail that and networking, you've got a job for life. I completely agree. Great tips. That is one of those things that even today, I still appreciate having some network fundamentals.
Starting point is 00:54:16 Wes and I were on a call on Monday discussing relays and international data transfer and the hops between. And it really, really helps to have a basic understanding. We live in a distributed world, right? And it's all connected by networks. I found an incredible value in learning things like Ansible, as Martin just said.
Starting point is 00:54:36 But Docker as well was another life-changing technology for me. But having a project, a real-world problem that I can solve at home with these things is yes that means i can go into an interview and speak authoritatively on a topic and say yes i've done x y and z on my home lab here's how i can add value to your business and just being able to go in there and say those things with some authority is completely overlooked when when people are choosing one solution over another, whether it's a Synology NAS versus building your own thing,
Starting point is 00:55:09 that never factors into the equation, and I absolutely think it should for people. Yeah, you're dead right. And the number of times that I have messed around with a personal interest project at home where I've had to learn, let's say, how Ceph works, for example, or ZFS, and then have been able to use that knowledge and apply it in the workplace. I can't count the number of times I've done that. So, you know, back to the don't just run it on your desktop PC,
Starting point is 00:55:40 set up, it can be something as simple as a NUC with disks plugged in via USB 3. You know, it doesn't need to be expensive or fancy, but create yourself a lab that you can bring up and solve problems on. It's better if they're problems that persist, you know, like your home media server or, you know, something like that. And really experiment with things, you know, don't be afraid of experimenting with a new file system paradigm. It's something that Alex and I were talking about in the Telegram this week. Just experiment and
Starting point is 00:56:09 use these things. My daughter and I just bought five of the new Raspberry Pi 4Bs. And you stack those bad boys up into one of the little stackable cases. And all of a sudden, into one of the little stackable cases. And all of a sudden for a couple hundred bucks, the cost of one NUC that's not even super, super built out, you've got multiple machines. So you can do things like Docker. You can do things like Kubernetes.
Starting point is 00:56:44 You can do lab type of stuff at home for a heck of a lot cheaper than back in the day when we were buying you know old optiplexes and stuff like that yeah and and if you don't want to get into um well it's not so exotic but if you don't want to get into the exotic world of arm you know there's even boards like the atomic pie which are x86 boards and they're only like 60 bucks and they're quite pokey and you can do a lot with them so there's plenty of ways to access sort of cheap hardware to build out your own modest lab environments to you know experiment on top tip from me if you want to find a good compendium of different cpus and motherboards and stuff like that is serverbuild.net. There's some great information on that website. And I just built this week a PFSense router around $150 with an i5-3470 in it,
Starting point is 00:57:33 four gigs of RAM and all that kind of stuff. So, you know, it is incredible what you can build for that $150 kind of price point these days. The Raspberry Pi thing, the reason why that's such a fun tip is it's way more entertaining, fun, and educational than setting up a bunch of VMs. VMs is a good skill to have too, but it's so cool to physically set up a couple of Pis
Starting point is 00:57:54 and then connect into them and manipulate them. I like Twimpy's point too, you know, make something you're actually going to rely on because that's a key part to a lot of this stuff is you're going to have to support it
Starting point is 00:58:02 and you're going to have to figure out what happens when you upgrade and it goes wrong right and the family can't watch movies on your plex server anymore it's motivating let me put it that way wes that's very real there's there's nothing like learning how to do raid recovery if you pull a disc out of your home server you know your plex on a saturday morning you know just do that and then learn how to recover that situation that'll that'll focus your attention. Very true. Very, very true. get on mailing lists, get on, you know, web boards, get on whatever is appropriate for what your interests are and contribute. Even if you're not contributing code, I mean, just
Starting point is 00:58:52 answer questions or help folks, you know, help, help new folks. You may not have the answer, but you know, Hey, did you consider blah, blah, blah, blah. If I, as a hiring manager, see that and see that you're out there trying to do good and trying to help the community, that gives you massive brownie points in my eyes. Yeah. As a hiring manager, I totally endorse that. That might be one of the single best tips given out on the show, because that is something that we use when we are researching people that we're talking about on the show. And that's a way we measure a certain amount of impact too.
Starting point is 00:59:25 And I can absolutely see how that would correlate to hiring. I think that is a really good tip. So Thomas, I've got two last questions for you. Sure. Number one is a long timer. What are you doing today on your Linux desktop that just, just like you, if you, if you told 10 year, if you just went back in time 10 years and told yourself you could do this,
Starting point is 00:59:43 it would blow your mind. Oh, that's, that's easy. I mean, it's, let's ignore containerization because this is sort of, you know, the next step. But the fact that I have a machine at my desk with 32 gigs of memory in it, and I can spin up virtual machines in, you know, 10 minutes, or not even that, two minutes. in, you know, 10 minutes or not even that, two minutes and set up complex networked environments, then run Kubernetes on top of it to do my container orchestration. You know, the fact that I can do all of that on one machine and that one machine, by the way, has three monitors attached to it 10 years ago, that was science fiction. You are making me smile so much right now. A man after my own heart because I am
Starting point is 01:00:26 geeking out so hardcore with PCI pass-through and virtualization right now. I can't believe the performance I'm getting. I'm sitting at a virtual machine with a keyboard, a mouse, and a screen, and it feels like I'm at bare metal hardware. It's just... Oh, yeah. Virtualization has come so far. It has a future. That is such a remarkable, that's such a remarkable change. Great, great answer. Number two, how would you feel about us doing a once over on your keynote, like doing some audio filtering and things like that and releasing it somewhere for people to be able to listen to? I don't know if it's ever been public, but I'm just thinking after our talk, that would, that keynote would be some really good context for this conversation. I'd love to post it somewhere. How do you feel about that?
Starting point is 01:01:08 I would be honored. That would be fantastic. Thank you so much. I will figure that out. I don't know exactly how we'll do that, but we'll do a follow-up at some point, and then I'll let you know whatever we figure out, because I just came up with that on the spot. But I think it'd be really good, because it was such a great keynote, and you made some great points about diversity and different types of diversity, including neurological diversity, that really resonated with me. And that's in the keynote as well. We did talk about that in episode 304. So if you do want some additional context before we get that whole thing posted, go check out linuxunplugged.com slash 304 where we have all that.
Starting point is 01:01:42 Thomas, we'll have links to your profile and whatnot in our show notes. Is there anywhere else you want to send people? AWS.amazon.com. Got to throw that out there. Attaboy. Good man. You got to do it. Yeah, it's great.
Starting point is 01:01:56 If you've never heard of AWS. There's this little company that's doing something to this cloud thing. I don't know if it's ever going to be big. I don't know that a book company is ever going to succeed at that. Right. Yeah. Let me tell you, the Seattle area could tell you differently. We have some glass balls downtown that say otherwise.
Starting point is 01:02:20 Big, really big glass balls downtown. Man, the first time I saw those, you know, because I flew up for some of my new hire, the first time I saw that was like, wow. It looks like something from Star Trek. I bet you there will be a sci-fi episode at some point that films outside those things. They're super cool. And if you search the internet right now, you'll find Jeff Bezos thanking the crew for Amazon Prime Day up on the glass balls. It's a pretty great picture. But that's not in the show notes.
Starting point is 01:02:48 That's something for you to do at home. But what we do have in the show notes is a link to Croc, which is looking to supplant my beloved wormhole. Did you find this? Yeah. Well, someone found it anyway. And Drew tried it out with me. He was good enough. He agreed.
Starting point is 01:03:05 It's like Magic Wormhole is great. I think Croc has a slight edge. It's encrypted. It lets you send multiple files, and it's resumable. Okay, hang on. Rewind. What's this thing called? Because I love wormholes.
Starting point is 01:03:17 If there's something better out there, I need to know about this. Right. It's called Croc, C-R-O-C. It's on GitHub. We'll have a link in the show notes. And it's all the things we love about Wormhole. It will do a proxy connection, which you can self-host or that project offers one. It brings in multiple files and resuming though, which Magic Wormhole currently does not. Really quick recap for those of you that don't know. These are tools
Starting point is 01:03:41 that make it crazy simple to transfer all kinds of large or small files between machines anywhere in the world. They will traverse NAT. They will manage your port forwarding, a.k.a. they don't require it. It's a really, really handy way to, say, exchange large working files between groups and not have to rely on, like, a cloud service. Because once the transfer is set up, you're sending directly between machines. And the thing that Croc's bringing to the party is Windows and Mac support, which is nice, encryption, multiple files, and resuming. Yeah, and it's just a Go binary, too, so you can just download the tarp file. Oh, quit it.
Starting point is 01:04:19 Super easy to package up or run wherever you want. I really love Magic Wormhole, so this does hurt. Because one of the cool things that it does, and I have not tried Croc, but one of the things Magic Wormhole does is you say wormhole send, and then you give it the file name, and then it generates a human readable code
Starting point is 01:04:35 that's in three segments. Oh, it is? Yep. That's really nice. This Magic Wormhole, in fairness here, has one of the inspirations for the project. So there's a lot of tools here. And I don't know that it's really necessarily better than what you're doing,
Starting point is 01:04:49 unless you need one of the features. Resuming is nice. Resuming is nice. Because we're moving like 30 gigs. I will certainly take a look at this. What I would say is wormhole can transfer multiple files as well. You just point wormhole at a directory, and everything in that directory
Starting point is 01:05:05 gets transferred. Nice. Fair enough. Yes, that is true. Oh, look at this. They have a container ready for it to go. I also like that the relay is easy to run. You don't have to run anything separately.
Starting point is 01:05:14 It's another flag to the binary that you have. So we could put that relay on our own system. Very easily. And there's a container for it, yeah. Yeah. Dang it. This is happening, isn't it? I can already feel this has happened.
Starting point is 01:05:24 You and Drew have decided now it's just time for old man Chris to get. Yeah. Dang it, this is happening, isn't it? I can already feel this has happened, like you and Drew have decided now it's just time for old man Chris to get on board. Dang it. That's cool. I love Magic Wormhole. I'll still use it with Wimpy. Yeah, we're not going to uninstall it. No, what's nice about Magic Wormhole is it's in most repositories. You just didn't know about it. That's nice, yes. I love
Starting point is 01:05:40 those kinds of apps. They've been in the repo the entire time. And it's in Pip, too, so if you already have Python, you're good to go. Yeah, of course. Of course. Alright, well, we'll have links to that and more in the show notes. LinuxUnplugged.com. Why don't you join us live next week? Did you know we do this on a Tuesday? Oh, it's way more fun live.
Starting point is 01:05:56 It is. Well, there's like more show. Extra show. Yeah. We have a pre and post show in the recording, but that's not... That's just a little teaser. Spoiler alert, that's not the whole thing. It's not the whole thing. We never really the recording, but that's not. That's just a little teaser. Spoiler alert, that's not the whole thing. It's not. It's not the whole thing. We never really said that, but it's true.
Starting point is 01:06:09 There's only one way to really find out, though. JBLive.tv. We have it converted to your local time at jupiterbroadcasting.com slash calendar, as well as many other fine shows posted over there. Go check out the links to the guests and as well as the hosts at LinuxUnplugged.com. Thanks so much for joining us. I'll see you back here next Tuesday. Thank you. Thomas, thank you so much for coming on the show, man. Absolutely my pleasure.
Starting point is 01:07:13 Thank you for having me. That was a lot of fun. And thank you for doing the recording too. So before you stop recording or before you go, we just have one duty left, and that is we must select a title for this episode. It is the hardest aspect of the show. So if you go over to jbtitles.com. That's why we make of the show. So if you go over to jbtitles.com.
Starting point is 01:07:26 That's why we make you help us. Yeah. If you go to jbtitles.com, we have a vote. Oh, and we've only gotten seven suggestions. Chat room. Several of them are from me. Oh, my goodness. So we have only a few choices to pick from.
Starting point is 01:07:40 Yeah, go help us out. I don't think I like any of these. So we may have to come up with our own. These, I expect more more 32 hours of outrage that is good that is good i gotta admit that is really funny that's i actually would click that too um it's natural you can't resist yeah you can't't. It's instinct. Can we come up with anything else? Wimpy, you haven't been here for a while. I feel like it'd be perfect for you to just have a creative title idea.
Starting point is 01:08:09 And Brent, where's your game today? I've just done it. What was it? I've got one in there. Yeah, Brent, we see it. I mean, it's not like we don't see it, Brent. I know. I remember you said it was good.
Starting point is 01:08:20 Podcasting in my pants, Wimpy. I don't think that's going to be it. Casting in my pants, Whippy. I don't think that's going to be it. I mean, the exclamation point really makes it. Yeah, I do appreciate the visual, but imagine all of the audience that has to have that visual, Whippy. That's just not something we want to do to them.
Starting point is 01:08:42 Well, I think you've missed on your market research there. Yeah.

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