Tech Over Tea - Chatting With An Early Slackware Developer | David Cantrell

Episode Date: May 15, 2026

Today we have David Cantrell on the podcast, one of the authors of the Slackware book and one of the early developers from the Slackware project to talk about what things were like back then before Sl...ackware became the oldest surviving Linux and longest running distro.==========Support The Channel==========► Patreon: https://www.patreon.com/brodierobertson► Paypal: https://www.paypal.me/BrodieRobertsonVideo► Amazon USA: https://amzn.to/3d5gykF► Other Methods: https://cointr.ee/brodierobertson==========Guest Links==========Red Hat: https://www.redhat.com/Slackware: http://www.slackware.com/Slackware Book: http://www.slackbook.org/==========Support The Show==========► Patreon: https://www.patreon.com/brodierobertson► Paypal: https://www.paypal.me/BrodieRobertsonVideo► Amazon USA: https://amzn.to/3d5gykF► Other Methods: https://cointr.ee/brodierobertson=========Video Platforms==========🎥 YouTube: https://www.youtube.com/channel/UCBq5p-xOla8xhnrbhu8AIAg=========Audio Release=========🎵 RSS: https://anchor.fm/s/149fd51c/podcast/rss🎵 Apple Podcast:https://podcasts.apple.com/us/podcast/tech-over-tea/id1501727953🎵 Spotify: https://open.spotify.com/show/3IfFpfzlLo7OPsEnl4gbdM🎵 Google Podcast: https://www.google.com/podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vcy8xNDlmZDUxYy9wb2RjYXN0L3Jzcw==🎵 Anchor: https://anchor.fm/tech-over-tea==========Social Media==========🎤 Discord:https://discord.gg/PkMRVn9🐦 Twitter: https://twitter.com/TechOverTeaShow📷 Instagram: https://www.instagram.com/techovertea/🌐 Mastodon:https://mastodon.social/web/accounts/1093345==========Credits==========🎨 Channel Art:All my art has was created by Supercozmanhttps://twitter.com/Supercozmanhttps://www.instagram.com/supercozman_draws/DISCLOSURE: Wherever possible I use referral links, which means if you click one of the links in this video or description and make a purchase we may receive a small commission or other compensation.

