LINUX Unplugged - 517: Caught Red-Hatted

Episode Date: July 3, 2023

Just about every take on the Red Hat news seems to have missed the mark. Special Guest: Carl George. ...

Transcript
Discussion (0)
Starting point is 00:00:00 Hello, friends, and welcome back to your weekly Linux talk show. My name is Chris. My name is Wes. And my name is Brent. Hello, gentlemen. Coming up on the show today, Red Hat made some news while we were away. We thought about it for a week and we realized we've got to address it because we think most of the takes are wrong. We'll give you our take on the Red Hat situation and then we'll round out the show with some picks and boosts and a lot more.
Starting point is 00:00:34 So before we get into all of that, let's say good morning to our friends over at Tailscale. Tailscale makes all the other VPNs look old and busted. It's a mesh VPN protected by WireGuard. Each machine connects to each other, creates a flat network. We love it. It'll change your game, and you can try it for free for up to 100 devices and support the show when you go to tailscale.com slash unplugged. Also, before we go any further, let's say time-appropriate greetings to our virtual lug. Hello, Mumble Room.
Starting point is 00:01:01 Hello, boys. Welcome back. Hello. It is nice to be back. It's nice to hear your smiling mouths, as they say. Right, boys. Welcome back. Hello. It is nice to be back. It's nice to hear your smiling mouths, as they say. Right? That's what Wes always says. And I have a plea to the Mumble Room and the chat room that's all listening live this week.
Starting point is 00:01:15 Feel free to interrupt as we get going. Just tag Wes in the chat room with a description of what you want to say, and he's going to try to work you in because today's topic is really complex and there's so many different angles and perspectives on it that we're going to do our best to try to address the most common things that we've seen but any kind of pushback we can get from you guys i think would give us another opportunity to address other points we might miss so please feel free to tag wes while we're going on and get your thoughts in because it's a big one this week so i guess a few things happened while we were away, right? We have this Red Hat news, which we're about to get into. But Brent, you also have some big news that we're excited to share. I do have some news.
Starting point is 00:01:53 I kind of fell in love earlier this year, and I have now joined the NextCloud team to try to make a difference with all the things they're doing over there. How great is that? What a perfect, naturally organic fit. And, you know, of course, that means we won't take your topic seriously or your opinion seriously on the topic anymore.
Starting point is 00:02:12 Nor should. No, actually, I think this could be a great opportunity just for us to kind of, you know, watch from a little bit closer than normal how this project goes. It's something we all use at the center of our workflow. Yeah, we want it to succeed. And we know you have a lot of handy talents that might just help things along. I think Brent's going to be good help, so it's great to hear.
Starting point is 00:02:32 I will say, I have found a bugger, too, so hopefully I can help in those areas, too. Paying off already. No, what a shocker. So I think the news of you joining the Nextcloud team also means you'll be taking a trip to Berlin again. It does. And I wanted to share that as soon as we could. So details are still to be determined, but we're hoping to do a Jupiter broadcasting meetup here at the end of
Starting point is 00:02:56 July or near the end of July. As I said, dates still to kind of be sorted out. We have a meetup posting on meetup.com. So please join that if you think you might be able to make it. Also, please join our Berlin Buds Matrix Room. We'll have a link to both of those things in the show notes. But we're aiming around likely Saturday, July 22, maybe Sunday, the 23rd, something like that, or maybe worst case, the following Sunday. So that'll be the 30th. So still details to be
Starting point is 00:03:26 determined. Basically towards the end of July. That's it. And then when you know, you'll lock it in at that meetup post. Yeah, I'm hoping that by next Linux Unplugged, so next Sunday, we will have all these details sorted out. But if you're interested and you think you might be able to go, please RSVP, join us, and
Starting point is 00:03:41 we'd love to make it happen. Well, congratulations. This is really exciting. Well, thank you. Of course, you're still going to be on the podcast. Yeah. And hopefully maybe it means one day even Starlink or something's in your
Starting point is 00:03:52 future. So that could be great for the show too. You know, does this mean Brent should be maintaining our. Yeah. He's the expert. He's now the next cloud admin, I believe.
Starting point is 00:04:03 I don't think you want that to happen, Wes. No, I think it's a good idea. Also, I have a tradition where whoever gets the new job has to buy lunch. So that does mean Bren owes us a lunch, too, technically. All right, fine. Also, while we're tossing around the congrats, we should say congrats to our buddy Alex, and of course, somewhat myself. Episode 100 of Self Hosted was posted posted last week and it's a good
Starting point is 00:04:26 one self-hosted.show slash 100 it's a good jumping in point because we decided to kind of reflect on some of our favorite most essential self-hosting applications and then we dug into something I think is going to be a topic for us in the future which is Proxmox 8 which is based on Debian 12 Bookworm with I think it's got Linux 6.2 in there or 6.1. It's got a more modern kernel and they have also updated QMU and KVM and all those libraries like Ceph and all that stuff to go along with it. Proxmox 8 is looking real good. So we dug into that in self-hosted 100 as well. Self-hosted.show slash 100. We got a little note saying, hey, we found a geocache. So John and family left us a note. It reads, we just wanted to reach out and say we found the last geocache.
Starting point is 00:05:07 My family and I were out trying to get photos taken before we moved to the East Coast, and it caught our eye. We want to reach out to say thanks. Now, we don't know which geocache this was. I mean, congratulations. But one of us wrote, congrats on finding the last geocache. And which is so silly in retrospect, because how would we know what order they'd be found in? The last one we made, I suppose? I think that's what it is.
Starting point is 00:05:32 On our little journey of geocaches. And then there's also something else very strange in here. I mean, yes, we have a Coda Radio sticker, a Linux Unplugged sticker. But then there's a $2 bill and a $1 bill. We didn't put cash in any of these. I'm pretty sure we did not. I don't think we did. They're really crumpled as well.
Starting point is 00:05:50 Yeah. So like, did another listener find this, resupply the stash with some cash for, you know, to like make up for the swag they took and then put it back, I think, which is also great. I think the saddest part is there's the elastic from one of the t-shirts we left in the geocache but there's no t-shirt so just the elastic says like 2xl on it and it's just sitting there that's what i'm thinking is the cash is for is like here's a little bit of
Starting point is 00:06:16 cash because i took the swag so now somebody else gets some value when they find it or something i don't know but john and family congratulations we need to do that again. I wanted to kind of come up with a way to post it all publicly and that sort of slowed it all down. I think the idea would be, if you find our caches, throw some great stuff in there you think another listener would enjoy. You know, cache is great.
Starting point is 00:06:38 And send us a note with name and where you found it. Yes, please, because we have no idea. We don't know what we did in the past. We forget them, I think, as soon as we put them on the ground. It was so ridiculous. I was trying to remember where we'd stuck them all. It's pretty funny. I will say, I think, at least in my mind,
Starting point is 00:06:54 there is a last geocache that hasn't yet been found, which is the geocache that I left in Washington Pass, Chris. If you remember, I kind of placed it, and then I think a couple weeks later, the road closed for the season. It's kind of a seasonal mountain pass. So it was closed all winter. We didn't, I thought maybe a listener would make the trek out there. I don't know, on a snowmobile or some snowshoes or something. I don't think they care that much. No, it's clear. We got to put something better in there. Yeah. Yeah. It's too bad they didn't know. We just
Starting point is 00:07:22 filled it with bars of gold too. I mean, you know, well. Yeah. Jeez, guys. Maybe I should go out there and check on it. You know, like a little family road trip and see if it's out there.
Starting point is 00:07:32 Do it, because I don't know. Like, we've had a few that might have been found by people of the public and they just vanished. This one I tried to hide very well
Starting point is 00:07:41 considering it was a somewhat well-visited area, but that one, from my best knowledge, has not been found by a JB listener yet. So there's still one out there at least. We'll find out. I'll have to check in on it. And I suppose before we get into the rest of it, just before we get to the chaos, a moment to say thank you to Drew, our editor. He does a fantastic job.
Starting point is 00:08:01 And last week we did something brand new. We snuck in live boosts and we've never done anything like this where we've pre-recorded a show but then left a segment to be done after the fact it's kind of scary because like what if we can't all get together then the show just publishes don't have that segment just a big old hole in the show and then of course when we all got together we were traveling brent was out in his tent hunting moose wes and i had our travel mics with us and you know he just did a fantastic job making it very listenable so shout out to editor drew and
Starting point is 00:08:31 when you boost in he's also in the splits so he automatically gets a little cut of that and he earned that split that week that's for sure okay so let's talk about what's happened with red hat put in the simplest terms i can think of since we have gathered together red hat has changed the way they post the source rpms for red hat enterprise linux to the general public that's what's changed what has been the way it has been for a bit now continue is that rel development work is being submitted upstream to CentOS streams GitHub. What has changed is if clone makers want to use the Red Hat RHEL upstream sources to base their clone on, i.e. if they want to have the same source code base as RHEL now, my understanding is they're going to have to figure out where RHEL
Starting point is 00:09:22 was essentially snapshotted or forked from the upstream github repository which should be doable through github commit history they're also going to be responsible now for pulling out all of the branding and rebranding it and which they already had to do to some degree already and they're going to also be more responsible i understand for sweeping it for things that red hat might have pulled out preemptively. Since the switch to CentOS Stream, Red Hat hasn't used these source RPMs themselves directly, but they've continued to publish them. So that way they'd be available to the general public. With this change now, the clone makers would have to do a lot more work and verification in there to kind of make this work for them.
Starting point is 00:10:03 And that's yet to really be determined if that's the route they're going to go. We'll get into that here in a moment. But does that kind of recap like the on the ground change that has happened from just like a fact standpoint? Yeah, I mean, it seemed like before, you know, rebuilders, anyone interested in rebuilding Red Hat Enterprise Linux was handed ready to go, you know, source RPM files that had kind of a lot of this work already done, already packaged, would be the code that had been used for RHEL. Whereas now, yeah, you kind of have to go figure that out for yourself. It is all, they are branched off CentOS Stream, but, you know, there might not be a tag or an exact reference to know where Red Hat started using them for a particular RHEL release internally.
Starting point is 00:10:40 And that's where some more verification work is going to have to be done to make sure they've gotten that right. That's legwork they probably don't have infrastructure for right now. Also maybe raises some of the questions we'll get into about, you know, what is your intention? Do you just want like a well-maintained version of these codes that have been integrated or do you want for some reason an exact copy of a particular point in time release? As Rocky Linux likes to say, a bug forbug compatible version. So this has been a real nice deal for Alma Linux and Scientific Linux and Rocky Linux for a long time
Starting point is 00:11:13 because they're able to take a really high-quality commercial product, rebrand it, and in the case of, say, Rocky Linux, CIQ can go around and sell support contracts for it. If we'd like, Carl's offering to elaborate a bit on the extra work
Starting point is 00:11:27 that would need to go in in this new model. I would like that, yeah. So I would be curious to know what additional work the clone makers are going to have to do now. Yeah, what's up, y'all?
Starting point is 00:11:34 So full disclosure up front, in case anyone's unaware, I work for Red Hat, formerly on the CentOS stream team. Now I work on the Apple team. So if anyone's looking to add Haman in me and discount my opinion because I work for Red Hat, just go ahead and fast forward because I'm not going to say anything that's going to make you happy. But the extra work that's involved, right?
Starting point is 00:11:55 100% of the code in RHEL is open source, unambiguously. The exact combination of that code delivered on a specific timeline in a specific combination with the accompanying certifications and hardware software ecosystem stuff, that's all available to subscribers for RHEL in compliance with all licenses. But all of the code itself does go into CentOS Stream. It has to go into CentOS Stream because if it doesn't go there, then it's a regression for RHEL customers when the next RHEL minor version comes out. Like if we don't put it there, then like RHEL 9.2 just came out. If we don't put it in CentOS Stream, then when RHEL 9.3 comes out, those customers lose that fix or that feature. Then that's just unacceptable. Now that's not to say that things go in like the exact same day always. I'm tracking a change right now that's like a week or two delayed where, and it gets into the nuance of the difference between backporting versus rebasing.
Starting point is 00:12:53 And for the uninitiated, a backport is when you take a commit from the upstream repo, like say a CVE fix, and you apply it to an older version of that software so that way you can deliver it in a way without also updating the software that might have incompatible changes. That's a very common way that software is updated in RHEL with backports. It's also common in Debian and other distros too. The other way is that if you think it's possible to update the software to a newer version in a compatible way, you can do that. And that's usually referred to a rebase. The Git equivalence would be rebasing versus cherry picking, if you're thinking of it from a directly code perspective. So every time that something
Starting point is 00:13:37 needs to change in RHEL, Red Hat maintainers have to think about what is the risk versus difficulty of doing a backport and the risk versus difficulty of doing a backport and the risk versus difficulty of doing a rebase. And those are complicated questions and a lot of nuance there about how you would go about that. Sometimes doing the backport is an obvious thing. It's, you know, maybe a few characters, maybe a few lines. It's not a big change and it makes perfect sense to do a backport. Other times doing the rebase makes a lot more sense. Sometimes doing the backport makes sense for RHEL 9.2, but doing the rebase makes more sense for RHEL 9.3.
Starting point is 00:14:13 And that's what you'll see in CentOS Stream is that the code goes in there, but it might be by, say, updating Python from 3.9.16 to 3.9.17 instead of doing a backport patch to 3.9.16. Ah, that is a bit of nuance there. Yeah, that's not just a random example I'm making up. That is a specific scenario that I'm looking at right now because some of my friends in Alma asked me, hey, where is this update that's in RHEL 9.2?
Starting point is 00:14:40 Y'all stop this, and y'all said it's in stream, and I can't find it. And I pointed to an open merge request that at the time hadn't been merged yet, but it has been now. It hasn't been published to the stream repos yet of where Python got rebased from 3.9.16 to 3.9.17. RHEL 9.2 for customers got a backport patch for it. In 9.3, it's going to be rebased to 3.9.17. And that little bit of nuance is how people can correctly say that not all of the exact sources for RHEL are in CentOS Stream.
Starting point is 00:15:10 And also people can correctly say that all of the source code for RHEL goes into CentOS Stream. It's not a true-false thing. Ah, that just gives you a sense of the nuance here. Thank you, Carl. And that is going to be tricky work. And I can see why there'll be additional verification required to make sure they got that right. And I can see why they would be resistant to that. Yeah, it's extra work. They don't want to do the extra work because they've built their business offerings on doing an exact amount of work, which is Red Hat
Starting point is 00:15:38 doing most of the work. And that's the point I kind of want to underscore here just for a moment. And this part's my opinion, but it's what i've observed is when we got the announcement about the transition to centos stream i think there was probably a motivation inside red hat to say you know we have essentially created our own competitor here and uh some of these deals we'd like to be getting are going to centos i'm sure this is one of the bits of the calculus and so they thought they would solve that problem a little bit And I think the messaging around the initial announcement of stream sort of conveyed the wrong ideas around what system stream is appropriate for. And so instead of solving the problem that they were setting out to initially with the changes to CentOS, they kind of just created two more really valid CentOS contenders as well as a couple of others as well. And I'm primarily thinking of Alma and Rocky here. CentOS contenders as well as a couple of others as well. And I'm primarily thinking of Alma and Rocky here. Then on top of that, Red Hat got something they didn't have in the previous
Starting point is 00:16:30 arrangement that was never a problem. So in the previous arrangement, CentOS was a community project with some famous organizational issues and sometimes not always the most effective product, but it was there. It was solid, people could rely on it. But now, with Rocky Linux, there's a sales department. There's an aggressive sales department that has recognized an opening in the enterprise software market and is pursuing it with all company focus. The thing that they can offer is they can essentially offer the same exact product that Red Hat is creating with minimal effort to create that clone and then undersell on the support.
Starting point is 00:17:11 And the beauty thing here is you could deploy hundreds and hundreds and hundreds of Rocky systems, but maybe you only want support on five of them. And they can come in and they can offer pricing that just is outside of Red Hat's scale. and offer pricing that just is outside of Red Hat's scale. And so Red Hat has created, in their previous actions, a much worse problem than they had to begin with. And it was a pretty sweet deal for the clone makers because the product they got to sell is based bug-for-bug compatibility on Red Hat's commercial product, which not only has deals that require it for software compatibility, but has a ton of industry momentum and brand respect. So talk about a great deal for them. And that deal just changed, and that's the part I want to get into now. Linode.com slash unplugged. Head over there to get $100 in 60-day credit and support the show while you're checking out the exciting news.
Starting point is 00:18:00 Linode's now part of Akamai. All the developer-friendly tools, including that cloud manager that's so beautifully built, the API that has libraries and tools and documentation ready to go, the command line tool that I use on the daily to snapshot and upload to object storage, all that stuff that we've used or you've used to build, deploy, and scale in the cloud, that's still available. But now it's combined with the power of Akamai's global reach, and they're expanding their services to offer more resources and more tooling while still giving you that classic reliable affordable and scalable solution for yourself for your project or a business of any size jb has successfully gone from a real small instance just a real narrow
Starting point is 00:18:35 focus kind of task to something that's just a massive rig now it's how we serve all of our audience facing content and as part of akamai's global network of offerings data centers are going to be expanding worldwide. They're going in big, giving you more data centers to choose from, giving you access to even more resources to help grow your business, your project, serve your friends, your family, and absolutely your customers. So why wait? Go experience the power of Linode now Akamai. Go to linode.com slash unplugged. Get that $100 in 60-day credit, support the show show and learn how linode now akamai can help
Starting point is 00:19:06 scale your applications from the cloud all the way to the edge it's linode.com slash unplugged i have to say i think the majority of the takes on this red hat situation have missed the mark a little bit some of them worse than other I want to start with the clone makers. So I watched Alma and Rocky pretty closely after the news broke. And I've heard from folks inside both camps. And I'm just going to generalize what I've heard. I won't try to name specifics. But I saw meeting notes. And one of the sets of meeting notes I saw was from the Rocky Linux team. You see, they made a statement very early on, a very kind of bullish statement about proceeding and how things would be fine. Internally, Rocky Linux held a meeting. And they hold their notes on, I think it was Etherpad.
Starting point is 00:19:57 So you can see each contributor, and Greg was in there, has a color. And you can see the notes that they've edited and all of that kind of stuff. And you can see the whole meeting notes for the call and almost immediately you saw the difference of strategy rocky linux started talking about ways of getting their hands on the source rpms and then somehow getting them published on like a independent third-party website that they wouldn't have any official connection to and then they and alma Alma Linux could just start using those source RPMs that somehow ended up on this independent enterprise website. And they discussed a few other ideas, but they almost immediately, almost really the
Starting point is 00:20:34 first thing they started doing was discussing loopholes. Well, where you saw Alma Linux kind of take a more calculated approach and go, all right, well, let's investigate trying to base it off the GitHub. Let's investigate our possible options here while trying to remain, you know, somewhat positive of their community. And I told you guys a couple of years ago when all of this started, when we really first learned about the stream transition and we heard about Rocky and Alma, I said on this podcast, there will come a day. on this podcast, there will come a day. It'll be down the road where something happens and a decision has to be made. And you're going to see the values of these two communities get reflected and the decisions they make are going to be critical. And what I am seeing right now is Rocky has come out with a statement that says they're essentially going to try a loophole of signing up on a cloud provider, a VPS, getting access to the source RPMs through that cloud provider, and then republishing those source RPMs and using it to base Rocky Linux off of.
Starting point is 00:21:34 And people are all on board with this. As if this isn't the biggest sketchy loophole. loophole. And this is supposed to be an enterprise grade product that you're running in a business for critical infrastructure. And you're relying on this ridiculously, obviously dumb loophole. And as a project, this is what they're representing publicly. And their stands are clapping that along. What universe do you people live in? Do any of you who are agreeing with this actually work in a production environment with commercial software? I mean, this is absolutely ludicrous that you would consider basing your entire environment on this rickety loophole that they're going to try to use to grab the source RPMs. It certainly doesn't feel like it's got a long-term view in mind, which is somewhat
Starting point is 00:22:15 what you expect with a distro like this, right? I mean, instead of adapting to the new, you know, what the new world you've got, trying to figure out a long-term plan, it's sort of what can we scramble to do to keep things exactly the same or as close to exactly the same as we've got them now? It was the same reaction after Stream was announced. What can we do to minimize the change? People didn't ask themselves, all right, well, can we move our application target environment
Starting point is 00:22:38 over to the UBI image? Because the universal basic image that Red Hat produces has actual RHEL files in it it's based on actual rel releases and you can ship your application in a ubi container and you can run it on any distro you want and if you decide to run it on rel you can even get commercial support for it and people could have started targeting the ubi containers two years ago and then they could be running these on centOS stream and they could be in a hundred percent compliance. It's so simple. It was so obvious, but instead we let charlatans,
Starting point is 00:23:11 in my opinion, sell us on ways to maintain the status quo. And if you think about what this compatibility is that everybody needs with rel, it's because archaic software that is shipping the way we ship software in the 90s is targeting specific versions of the kernel and the libraries and the system file locations and all of that. And they certify it against Red Hat, Enterprise Linux,
Starting point is 00:23:32 or sometimes SUSE. And that's really what these distros are providing the value in. And it's a stupid, old way of distributing software. And these vendors that distribute the software charge millions of dollars for doing it in a way that we knew better in the 90s. And these vendors that distribute the software charge millions of
Starting point is 00:23:45 dollars for doing it in a way that we knew better in the 90s. And so instead of us pushing on the industry to change this practice that we should have changed 10 years ago, we just maintain the status quo. And guess what? That deal hasn't worked for Red Hat. And Red Hat has said it publicly. They have said, quote, we don't see the value from the clones. They've said that. And it makes a lot of sense. Why would they? They have a commercial product they're selling. And the outrage farming going around saying that Red Hat has abandoned open source and then stabbed the open source community in the back is absolutely ludicrous. Red Hat employs more people developing software in Linux than just about any company I could name. It's an incredible amount of software that gets created, and a good deal of it doesn't even really benefit the enterprise product.
Starting point is 00:24:30 It benefits idiots like us that love Pipewire. To say they're abandoning open source is so narrow-minded, it's absurd. And if you think about it from a different context, if you just, in my opinion, think about it, if Red Hat had always done it this way, if CentOS Stream from the very beginning was always upstream, it wouldn't be a big deal. This would be a natural way to ship a commercial distro. You would have the upstreams, open source GPL software, and then you would have the company making the commercial product. Yeah, I can't help but think that a lot of this is made a little more difficult to like analyze or think clearly about just because we have had that history. I think maybe to a lot of folks on the outside, maybe internalizing just how different the world with stream is, can be a little tricky. But you're right. If you were starting this up now,
Starting point is 00:25:22 that's probably the way you'd do it. Carl, you've got some thoughts on Red Hat, quote-unquote, abandoning open source? Yes, sir. Yeah, the abandoning thing, obviously, like y'all pointed out, it's crap. It's also not true-false, right? It's not a black-and-white thing. It's gray, right? We always talk about how, you know, why is there only one Red Hat? Why is only one company this wildly successful
Starting point is 00:25:45 productizing open source? We see all these other attempts at, you know, much more questionable approaches, right? Like being Apache licensed for a couple of years, getting popular, and then switching to like SSPL, server-side public license, where it's not open source because there's specific restrictions that preclude places like Amazon from using that source code. Uh, and not like a one-to-one thing. It's totally different. It's a different scenario, but just from using the source code at all. Uh, so you see other ways to go about that. And you know, I'm not necessarily, I don't disagree with that or I disagree with that approach, but I'm not necessarily trying to criticize that approach here. What I'm pointing out is that making money off of open
Starting point is 00:26:28 source software is hard. Tons of companies have started and gone out of business because of it. F***ing Red Hat almost went out of business because of it, right? Like back in the days in Red Hat Linux, whenever the model there was, we're going to build a distro, the internet's so slow that people will pay us to buy box sets of it. And also they can optionally pay us to call us for phone support. That model, which is the model that tons of people are screaming at us that, well, I just want the real bits. I don't need support. We've tried that model. It nearly bankrupted the damn company. That was the original model, right. There's an Ars Technica article I read recently that went into details about it that talked about how Red Hat bet the farm on moving the company's focus to RHEL.
Starting point is 00:27:15 They basically rebranded Red Hat Linux to Fedora Core, moved it out into the public space, made it better. Fedora has gone on to be in the long-term wildly successful after short-term blowback and arguments. Yeah, no, there's an article out there, I'll find it, and it's talking about how Red Hat killed their core product and went on to be successful. And it was about basically shutting down Red Hat Linux, which didn't really go away. It got rebranded to Fedora Core and opened up and became a real community rather than a throw-it-over-the-wall open source thing. Basically, my summary is that making money off open source is hard. Red Hat has always tried to walk that line. They almost went bankrupt doing it with Red Hat Linux, switched to the RHEL model, but because of the open source principles,
Starting point is 00:28:01 still publish the source RPMs, the source code in the throw-it-over-the-wall model that Red Hat Linux used to have and RHEL has always had. And that throw-it-over-the-wall model was what allowed things like CentOS to exist in the first place and later on, ALMA and Rocky and Oracle. And it's always going to be walking the line. There's going to be people that disagree with where Red Hat draws the line. There's a ton of people that think that Red Hat should just be completely happy making the bits, no matter what the engineering cost, and selling optional support if people feel like it. But we've proven that that model doesn't work. The reality is that as you look at Red Hat's attempt to kind of address the whole CentOS as a competitor, if you want to put it that way, they're trying to solve a problem in that if you really have a critical the training is consistent and the skill set's consistent, you want to keep it REL compatible.
Starting point is 00:29:11 Yeah, definitely. There's definitely places where they're not making money from it that they want that kind of stability. They want what REL offers. And to be fair, there are programs. Those programs need improvement and need to be more accessible. But there's programs for academia. There's programs for research institutions. There's programs for individuals to get free RHEL. The developer program. Another common thing I hear is that
Starting point is 00:29:33 people say, well, I only want to pay for Red Hat support for my production stuff, but I'll use a RHEL clone in dev and prod. Red Hat literally has a program for that. It gives you several thousand free rail instances in your non-prod stuff if you're paying for it in production. This isn't just like, oh, damn, Red Hat, they're terrible. It's people, and we're actively trying to make things that meet these criticisms, and it's not going to be perfect the first time around. It's going to be an ongoing improvement thing. And I mean, no promises, but I would not be surprised at all if some of the results of this is that the 16 free instances for individuals goes higher. Like that's an entirely plausible outcome from this. You know, our buddy Noah did
Starting point is 00:30:14 a great interview in the Ask Noah show, Ask Noah 343. He interviewed Mike McGrath, who's been really on the public front lines with these changes. And I thought it was a really informative interview. And one of the things that he makes clear in there is red hat's perspective on this is that rel is a product and centos stream is a project and so if you think about it and if you think that's their core alignment with the way this is the way they see this these changes fall in line with that it makes sense um and you know red hat indicated although mike wouldn't be specific that they saw some bad faith actors you know i i have to note and i and again specifically too um in in the interview the comment you know not necessarily bad faith in the
Starting point is 00:30:58 technical sense but bad faith in the in the money making side of things yeah in kind of some of the claims and some i i also and i have no information here about this but i noticed that about oh i don't know 10 days or so maybe it was less than that five days before all this blew up rocky and nasa announced that nasa had secured a contract with rocky enterprise linux i don't know if it was very many systems but probably an example of an outfit that could probably either through one of the programs or directly just buy rel you know this could be an example of maybe a customer base that was previously on traditional centos and rocky comes in and says hey you can move those over to
Starting point is 00:31:37 rocky and if you need to support you can get it and that's that's a contract that could have gone to red hat and it's not like rocky's turning around and submitting 20 to 30 percent of the fixes upstream. And so they're contributing so much value upstream that they're totally justified in this rebuild. And that same interview Mike kind of talks about, you know, if you want to build your own product based on stream, let's collaborate there. You know, we can do that if you're offering something that's unique. I think that's kind of where the question comes in. Is your value, look, Red Hat does all this great work to keep this super stable and you can get it this other way and we'll help you with it? Or is it we help turn this upstream project into a stable OS and you should trust us? clone makers were to provide and participate directly upstream, they could catch some of the same bugs. They could catch those bugs and they could submit them, you know, to have the Red Hat
Starting point is 00:32:30 developers fix them. And if they don't do that, they're going to eventually get those bugs anyways when they do ship in RHEL. So it may actually be better for them to participate sooner in the process and catch that stuff before it ships to anybody's customers. So there could be an opportunity to make the space better in that regard. I think people are angry because a great thing, a really nice thing got taken away. But I have a personal outlook on this. And that is that the economics of the tech industry have changed. I mean, we've all heard about the layoffs, have changed. I mean, we've all heard about the layoffs, the rate hike increases, VC funding drying up. It creates a different environment. It creates an environment where they have to find value, they have to make money, and some of the things they could do for free when money was cheap and easy, they can't necessarily continue to do.
Starting point is 00:33:20 And I think if you can draw a line through something we're seeing right now, with the API changes at Reddit, with the Twitter changes right now with the throttling and even with this change in the rel source code distribution the through line you can draw there is the economics of running the tech industry have changed and some of the really nice goodies that we've been getting for the last 13 years because the cost of money has been below the inflation rate, are probably going away because these tech companies basically could have unlimited money to do this stuff. They could hire people like crazy. And now they're laying off or they're freezing, right?
Starting point is 00:33:53 They're having to focus on things that make money. And that has a ripple effect, in my opinion. And these are some of the ripple effects you see as a result. Carl, you've got some comments here. We've definitely been talking a bit loosely about the actual organizations building these rebuilds and then the organizations selling support for them.
Starting point is 00:34:11 So maybe you should be a little more clear about that. Yeah, of course. What I'd like people to think about is that this is, again, another area that is just soaking in nuance and is hard to just make an absolute statement about.
Starting point is 00:34:26 But as far as objective facts, both Rocky and Alma were started by CEOs of companies, CIQ and CloudLinux respectively, that had business plans based on a RHEL rebuild existing. And those business plans essentially boiled down to doing something with that RHEL rebuild and not having to pay for the vast majority of the engineering effort to create the operating system, but doing something adjacent to or on top of that operating system and being profitable because they're not having to foot the bill for most of the engineering work. If it was just about the code, they could take that code from Fedora, from Upstream Projects, from CentOS Stream. They could do those things.
Starting point is 00:35:12 But it's not about the code. What it is is that their business propositions hinge on RHEL compatibility. Red Hat has spent literal decades building a hardware and software ecosystem and certifications around the exact bits and the exact combination and the exact lifecycle of RHEL. And these businesses are fundamentally designed to take advantage of that. Those businesses went on to do various things. They like to talk about how they're separate entities, and that's somewhat true or false or whatever. It's another gray area, right? What I can say is specifically that the AlmaLinux founder, the CEO of CloudLens, Igor, I forget his last name, he said he was going to make a nonprofit, and then he actually made a nonprofit, a 501c6. Total props for him to doing that. They gave over
Starting point is 00:36:01 all the trademarks, but the core engineers building AlmaLinux, as far as I'm aware, are still 100% Cloud Linux employees that work for Igor. It is completely sustained by that and because of their business interests. And somewhat similar, but different thing on the Rocky side. Originally, Greg, the founder of Rocky, said that he was going to make a nonprofit. He reneged on that promise and made a B Corp instead that he completely owns. It's even in their FAQ that they talk about how their B Corp bylaws of their quote-unquote foundation are binding. But in their FAQ, they point out that Greg actually isn't legally bound by those bylaws in any way, shape, or form. He can delete those bylaws and delete the board and do whatever he wants to.
Starting point is 00:36:50 And the vast majority of the employees working on Rocky Linux are CIQ employees that work for Greg. So he can make any decision, dictate it to his employees to do, and depending on how he wants to characterize it, he can say that this was a CIQ move or this was a a Rocky Linux, Rocky Enterprise Software Foundation move. And Chris has seen that before with the stuff on Twitter, with the advertising where you pointed out their open SUSE ads and other stuff like that. Yeah, I I'm a little disappointed to see the tacky strikes from SUSE on this. I'd like to dig into how their licensing works, too, and the way they release their source RPMs. Well, I want to I want to steel man Greg's argument just for a moment.
Starting point is 00:37:28 So I think what Greg would, or I don't want to, maybe just generally, I think the makers of the enterprise Linux clones, let's say, not to make it about any one person, but I think their argument could be, well, isn't that what Red Hat's doing with open source? They're taking the Linux kernel, they're taking the GNU user land, they're taking all these things that these other giants have built and they're selling their commercial product on top of that.
Starting point is 00:37:48 And what the clone makers are doing is essentially just the next stage of that. The shoulders they're standing on is Red Hat, but of course Red Hat's standing on all the other individual contributors
Starting point is 00:37:57 that make up the platform they're shipping. And so their argument is we're justified in doing this because we're really just doing what Red Hat does, we're just doing it at because we're really just doing what Red Hat does. We're just doing it at a different scale. Yeah, they're wrong, though.
Starting point is 00:38:09 Yeah, I'd like to hear your response to that because I've seen that argued quite a bit. Again, personal opinion. So it requires a specific understanding of what I mentioned before about skirting the line between making money off of open source, right? about skirting the line between making money off of open source, right? What lives in the open source, spirit of open source, open code space, the project space, if you will, and what lives in the product space? Red Hat Linux was, it was a product, and it was a throw-it-over-the-wall open source. Like a lot of the criticisms, we always lodge at Android. Google builds it, and then they throw some of the source code over the wall,
Starting point is 00:38:44 and then they say it's open source, right? It's not really a collaborative thing. That's what Red Hat Linux was in its early days. It was built internally at Red Hat, private, thrown over the wall to say, yep, we're honoring all the open source licenses. This is the easiest way to prove that we're honoring all the open source licenses. No, you can't really collaborate with it and help us build it, but it's open source. You can see the source code and you can file bugs.
Starting point is 00:39:07 Yay. So they started with that with Red Hat Linux. Same thing with Red Hat Enterprise Linux, same model, throw the source code, the source RPMs over the wall and build whatever you want to with it. But that conflated and kind of smudged the lines
Starting point is 00:39:20 between the project space and the product space. The Red Hat Linux to Fedora core transition, that was a course correction on that of moving something that was in the product space fully into the project space so that it can be a real community project and that real community members can contribute to it and do things with it. I saw something recently from Matthew Miller, the Fedora project leader, where he did some measurements around contributions to Fedora and like over a specific set of Fedora releases just to limit the data set. And something
Starting point is 00:39:56 like only, I think it was like 40% of the contributions were from Red Hat employees. And the rest were real genuine community contributions that had nothing to do with Red Hat and didn't even go into RHEL. So that was a course correction there. CentOS Stream is a bit of a course correction as well, where CentOS previously was built on the same model of where we're going to take the open source result of the product space and build something for the community space again and try and take it back to the community space. And it wasn't collaborative. There was no way to fix bugs or do pull requests. It was all, the entire premise of a bug for bug clone
Starting point is 00:40:31 is unique to stealing Red Hat's business value. Like it's not about the code itself because if it was, people could build other things off CentOS Stream. It's all about leveraging that ecosystem that Red Hat has built, those certifications, because we saw for years where people said, well, RHEL is certified for this FIPS compliance or whatever else. So we're going to run the equivalent CentOS version and check the box for FIPS compliance.
Starting point is 00:40:54 It's not about the code. It's about the compliance and everything around the code. clients the other argument i've seen online is that well what they're doing now with red hat is essentially if it's not a direct violation of the gpl it's an it's in violation of the spirit so therefore what we're going to do is we're going to keep open source open uh but this is kind of a silly argument um in fact uh i think bradley coon of the software conservancy has reviewed this multiple times and uh like 11 years worth of multiple times. And, you know, to his frustration, what he sees Red Hat doing is legal. And he just recently wrote about that again.
Starting point is 00:41:31 He's very critical of the model, but it seems to hold up. You are agreeing to that EULA and the source code is made available to customers still. And we'll put a link to that in the notes. We're kind of playing right in the space of what's allowed, what's legal, and what you actually do. And I think, you know, as the clone makers kept playing in what they were allowed to do, now Redhead is also kind of playing in that space and deciding, well, we don't actually have to make it easier for you. Yeah, his previous posts were much less critical, but also came to the same ultimate conclusion that this is all GPL compliant. Right. It is. And I think we're going to have to wait and see how the end result sort of shakes out for the clone makers.
Starting point is 00:42:10 I think, you know, Rocky has their path they're going to try. We'll see what Alma does there. Yeah, Tosk in our Matrix chat kind of wonders, Red Hat gives back, at least in the forums, things like SELinux, you know, SystemD, Pipewire you were talking about. What do we see given back improved in the general open source community from the cloud makers? And I can't speak to that directly, but perhaps that's something we'll see more of in this new era. Yeah, I mean, I feel like there has been some things, so I don't want to completely count them out. But I want to address one other common thing that I saw. And Mike addressed this in his interview directly with Noah.
Starting point is 00:42:53 Mike addressed this in his interview directly with Noah, and I thought it was worth repeating here, is that according to Mike McGrath, Red Hat staff has not had a single IBM staffer discuss this issue with them, not before and not after. So this, I believe, just like the initial CentOS changes to stream, this is an internal change and anybody who's worked in a large company with a sales department that has their uh the numbers you know that they have to hit these these discussions happen and i think where their blame where the blame does lie is once again i could think of a hundred ways to do this better the messaging sort of blew again they blew it and redhead's kind of just this is this is kind of what you get in fact i have been led to believe by some other conversations and Mike's interview on the Ask NOAA program that Red Hat didn't even really consider making a public post about this. They drafted up
Starting point is 00:43:36 the blog post, then posted it after people noticed from the Alma project. They weren't really expecting this reaction. Yeah, I knew about this about a week ahead of time. Not that they asked me if they should do it. They just told me, by the way, heads up, you're out in these community spaces. You should know this is coming. And the original thing they told me was, we're not going to announce this. We're just going to turn this, by the way, this old janky automation that is costing us engineer time and money to keep running that we need to fix or turn off. They told me that they were going to turn that off and there wasn't going to be
Starting point is 00:44:09 any message. So I woke up on June 21st to that initial blog post, very surprised. I bet. Geez. Yeah. And that's a bit of interesting insight too. I hadn't really thought about the fact that it's about a lot of infrastructure to do this and it has to become a project to maintain it. And at that point, that value discussion comes up. I can see Dayjob West being like, this is really annoying. We have limited people. We have a lot of infrastructure to do this and it has to become a project to maintain it and at that point that value discussion comes up i can see day job west being like this is really annoying i you know we have we have limited people we have a lot of stuff to work on can we just ask this yeah tons of people like think that like this was purely just a you know a shot across the bow trying to come after the clones and like it's not not that but also there's the factor of you know i mean if people actually read mike's mike mcgrath's post with an open mind, they'll see where he talks about Red Hat is putting time and money into the things that we're not getting value out of.
Starting point is 00:44:56 The source code export, the debranding, we were doing that and we needed it for CentOS. CentOS Classic. I hate calling it CentOS Linux because that implies that stream isn't Linux and it isn't. God, I hate the name. That's a whole other mess. But we're putting in that work for Classic CentOS. We're still doing it for 7 because there's no stream and that's just going to keep going until it's end of life. And we're putting in that, but none of our customers are using that directly. None of our partners are using that directly. None of the people actually collaborating with us are using that code directly. So it's not justified.
Starting point is 00:45:32 It's not a net positive value for us to keep working on that. And we were delivering the code in three places, right? The customer portal, CentOS Stream, and in this exact one-for-one export location. So we just said, you know, we don't need to do it in three places. We're only going to do it in two places. We have so many links in the show notes. And if you missed any of the nuance, we covered just the facts, ma'am,
Starting point is 00:45:54 in Linux Action News this week. So you could head on over there and check out the most recent Linux Action News, which was 298, and get kind of the snapshot of the facts on the ground. But we'll have a ton of reference links in the show notes to it. Linux unplugged dot com slash 517. Carl, I appreciate your insights on this, too, as somebody who's boots on the ground with this.
Starting point is 00:46:14 Of course. I think our job now going forward is to kind of watch how the response continues, how the clone makers adapt. What paths work, what paths don't. Do you approach this change? Do we see different involvement? Does Red Hat make a compromise or two on those programs? I mean, there are a lot of low-cost programs already. You make a couple of more changes to that
Starting point is 00:46:31 and you almost get it all. And then you basically have a sales funnel too. So I could see them making that compromise. I'll be curious to see. The last time Red Hat made such a big change with CentOS Stream, we got a few new businesses pop up and a few new kind of opportunities. I'm curious to see what will happen from this.
Starting point is 00:46:53 Collide.com slash LAN. Yeah, that's right. Collide is joining the Unplugged program and we're thrilled to have them here because I think they have some solutions for many of our listeners out there. They're coming over from the Linux Action News program. They've been there for a little bit, and I'd like to introduce you
Starting point is 00:47:06 to Collide. Go say hi by going to collide.com slash LAN. I imagine we'll have a new URL soon, but you can jump on board right there. And if you're an Okta user, Collide's got something to get your entire fleet 100% compliant. I mean it. How? Well, it's simple. If a device isn't compliant, the user can't log into your cloud apps until they fix the problem. You see, Collide patches one of those major holes in the whole zero trust architecture, device compliance. So without Collide, I've been there. Many of you have been there. IT struggles to solve basic problems like keeping everyone's OS and browsers up to date. That's where your focus goes. Unsecured devices are logging into your company's applications because, well, there's nothing to stop them. Collide's the only device trust solution that
Starting point is 00:47:48 enforces compliance as part of authentication, and it's built seamlessly to work with Okta. The moment Collide's agent detects a problem, it alerts the user and gives them instructions on how to fix it. If they don't fix the problem within a set time, well, then they get blocked. Collide's method means fewer support tickets, less frustration, and well, most importantly, 100% fleet compliance. You can reduce IT burden and make it simple and straightforward for your users. It's a fantastic experience. Go to collide.com slash LAN to learn more or you could book a demo. That's K-O-L-I-D-E dot com slash LAN. And a big thank you and a big welcome to Collide to the Unplugged program. We've been getting great feedback from folks since we've been gone.
Starting point is 00:48:35 Thank you for that. If you want to leave us some feedback, linuxunplugged.com slash contact for that. Luke from Anacortes got in touch with me and gave me some great feedback about our episode Linux Unplugged 515 ham sandwich. That's where we had our buddy Noah on talking about ham radio. Luke says, hey, I got my SDR tuner working and just caught my very first ham broadcast at 146.94 megahertz. But there's a bunch of Canadians doing Canada Day trivia. So, Brent, happy Canada Day. Aww. It sounds like Luke also just passed his technician's exam,
Starting point is 00:49:13 and he's waiting for the FCC email so he can finish paying up and get his call sign. Oh, congratulations, Luke. Let us know what it is when you get it. Anybody else out there, too, keep us posted. Brian S. sent us a server while we were gone. Okay, what? Luke let us know what it is when you get it anybody else out there too keep us posted a Brian S sent us a server while we were gone okay how great is this the day I got back a uh an HP you know a desktop tower server oh that's convenient it is nice because it has the Lilo management stuff in there so I could like do the install from my from my desk and it arrived just in time
Starting point is 00:49:43 for self-hosted 100 so I was able to use it for a project already and of course i put debian on there because i'm putting proxmox on there so i put debian 12 on there first and then installed proxmox and uh it's a slick little box i think we popped some more ram in there and he sent some more drives and stuff he also included a couple of video cards and the uh he and like an nvidia like a 10 series and then an amd uh 7 series i think that i looked up and has compatibility for proxmox gpu pass-through excellent so that's gonna work out great so thank you brian we really kind of spoiled sometimes we get people to send us some great gear if you ever do want to send us some gear too i just want to mention uh you can contact me on matrix or email or something but include a note in there with your name because sometimes stuff shows up at
Starting point is 00:50:27 the same time. I know horrible problem to have, and we just want to make sure we give credit to the right people. We've got a great piece of feedback for Linux unplugged 5.16 as well from some guy says, Hey folks, long time lurker, first time contactor. There's so much in one episode in 516. That's the episode, if you boys remember, where we each brought our own topic. He says, I can't agree with Brent. Dark Knight Diaries is a great podcast. I've caught up to their newest episode and re-listened to an oldie about once a week. Highly recommended. Also, sorry for the bad news, but our government, the US I think here, has been spying on us for decades. Enemy of the State is the first movie I saw as a kid that showed this concept that Snowden later confirmed. The Patriot Act I was the first widespread we're the government, we need to keep track of you bill that passed in the US. that passed in the U.S., most Americans, in my opinion, use the saying, I have nothing to hide.
Starting point is 00:51:31 While that is true, I can agree with Chris generally here that it doesn't matter because privacy is generally a human right. When my friends or co-workers call me the crazy guy because I'm a stickler on privacy, I ask them for their email name, username, and password, and to let me have access so I can read all their emails. And they generally say, oh, no, no, no, I can't do that. But yet you're okay with Google doing it? Yeah, let me just go through all your photos real quick. Yeah, what about when you go to the bathroom and you close the door, right? There's some Taco Bell embarrassment there, surely. And what about people who have, you know, adult relations? You don't want that
Starting point is 00:52:05 just out in the open. So you do have private stuff going on. They never like that argument, though, because it makes them think and people generally don't want to think about the hard things. Also, Chris, great choice on Mike's book. I've just gotten an updated version of Extreme Privacy and OSINT techniques. Both are truly horrifying, but worth the info. and OSINT techniques. Both are truly horrifying, but worth the info. Even if you're a techie or a normie, it's a great refresher and eye-opener. He also has
Starting point is 00:52:30 PDF versions and mobile device versions. You remember the name of the book, Brent? I know we mentioned it, but I've already forgotten it. Extreme Privacy, I believe. And there's also How to Disappear. Oh, yeah, right. There's a bunch of good ones in this space. There's legislation brewing, not quite as awful in the States, but across the pond, there's also some laws brewing that are really going to break encryption. And I do feel like that's going to be a hard line for me is sort of that's where I'm going to draw the line. And I wonder if there could be a point in the future where people who are advocates for privacy
Starting point is 00:53:07 aren't considered extreme. I mean, I hate to say that, but those views do shift over time. And if a particular, God forbid, awful event were to happen and the terrorists that orchestrated the event were, say, using some encrypted chat, I think laws would change pretty quick. And that's all it really takes
Starting point is 00:53:24 is some sort of moment like that. And so even more props then for being the weirdo privacy advocate in your group, keeping the discussion going, keeping these normalized as much as you can now. Right. So that way it doesn't look so weird later on is my thinking. And I do think human human rights, privacy is a human right. So thank you, everybody who wrote in at Linux unplugged dot com slash contact. I jumped in
Starting point is 00:53:45 there a couple of times during the vacay and just saw some really nice emails and I saw some good recommendations for cheap Vigicards and I went and looked them up on eBay and I think I'm going to pull the trigger soon. So appreciate that. And now it is time for the boost. And some boosts we did. In fact, we got 200 200 000 stats i should say from eric d he was using castomatic and i think this episode really touched him he sent us a really long boost i'm going to read parts of it but we've we've all read it uh already as well he just he wanted to thank us and noah for the episode on ham he has a family friend who's a ham and it's it really touched him too because uh as he's moved around he was able to stay in touch
Starting point is 00:54:32 with family and friends um and some of those people have passed away as time has gone on and uh he hadn't really given it much thought until this episode and he said noah's explanation of fundamentals of amateur radio and his passion for the hobby brought back so many of those memories it got him thinking about it again he wanted to do some reading see what was involved to get his license and the more research he does he says he's starting to make more sense to him he's made up his mind he's going to take the course later this year and get his license that's pretty great says thanks you guys for helping me relive some great childhood memories and remembering an old friend wow thank. Thank you very much. You see, he's also going to email in some more deets too.
Starting point is 00:55:07 So really appreciate that. And that, you know, you just never know when you're making these, right? You never know which episode is going to resonate with folks. Honestly, I thought the ham radio stuff was pretty risky to do,
Starting point is 00:55:17 but I'm glad that for the people that enjoyed it, it worked. Sir, Alex Gates, the podcasting two to no consulting comes in in with 101,045 sats. I hoard that which all kind covet. Wow, across a whopping 10 boosts now, Wes. Okay.
Starting point is 00:55:34 Boost mania. Yeah, take some of these, Wes. Alex also is brilliant, so I appreciate it when he does write it. In fact, to that point, Wes messaged Brent and I last night. It was you, right? No, it was Brent. Brent messaged us. Look at these boosts coming in from Alex. We're going to have something great to read. We know as soon as we see some boosts from Alex there's something we want to know. Yeah, Alex's boost in the end, we touched a little bit about XMPP and Matrix. After much reflection, I've come to realize my primary issue with Matrix, aside from the protocol versus API and
Starting point is 00:56:03 privacy versus security issues. Matrix has, for all practical purposes, been designed as a synchronous social media platform, alike to Slack and Discord, with similar cathedral-style development and funding practices, the opposite of most open-source software. It is great at this. But here's the rub. I'm not interested in synchronous social media platforms and group chats. I don't care for the issues of groupthink and conformity, even amongst otherwise well-educated people. People just act differently in groups,
Starting point is 00:56:34 and text communication exacerbates those issues, especially defensiveness and a lack of open-mindedness. I dislike Discord and Telegram for similar reasons. Um, that kind of actually resonates with me so far, Alex. All right, you got me. Mastodon and ActivityPub work for me because it's more like an inbox, just like email. It's more asynchronous and easier to ignore people I don't care to communicate with. More like maybe to a public square and less like a pile of speakers attempting to take turns at a podium.
Starting point is 00:57:02 I use XMPP as a signal replacement that I control and doesn't need a part-time job to maintain. I appreciate one-to-one communication much more than group chats, even with family. XMPP also happens to have the properties best suited for large-scale live stream events with thousands or even hundreds of thousands of people. For those reasons, comparing XMPP to Matrix
Starting point is 00:57:24 would be disingenuous as I don't see them accounting for current UI UX implementation as really playing the same role. If an XMPP client with a Discord-like experience came along, I would likely dislike that too. That's a pretty compelling argument. I was starting to write off XMPP as just the, I kind of thought Google came in and Brace brace extended and then broke it for the world but alex you're winning me over with
Starting point is 00:57:50 this for one-on-one chat i have really enjoyed simplex or simplex whatever you want to call it i think that's kind of my go-to for small little private chats but you know imagine if we'd had a jb xmpp server for the last five years and that we use that over Telegram for some of our Telegram chat and stuff. That might have been a better direction to go. Yeah, I wonder if Alex has any recommendations for an XMPP server or other software to use with it because maybe we could. Yeah, I'm going to follow it closely because I think they're going to integrate this more and more into the podcasting 2.0 stuff for some cross-app comments and whatnot too.
Starting point is 00:58:23 So we'll follow that. Thank you, Alex. Keep us posted. Wise Papa John boosted in a whopping 57,777 sets over two boosts. Hey, I'm still catching up and I'm a little late to the party, but happy 500.
Starting point is 00:58:43 Hey, thank you. It's, it's been a blast listening along with you guys. Keep up the great work. I really enjoyed the extended intros and outros to Linux Unplugged and Coder 500, by the way. So that was a nice surprise. Oh, that's great to hear. Yeah, I just enjoy those songs so much.
Starting point is 00:59:00 So it was a good excuse to just run them along. Appreciate the value you boosted in. And using podverse anonymous also used a podverse using sending 55 987 sats and you know what i'm gonna give it to him i hoard that which will find covet uh they write low power in the case of the zigoo x6100 means both actually puts out 5 watts on the internal battery and 10 with an external. Ah, it's designed to be portable. A full desktop form factor HF radio typically puts out about 100 watts, but it's much larger and will require a much larger power supply or battery
Starting point is 00:59:39 if you want to use it as portable. He also OS, it's a boost for a zip code, so I'll have to decode that for a second. Winona County, Minnesota, perhaps. Let us know. Maybe. Thank you for that explanation. That was an answer to me looking for portable radios
Starting point is 00:59:56 that I could use while driving. Because that's still one of them. I would love to have something, and I don't think ham radio is right for that. And I don't like handheld just standard family band radio because you get a hill between you and it goes out and most of the radios are crap now like i got these you know they're under 100 bucks but i got these motorola handset ones and there's like a computational delay when you hit the button like the system
Starting point is 01:00:21 has to think about it for a second so you you hit the button and you go one, one thousand, two and thousand. Then you can talk. Oh, it's the worst. Let's talk about unnatural. Why is Papa John Boosin again two days later, this time over at the podcast index with thirty eight thousand six hundred and seventy two cents. B.O.O.S.T. Hey gang, catching up slowly but surely. But I've got a question for you.
Starting point is 01:00:43 I currently have one phone owned by my employer with two SIMs inside, one work, one personal. Pretty soon I'll be getting another phone for personal use, likely running graphene, or giraffe-ine, excuse me, and I'm wondering if anybody out there has transferred in a similar manner. I'd like to export only the messages from SIM 1, but I'm not sure the best way to go about that. Thanks for the show. I'm loving the nonstop JB I have with all this backlog. P.S. This is a zip code boost. Love the zip code boost. Thank you, Ice Baba John. So, you know, I was just thinking about this a couple of days ago. I used to move phones by saving my contacts to my SIM card, and then I would take the SIM card out and I'd put it in my next, like, Nokia or whatever it was, and I would import my contacts from my SIM card, and then I would take the SIM card out, and I'd put it in my next, like, Nokia or whatever it was, and I would import my contacts from my SIM card.
Starting point is 01:01:29 Insane. This, this wise Papa John, this is not the way. I mean, I'm sure you could do it, but it is not the way. What you really want to do is decide your most comfortable way to just export those contacts and import them. Myself, because I already got to the next next cloud i would just sync them out to next cloud set up the next phone sign back in the next cloud and sync them back down sounds like some of the problem too is like the messages i guess i suppose associated with the various sims do they even save those to the sim card anymore with modern
Starting point is 01:01:58 android i don't think so right like they used to yeah i think it's all on phone it's not on sim anymore because the sims are just too small and can't handle all that information i know there are several apps that allow you to like extract those from the internal i don't know database or whatever they're stored in and uh that can make it handy but i don't think you can make it seamless so that it kind of just is back in your messaging app on your new phone but maybe maybe there are solutions, so if anyone has a better idea than we do, please send it in. Or boost it in. Better. Wise Papa John was boosting in from DeSoto County, Mississippi.
Starting point is 01:02:32 Aha, Mississippi! Now we got two boosts from Magnolia Mayhem for 30,000 sats total. Coming in hot with the boost! I've never boosted in with the show's audience itself as the intended target, but I also consider this a special occasion. Late last year, after the tuxes wrapped up, there was some talk in Matrix over how the categorization and nominations for the awards was to be done this year. Someone suggested using user testimonials to inform the next awards show, but someone else brought up the question of how to parse all that information. My contribution was the suggestion that we use a word cloud generator to pick out keywords from those testimonials, immediately followed by diving in headfirst on creating those tools. Originally, the project consisted of a web framework that glued together
Starting point is 01:03:20 several other more mature open source projects, but as scope creep inevitably came and my own tendency towards reinventing the wheel rose to the surface, the project's development became more and more complex, slowly incorporating a lot of components that go way beyond a simple word cloud and into things like natural language processing. Although the full project isn't complete, the front end and database are to the point
Starting point is 01:03:44 that I think I can start talking real-world data. With Chris's permission, I'm now coming to the community here. If you are interested in contributing to this first wave of real-world data, the current reference implementation is live at catercloud.me. And if you want to get in touch, I have the Tuxies Matrix Room in my favorites. Unfortunately, I'll be on my first day as a mail carrier when it goes live. So you may have to wait to get a response. But by all means, contact me if you have any questions. This is a great project, right? We're really trying to source more information to make the Tuxies even better and more representative. And I love that Magnolia Mayhem's a mail carrier.
Starting point is 01:04:25 I had no idea. I just, thank you. And his project at catercloud.me, it's not live as far as for me, it's not loading yet, but I imagine maybe it will be in a day or so after the show gets posted. Yeah, stay tuned. We'll have it in the links.
Starting point is 01:04:37 And then I think the other thing that I would underscore there is that Tuxy's matrix room. If you are interested in helping make the Tuxy's even better this year, we're not actively planning anything right now, but that will be where we start to organize it. That's where Mayhem is organizing this right now, is that Tuxes Matrix Room.
Starting point is 01:04:52 Leaky Canoe comes in with 25,000 sats. This was a just-under-the-wire boost that Wes's Automation picked up. 25,000 sats using the podcast index, and they wrote, I'm always excited to see a notification when a fresh jb episode drops keep up the excellent work well leaky canoe we're always excited when we see a notification about your boost so thank you for the boost skiing monkey boots in with 20 000 sats across two boosts switched i3 to sway after hearing y'all talk about trying projects you haven't used in a while and Wayland rocks. Oh, we need a clip of that, Drew. I have to say really briefly, I wanted to mention on the show
Starting point is 01:05:31 at some point, this just seems like the right point. All my systems, with the exception of this Reaper computer right here, are running Wayland. All my desktops, my laptops, this machine, the OBS machine, everything's Wayland now. I think that means it's the year of the Linux desktop. In the second, Boost here's Gingham Monkey notes that they're finally back on Pixel hardware and went straight onto Giraffean. Feels great to make my phone more free and get control over it. Hey-o. Yeah, still really enjoying the Giraffean.
Starting point is 01:06:01 I want to do a couple of shout-outs. We get some boosts into the show that, you know, are just great messages that we want to read. So I'm just going to go through a couple of these, you guys, just as a thank you to everybody who boosted in. Captain Egghead came in with a row of ducks. Go value for value and in open source as well. And I still strongly believe what we're doing here, it's not, we're not there yet, but what we're doing here,
Starting point is 01:06:27 I think could absolutely apply to your absolute favorite open source free software project as well. And it fundamentally changes the economics of media production. And I believe it would fundamentally for the better change the economics of free software production.
Starting point is 01:06:40 So I agree. I hope we find it right there sometime. Thank you everybody else who boosted in. We got several more boosts that maybe we'll read in the post show. Maybe we'll do that to try it too. And of course, everybody's boost will be in the show notes as well. Oh, Moon Knight came in with a NextCloud sharing calendar experience. I want to touch on that for 10,000 sats.
Starting point is 01:06:58 When moving from iOS to Draftian, I switched from using a shared iCloud calendar to NextCloud, and it's been perfect. My girlfriend uses the iPhone, and everything just works the way it did before. As an added bonus, I now sync my calendar on my Linux desktop as well. Right. Yes. There's truly no reason to use a spyware version of these things if you have a NextCloud instance.
Starting point is 01:07:17 NextCloud syncing combined with GS Connect or the KDE version, whatever that's called. But just really that time with your phone, it is so powerful. I really, really love it. So thank you, everybody. We'll read some more in the post show for everybody that boosted in. If you would like to boost into the show and support us directly that way at a value that you think is appropriate,
Starting point is 01:07:38 I think right now you have two paths ahead of you. You can get Albie at getalbie.com and top it off and then head on over to the podcast index, podcastindex.org. Look up the old unplugged program and boost right there. If you have Albie ready to go, the boosting functionality is just automatically embedded into the podcast index website. If you're ready to try the wild new world of podcasting and 2.0 apps, and there's some great ones. I saw Castomatic, Podverse, and Fountain all getting a lot of representation. Those are some great ones. Newpodcastapps.com, Podverse, and Fountain all getting a lot of representation. Those are some great ones.
Starting point is 01:08:07 New podcast apps.com. Podverse just shipped a fantastic stability upgrade to Android. Absolutely just nailing it these days. So if you like a cross-platform GPL podcast player, check out Podverse. The nice thing about those is you can boost directly from within the app, but there's other features down the road. Transcripts, live streams, all of that's going to get integrated into the app. It's going to be so, so fantastic. So thank you, everybody, who boosts in.
Starting point is 01:08:31 And, of course, thank you to our members at our core contributors that just donate monthly and get an ad-free version or get the bootleg version of the show. Much appreciation to all of you. I got a surprise pick for you. A sneaky last-minute surprise pick, not even in our doc. Not even in the doc. So, you know, I know you guys just use
Starting point is 01:08:50 Disk Destroyer to write your, I mean, DD, to write your thumb drives. Hey, hey, what about DD Rescue? Come on. Yeah, you're right. This is pretty good, actually.
Starting point is 01:08:58 I don't mean to tease, but if you're on NixOS, I saw that coming. Etcher is not a great option. Etcher is not a great option on Dix. And honestly, do you need all that shenanigans? Do you need all that shenanigans just for writing a USB thumbstick? I say nay.
Starting point is 01:09:12 I say check out Popsicle by our friends over at System76, and it's up on Flathub. This guy is just the simplest little image writer. It's all you need, man. You fire it up. You choose your image. it's got a nice little GUI to pick the right thumbsticks, you don't overwrite the wrong thing, and then it gives you the information about
Starting point is 01:09:31 the speed and the write information, all the things you like to have. Oh, it looks like it supports multiple drives at once, too. Fancy. Yes, so you can also, if that's your bag, you can also write to multiple disks. It'll support ISOs and image files.
Starting point is 01:09:49 You can just like bring them right in from the file manager. I think they've just made a nice little handy tool in the fact that you can use it as a flat pack. Absolutely great. So it's Popsicle. And I suppose Pop OS users are like, yeah, what are you talking about, man? It's already built in. I've been trying to figure out the Nix like, yeah, what are you talking about, man? It's already built in. I've been trying to figure out the Nix connection, Chris, here, but I think it's just because you're just hooked on Nix.
Starting point is 01:10:15 Yeah, and it's in Nix's package repository. Oh, there it is. All right, great. Yeah, it's marked as unstable or bad or whatever. I don't know. Just a quick note here. Do you have your SAN board at the ready? Yeah, sure. What do you need? Well, it turns out that Popsicle is at least partially written in rust. Oh, I thought so. I suspected that might be the case. Yeah. You know what? It fires right up.
Starting point is 01:10:36 That's the other thing. It ain't electron, you know, and that's nice. That's nice. I mean, it's no DD, but it's pretty nice. You know, we talked a lot about a really complex issue. I mean, it's no DD, but it's pretty nice. You know, we talked a lot about a really complex issue. I mean, obviously, we said it has a lot of nuance. And if you think we missed the mark or if you have a different interpretation, we'd love to hear from you. Obviously, the boost would be the best way, but you can also hit up an old traditional email. Still works, linuxunplugged.com slash contact and share your perspective on these changes. Because I am open to a convincing argument here and i would like to hear somebody articulate it so if you think you might
Starting point is 01:11:10 have it or if you have other thoughts let us know we appreciate your feedback i already mentioned linux action news so i think instead what i'll say is linux fest northwest put it on your calendar it's going to be in october details at linuxfestnorthwest.org it's happening yep and now we're back to our regular live times as well so if you want something on your sundays we'll be streaming over at jblive.tv at 12 p.m pacific 3 p.m eastern see you next week same bad time same bad station and i guess technically it's archived over at jupiter.tube but if you're a member you get it all packaged up delivered in a feed with some audio effects applied, and Wes sometimes even throws in a chapter marker or two
Starting point is 01:11:47 in there for you. Sure do. What a gentleman. What a gentleman. Alright, guys, well, we did it. It's nice. Back in the flow now. Now we just have to figure out what we're doing next week. Yeah, that does feel good, though. It also feels good because we're at this end, and we're going to go make some tacos. Alright, everybody, thanks so much for joining us on this week's
Starting point is 01:12:04 episode of the Unplugged program, And we'll see you right back here next Sunday. So Thank you. not everyday users like us in the end we'll see who is right personally what will happen primarily is red hat will continue to make money and be a presence in large enterprise similar to microsoft in the smb space and self-hosters in general linux users will move to something like open suce or nixos also on the ones one more smaller boost keep up the good work and the reporting you guys do thanks take care in 73s. I want to touch on one point here because this is something we didn't talk about in the show.
Starting point is 01:13:28 Do you think this will leave a bad taste in a lot of users' mouth and we might see people transition to Debian, SUSE, NixOS? Because we didn't see that migration happen when the stream announcement landed, right? What we saw was people just moved to another status quo
Starting point is 01:13:43 and maintained status quo. I wonder if that'll depend on the next sort of set of releases from the clones like do they ship on time do things keep working uh or is there a little more instability introduced yeah i i think it's going to be that's like i could talk about the spirit aspect of it but i think that's so personal that's a hard one i think we could almost do a whole segment just on is it the spirit of open source but i have seen a lot of people say, well, I'm moving. I felt like we saw that last time. Yeah.
Starting point is 01:14:08 It does mean we think too, you know, for all you may not like the business model. And I think, you know, we have our own complicated thoughts around that. But, you know, over on the Coder Radio show, you talk a lot about just how hard it is to find any sort of, you know, workable, semi-workable open source business model. So, again, it's a great, it's a complicated area. And if we want some of the benefits, we might have to have, you know, not always the best taste in our mouth too.

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