Transcript
Discussion (0)
Starting point is 00:00:00 Good morning, good day, and good evening. I'm as well as your host, Brody Robertson. And today we have someone who's been around in the FOS space for how many years has it been? Oh, gosh, I didn't know I would have to do math. What year? We can skip the math. Yeah, since the 90s, mid-90s. Okay.
Starting point is 00:00:23 So you may know him from his Slackware stuff. now being a red hat, being involved in fedora stuff. Welcome to the show, Dave Cantrell. How's it going? It's going great. Thank you for having me. Absolute pleasure. I wasn't aware of your work. One of my viewers had sent the interview you did with Stewart over on Slackware Linux Arm,
Starting point is 00:00:49 and I thought it was a good episode, and now you're here. Yeah, great, yeah. So for anyone who's unaware of who you are and why, what you do, I guess, do you want to just start all the way back at the start? That seems like the best place to go. Yeah, you know, it's actually, it's really a common question I get, you know, how did I get started in this space? Because I think definitely the stories that people have now about how, you know, their first, you know, usage of open source software or Linux, specifically, is very different than mine. So I enjoy sharing that. So I will say back in the 90s,
Starting point is 00:01:32 so I was in high school in the early 90s and was definitely interested in computers. And the computers that were available to me, also I'll say we didn't have a computer at home until I was in high school. And that was what was common at the time was, you know, your parent would bring home an old computer from work. So you were getting something outdated, but it didn't matter. You had one at home. Most of the modern stuff I was using at the time was at school. And that was dominated by Apple.
Starting point is 00:02:09 And then IBM later came in and sort of inserted PCs from various generations. So that was, you know, my exposure. I had heard of other stuff. I knew that there was, you know, large computers, you know, companies had mainframes things like that but i had never you know seen one or really used it or anything like that um so you know we my friends and i we would get into programming and stuff and we had you know most of the information you would get would be through just talking to people uh going to bookstores and the library and finding books and kind of going from there books back
Starting point is 00:02:51 then were kind of a key source to learn a lot of this stuff initially. Because unlike people at a university or a company, you didn't really have reliable internet connectivity at home. Right. And if you did have an internet connection, what information was there really available at the time? Exactly. Yeah. You know, at that point in time, most of the, I would say technical stuff would be on Usenet, which, you know, dial-up home users weren't really exposed to. And even then, you know, you kind of had to be a technical user to get into that. So in high school, I remember someone had heard about Unix. And then that led to, I already knew about that. But I was like, yeah, but that requires really expensive hardware. We don't have any of that. And then someone said, no, no, no, no,
Starting point is 00:03:46 I meant to say, he said, Linux, because no one knew how to pronounce it. And so it's like, okay, I'm curious, what is this? So we head to the bookstore and we see a lot of books that are talking about this. And we have no idea of where to start. Like what we didn't even know what it was. Roughly what year would have, would this have been in? for me that was 95 96
Starting point is 00:04:18 I think two three years after Slack Blair and Debian started yeah yeah and at that point publishing these releases along with a how to book was kind of the
Starting point is 00:04:34 norm and there was interest among publishers to do that so that that's kind of the you know aside from being able to download it again you know that was a thing that people at universities could do i i wasn't there yet so it was like that you know i'm getting it from a book and the book would you know they were trying to put together these books which is how to get it set up initially so we went through that and i remember uh the three friends that i was i was working with uh we each
Starting point is 00:05:06 spent about a week trying to get our uh lennox set up on our system and uh I was the only one that succeeded, but even with that, I didn't have, I didn't have dial-up support and I didn't have sound support and I didn't have X, but it did boot and I was able to log in. And so, you know, you got to start somewhere. So that was sort of the beginnings of it. And then I went to university and my degree is in computer science. So Unix was the norm at that point. We were doing everything on Solaris, which I had already also been exposed to in high school.
Starting point is 00:05:52 And so I was, you know, and playing around with Linux, you know, there were similarities. So everyone, you know, was starting to put Linux on their computers. I already had that. It was sort of this halfway install. But suddenly I had access to all these people that could help me, you know, how do I get X working? And, you know, you just start sharing that knowledge. And pretty soon I'm just using it full time. And then you start, you start finding, well, I'll say finding bugs or problems or something like that.
Starting point is 00:06:24 And all of the notices, you know, all the documentation, every developer is putting their email address in there. I have email now at the university. So I email people and say, hey, I found this. You know, sometimes I would be able to fix it. Other times it would just be, I want to let you know. And that's how I got to first talk with Pat Vultry. And then ended up meeting him in person at a trade show in Chicago. So in the U.S., well, they may have been worldwide, but we used to have these trade shows called Comdex, later Condex Windows World.
Starting point is 00:07:05 It's just a typical industry trade show. And he was there with. Slackware CD sets and you know, we're like, oh my gosh, this is this is what we're using. So that sort of started things off and we continued talking and that led to my involvement with Slackware. That was around what was what release was that? I think it was release 3.3 maybe. Yeah. According to the Wiki page, you were part of the team as of four. So sometime before that point. Yeah, well, I, so.
Starting point is 00:07:46 So I was around for 3.6, definitely in 3.5 and 3.4, but I don't know that, I know my name wasn't in the announced file, but we were, we were helping. I was going to trade shows along with Patrick at that point while I was still in university. And then that led to a job offer from the publisher of Slackware, Walnut Creek, CD-ROM. Long since gone at this point. But if you were around in the 90s, you know, you were on a modem probably. And downloading lots of data was time-consuming, prone to error, and probably expensive. So it was really common to have these companies that were pressing.
Starting point is 00:08:38 CDs of just really anything you could download. And so Walnut Creek CD-ROM was a company that was doing that. You could buy CDs of fonts and clip art and icons. And then they had Linux distributions. And they also did FreeBSD. They were the official publisher for that. And so that's why I was employed by them is that was kind of like the the home base really for for slackware at that time and yeah then you know was kind of involved
Starting point is 00:09:17 and through i think release uh 7.1 and then that was that was early 2000 so we had the dot com fallout and uh that led to well so walnut creek had already been through a number of acquisitions and mergers and it was kind of a disorganized mess in my opinion we we had a hardware company that either bought us or we bought them or we merged with them i don't quite understand um b sdi did come in and acquire us that was a commercial business selling uh commercial bsd unix and you know they were i look back at that now that was that was definitely a a cash grab with the dot com wave and it just didn't pan out. So we were we were let go because as it was getting parted out,
Starting point is 00:10:19 the engineering, engineering assets, let me see if I can remember this meeting. The engineering assets were going to Wind River, but they only wanted the BSD side of the house. So that left those of us working on Slackware, we were let go. And, you know, that was kind of the end of getting a paycheck to work on Slackware. Though, you know, the distribution obviously is open and it continued.
Starting point is 00:10:55 Pat did ask me to continue working on it, but I was, I was concerned about, you know, now I've, you know, I'm no longer employed. I left university to do this. Now I'm going to worry. Finishing it. Well, after that, I ended up going back to university to finish my degree. So I left like midway through. No regrets with any of the decisions. It's just, well, I guess I wish I could have continued working on Slackware.
Starting point is 00:11:29 But it was probably the right decision to just focus on school and get that finished. and then go from there. But yeah, I know I'm going through the whole story here. Let's see. It's okay. We can jump back at any point. It's totally fine. Yeah, yeah.
Starting point is 00:11:45 But so after I graduated with a degree, I worked for a number of companies before ultimately ending up at Red Hat in 2005. And I've been there ever since. And I work on, I'm in engineering and I work on, well, Red Hat Enterprise Linux, Fedora Linux, and now Send to Us Stream. So basically the operating system products that Red Hat does, that's where I am. I've seen the company grow quite a bit since I've been there. It's definitely got a different field than when I started. But, you know, we're still open source first. And it's really nice that you can like I've I've been able at least to carve out a
Starting point is 00:12:40 career around being able to get paid to work on open source software. You know, like this is a concept that decades and decades ago wouldn't have made sense to any company. And I think that all of the players out there, companies that have supported Linux in particular, but really all open source development has fundamentally changed the computing industry. And that it's kind of fun to be part of that. One thing I didn't expect at this point in time was that, you know, kind of like the number one Linux platform is probably an Android phone. And no one, no one really knows. You know, they, it's Android. It's not Linux. And when I got involved with this, the sort of the dream was, you know, what if what if you didn't have to use a Windows PC? You know, what if Linux was,
Starting point is 00:13:42 was good enough to replace that? We don't really need that anymore. Like it's, it's, it's found its home elsewhere, you know, and it's, I mean, gosh, it's on like TVs and every embedded it. Yeah, it's what you have the Android auto as well. Right. Yeah. Yeah, of course. So like, it's, it's everywhere. And it's running, you know, REL, Red Hat, Enterprise Linux is, is everywhere, it seems. And if it's not that, then it's another Linux distribution. I mean, gone are the days of having a wide range of commercial Unix operating systems and Windows. I mean, sure, those are still out there, but they're not, they're not like at that number one position anymore.
Starting point is 00:14:24 So that's kind of neat. But, yeah, I feel like I'm trailing off here. in my thoughts so good I'm feeding the timeline on Red Hat 2005 you said you joined yes yes
Starting point is 00:14:38 was it Red Hat Linux but still at that point or was Fedora Core it was Fedora Core okay okay yeah so that that split happened I'm gonna get the date wrong
Starting point is 00:14:50 but it was a couple of years before I joined where Red Hat Linux what had been Red Hat Linux basically became Fedora Core. And a new commercial, uh, supported version of, of the distribution was rebranded as actually Red Hat advanced server,
Starting point is 00:15:14 RHAs. Final release of Red Hat Linux was March 31st, 20073. Yeah, that's, that sounds about right. Yeah. And then, yeah, and, and really the code base just kind of for the distribution. just kept continuing. But yeah, so the idea was the business model will be, you know,
Starting point is 00:15:34 we're going to make a commercial product that's based on the open source distribution, that's free to everyone, and we're going to sell support and subscription services. And you know what? Like that, I got to give it to Red Hat for figuring out how to carve out a revenue stream and letting us basically do all of our work in the open. Like I don't like I've never had to keep like code behind closed doors or anything like that. Now I'm sure that we do have products that are like that, but at least working on the distribution, the expectation at Red Hat is you're doing this in the open first.
Starting point is 00:16:15 And I've tried to explain it to people that because of that and it's so ingrained in how we do the OS at Red Hat. we don't really have a way to make and ship something proprietary. Like, we don't even have a process or mechanism for that. We don't know how to do it, which is kind of cool, you know. But, yeah, so the expectation is you're doing everything in the open and, you know, and then we stabilize it and support it forever. We're still supporting, like the promise for REL for businesses was 10 years,
Starting point is 00:16:54 of support, but businesses pay for additional years. So they're still, you know, like, I'm sure, like, REL version 6 and version 5 has users and they're paying us to continue supporting that. And I think that says something to the stability of the platform and the reliability. And that is, that definitely goes to all of the open source developers that, you know, those of us at Red Hat and plus everyone else. Like, I mean, Linux is a really solid OS. You know, it's really reliable. Yeah, I've got the support page open right now.
Starting point is 00:17:35 End of maintenance, we have seven and six. They're in the extended life phase now. That's right. Yeah, that's what we're called. Well, that basically means the type of updates, I think it goes to critical and security. But you have you have to pay for those additional. Right, right. That makes sense. I don't want to sound like a red hat salesperson here.
Starting point is 00:17:58 I guess I'm just explaining how we do things. I try to clarify, you know, we, the stuff that appears in REL is, it's in Fodora years before that. But Fodora itself is not just a test bed or dumping ground for things. Like, we actually do test and make releases and all that kind of stuff. There are vendors out there that also, just like you can get with Ubuntu, you can get systems pre-installed with Fedora. So, you know, that's kind of cool. And just for context, like, how old Rel 6 is, that is from 2010.
Starting point is 00:18:41 Yeah. Yeah, I worked on that one. Yeah, the first rel that I had patches that went into was a version of rel three. I forget which one. So I've been there for three, four, five, six, seven, eight, nine, ten, and we're working on eleven. I don't even know any. It's just all right. But, you know, all of us that work on development stuff at Red Hat, we all use Fedora.
Starting point is 00:19:21 So that's the development platform, which is, you know, I wouldn't want to use REL. I mean, I know that business is a buyer, but I wouldn't want to use that as my daily driver. It's missing a few things I like. Right. It's, what's an enterprise product is not, right? You know, you know, you don't need to say anything that's going to get you in trouble. Yeah, I know, I know. It has a function that is, that is not for the general product, like general purpose user.
Starting point is 00:19:55 It's a business focused operating system. Exactly. Exactly. Yeah. Yeah, I hope they're not listening, you know. I don't want to, don't want a bad mouth the product. but yeah, it's, uh, it seems to work. So, you know, the model does anyway.
Starting point is 00:20:15 So jumping all the way back, when you first got started with Linux, was that first distro you used Slackware? It was. It was. And what hardware were you using at the time? Just to be able to have an idea of like, what kind of things, you know, how much things have improved? really. Yeah, okay. So that was a system that I had put together from sort of cast off parts. It had
Starting point is 00:20:48 and I got to look up the processor real quick. Okay. Hang on just a sack here. Oh, good, oh good. Yeah. The, okay. So, so. I don't know if you remember a microprocessor company called Syrix. Syrix, Syrac. See, I'm 28, so. Sure, yeah, no, I, yeah, yeah. So I'll explain Syracor.
Starting point is 00:21:24 So, okay, okay. But yeah, so Intel processors, X86 processors were, oh, I'll clarify. So I started on X86. I know that there were other architectures that were supported. but that was definitely the easiest one to get going. Slackware was only on X-Cad6.
Starting point is 00:21:43 So I had an X-86 system that was using a Cyrix 486 DLC microprocessor. That was, I think it was 20 or 25 megahertz. It had four megabytes of RAM. I had a 105-mabyte hard drive. I did not have a CD-ROM drive, and I did not have a three-and-a-half-inch floppy drive. I only had a five-and-a-quarter-inch floppy drive. Again, assembled from parts. And I had a Paradise VGA graphics adapter, which could do 16 colors at 640 by 480.
Starting point is 00:22:33 Maybe I'll be Maybe I'll be to find a picture Probably sure you'll find something Paradise Systems That what a crusty board that is It's yeah So this is what we would do We would assemble
Starting point is 00:22:53 You know systems from parts You know and try to try to You know It was And I was doing this because it this was not my my daily driver system um it was one that i wanted to see if i could get lenox so you know i wasn't well i didn't have money to go and purchase a new system this is when computers were still several thousand dollars in the u.s uh new so you're you're getting parts
Starting point is 00:23:24 and people businesses especially like in high school i i was making money by you know, helping small businesses, you know, like here upgrade windows on our computer or help me hook up this printer or, you know, and you would get a little cash here and there. And then you could go and purchase parts like from generic vendors. So it would be usually like it was all import stuff. And it would be like in a office part. building and it would be a windowless door and it would just say like you know the the guys initials you know like uh hl computers or something and you would go in and it would just be all these like just brandless boxes and it would be like oh you need a you need a vGA card there it is you know it's
Starting point is 00:24:16 $20 and you know so it's just cheap stuff but uh it did it did run Linux so i used the term run loosely It was actually faster than Windows on that computer, which you can probably not be surprised by. So Cyrix was a X86 compatible CPU manufacturer. They were fabulous. I think IBM made the processors. Yes. Yes. Yeah.
Starting point is 00:24:50 So they were founded to basically try to make a low-cost. x86 knockoff and there were a number of vendors a number of companies that were doing this because intel processors at that time were quite expensive um but they were reliably performed well um but you know i did not have like four or five hundred dollars to buy a 486 like a genuine 486 so you know i went with the knockoff now the there there were a lot of linux kernel developers that had these sort of low-cost CPUs. So there were plenty of workarounds in the kernel to deal with these sort of misbehaving process.
Starting point is 00:25:35 Right, they were clones, but not perfect clones. Not perfect clones. You know, to make it cheaper, they would say, let's just leave out some instructions. You know, Cyrix was definitely, the big thing they saved money on was just not having an FPU. So, yeah, it was, I mean, it got me to my next computer.
Starting point is 00:26:02 So, you know, but yeah, that's definitely a far cry from the kind of systems that we have these days. But yeah, that's, that was the first system I installed on. Even the cheapest of cheap devices just completely outclass something like that today. Just like a basic phone completely outclasses that. Oh yeah, yeah, absolutely. Yeah, it's and, and, you know, when I talk to people about, you know, like, well, you got it installed on that, but then how long did it take to compile things? And the answer is it took a long time.
Starting point is 00:26:46 You would do a lot of waiting. And in that time, you would either be reading through the books you had or doing something else. Because you had to let the computer finish. And we're now like, I don't know how fast my system can build the kernel now, but it's minutes, if that. And this used to be an all day affair. You know, oh, I got to recompile the kernel. Okay. Well, here we go.
Starting point is 00:27:16 And then you would get the infamous GCC Signal 11 errors, which were due to cheap hardware. It was bad memory. It was so common that there was the famous Sig 11 FAQ, which let's see if that's still online. There's got to be, if it's not, there'll be an archive of it, surely. Oh, yeah. Yeah, it's on the Linux documentation project. I just take them... The Sig 11 problem?
Starting point is 00:27:51 Sig 11 problem, and then there's the Sig 11 FAQ. Ah, yep, yep. So... Question 11, what does that mean? Answer. Signal 11, or officially known as segmentation, officially known
Starting point is 00:28:04 as segmentation fault, means the program acts of implication that was not signed. That's usually a bug in the program, so if you're writing your program, that's usually most likely, because, however, this FAQ will concentrate out the possibility beside that. Okay. How long is this document?
Starting point is 00:28:20 Oh, it's quite long. And it's full of just anecdotal feedback from people. But no, like, like, Sig 11 is real. And, you know, we, we do debug memory problems. But what would happen is you would get this error building the kernel. And you would think like, okay, well, surely someone built the kernel before releasing it. I mean, Linus wouldn't release it if it didn't work. So what am I doing wrong on my end?
Starting point is 00:28:52 So people would get online and they would start asking questions. And pretty soon in those conversations, someone would say, have you read the SIG-11 fact? Because you probably have bad memory or something is wrong with your hardware. And that was really common. It was just really bad components and running GCC building the kernel, building GCC itself, any of those really, really large programs that took a long time to compile would tax systems like I just described and would really push them to their limits. You might not normally see that had you been running DOS or even Windows because they are not
Starting point is 00:29:33 stressing the system like you are under Linux. Yeah. So that's sort of a thing of the past. We don't have to have the FAQ explaining the truth. hardware is terrible. Considering those issues of the past, I can understand why when Linus had
Starting point is 00:29:55 his new system built by Linus Tech Tips, the other Linus, the Canadian Linus, made a big deal about having a full ECC system. I can understand now why that was such a big deal considering that legacy. Yeah, yeah. You know, you can't,
Starting point is 00:30:13 the the and he is definitely stressing his system constantly and you yeah you don't cheap out on the components but you pay more for the the really reliable stuff and you know that's that's also reflected in the cost of enterprise grade hardware that that is on all the time um you know consumer grade hardware which Linux developers you know those of us at home we don't turn our systems off we're stressing we're always doing stuff and we see those consumer products or consumer rated gear, you know, tends to fail faster. You know, it was really a major problem back when we all used hard disks because those were mechanical and they just couldn't, they weren't rated for the hours.
Starting point is 00:31:01 We were, we were giving them. But no one could afford, you know, an enterprise grade disk. So, and there were, they were a workaround solutions for that too. Like I look at, at raid solutions as, like, like dealing with the fact that the hardware will fail. So you might as well prepare for it. And we have, you know, like software rate analytics was done for that reason. I remember Alan Cox, he had, he was describing a setup one time where when he was doing bring up on a new system or really working on something that was barely running the kernel.
Starting point is 00:31:38 And, you know, it's, it's, you're getting colonel panics constantly. he would just NFS mount all of the stuff on the system because he knew it would crash. It's like, I can't also deal with local data loss. So all the data is over the network. That's how he did it, which kind of makes sense. Of course, you have to have networking available on the system at that point. But yeah, once we gain NFS support, you know, that was possible. So you mentioned that, you mentioned that,
Starting point is 00:32:12 I'm going to jump back through your story. I think it's what we're going to do for like half this episode. You mentioned struggling... No, no, totally fine. I like these episodes. These are the good ones where I don't have to talk much. So you mentioned struggling to get X set up. And I think people now sort of take for granted.
Starting point is 00:32:36 I guess the simplicity, not only of setting up X, but setting up everything with their system. And, you know, you can just install a package. And for the most part, it's probably going to be fine. If it's not fine, you're probably missing a package. And even just using X itself, things like X Rander, for example, those didn't exist yet. So if you wanted, my understanding is you wanted to reconfigure your monitor layout, you had to restart the X server. Correct.
Starting point is 00:33:11 Yeah. Yeah. And it was, so, so back then X, so you, you had the driver for the graphics device, which was, early on, we actually had different executable X servers for different types of graphics adapters. Like you had the one for ATI, you had the one for ATI. you had the one for Matrox, you had, you know, and of course there was a generic one. So, but all those eventually got separated out into drivers and were then loaded by, you know, the X server. But the sort of one of the rights of passage, so to speak, was getting X working and configuring your display, which everyone had.
Starting point is 00:34:07 So I described how I would go and buy these parts. They're generic, you know, no brand or anything like that. That's where my monitor came from as well. X did not know about that monitor. It didn't really know about anything except maybe like a dozen monitors that no one had anyway. So you were, you had to write mode lines in your XF86 configuration. fig file. And, you know, the X server will do what you tell it to do. So you would write a mode
Starting point is 00:34:42 lining. You had to get the refresh rate and you had to calculate all of this stuff for your monitor using the information from the manufacturer. And that might not be correct. You know, you may have gotten a manual with the monitor, but it could have been the wrong one. You know, so you would write, put all this info and then fire it up. I hope you got it. right, but some unfortunate people would smoke their monitor. I was about to mention my understanding is you could pop some bad monitors. Yeah, and that was, you know, that would certainly turn people off from using Linux, because now, you know, they've been told to try this, and now it has, you know,
Starting point is 00:35:29 damaged their hardware beyond repair. But it was, you know, it was, it was tough, you know, and it was just one of those things that we had to learn about. Now, you take on a PC, you would take an operating system like Windows. You know, part of what Windows Microsoft would do for that product is they would just have a database of pretty much every manufacturer in existence and have a way to automatically figure that out based on detecting it. And there were no, at that point in time, there were no real standards for getting that info. So they would research it and they would build that into the OS. So that was where that sort of ease of use thing argument would come in where it's like, well, Linux is hard to use because I have to give it all this info.
Starting point is 00:36:17 I was like, well, yeah, right now it is because we don't have all that info. But we, yeah, we got to a better place within Linux, certainly with kernel mode setting. for the display and then the X server being able to, you know, just directly use that. And of course, Wayland has improved things even further for modern displays. Because, you know, we don't really have X was from a time period where we had CRTs. We didn't have LCD displays. And now you've got the ultra high-deaf and, you know, all kinds of other displays that X wasn't really built for. Wayland is taking into account, well, you know, maybe, maybe displays won't always look like this.
Starting point is 00:37:08 You know, we should we should build in a way to to improve that. And I think they've done that. My, I actually, I do still use X. And that's not because I'm anti-Wailant. It's because I haven't, I still use software that does not work in Wayland even through the X layer. And I know it will eventually, but I just don't care. I'm going to use whichever one is the path of least resistance for the software that I use. And that's why I still have X as my graphical setup.
Starting point is 00:37:47 What software do you have that's causing issues? It's some maritime software that I use. Yeah. Okay. Yeah. Yeah, and that's the problem is like it's just really very specific low number of users. And not a lot of those users are developers. So it's one of those things where I like, I fear that if I ever want to have that work on
Starting point is 00:38:17 Wayland, I'm going to be the one that makes it work on Wayland. But so a lot of these specific programs for X that are very, you know, maybe industry specific, relied on stuff that was in X that now in Wayland is sort of a different paradigm. So things like getting input devices, window management, things like that, just the whole paradigm's different in Wayland. So that's one of the limiting factors right now. So, you know, it's not just a matter of changing your include lines and recompiling against Wayland. You have to kind of re-architect your software around a new environment. Actually, you could probably think about it as like,
Starting point is 00:39:04 I have this program on MacOS or Windows and I want it on X. And that's not a simple change. That's a new UI, basically. What desktop do you happen to be using right now? The one I have been rocking for a few years now is XFCE. Okay. So shout out to XFCE. I've tried a lot of the other modern ones.
Starting point is 00:39:34 I tend to do that maybe once a quarter. I should clarify, if anyone from XFCE is listening, please don't take that to say yours is not modern. I know it's modern. I keep it updated. But I really like the XFCD sort of simplicity paradigm and the panel at the bottom. And just it does what I want.
Starting point is 00:39:57 want and it stays out of the way. Sure. That's what I like. I, before that, I was using Nome 2, which we had in, in Fidoa. Wait, so you've been on X, that was a while ago. That was quite a while ago. It was a while ago. Yeah.
Starting point is 00:40:15 But with Nome 3, the change to Nome 3, it was, it wasn't, in my mind, it wasn't really a simple upgrade. It was a total change of how you think about the environment. And I didn't really like that. I found it kind of jarring and I felt I was less productive. So I was just like, I'm not really interested in this. I'll move along. But, you know, it's we have plenty of environments out there and they all do very different things.
Starting point is 00:40:45 And, you know, you can customize them the way you want. But yeah, I guess I guess I have been on XFCE for a while. Just a little bit. Just like, new G2 G2K versions. Yeah, that's true. Yeah, yeah. What do you use?
Starting point is 00:41:05 Right now I'm on Neri, which is, okay. Have you heard of Neri? It's a relatively new one, but it's a relatively new one, but it's not, no.
Starting point is 00:41:15 It's not a tiling window manager. It's a scrolling window manager. So it uses the tiling concept where, you know, the window, you spawn a window, automatically goes into a tile, but you have this infinite horizontal plane that you can work with. So rather than having just your monitor, you can expand out past that point and then slide along
Starting point is 00:41:37 like that plane, basically. Mm-hmm. Okay. Yeah. That sounds similar to just having virtual desktops. Yeah, you have it, yeah, you have the virtual desktops as well, but you can also just have all of those just on a single virtual desktop. Yeah, yeah. Yeah, that's... that's an interesting paradigm. Do you find it
Starting point is 00:42:00 productive or do you find it productive or do you find things getting lost? I have certainly run into issues with things getting lost. You've got to be kind of how would you say it? Very
Starting point is 00:42:15 not, what's the word? I'm blanking on words right now. Planned you've got to really think how you're using virtual desktop to keep things organized basically. Otherwise, you can very easily get things very lost. Yeah. Yeah. That actually reminds me of a feature, well, or an anti-feature, depending on who you talk to. In older versions of X, like when I started and we would have,
Starting point is 00:42:51 I had a I think it was a 14 inch display I'm sorry that's I don't know do you use inches for yeah yeah yeah yeah I yeah I pretty much anything we use inches full just displays
Starting point is 00:43:09 that's it yeah that's what I thought because it's like the same marketing materials yeah yeah yeah yeah so okay so you can you can imagine that one was it was small And I'm guessing on the size. I can't really remember exactly, but it was small.
Starting point is 00:43:24 And what was common at the time for X for Linux users is, okay, so you had 640 by 480 was your viewport, but you would actually configure the display to be 1280 by 1024. And what you would do is you could move all the way around. And so it's kind of it was you had two dimensions to scroll instead of just the horizontal one you're talking about. Some people loved that. And I could not work within that sort of. I was like, no, I don't want it. And so that's like, that's where the like that virtual desktop came, where you would have a page. And it's like you could just, you know, you have four, four, eight or something like that. That was a little easier to wrap my head around than having like,
Starting point is 00:44:13 thinking about the display being physically larger in front of me, but my viewport was small. But yeah, people would do that and it was really weird to see them use their systems. There actually have been some modern re-implementation of that that have also added some tooling in to sort of make it somewhat more productive, adding things like a window overview so you can zoom out and then easily more easily find the windows. I can see that. It's not a model I can kind of get behind, but I like the, really I like the people who are experimenting with different models, even if it's a thing that nobody really cares about.
Starting point is 00:44:49 I like the people are trying it out, see if it works. If it does it, hey, move on, do something else. Absolutely, yeah, yeah, no, I find this kind of stuff, you know, it's always interesting. Like, I don't spend a lot of time configuring my, my desktop, but I'm always curious if maybe there's one that I would like more. So, you know, a couple times a year, I probably fire up all the different ones that I can think of. And eventually I get tired of doing that. And I'll say, like, okay, well, I looked at all of these. And I'm always curious what KDE is doing.
Starting point is 00:45:21 I remember when that was announced initially. The cool desk of environment. Right, right. And, you know, I didn't know anything about cute or Qutee, as some people say. I say both just to annoy everyone. I, so I tend to say cute now to someone who doesn't know that's how it's pronounced. and then I'll say QT to to like KDE developers
Starting point is 00:45:52 or like QT developers who are you know they're going to get annoyed I don't know it's just like it's kind of a bit of fun and they're like you know what you're out there I'm like yeah I'm just messing with you but yeah I remember when that came out and I remember the screenshots I want to say it was
Starting point is 00:46:09 you can correct the date I'm going to guess 1997 initial release was 98. Oh, okay. But there was an announcement 96. So could have been somewhere in that period. Maybe you saw the beta or something.
Starting point is 00:46:28 Yeah, yeah. And I thought the screenshots were really, really cool. Because at that point, you know, we had, we had FWM and sort of all of the fan outs from that. And, you know, you can have some really, really cool looking desktops. There used to be a website called themes.org, which was collecting all of these FBWM themes
Starting point is 00:46:57 and later other window managers. And that went away. But that's how we would have these really cool setups like you would see in a movie or whatever. And people would spend days setting up the background graphics and patches to terminal programs. stuff and it, but you could get like a really, really slick setup. And then of course, you would want people to see it, but it was before any of us had laptops. So, you know, you're like,
Starting point is 00:47:24 hey, come over to my house and look at my desktop. But now you can do that on a laptop and you get, you know, the person at the coffee shop or the airport sees it. They're like, whoa, what are you running, you know, which I always think is kind of funny. What I like doing, especially going through an airport is I like to take my laptop and just for the travel day, I will run a theme that makes it look like Windows 95. Okay.
Starting point is 00:47:52 I was not sure where you're going to go with that one. I thought you're going to be like, oh, I like running something that looks like a hacker from. That's going to and still have a TSA. Well, yeah, no, no, that's, well, I do have a story about that, but the, I
Starting point is 00:48:08 just always, I, if I'm in an airport, I, I, I, want, I want, you know, someone to actually see them. We're on an airplane. Like, like, just do a double take and think, is this person really using Windows 95 this year? Like, and then they're curious what you're doing, you know. And it's, I don't know, it's just kind of a fun little gag.
Starting point is 00:48:31 But I've done that a few times. I've definitely got some weird looks. Regarding the, the KD1 thing, they're actually, this is what I love about open source. there is a developer who decided I'm going to go and revive KDE1 He decided to just go and fork the project Yeah
Starting point is 00:48:54 Port it over the Q2 because Q2 Because Q2 has a couple of nice additions to it Like some scroll wheel support for example So what happens when you deal with 90s code basically Sort of a lot of basic Things are missing Yeah And he wants to eventually,
Starting point is 00:49:13 he wants to eventually basically do a rewrite of the back end and port it over to Wayland as well. That would be, you know, that would be really cool to see. Send me the URL for that, if there is one or wherever. Yeah, I think he's got a refo. Let me see. Okay, yeah, I'll send, I'll email your link afterwards. You can get it set up right now,
Starting point is 00:49:43 with the development preview in Debian if you want to. Actually, I can send in the chat here, can't I? Yes. How do I get the chat here? I don't even know. There it is. That's the chat. Okay.
Starting point is 00:49:55 There you go. Oh, Libra Next.com. Okay. That would be fun to see. It's very buggy right now because it's in the 90s code. Yeah. Oh, I so remember this. Oh my gosh.
Starting point is 00:50:19 That is, I definitely remember because when KDE came out, you know, at that point in time, anything that was new that was coming out and you were a Linux user, you were downloading source code and compiling it. So my friends and I, you know, we're like, let's build KDE, but it was all in C++, which G++ took even longer to crank through all the code on our. slow systems. But yeah, we spent, I think it was like a week building all of the source packages for KDE1. But it ran. It looks really slick. I thought it was pretty cool. But then Noam was announced after that because there are gear apart for each other. Yeah. And what I remember from that
Starting point is 00:51:09 is it was the pushback on using QT. Yeah. At the time it had the proprietary license. Yeah, it was, which, yeah, I get, you know, that's, that's, you know, and they, and they, because GMP was already out since the G and GTK stands for GMP, though it probably stands for GTK toolkit now, but yeah, yeah, I think it is just GTK at this point. Yeah, but that's where it originated from. And they said, okay, well, we're going to do a desktop environment and we're going to use these GPL libraries as the base, which yeah, you know, it's kind of cool. And I mean, I think they're both really nice environments. I don't use them on a daily basis. So I don't know the, you know,
Starting point is 00:52:03 the warts and stuff that people run into from time time. But they seem to both have like, from my viewpoint, roughly similar sized user bases that, are that are like deliberately, I'm using this because I want to not, yeah, yeah, not, I'm using it because I installed a distribution and this was the default interface. Like I'm not, I'm not counting those, those users. Right.
Starting point is 00:52:31 A good example of that, just with Fedora, right, is, uh, last release, released before, whatever release it was, um, promoting Fedora KDE to be alongside Fodora workstation where now they're both right there on the home pay. You don't have to like dig through the spins to find it. Yeah. And, and, you know, that's nice. We had made that decision a while back. And also for, I guess for the audience, because we didn't mention it at the beginning.
Starting point is 00:53:01 I am on the Fedora Engineering Steering Committee. I'm also on the Fedora Council. I have been involved with Fedora for a very long time. We have the current stable release is Fedora Linux 43. And the first one that I had a hand in was Fedora Core, I think, three or four. So I've seen a lot of Fedora. But yeah, there was a push years back to say, you know, we want to promote, you know, kind of a primary experience for users.
Starting point is 00:53:41 That's not to say that we were going to remove other desktop environments. But feedback we were getting from people that wanted to use Fedora who were not technical users, you know, they're not going to jump in and start building software and submitting patches. They just want to use a computer. They were confused. They're like, why is it asking me? I don't know what this means. Do you want Nome or KDE or LXDE or XFCE?
Starting point is 00:54:09 I don't know what any of this is. Why is we like, and that's fair. So we rethought, like, how do we present these? But now you skip ahead and on certain hardware, MacBooks, anything that Asahi runs on, KDE tends to be a little farther ahead in terms of support on that hardware, the Gnome does. Now, I haven't tried it in like a year, so that could be totally different. But I know that was a big push because people were coming. end of the project, joining the community, they would have a MacBook with one of the Apple,
Starting point is 00:54:51 M whatever processors, and they want to run Linux. And so that's Asahi Linux, which is part of Fedora now. And they would be surprised. They're like, I can't, it's only giving me KDE. Are we like really Fedora? Or are we, you know, what's going on here? So I think it was okay what we did. promoting that because, you know, there's, there's no reason that people shouldn't use it.
Starting point is 00:55:22 So it was, now, the other ones, like, we haven't received really any request to, say, promote XFCE to that level. But I don't think those users are really in the same category as, am I on Nome or KDE? I think it's, you know, somehow it's different. Well, I think specifically with XSC, I think first point of order is getting their Wayland version ready, right? Yep. They are working on that. That is something that is coming.
Starting point is 00:55:58 But if we're talking about, like, what is, and Fonora's always been in this distro, which jumps ahead and does things, argue, I would argue a little bit too early in some cases. When Fedora enabled Whalen by default, I want to say it was, oh, 2013, some really early year. Yeah. No, I don't disagree. Sometimes this stuff is too early. But yeah, sorry, I interrupted. No, no, no, that's good. It's good.
Starting point is 00:56:33 With a distra that sort of has that legacy of wanting to push forward modern technology, making a distro which making a like a desktop that only has the X11 version ready put alongside like Gnome and KDE. It doesn't really fit with sort of what the distro is trying to do at this point. Absolutely. Yeah. And it it adds a lot to the testing matrix and sort of, you know, what has to be ready to actually, you know, call it the release.
Starting point is 00:57:04 And so yeah, the work the work builds up that way. Right. If you're going to have an X version, then X has to be a blocking, a blocking problem. And with Gnome and KDE dropping the X11 versions, you know, I've spoken to a number of Fodora people that do not want to deal with X11 at this point. I'm very happy to just not have that be a blocking problem anymore. Yeah, yeah, no. And it's, so definitely Whalen by default was not without controversy or, pushback, but I will say that doing that infidora does allow us to really take those new technologies and iron them out. So maybe you can default in whatever release, and then that that bakes for several releases, and then it's really just solid. And we've done that for a number of
Starting point is 00:58:02 things. And a lot of upstream developers on these things, on various projects are also working on Fedora. So it's kind of a natural fit to do it there, I think. I was a little bit early. It was 2016 that it was made default for Gnome. That's not right. Yeah, Fedora 21, so that would have been 2014, something like that. It was introduced.
Starting point is 00:58:32 Yeah, okay. Yeah, that sounds right. I can't remember. Yeah, this is just what I'm seeing in the AI overview that shows up on the search, and it could be wrong. I don't know. That sounds somewhat right, though. Yes, yeah, agreed. So you've been jumping around.
Starting point is 00:58:55 I've been jumping around. This is great. I brought you on to talk about sort of Slackware and Liddix history, and then we've been talking about Fedora for the bar. I was like 20 minutes. Yeah, I know. Yeah. No, I like it. It's fun.
Starting point is 00:59:13 You got a lot to say. I do. Yeah. Excuse me. If, you know, if this, if this ends up being not usable, I'm happy to do a more organized session. But yeah. So, yeah, I know you had questions about Slackware. And I know, I think the last thing we talked about was X, which took us down that.
Starting point is 00:59:35 Yeah. Yeah, somehow we got there. So when you got started, my understanding is Slackware didn't yet have a web, like, a web presence beside like the, the FTP server. Correct. Yeah. So sort of one thing that, and I don't remember the exact conversation with Patrick, but we were interested, a couple of us at, university, we're interested in providing, we're like, well, you know, a lot of projects have a website, we can put one together for the project. It's kind of weird. That's even a thought, right? Because now that's just, that's just the default thing you do. If you have, even, even it's not like a complete product, it's just make a website, buy a URL, just throw it up there.
Starting point is 01:00:30 Yeah, yeah. And we, we put together a website. He liked it and wanted to go forth with it. So we, you know, that's, that's how Slackware got its, its web presence was, uh, us sort of saying, hey, can we do this? And, and then we did. Um, and we, because he already had Slackware. com. Hmm. He had the domain name. Uh, and then we, you know, we set up a server and, uh, put it on there. And, uh, yeah, we, we did several iterations of the site. Um, everything. was, well, I will say that that was Slackware.com working on that website was the last time I really did any web thing. Not really a web guy myself. I'm not. I'm not, but it sort of brought me into the Slackware fold where I could start working on other stuff. But we did, the site was, you
Starting point is 01:01:38 know, it was HTML written by hand. And later we used PHP, which was new at that point, PHP version 2. And we could do a little more dynamic content. All of the graphics were done by us in the Gemp, what few or what little graphics there are. And then the biggest thing I think we added in, 2000 was the online discussion forums that we put on the website.
Starting point is 01:02:15 And those got to be really popular because at that point, we didn't have, we didn't have like a discussion mailing list for the project. What we monitored mostly were Usenet postings, which was really just a subset of users and not everyone knew how to get into that. And then there were also IRC channels, which we didn't really go into those. Those were just community members. So we're like, you know, it would be nice to have a discussion forum because, you know,
Starting point is 01:02:47 people are asking us the same question. Why don't we put it here? And we found this guy had written an open source sort of discussion board software called Forum, P-H-P-H-O-R-U-M. And it was written in PHP. So it was a nice thing that we could integrate into the site. And at one point, the author of that software came out to California for something. I wanted to meet us.
Starting point is 01:03:19 He's like, yeah, you're one of the biggest users of my software. And, you know, just wanted to thank you. And we would provide him feedback and patches here and there. I wrote an import tool when he re-architecteducted a bunch of stuff. and we had to extract all of the discussion like threads and then re-import them into a new database because it was not compatible. And so I wrote, I wrote a tool to do that. And I was like, hey, you know, someone else might want this. And he said, no, probably not, but I'll take it anyway. Yeah, he was, he was nice. And yeah, it was, it kept running after all of us left. But I don't,
Starting point is 01:04:04 I don't think it's on the website anymore. I don't think it. Yeah, I couldn't see a link to it. It seemed like it is gone. Regarding forum, their latest version was from six years ago. So it seems like the project is dead at this point. Yeah, that would be my guess. Yeah, started in 1998.
Starting point is 01:04:27 I feel like this is software that served a purpose at the time. but it's no longer really I wouldn't I don't think I would use it now to set up a discussion board and not not because it's bad just because there's not really a need for that. Sure. Yeah, yeah, yeah. We've got other other solutions. And also most like it's so easy now to get an open source project like from the ground up, you know, you could go to GitHub and you suddenly have a way for people.
Starting point is 01:05:04 people to have discussions. You have ways for people to send you patches. You have ways for people to open issues. You have a wiki where you can add user contributed documents. You know, all that stuff that that large projects have, but took time to set up. And the vast majority back in the 90s, the vast majority of open source, you know, scratch and itch type software that you would find would just be dumped on an FTP site. You know, and because that's, It's all the developer. It's like I want to put it out there, but I'm not going to make this huge project.
Starting point is 01:05:39 So you would go digging and FTP sites to find stuff. And now I think GitHub, Codeberg, certainly, and GitLab maybe to a lesser extent, they have these nice environments for that. And the idea is not really new. Like I don't know if you remember SourceForge. So that came out of a company that had started as VA research, which made Linux workstations like custom built.
Starting point is 01:06:12 And then that became VA Linux. And then they created sourceforge.net, which was an early sort of thing like GitHub. You know, this is before get existed. And I don't know. If anyone listening to this or watching this, if they remember that, you know, early on,
Starting point is 01:06:39 the Linux kernel was not in version control. It was just released as G-Zipped TAR files. Or you could download a big patch and apply it to the source tree you already downloaded. But patches, new things were submitted by email. Mm-hmm. And that continued for a very long time, even when many other projects were using CVS. That was really the only thing that we had.
Starting point is 01:07:14 At some point, we got subversion when CVS, people were getting frustrated. I can't remember some of the other. There were like a dozen that just sort of all blasted out around the same time that were going to quote unquote fix CVS, but none of them really addressed the fundamental problem of meeting the ability to have distributed version control. Yeah. And Linux first went into a product called BitKeeper, which was commercial. And that was, in my opinion, that was not a good move, but it did introduce developers to the concept of
Starting point is 01:07:59 distributed version control. But then with, I mean, I mean, you know, the story, how we got get out of that the need to, you know, we're working this way. We need a tool because what the license was going. I can't remember the license was going away or the company folded or something like that. I did a video on this a long time ago.
Starting point is 01:08:23 Yeah, yeah. Story. Oh, they had, yeah. right. They had given um they'd given kernel developers free access to it and then they were switching
Starting point is 01:08:43 they're switching their license or something uh I don't yeah I I I I'd it says the history on the Wikipedia page someone was to go exactly exactly what it was there there was some change like that which basically forced the creation of guests. Oh yeah, also there was some like drama where they didn't want people that were using
Starting point is 01:09:08 BitKeeper to go work on Mercurial. Yep, there was that and a number of developers had had reverse engineer the Right, yeah, yeah. And then
Starting point is 01:09:27 was that who was that that did that? Well, I remember very famously that happened and then the CEO of Bitmover, the company that made BitKeeper revoked that Curl developer right, like that license
Starting point is 01:09:49 like revoked his right to use the tool. Andrew Tridgell. Yeah, Tridge. That's who I thought it was. Right. I had to forget, this is the Australian guy. Of course, the Australian guy.
Starting point is 01:10:00 Why would you be an Australian guy? We show up everywhere just doing random. We're a tiny little island. No one lives here, but we're involved in everything. Yeah, you know, it's funny. We were talking about all the desktop environments. We never once mentioned enlightenment, which, you know, is still going. But, yeah, the, yeah, so I don't know why I got on.
Starting point is 01:10:28 Get an oh yeah source for those talking about yes yes. Yeah, we were talking about websites and now it's like like projects are it's so easy to just get all that stuff sort of immediately when you set up a project But that wasn't always the case source forge was created to make that easier for people But it its implementation was rough I mean even from day one it was like I am not moving a project here and and and then at one point. Let's see as in recent years, I say recent, it may have probably past 10 years, but as it was being passed around by different companies that they were just buying the property, one of the owners at some point, they were taking software that was on source for download, and then they were like adding like, I mean, malware. It was like, it was like they're adding.
Starting point is 01:11:28 like here's some additional shareware that we're going to put in there um and yeah it's it was it was garbage but uh i mean that was just the the unraveling of it all uh that that happened you know after it was long since past the point of relevance i think um but yeah it was it was big for a while just because there wasn't anything like it and then then gethub showed up and you know Things like GitHub and GitLab and Codeburg, none of those things would exist without Get, so they even, you know, owe their success really to yet another thing that came out of Linux. The reason I brought up the site is you briefly mentioned at some point, you didn't have an email until you got to university. And that's another thing which sort of is just taken for granted as well.
Starting point is 01:12:27 this easy access to email provide. You know, you don't have to go set up your own email. So if you can just like, you can just sign up for a thing and just have email now. Exactly. Yeah, that was not the case. Email came with your, um, ISP and, and sometimes like they wanted to charge extra for, or email.
Starting point is 01:12:52 Um, so you, you're like, well, I don't need it. So I'm not, I'm not going to pay for that. And also it was, you know, you would change ISPs, at least in the U.S. You would change ISPs frequently because the prices were all over the place. So you were always moving to whoever's the cheapest one this month. So you didn't want to keep changing an email address. So you just, you know, no one ever really bolted onto that.
Starting point is 01:13:14 You still see some outliers. Like obviously we had America online, which was its own sort of walled garden kind of thing. Funny that we're kind of moving back towards that. if we haven't already. You mentioned America Online. Do you know they're actually still operating as an ISP? Yes, I do know that, which is wild to me. And people still use AOL.com email address.
Starting point is 01:13:40 Yep, yep. And anytime I see one of those or I see like Yahoo.com, my first question is what company is running that? Because it cannot possibly be those companies are still running. I want to say Microsoft owns Yahoo at this point. I have no idea. Who owns Yahoo? Nope, some private equity firm.
Starting point is 01:14:10 90% ownership by Apollo Global Management and then which required and stay can come. And Verizon owns the other 10%. Oh, that's right. Yeah. Yeah, I remember when that all went down and they kind of split it up. But, but so, so, so it's probably Verizon that's running the email. Yeah, yeah.
Starting point is 01:14:31 But yeah, it's just, it is funny to see people using. Yeah. And I'm like, I, and then I, I feel the same way about a hotmail address. Yeah, how me, yeah. And I want to ask these people, I'm like, how do you possibly deal with that for email? Like, you can't get anything but spam on that address, right? Like, I mean, you know. Oh, haunt mails, but.
Starting point is 01:14:54 I think it was the Microsoft owned. Yeah, yeah, yeah. Okay, they merge that into Outlook. Yeah, okay, okay. Oh, you know what? I do remember that now. Hotmail. That was the one also where Microsoft acquired Hotmail and Hotmail was running on free BSD. I think it was free BSD. It may have been another BSD, but it was all open source software was the back in and they they tried to move it all to Windows and it failed so they moved it back to the open source stuff I always thought that was kind of a funny story so when you got started in Slackway
Starting point is 01:15:36 obviously this was well pre-Git what was the development like back then was there a source control system of any sort was it just throwing patches out Yeah. So Slackware, we didn't have any version control system. We would maintain the distribution trees and kind of work in there. And then we used R-Sync a whole lot to move things around. And that's that's that was you would know what the master tree is. And you just it was sort of, you know, And that's really the same way that commercial software was handled before any kind of version control.
Starting point is 01:16:27 You would have in companies, you would have a release engineer, basically, which was the person who was collecting all the correct copies of code and patches and putting it together in the release. That was all done by hand. But yeah, we didn't have anything. We just, we would keep patches. So Slackware would, you know, gather the upstream source and then create patches against those releases. And that's what you see in the source tree and Slackware. And then at that point in time, there were various build scripts that were used for each package. I think they now.
Starting point is 01:17:13 try to make those a little more consistent. So every package, you know, but the packages are built by a script that kind of drives the building and packaging process. And, you know, there was a lot of, there was a lot of internal knowledge about how the packaging was done. And that was, it was not all like in the scripts at that point. So you kind of had to know we had notebook. that we would write down the steps and what to do. It's like, okay, well, after you build this, you've got to copy these two files over here and compress this and delete this
Starting point is 01:17:53 because it's a temp file and stuff like that. And you know, kind of the early days of Linux distributions, everyone was kind of figuring out how to, you know, how to build and package software for distribution. And the idea of software packages that we are inundated with in the world of Linux, that's not new. That's from commercial Unix.
Starting point is 01:18:18 That's how the parts of the OS were built and distributed to customers. So it was in a way that idea was like a natural fit for a Linux distribution because you were assembling it from various projects. So you would have a GCC package and you would have this package and all that kind of stuff. And so it was a nice way to organize it on a per project. level that you were incorporating code from. But, you know, like, Debian went through various iterations before they arrived at the format they used now, which I think the current Deb format was largely originated by Bruce Perrin's,
Starting point is 01:19:03 I think. Maybe I could have. I'm not too sure on the, the format myself. But the, well, the Debian packages is pretty easy. it's an AR file. Well, I mean like the, where the origin of what came from. Yeah, yeah, go on. Yeah, but a Debian package contains, it's an AR file.
Starting point is 01:19:25 They may support other payload formats now, but it originated as an AR file, which if you don't know AR, that is the archive command in the tool chain that you use to create static libraries. So an AR file puts all the object files there. So a Debian package is an AR file that contains two tarballs. One is data.tar.pick your favorite compression format and then control dot tar dot compression format. And so the data package is, you know, that gets extracted to the root file system. And then control contains the metadata and the scripts.
Starting point is 01:20:09 And, you know, that format has been really flexible for them for a very long time. If you look at an RPM, which I spend a lot of time working on RPM-related tools and libraries, and the RPM format is also one that has been with us for a long time, but is far more complicated than a deviant package. There's a lot of header metadata. Yeah. And Slackware, of course, just uses TAR files. And those are extracted to the root file system as root, so permissions are correct.
Starting point is 01:20:57 And, you know, that's a fine use of the TAR format. There is metadata in a Slackware package. Like I think there's a package description in there as well as a post-install. script. I don't think Slackware, at least when I was involved, did not have like pre-install scripts or anything like that. It was just a single script that ran after the package was extracted, which in many cases, that's really all you need. And there was not a description. I think that got added later. But the biggest complaint, when I was at Slackware, the biggest complaint that we got from packages is the lack of dependency metadata. So you would install,
Starting point is 01:21:45 because there's none of that there and the tools don't gather it from anywhere else. But people would install a package and then try to run it and I would say, you know, missing some shared library or whatever. And then they would say, I don't know what package that said because it's telling me it's missing lib whatever. So so yeah, I mean, I get that that's confusing, but with Slackware just install all the packages, then you have everything. You've got it all there and it doesn't really matter.
Starting point is 01:22:20 It certainly doesn't matter now with storage space is much larger than we had back in the day. Yeah, I have, what do I have in my, actually don't even remember what I have in my system. Let's do an LSBLK. I have 2 terabytes 500 gigs there
Starting point is 01:22:42 another 2 200 gigs there another 2 20s about like 4 and a half terabytes in my system yeah yeah you know I mean like so what are we what are we talking about like
Starting point is 01:22:53 saving here like why are people like what's a full install of any of these distributions now it's it's you know Well, even with some of the larger ones, like Ubuntu ISO is 6.5, no, sorry, 5.8 gigabytes. 5.8 gigabytes is the ISO. Well, that's a lot of stuff. It's a lot of stuff. But even so, it's 5.8 gigabytes.
Starting point is 01:23:20 That's true. Yeah. Yeah. Yeah. It, I don't know. I don't miss having that conversation with Slackware users. you know, why isn't there a dependency information? You know, it was common. I'm sure it still comes up, actually, with them, but I don't know. It was like, how many times can I tell the same thing that people, but whatever. The other systems have their own problems, too, with RPM, you know,
Starting point is 01:24:02 we've got, you know, we have dependency. information in there, but it was a long time before we got the overlay tool that's now called DNF that is basically like apt to depackage where, you know, you say you want to install this package. It'll tell you all the other ones it needs as well, which is really that that's the complete story there. You know, it's one thing to embed dependency information in the package. And then it takes another tool to actually use it and do something useful with it. So that's what I think like app did for Debian and now DNF does for RPM. So, yeah.
Starting point is 01:24:43 So Slackware has the title of being the oldest distribution still maintained. Obviously, it's not the first district. It was based on SLS. And there are like three or four other things before Slackware. Yep. Yeah. So Slackware is. and Debian started about a month apart from each other.
Starting point is 01:25:09 And obviously Debian now is this you know, it was the basis for Ubuntu and Ubuntu is this behemoth as well. Debian is this, you know, it's this massive server distro and Slack was obviously still
Starting point is 01:25:27 around but it's kind of just there just being maintained. like just sitting there like what do you think sort of you were there earlier like what do you think sort of happened with that like shift between the two
Starting point is 01:25:47 where debby and has become this like critical infrastructure and slackware is still around but and it has its fans but it's it's never really had that same level of adoption yeah I well you know I don't I don't think anything's going to happen to Slackware like, you know, if that's what you're asking. No, it's more like, you know, people, it's been around so long, there's always going to be someone who cares to keep it, to keep it going, right? Sure, yeah, yeah. Well, I know, like, we, there are actually a lot of commercial installations of Slackware, believe it or not,
Starting point is 01:26:31 and we would we had a lot of commercial users but we weren't out there really pursuing it right canonical does or like red hat does or susa does and i i think that that pat really wasn't that that that wasn't the thing that that drove him to make slackware and he was not really interested in becoming that sort of business focused, you know, we're going to go out and, you know, do whatever we need to do to secure these contracts or whatever. It was more like, look, this is the thing we're making. Right.
Starting point is 01:27:19 If it works for you, I'm happy to have you use it and we'll, you know, help you with it. But, you know, it's my project. I put it together, you know, and this is what I'm doing. And I think that's probably why you haven't seen it sort of really at the same level as say Debian, given that they were around the same time. Like Debian definitely, like Ian Murdoch, who created it, he definitely did go down the business path of, you know, finding the, the, the, the consumer sort of or the commercial success paths.
Starting point is 01:28:05 I mean, he founded progeny systems later on to sell commercial support for Debian. He brought people into the Debian fold that, you know, promoted its use in commercial settings, you know, and really built sort of that that community around it to, it to keep it open and self-governing and things like that, which has given it this sort of inertia that I think has allowed these other things to build off of Debian and rely on it, knowing that that's there. And we never really had anything set up like that for Slackware. We didn't have like a community of elected members, you know, making decisions and things like that. It wasn't, it was never set up for that.
Starting point is 01:29:10 And I don't know if it's right or wrong. I mean, it's just, I think, different approaches to it. There have been a lot of commercial attempts at Debian. And like, you know, I mentioned project. Before that, you had Corel. The Corel Corporation did Corell Linux. And that's actually why projects like Wine gained a lot of functionality is Corel was investing in the Windows compatibility layer. It's also why KDE got, I don't know if you, you.
Starting point is 01:29:52 remember on on well certainly it appeared on windows 95 but later versions would have the network neighborhood icon and you could open it up and it would show you other windows computers right yeah there's okay so that network neighborhood browsing um kdee gained that and that was contributed by krell um a later known as my network places my network places yeah and you know that that that that that browse capability, support for that. So it worked in the desktop. Karell did that. Of course, Krell Linux didn't really go anywhere. Progeny folded.
Starting point is 01:30:34 And then the next one to come along was canonical. And I was like, when I heard there was another commercial Debian that was coming out, I was like, really, guys? You're going to try this again? And then it was, and I, whatever the guy's name, Shuttleworth was sending, sending out CDs. You just would ask for him. And it was like America Online in the 90s where they were sending out CDs and floppy disks everyone. And it was just, but there was no, there was no cost to it.
Starting point is 01:31:14 And I was just like, okay, this is, this is interesting. but what are you doing to make money? Like how, like what, like you can give it away and have a bunch of users, but who's paying for this? And I remember he was talking, I think it was a DebConf where people were asking them like, like, what's revenue stream here? And he just said like, you don't have to worry about canonical running out of money. And it was basically he was saying like, I'm just super rich.
Starting point is 01:31:48 and we'll always fund it. And I think someone said like, yeah, but that's not a business plan. It was basically the Silicon Valley business model for anyone else was doing it. It's just burn money until you have market share. Right, right. And I mean, and then once you have market share, then you can abuse the users and start extracting money from them. But I was just like, this, I mean, okay, fine. If this is what they want to do,
Starting point is 01:32:18 cool, but it sounds like he just wants to do this project and surround himself with fans. And okay, that's cool. If I was a billionaire, maybe I would do that too. But I don't know. I guess out of that, there is a variant of Debian that people like. But I, and I don't really know how closely. Ubuntu works with Debian upstream. I know that they,
Starting point is 01:32:52 you know, they're based on Debian. Yeah, but I don't know which direction contributions flow, really. Hmm. So, yeah,
Starting point is 01:33:04 I don't know. And then there's Sousa, which is, you know, kind of its own thing out here that has, has had peaks in valleys and, and as the, uh,
Starting point is 01:33:17 industry has evolved, never really gaining a huge amount of market share in comparison to the other distributions, but always sort of steady state. I, you know, like Susan initially was, it was going to be a German translation of Slackware that was only going to be sold in Europe. And then they kind of reinvented it. They hired a guy, Florian LaRoche, who had made Jurex, I think. And they kind of rebranded that as Susa Linux. And then it started appearing in the U.S.
Starting point is 01:34:08 But it was, it was a different distribution entirely. And I remember using or looking at Susa in what version was it? I remember it was an insane number of CDs. It was like six CDs of stuff. And it was just an enormous amount of software. And the installation process was so tedious. It was like one.
Starting point is 01:34:41 I had so many details. And then I got on the system. And this is just me, you know, having used Slackware, having worked on that, now at Red Hat, familiar with those systems. And Susa just really felt sort of like kind of clumsy at that time. It may be very different now. But I was just like, this system feels like a mess. It was, yeah, I didn't really.
Starting point is 01:35:11 I don't know. And I don't know. Are you using Sousa? I'm on Achelelinic right now. Okay. Yeah. Yeah, it was, it was different. But I don't know. I don't think that Slackware really had an interest in becoming a big, big commercial thing. They were, you know, Pat was more interested in creating something that he liked to use that that other people would use. And it has found lots of commercial use.
Starting point is 01:35:46 It's just not since there's no, there's nowhere to talk about that. Right. There's no, you know, we have the Red Hat Summit trade show. You know, there's nothing like that for Slackware, which those kinds of things can be talked about.
Starting point is 01:36:00 But it's really cool, actually, that it's active still. And there are a lot of users, you know. And it's quite interesting to me now in 2026, I still get questions about my time working on Slackware. So it definitely is a distribution that has an impact on new users. It's people just coming into the open source world,
Starting point is 01:36:27 into the Linux world, and they find Slackware. I think it's still true that Slackware is probably one of the only distributions that's going to make you really become comfortable with the parts that make the OS, you know, you really need to understand it. Whereas a system like Fedora or Ubuntu or Red Hat Enterprise Linux, we spend a lot of time really sort of papering over all of that kind of stuff to make a uniform experience. I mean, and there's good and bad, you know, I see there's like Arch Linux. Yeah, yeah, I'm on Audra now. Yeah, Arch, yeah, which I think is another one that that is a good system to, you know,
Starting point is 01:37:16 if you really want to learn how a Linux system is put together, you know, Arch is a good system for that. It used to be Gen 2 was one that people would tell you to go. But I don't, I don't think that one does as good of a job really. Because there's a lot, I think there's been a lot added to Gen 2 to kind of make it uniform and gin tooy so that it's not you're you're learning the Gen 2 way to do something as opposed to you know what they provide a lot of um gen like the the gen 2 package manager it provides its own specific way to configure the build options and things like that right yeah and that's that is specific to gen 2 that's not really really a general Linux thing, which I think, you know, if you want to learn, you know,
Starting point is 01:38:18 kind of what really goes on to put a system together, Slackware is a good, good place to start. Just a bit of a side tangent with the whole Debian and SlackWestle. People obviously know the like the naming of the Debian releases. I think all of people don't like know why. And a big part of that was early on with the type. with Pixar where you had the early mailing list hosted at Pixar like that's how it's so even from that like earliest point of the distro it already had some sort of
Starting point is 01:38:52 not like it's funded by Pixar it's like already like a foot in the door in a corporate space yeah totally yeah and that was I'm pretty sure that was Bruce Perrin's when he was working at Pixar and that's where those names uh originally originated, which, yeah, you know, and definitely, you know, he was, he was certainly using it there and, and putting it to use at Pixar, which is, you know, that, that's, that's, yeah, one more leg up there for, uh, for, for, for, for, for debby. So I, I had to get to it eventually. Um, you are technically a published author because you're on the Slack Web book. yes, yes, I am, yes, that that's right.
Starting point is 01:39:43 You mentioned obviously earlier that sort of books to inform people how to use Linux for a really common thing back then. I'm assuming that's sort of the reason why that existed. Yeah, it's, I mean, you didn't have another, you didn't have a place to start, I guess. That was, you know, probably just to help you get going.
Starting point is 01:40:14 Because if you're, you know, you're starting from nothing. Yeah, I mean, the books, like you, well, okay, so you can have like different kinds of books, right? You can have like reference materials. So if you're familiar with the subject, but if you're just starting out with it, you, you almost need like a guide. Like, you know, I'm going to take you through this stuff. So, yeah, that was, that was kind of the objective. with that Slackware book that we wrote as was, you know, let's not just put a book together that that's all the man pages, you know, like, like a new user, they don't know what the LS command is,
Starting point is 01:40:57 but new users know that there are files and how can I find my files? You know, so like that, that was kind of the approach we wanted to take with it. But it was replacing a book that we had been including with Slackware that wasn't even written for Slackware. It was written more of as a generic Linux book. But I think it was being included with like in the box set that you could buy from one at Creek C-Rom because there wasn't another book. And it was roughly the appropriate.
Starting point is 01:41:36 it weight and thickness to go in the product so that people felt like they were getting their money's worth. You know, like, because it wasn't, it wasn't like super thin, you know, but it also wasn't the one of those huge books where most people know that 90% of that's going to be just recycled garbage. Right. It was that sweet spot. So they wanted us to have a book that was, that was like that, but that was actually geared
Starting point is 01:42:05 towards. slackware and usable, you know. So yeah, that, that, I'm technically a published author. I mean, three other people, but. That's true. Yeah. So Chris was the, the main, the main author on that. And then Logan and I contributed other sections to it.
Starting point is 01:42:29 And we, we had to write that at the time, the, the, uh, sort of the up-and-coming, I guess, documentation, type-setting system, whatever that was the new hotness at the time was SGML. So the book was all marked up with that. And SGML had one major lacking thing. There was no way to generate an index. So we had to so the so I'll say okay so the Walnut Creek was also having the free BSD team do a book as well and so we were asking them you know what do you and they're like oh you need to use SGML tools and all okay great and then we got to that like you know we need to make an index now and Walnut Creek C Cibron was like you got to make an
Starting point is 01:43:31 index. But there's not there's not way to kick one out. And they're like, you have to have an index. And so we went and we asked the free BSD guys like, oh, yeah, what did you guys use to do an index? And I'm like, oh, we just didn't do one. And you, you open the back of the book and there wasn't an index there. So I was like, cool, that's great. So I think, I think we had a conversation with them. It's like, well, the free BSD guys didn't do an index. So do we have to? And they're like, Yeah, you have to. So, okay. So then Logan and Chris, well, I think we all worked on it.
Starting point is 01:44:10 But I forget who, we wrote some pearl code to generate an index. And it went through many iterations. And then we had put like, I remember we put things in the book so that we could like test to make sure that it was working right, things that would show up. And yeah, oh, God, that was some late nights. But yeah, we got the index generated. Seemed to work. Of course, now you mention SGML and everyone's like, what?
Starting point is 01:44:53 But, yeah. Chris later on ended up redoing it all. in LaTeck. A far more sensible choice. Yeah. And, you know, looking back at it now, I'm not sure why we went. Well, I'm pretty sure we went with SGML because that's what the company was kind of saying, like, use this. But, I mean, we had, we had Latak and Slackware, you know, that, in fact, that was one reason that a lot of people would go to Slackware.
Starting point is 01:45:27 They were, they were in education or whatever. and they needed to work with Latec. And they're like, you're, you have it included. And it's all, it's all ready to go. So I'm, I'm going to use this. But yeah, we should have used that. We should have, we should have pushed back when I, when I look back at it now. We can probably just keep going for a long time.
Starting point is 01:45:49 But one more thing I want to do before we sort of end off is that, is there, is there some, like, highlight from your long, long history doing this that you, you want to mention that maybe we haven't talked about just yet. Oh, gosh. Well, does it have to be Slackware specific? No. Red Hat's fine. Whatever's interest you.
Starting point is 01:46:15 Well, okay. So one story that I like is a good friend of mine used to work at NASA at Johnson Space Center. And this was after my time at Slackware. by now I was working at Red Hat and he he worked at NASA for seven years and he worked on he worked on a couple of teams but the first one that he worked on was the team that was responsible for maintaining the treadmill that's on the international space station and and there have been several iterations of the treadmill and the one that he was working on I forget what they called it it doesn't matter now the The treadmill is a very complicated piece of equipment on the ISS. It has to float freely in space.
Starting point is 01:47:14 It has to record vital statistics from the astronauts using it. And it also has to work. If it does not function and they can't get it repaired in a certain number of days, then they have to evac. because it's critical to prevent severe muscle atrophy. Right. So they have to work out on that thing a lot. And the thing has had daily maintenance, weekly maintenance, monthly maintenance.
Starting point is 01:47:44 Okay. Well, he contacted me one day. He's like, hey, man, I'm working on this, like, really, like, problem that's just ragging my brain here. I can't figure it out. And I'll add that he is an electrical engineer. And he's a software guy out of necessity, but that's kind of not what he focuses on primarily. So he was asking me a software question. He said, yeah, I'm working on the treadmill.
Starting point is 01:48:11 And we have these data cards that come back. The astronauts bring them back. And they each have their own data card. And it records data for each time they use the treadmill. And so, you know, it'll tell it's the vital stats. But then it's also like how long they used it, you know, what. or did any of the sensors not work, all that kind of stuff. And so they would get these cards back and they would,
Starting point is 01:48:35 they would dump the records. And they came back from some flight and all of the cards were corrupted. They couldn't read anything. So they're like, we're kind of panicking. Like, like, it's the same with the backup treadmill. Like they're all, like, broken. And I don't know what's going on. And so we went back and forth.
Starting point is 01:48:57 And I'll set this up for you. So the ISS, you know, is pretty old at this point. And the equipment that was going on it was built well before it launched. And it was, the technology was certified, you know, to fly to space. And so my point here is you can't just take an iPad and take it to space. There is a whole process that NASA has to go through to clear things for flight. So the, I mentioned memory cards. the treadmill was not USB.
Starting point is 01:49:31 The memory cards were PCMCAIA memory cards. So PCMCAA is a 16-bit bus that used to go in laptops for expansion cards. You could also have memory cards, and they had four megabyte memory cards that the astronauts would use. They would bring it back, and they would dump them. What was happening is at this point in time, the ISS and this trance, and this trance, treadmill had been in use for a very long time. Missions were getting longer. And I worked with him and I said, okay, well, what does a data record look like?
Starting point is 01:50:10 And he's telling me. So I wrote like a header file for that. And I said, okay, well, can here, try this. Dump, you know, and what we found out is that records were there. But what was happening is that the treadmill, when it got to the end of the card, it just loop back around and kept writing it up. So on these long missions, it was just going back to the top and then right. And I said, okay, so you're going to have, to dump this data, you're going to have, you know, you can have like two corrupted records or two incomplete records. But the rest of the
Starting point is 01:50:46 ones are there. It's just we just have to seek until we find the beginning of a new record. And he's like, okay, I think I get it. And I said, you know what? Here, I know what to do. And so I wrote a small command line program that would take one of the raw data files from the card and kind of recover every record that it could find. So, you know, let's see, it's supposed to have, you know, 500 records and it would throw out the two corrupted ones and, you know, you would have 498. So I slapped, you know, LGPL on there and said, here you go, told him how to run it. And he's like, yeah, this is great. Yeah, I'm able to read all the cards. Thanks.
Starting point is 01:51:33 This is super helpful. And I kind of explained what was going on because he wanted to be able to explain it to his team. And I was like, yeah, cool. That's neat. And months went by. And I asked him about that. He's like, oh, yeah. So fun story about that.
Starting point is 01:51:48 we developed a new procedure before astronauts return or actually after astronauts use the treadmill, they are to take their memory card, float over to the return spacecraft, which has a think pad in it, insert the memory card, and run your program to dump all the records to a text file and then clear the card for the next use. okay and that became part of the official use the treadmill procedure i was like wait hold up are you saying i have software in space i was like yeah you have software in space and he's like but don't get too excited because that treadmill is going to be retired and then we have a new one coming out i was like you know it's still kind of cool so i told people about it well then skip ahead to when that treadmill's
Starting point is 01:52:43 retired. I'm sharing this story in some bar and he's there. And I get to this point. I'm like, actually, come to think of it, whatever happened to the old treadmill and the and the think pad with my software on it. And he's like, oh, yeah, that was deorbited. And I was like, wait, what? He's like, yeah, when we sent the new one up, they bundled all the old treadmill stuff together, including the think pad with your program on it, bundle it up. And then they push it out. the ISS and it or it goes it falls back to earth and it burns up in the atmosphere and another friend of mine was like that is the coolest story to like the end of software that I've ever heard so I wrote an open source program it was used in space and then it was burned up in the atmosphere
Starting point is 01:53:35 once it was done I can't think of a better story than that you know No. That's a pretty high bar to clear. Yeah. It was pretty cool. But yeah, that's my NASA claim to fame. Yes, I've had code in space and burned up in the atmosphere, deliberately. Okay. Sorry if that was kind of long. No, no, that's totally fine.
Starting point is 01:54:14 Totally fine. We need you to have a Wikipedia page now. Mark Scheneworth, he's been to space, but he has not had his software launch back to Earth. Yeah, exactly, right? Yeah, feel free to start one. Probably bad for him to start your own. Probably.
Starting point is 01:54:38 Probably. Yeah. But I'm sure I have plenty more stories, but that's one of my, That's one of my favorites. Just because it's so common for us to write software that we open source and then we move on from. And years go by and people will ask you questions about stuff. And you're like, well, it's really cool that you're using it.
Starting point is 01:55:00 But man, I don't even use it anymore. I don't know. I don't know. You want to take it over? And then they they don't. So having a closure to an open source project is really kind of cool. And it involves space. Yeah.
Starting point is 01:55:17 That was, that yet, that was actually, again, I've not heard a story cooler than that. I don't know how I'm ever going to have that one topped. Well, yeah, I, uh, yeah, I'm sure I have, have more, but. I need to find somebody wrote something for the Mars rover. Maybe that'll top it. Yeah, right. Yeah. well um that's as good a place as they need to end it okay well well thank you and i i hope this is useful
Starting point is 01:55:50 this was uh you know very fun thanks for having me absolutely pleasure um yeah if you ever want to come back on and do another one talk about either maybe more focused on red hat or something like that uh yeah i would i'd love to do something and it sounds like you're a lot more stories to talk about anyway, so. Yeah, you know, you're around in this long enough. You have, you have a lot of stories. I'm now thinking of some I didn't even get to for Slackware. So I don't know, maybe we do a part two at some point.
Starting point is 01:56:20 Okay. You have more questions. Yeah, yeah. No, it was a lot of fun to talk. I enjoyed this. It was a really good episode. And I hope the viewers enjoyed it too. Yes.
Starting point is 01:56:31 I hope so. I'll do my sign off and then we can end it unless you, Do you have any, like, places you want to direct people to or nothing? No, I don't. I'm not, I'm not promoting anything. Fair enough. Thank you. Check out Fedora.
Starting point is 01:56:47 Yeah, do that. Yeah, get fedora.org. Yes. I guess if you're in, if, you know, this is your time to do your red hat marketing piece you really wanted to. Go buy red hat license. Do that. Tell your employer. Yeah.
Starting point is 01:57:05 Tell your employer. license. Yeah. Okay, I'll do my outro and then we'll sign off. Okay. Okay. My main channel is Brodie Robertson. I do Linux videos there six-ish days a week. Sometimes I stream as well.
Starting point is 01:57:18 I've got the gaming channel, Brodion Games. Right now I'm playing through Shenmoo 2 and Metal Gear Solid. Maybe, I don't know, when this comes out, maybe I'm done with one of those. You'll see. And I've got, if you're watching the video version of this, you find the audio version on basically every podcast platform on Spotify. we have video as well if you like Spotify video for some reason. I don't know why.
Starting point is 01:57:39 We have an RSS feed. So if you like that, grab the RSS feed. And the video is on YouTube as well. I'll give you the final word. How do you want to sign us off? Oh. I never tell anyone they're doing it. Oh, wow.
Starting point is 01:57:56 Let's see. I think, you know, keep exploring open source and keep submitting poll requests to your favorite projects. Okay. Yeah, good way to end it.

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