Welcome to Changelog and Friends, the weekly talk show about all things Linux Fest. By the way, use CHG15 for 15% off a Texas Linux Fest ticket. Big thank you to our friends over at Fly.io for sponsoring and supporting and partnering with us all these years. Learn more at Fly.io. Okay, let's Linux Fest.
Well, friends, the news is out. Our friends over at CodeRabbit, CodeRabbit.ai, they've raised a massive Series B, and they've launched their CLI Reviews tool. It is now out there. I've been playing with it. It's cool. The bottleneck is not code. The bottleneck is CodeReview. With so much code happening, so many people coding now, so much code being generated, and so many things competing for developers' time and attention to maximize, CodeReview still remains a bottleneck. But not anymore. CodeRabbit. CLI CodeReviews. CodeReviews in your pull requests.
code reviews in your VS code and more teams now have a true answer to what it means to code review at scale code review at the speed of AI and code rabbit is right there for you you'll learn more at code rabbit dot AI we'll link up their latest blog announcing their series B and their announcement of their CLI review tool again code rabbit dot AI Well, friends, we're here with our good friend, Carl George, steeped in Linux, works for Red Hat. Steeped? Just kidding. I love Red Hat. What was that? The fangs are out. Principal software engineer at Red Hat. The last thing on the show you schooled us about, I think, just this dichotomy or this.
the separation that was kind of happening. That was about a year ago. Not really happening, but just this war in Link between CentOS, Red Hat, Rel, Rocky. I don't want to talk about any of that today. None of it. Zero of it. Go back and listen to it a year ago. Who cares what's going on now? Well, I think the biggest news I've seen come out, but we have Texas Linux Fest. We're going to talk about that too. But the biggest news I've seen come out of Linux recently has been around Arch Linux, Omarchi. And this resurgence of the desktop Linux. Are we there? Is it this close? Is that the thing? I know Ubuntu desktop's been out there, but is Omarchi...
What do you think about Omarchi? Is it the right way to say it, Omarchi? I have no idea what the right pronunciation is. I'm happy to say it. I haven't tried it myself. Not really interested, but I'm glad that people are taking an interest in trying new things. And so much stuff in open source in general is just, I'm going to try this and see if it sticks, see if it gets traction, see if it gets contributors. Some people try stuff, it never catches on and it just kind of fades or it stays as a single person project for like 30 years. But yeah, I definitely like seeing experimentation like that and what people can come up with. So Omarchi, I think, is effectively...
a configuration script that configures Arch in an opinionated way out of the box to have an awesome Arch setup. And I don't think that's okay. So DHH started it and he has a lot of microphone. He also has taste that a lot of people appreciate. And so he's gotten traction behind it. And of course, lots of people like Arch Linux. There's other Linux as well, as Carl's well aware. Are there other Omar G-like setup scripts that exist for other distros that like, is there a Red Hat thing? Is there a CentOS thing? I don't know. Carl, first of all, what distro are you rocking in your personal life? I use Fedora pretty much everywhere. That just fits in naturally with my work that I do naturally for working on CentOS and RHEL and in Fedora itself. So is there a Fedora like out of the box setup script where it's like, boom.
There's dozens of them. Lots of people have made things like that. Yeah, I assume that would be, right? Probably the one that's got the most traction interest. The hot topic right now is a project called Universal Blue. An ex-canonical guy, George Castro, he decided that he wanted to create like a pre-configured like Fedora setup using the, pick the term of the.
term of the week, immutable image mode, atomic, whatever. I think Fedora's branding is centering itself around atomic workstations. Some people still like the term immutable, even though not everything's immutable. So it's kind of a weird thing, a little identity crisis on the naming, but you know, engineers love naming things and arguing about names. But yeah, they're a way to take Bootsy images where you can boot up an image and you don't apply updates to packages individually. You just boot into a new image and you carry forward like your home directory and any configurations you've set up.
They've got a good structure now where they've got like an image template and you build it, put everything in GitHub with GitHub actions to build the images, source it in GitHub container registry. And they're doing all kinds of different pre-configured desktops the way they see it. You know, opinionated desktops, kind of a similar thing as the Omar Archie stuff. It's just they're delivering it as ready to go images. Bazite's in that same family, if you've heard of that. It's pre-configured, ready to go for gaming in general.
A lot of blue fins, the other real popular one they have, that is a known workstation pre-configured the way, basically the way that George likes it. And a few other people that have gotten involved with it, but things that they think definitely need to be installed on a workstation to make it a day-to-day driver. So that's cool. What do you do? What do you use? How do you configure your stuff? I'm sure you have years and years of doing it. I am an old school sysadmin. So I use Ansible for my workstation. Oh man, hardcore. What's that? That's hardcore, man. You're just writing your own Ansible stuff. Like I said, what for? I was like, is it just what I know? No, hardcore. I'll give you what for. It works for me. It fits in my brain. I like, I use a known desktop and they have.
Actually, an interesting, the back end for all the settings is a thing called deconf. I've heard it kind of compared to the Windows registry. It's not like a configuration file like most people like on Linux. But it's got an Ansible module that's really well integrated. So I can just, in my Ansible playbook, just set up and say, set the clock from, instead of doing 24-hour time, use AMPM. And that's just a single key in a little chunk of YAML that I put in a playbook. And then I run that along with all the other little things that I have set up to go.
And so that's how I'll configure my systems. I'll be getting ready to do that here in the next month or so. I've got a hardware refresh coming from my work laptop and I'll just run that playbook, copy over. I think run the playbook, sign into my Firefox profile and just double check that there's any files loose like stuff and get repos I haven't committed yet, things like that. Then I'll be good to go. Have you played with Ansible in a while, Jared? I don't have a ton of experience with it personally. I want to, but I haven't done it yet. But do you have any? I have some experience, but just back when. So we used to use Ansible with deploying changelog probably six, seven years ago. And so I learned it then. I did a little bit of Ansible when I was doing network administration like decades ago.
And it always made sense to me. It seemed like for my uses back then, it was like slightly too much for what I needed, which was really just a couple of scripts. But once you get over the learning curve, as Carl, I'm sure can confess, that's all very simple and straightforward. And that makes it worth a lift. It requires like a client server, right? You still have to have like a main Ansible hub where you run your playbooks, right? Isn't that how it works? It can work that way, but there's a lot of flexibility. The way that I'll usually do it is I just have the playbooks in a Git repo. I'll clone the Git repo and then I'll apply it to localhost.
You can also do it where like if you're configuring servers, your local machine is kind of the hub, the control. I think the official terminology is the control node, but you can have it where your local laptop is the control node setting up a server. You can have the control node set up itself. You can do any number of things. There's a lot of flexibility. And that's probably the hardest part of it is that there's enough flexibility that there could be multiple ways to do a thing. And that can get you confused, especially if you hear about one way to do it and you try and do it.
Then you find another way and then you're like, OK, well, what is what's the most correct way I want to do this? Or at least that's where I'll get hung up on it. Other people just go with the first thing they find that works and say, OK, good enough. I don't really care. Yeah, I think correctness is like subjective and things like that. Like this works for me. So cool. Can you give us a deep look? Well, not like deep, deep, but a deep enough look where it's not too shallow of how you go from fresh Fedora install, clone a GitHub repo down, boom, Ansible. Like how does that is that roughly how it works? Is that paraphrase a good version of it? That's pretty much what I'll do. OK.
The things that I haven't got set up, figured out right with Ansible quite right is SyncThing setup. I use that kind of like a Dropbox, open source Dropbox thing. And the way that is configured is you open up a browser and go to a portal local host to do the setup in a web browser. I'm not really sure of a way yet to put that into Ansible. So I'm still doing that by hand. Then I already mentioned like signing into my Firefox profile and syncing all that stuff down for all my bookmarks and history. Are you happy with SyncThing? I like it a lot. Because we are not happy with Dropbox at the moment. Most of the time I completely forget SyncThing. I'm even using it. I just have a directory called Sync that is just the same on all my systems.
even my server. So I can just shuffle files back and forth really quick or just always have like, you know, my directory of notes or those memes that I wanted to share. Most of the time I forget that I'm even using it because there's not like a, well, there's a tray icon you can get. I don't use that. I just periodically go pull it up in the web browser and make sure everything's happy and working. So I'll forget that I'm even using it. Do you use that for collab at all or is it all just your own stuff? It's just for my own stuff personal. Because if we were to replace Dropbox, which I would love to at this point, it's been so flaky, just even the desktop app and just stop syncing. I like force quit a bunch of processes and then it starts again, just like nonstop trouble.
we would need that collaboration features because that's how we use it to share. And how does it work with large files? Good stuff. Are you mostly sharing memes? I have not had any, I don't share very large files. Certainly not like podcast size, you know, video recordings, but videos that I have put in there and larger files have all worked just fine. I haven't had any issues with it, but there may be a certain file size where it starts getting problematic. Yeah. But like with the experimentation thing early on with the Omar G, like the only way to find out is to try it. It's to try it.
Yeah, totally. I also don't know what the collaboration features look like. I'm sure that if they are lacking, there's probably lots of requests to improve those and ideas about how to improve those. There's a lot more opinions than people willing to do the work usually. That's a fact. That's not just the open source world, though. In the proprietary world, they hire employees to work on stuff that nobody else wants to. But in open source, you have to either convince somebody that it's worth their time or you have to roll up your sleeves and do it yourself. I wonder if SyncThing has a token like TailSkill does. I was trying to think about one other tool I use that requires, well, sometimes requires browser intervention.
and tail scale is one of them where it makes you click a link but if you know or you have an auth key or a token kind of key then you can sort of just use that when you instantiate it it's like okay this is really me i don't have to ever go to the browser and like an activation key type thing yeah it's kind of like that i wonder if sync thing has that kind of thing because so many things are things you know That's it. That's it. You know, like I said, I think like 17 times just now. I'm just going to stop saying thing. Okay. No more things for me. There you are saying a few more times. Just in case. Just in case. So I think the reason why Omarchie is catching on is because I think a lot of people want to experiment with Linux, but they're so intimidated, you know, and just like, oh, my ZSH. I assume Omarchie is like, oh, maybe the O is like from my ZSH. I don't know where the O is coming from, but we try to infer what these names are about. That sounds like a reasonable guess. I never thought about that, but yeah. Because it's kind of the same thing, right? Like, oh, my ZSH. I think you're probably right. I would bet, you know, five bucks, you're right.
That sounds correct. Thank you. Let's not go search out the truth. Let's just assume I'm correct. That's always more fun.
The thing about my ZSH, what it does is just like gives you an awesome setup and then you can just use it. And then once you're using it, you start to formulate opinions and I want to tweak, I want to go from there, but you do not have to start from canvas. Exactly. And I think that's what these setup scripts are so awesome for is it lets you use it out of the box in a way that's not just stock. In like an opinionated, these are good settings, not like these are default settings, which aren't always good, especially for development. And then you can start to tweak and configure and go from there. And it sounds like Fedora has ample number of projects like that. I'm sure every major distro has people that have wanted to.
provide that for others and maybe they're just lacking the signal to the ratio that dhh has and which is why he's gotten so much because there's a lot of steam around that at the moment but that's cool because it brings people in and then they can get their feet under them and they can try it out and then they can go off and do their own thing and they can switch from arch they can go distro hopping as so many of us do in the early days of linux and they can settle in and really sit with the same oh distro for years as it sounds like you've done oh yeah i think another aspect of the omarchie stuff is that I don't think there's a ton of stuff out there yet for Hyperland, which is the desktop environment or shell thing that it's using. It's relatively new. And a lot of people are, it's very, very configurable, a lot more than like GNOME. I don't know if it'd be more or less than KDE. That's another one that's very configurable. But KDE has been out there a long time. So there's a lot of opinionated KDE setups out there. Hyperland is a lot on the newer side. So I think, you know, there's an appetite. One of the reasons it's getting so much traction is that there's an appetite for, if people have heard of Hyperland, they want to try it. And they go and they say, okay, well, I don't want to start from scratch because when you saw Hyperland from scratch, it is pretty bare bones. It's just right there. And it's like, okay, write your config to put stuff where you want it.
So people are looking for an out-of-the-box ready to go set up to start from and change, not necessarily start from scratch. Yeah, who's on the work kind of thing? Omarchi actually extends from Omacube. This is the Omacube. Sorry, I already knew this. That's why I had to look it up. Yeah, no, go ahead. I just like being, you know, I like Carl betting on me. Yeah, my bad. So Omacube, this is the thing that DHH made as well. It's like a Kubernetes. I wouldn't say that. It's probably a deployment thing. I haven't played with enough to know exactly what it is, but it says turning fresh Ubuntu installation into a fully configured, beautiful and modern web development system. So he kind of took the same thing I guess he had done with Ubuntu and turned it into. And that one didn't connect.
Maybe Carl's right then on the Hyperland. Now I'm knowing where it comes from originally. The etymology is now complete. Omikase. That's his thing, right? That's right. The Omikase spirit. The idea that the entire setup experience can benefit from being tailored up front by someone with strong opinions. That's basically DHH in a nutshell, right? Right. Configuration. Convention over configuration, but that convention is kind of pre-configuration. That is very strong opinion. All right. So now we have that figured out. Sorry, Omize SH. I gave you credit where it was not due. And I lost five bucks. And yeah, Carl, I guess who does he give it to? Adam maybe? Or just...
I was offering the bet. Nobody took me up on it. So I'm good. That's a good point. That's a good point. So Hyperland, I'm not super familiar with that, Carl. Is it a windowing manager? What is it? Is it a? Yes, I think that sounds about like the right term, like Linux desktop stuff. You know, you've got the idea of like a desktop environment that's kind of, you know, this should be, maybe it's not as opinionated as something like Omarchie, but it is a design where you install it and it has all the components. There's nothing missing out of the box. You know, you've got your file manager, you've got your sound settings, you know, a basic desktop may be kind of minimal, but.
you know, more or less complete setup. KDE out of the box, I think is the same way. KDE Plasma, XFCE, there's other desktop environments like that, that advertise themselves as desktop environments. And then you've got the things like Hyperland, i3, Sway is another one. There's a whole bunch of these other things that they don't really describe themselves as whole desktop environments. They're more like, like you said, I think window manager was the term you used. And so those, they're definitely expecting you to come in and make a lot of your own choices. Like I want to use this window manager and I want to use the file manager from GNOME and I want to use the...
the image viewer from XFCE and piece together things by hand. Long, long ago, I used to do that, tinkered a lot more. And I was like, yeah, I like this app and this app and I'm going to piece together my own little stone soup of a desktop. And then after a certain point, I was just like, no, no, it's good enough. I'll just use this. This is what most people are using. You run into enough random weird issues with things not working together that you want to go down a path that is more common, where if you have a problem, you know that other people have run into the same problem. So I think that's where desktop environments fit in versus people that do want to tinker and come up with something that is extremely custom and exactly the pieces they want and nothing else.
They'll go down the route of the window managers, which is where Hyperland fits in, I think. Gotcha. On their website, Hyperland, Hyper.land, it says they provide the latest Wayland features. Now, I don't even know what Wayland is. Do you know what Wayland is? Well, that is a whole thing. This is a little bit of a deep dive, right? This is why I would say Hyperland is probably not great for beginners because like right off the bat, you're asking like, what even is this Wayland thing? Right. It's like, I don't know what that is. Yeah. For people that have been, you know, using the latest desktop for a while, a lot of times you'll have to see strong opinions about it, at least on Fedora. I forget what version it was, but Fedora switched over to Wayland by default.
Some things didn't work. It was fairly early on whenever it switched up. Let me back up a little more. You got to have something that draws all the windows on your screen, handles all that stuff. For a long time, that was Xorg server or X11 is what a lot of people call it. I think technically the term X11 is the protocol and like the project is X.org. And then the thing people are calling X11 is Xorg server, I think is the actual correct term. These are often used interchangeably though. People just throw those around and say, I have to use X11. Well, the Xorg developers, the people that worked in that project.
They realized that their 20, 30 years of technical debt around that server, that thing to draw everything on the screen was piling up and it wasn't really working great for them. So they decided, one of the developers started a new, said, okay, well, if we started this over from scratch, how do we change it? And did a lot of different things, a lot of it around security. X-Work has a long history of security vulnerabilities and things because of the design and lots of technical debt, security problems arising. And then the developers decided, okay, well, if we started over, how can we design this where we wouldn't run into this category of issues? And what they came up with was Wayland. That is this new way to do it.
The difference is where in the old Xorg server days, all these desktops would use the same Xorg server, and then they would talk to that through those APIs. Wayland is just the protocol, kind of like X11 is for Xorg server. And so with Wayland, the idea is that all of these clients are going to talk to the Wayland protocol and be their own, the equivalent of the Xorg server. So in the GNOME setup, they have a thing called mutters, one of the components of GNOME, and that serves as the Wayland compositor, I think is the term. Okay.
Hyperland is also a Wayland compositor. Sway is another one. KDE has one. I forget what it's actually called, but it's similar to Nome where it's one of the components as part of the whole Plasma desktop experience they have. And so that has been a big shift. It is for many, many years. People have said Xorg server is eventually going away. Wayland is the future. It fixes all of these security problems. It's more maintainable. It doesn't have 30-year-old code in it for things that don't even matter anymore.
But then, you know, like with anything else, you tell people this is going to be an eventual change you have to accept. You have people that try to come up with reasons why they have to say on the old one, well, I've got this one particular bug on Wayland that doesn't happen on X-Org server. But that's not really a fair comparison because there's many bugs that are only on X-Org server and don't even exist on Wayland. So it's really just, you know, if you only get only the negatives, you're swapping one set of problems for the other. The theory is that the Wayland problems are easier to fix and more maintainable long term. Yeah. So where was the pressure?
to migrate placed was because the xorg server team they came up with wayland but wayland's a protocol so they write a protocol and they just brush their shoulder off now or do they give a reference implementation is it on the gnome team and the kde team or i guess the hyperland folks like who actually has to implement these wayland compositors it's definitely anyone that wants to consume it so the uh and a lot of those wayland developers they are they're working on some of these other projects as well like some of them work in both gnome and wayland some of them work in wayland and kde and they're working together implementing this I also heard of another project recently that is, I think it's called Wayback. And the idea is that they are going to write a Wayland compositor that can basically act as a translation layer. And servers that were designed to work on with Xorg server, like XFCE or i3, can just talk to Wayback and Wayback will basically lie to it and say that it's Xorg server, but then also be a Wayland compositor and just kind of be like a translation layer in between. So there won't be as much porting work. That's a really new project though. So I don't know how well it works yet or if it works at all or maybe working perfectly already. But yeah, it's definitely on each individual project to just adapt to the new protocols. And that's some of the pushback I think is that.
People see like, oh, well, there's work involved in this. This is going to change. But I like this desktop that works on XORX server. Why do I have to do anything? And yeah, that's just open source in a nutshell. Because the times are changing, yeah. Underline stuff changes. So interesting. Nothing stays the same forever. So do I, am I tracking this right? And maybe Adam, let me know if you're tracking this too, because it's complicated, right? So Omarchie is a configuration script that installs Hyperland into Arch Linux. And Hyperland is a compositor that implements the Wayland protocol, which.
means it's also a windows server like it's a windowing server then because xorg isn't there xorg server's not there so hyperland is then its own windowing server in that way because it's a compositor okay that sounds accurate and so that okay so that's all right it matches with how i understand it then bring it over i'm not a developer on these things so i don't fully understand them but that all sounds correct but you're like three classes ahead of us in school you know so like yeah so we're just checking our work against yours we still might all be wrong but probably carl's more right than i am and so bring that over to gnome where does Wayland compositor, Wayland protocol, and a windowing server fit into GNOME? Is it like built into GNOME now? Essentially, yeah. I know the component in GNOME is called Mudder. That is the Wayland compositor. It runs as a separate process, but it's integrated as part of the GNOME project. And that's where all of the Wayland things happen for GNOME. And then all of the other GNOME components just integrate into Mudder to work together as one desktop environment. The good thing is because...
With GNOME, it's not really designed for that piece of mail. Like, I'm going to take this piece and that piece. They're really designed to be like one cohesive unit and work together. So really, you use a distribution that has GNOME either pre-installed or you can, even in Arch, you can install, you know, the GNOME, I think they call them groups in GNOME, or in Arch also, you install the GNOME group and you get all of the like... design components of GNOME that work together. And you don't really have to even understand that, okay, well, Mudder's handling this part and GNOME Shell's handling this part. It's all just you install GNOME and this collection of pieces work together versus something like Hyperland or any of the other various like windowing environments or window managers. You do have to kind of understand, okay, well, I got all this working. Oh, but I don't have a file manager. How do I read my files? And now I got to install that or this part's working or that part's not working. GNOME's definitely designed to be a lot closer to the it's ready to go, works out of the box for the most part, but at a cost of you don't have as much choice with it in configuration.
So yeah, it's kind of like buying an entire set of Lego where it's like, this is what you get. It's all packaged. It has all the things for you to build this particular thing. I'm talking about GNOME now. So as a Fedora maintainer, I'm not saying you are one, but are you one? Are you a Fedora maintainer? Okay. So as a Fedora maintainer.
And does Fedora ship GNOME by default? Is that the default environment in Fedora? So the yes for what we call Fedora Workstation, there are certain deliverables that are called additions, I think is the right term. And kind of the flagship addition for a long time was Fedora Workstation, which defaults to GNOME. More recently, I think about a year, year and a half ago, we have, let me back up a little.
Besides the main Fedora Workstation Edition, there's also Fedora Server Edition, which obviously for servers is not meant to have like a graphical environment on it. But there's also Fedora Spins that would have things like KDE Plasma, XFCE, and other desktop environments. A lot of people would use those. Farther back, it was decided that KDE Plasma was popular enough and important enough to be what we call a release blocking deliverable, meaning that if something's broken in the KDE Plasma Spin, Fedora could delay the release to get that working before pushing out a new version. a release blocking spin wasn't really that different than an edition. So basically they said, we need to promote this from a spin to an edition and give KDE a little bit more love and better, you know, feature better on the front page. So now for desktops, Fedora has two additions. There's the workstation, which is GNOME, and then Plasma Desktop, I think is the name they went with. A lot of people, you know, engineers are naming things. You know, there's lots of talk of like, well, we should have, you know, Plasma Workstation and GNOME Workstation and have it more, you know, right in the name. And then other people said, no, Workstation is GNOME. And then lots of different opinions and fighting about that.
Eventually what they landed on was, you know, we still have Fedora Workstation. That is GNOME. And if you want to call it a default, sure. But also the Plasma desktop is also featured as a leading variant on the front page. One of the choices you can download. And that has KDE Plasma in it. Gotcha. All right. So my last question, I'm going to make sure Adam's with us and has further thoughts. I'm still getting clarifying questions. So as a GNOME or as a Fedora maintainer then with regards to GNOME.
Do you have to care at all about Wayland, X11, those kind of things? Or you just make sure GNOME is packaged and installed and configured by default and they're black boxed to you? It's mostly a black box to me, but that's also because I'm not a maintainer of the GNOME packages or any of the Wayland packages. Well, by you, I mean the Royal U. A group of maintainers that maintain that part.
And that's part of the difference, right, is that we have the collection of Fedora maintainers, but then you work on the specific things that are interesting to you, the packages you care about. I mentioned my sysadmin background, so I have a lot of server-oriented and Python library stuff that I'll interact with, a few desktop apps, but I don't maintain any desktop environments. For the Royal Way, though, you're correct that generally Fedora makes sure that GNOME is packaged and working. That's a lot of the GNOME developers from Upstream also work in Fedora and package it there, make sure it's all working correctly. And then everyone else can just kind of maintain applications and libraries and whatever else that...
or even GNOME extensions that integrate with that base desktop and they'll just adjust to whatever changes. That is one thing that people can criticize, fairly criticize GNOME for is that the extensions API, there's not really an API for it. There's a lot of GNOME extensions and they're well-known for basically breaking with every GNOME version or every other GNOME version, which can be pretty painful. And then you have some GNOME developers that will just go out of their way and say that extensions are a niche thing, which is weird because every distribution that ships GNOME has at least like one or two extensions pre-installed. They're not niche at all. Maybe some of these smaller ones are, but...
That is one of the things in GNOME that nobody's really figured out how to do yet is to have a stable extensions API where you can have an extension that works well for an extended period of time. Because GNOME releases a new major version every six months, which does line up pretty well with Fedora's release schedule, which is the same, a new major every six months. So every new major version of Fedora has the next major version of GNOME. But it can be painful for those extension developers whenever the thing's changing out from under them. For sure.
All right, Adam, are you with us? Are you, are you tracking? Oh, I'm tracking. I'm just, just overwhelmed. I would say like, it's, it's not that hard to follow necessarily. I think for me in particular, I would love to use, like, I love Linux server, Linux servers of all types. And I would love to try and use Linux as a desktop, but because I'm a creative and we do video and audio.
there's always something that stops me. I can build machines. I love that stuff, but man, all these distros, all these configs, all this, it's just so hard to, to map your, your, your mind around. It's no wonder why we haven't experienced the year of the Linux desktop, because it's all, the sand is always shifting underneath you. I feel.
As someone who knows the lay of the land well, or at least to some degree, you're a couple of classes ahead, as Jared said. That's probably underselling, Carl. I don't want to undersell you, Carl. Sure, sure. I'm just reusing your words. We're in elementary school. He's in college. Okay, that's a lot of classes. That's not a few. You're being generous there. For creatives who want to build their own PC and they don't want to use Windows. OMG, please stop. Don't make me use Windows. I've tried it.
It wasn't the worst ever. It wasn't that bad, but this is your first time publicly saying this. I know you told it to me last week privately, but you know, do you want to come? You want to make a stance here? Cause you were pretty, you know, I got a lot of windows right now. I love it this week and I'll hit it next, you know, but I'm an experimenter. I love to tinker. I love to try. And I think that if you want to go the easiest road possible ever and have your GPU drivers and your IP, IGP drivers and all the drivers ever right there at your fingertips, use windows because that's what it does well. It is not extremely comfortable to my knowledge. There's install install a ton of stuff on top of it is getting littered with copilot ask things.
I don't even know what they're doing with it. There's a lot of ways you can remove that stuff. But I think Windows is a super easy user experience unless you're a developer. If you want to SSH into or you want to do things you could do on Unix Linux system, it's just not as easy and smooth. It's not like installing another flavor of an OS that's very popular out there and being able to treat it like a thing like that. I had a lot of opposition and I'm also not steeped in it. So it could have been, you know, user error, but it was challenging. But the real question is, is if I'm using Linux or I want to use Linux and I want to be a creative who does video or audio or podcasts and things like this.
I don't even know, I guess Figma is a web app, so you can probably Figma on Linux, no problem. But where, what distro do I choose? What windowing server? It seems like maybe Wayland is probably around because XOR's got issues. Let's just say, where do you go to be a creative and use Linux? Well, obviously I'm biased and will say you can do it on Fedora. But the real answer is, that's just the wrong question to ask. The real question is, use what works for you if you try something that doesn't work.
The thing that people love about Linux is that you can just change it out because most distributions are free of cost. You can just go and install a new one. Well, the famous, I really mean, but people call it distro hopping. You can just swap out and change one. People overdo that a bit where they run into any problem and instead of trying to solve it, they'll switch to another distribution and then have the same problem after hours of reinstalling and whatever.
Uh, you know, not, not everyone has that quick, you know, quick setup script with Omar Archie or Ansible playbooks or whatever. And so they, they'll spend, you know, a weekend getting a new desk, new distribution set up and then run into the exact same problem and realize this isn't anything to do with any particular distribution. This is say a bug in Gnome or a bug in KDE or whatever, or a bug in Wayland or a bug in Xorg server from the old stuff. The main thing is, I would say, get out to the events. A little future segue to what we should talk about. Get out to events. Talk to other Linux people. There's a ton of people doing podcasts on Linux, doing creative work videos and streaming and all kinds of that stuff. Talk to them. See which ones they like. I know that I have some friends that I won't shout out all the other podcasts out there, but I know that there's some podcasts that I have. They use NixOS. My buddy's over at Jupyter Broadcasting. They do a lot of stuff. They are big fans of NixOS, which is if you think that Omar Archie is like really, you know.
or Hyperland is really configurable. NixOS is that kind of for your whole list, just like everything is extremely configurable. I don't know a whole lot about it. I haven't tried it myself, but they are big fans of NixOS. My friend Michael over with Destination Linux, he uses Fedora for all his podcast production stuff. But then there's other people on his show that use other stuff. So I would say get out and talk to these people. I'm sure you've probably met some of these folks before.
If you haven't, if you see them at a show together, I'll be happy to introduce you. Just talk to other people, see what tools they're using. Besides distributions, you might find out about other applications. Like you may think, oh, well, here's this Mac app that's really good that I would have a hard time doing without. And they could tell you about, oh yeah, I used to use that and try this, you know, this app on Linux works better for that or is good enough for that. But then there's this other app that helps fill in the gap and just talk to people, network and find out what can work for you. Because at the end of the day, I don't really benefit or care about switching people to Linux anymore. There was a time in my life when I was like, oh yeah, everyone should use Linux and I need to convert people. And that's just, you know, use whatever works for you. If you're happy on Mac and don't really have interest or curiosity and change.
Don't like if you're happy and, you know, satisfied on Windows, then keep using it. It's not my problem. But for me personally, I know that I want to use an operating system that I can contribute to and change and affect. I can't do that with Windows. I can't do that with Mac. I can do that with Fedora, which is why I use it. That's true. That's good points there. Well, I would say, hey, if you're listening to this on YouTube, wherever you're listening to that, drop a comment if you're on YouTube. If you're out there not on YouTube and listen on the audio podcast or on X, you can email us editors at change.com. I would love to hear from creators, creatives, whatever you want to call yourself, anyone doing this kind of stuff, because I just haven't gotten that far into it. And I feel like the next.
layer of experimentation for me truly is building a creator pc that does not run windows let's just say so that'd be my next major fun project i'd film it i'd talk about it i would love that like i love building machines and i have no desire to build one more because i would have to put windows on it and i just don't want to do that it wasn't that bad though it really wasn't that bad it sounds like you're pretty curious so you know honestly if i could just give one credit to windows is that they've got so many applications and i think once you're past a few things and you're using Let's just say like Notion or in Slack or in Zulip or something like that. At that point, the operating system sort of just goes away and it doesn't feel like you're somewhere wrong. There's some things I really liked about Windows, but it was mostly UX things. And that's because I'd taken so much of the bad stuff away that is by default. Chris Titus's script, I forget what it's called, but it's really awesome for helping you fine tune, install, configure, and deconfigure Windows to be more enjoyable. If it wasn't for that, Windows would have sucked bad for me. I think you bring up a good point with the apps.
I mentioned like, you know, in the past trying to like convert people to Linux and like, you know, huge waste of time. But what I would run into is, you know, I would say like, what do you, what do you do on a computer? And they're like, oh, I get on Facebook and check my email. And I'm like, what else do you do? That's it. You know, maybe I'll, you know, look at some photos. And I'm like, okay, well, if you're just in a browser and don't have any specific application needs other than like a photo viewer, like, yeah, here's XYZ Linux distribution, try this out for a while. And then they would always do it. And then they would say, they would call me up like a month later or whatever and say, hey, I bought this camera at Walmart and it comes with an application and it doesn't install.
And I'm like, what's the camera? And I'll look it up. Yep, that's a Windows-only app. And inevitably, something would happen like that. Nowadays, I think that would be a less common thing just because of the move to web apps over native applications. So the problem's gotten...
better, but still it's a problem where I wouldn't recommend, you know, I wouldn't necessarily recommend Linux to friends and family unless they actually want to get involved and learn it. Like you're asking questions and want to know if I have a family member that wants to know and learn, then sure, I'll help them get started and whatever. But I'm not going to try and convince anyone that's perfectly happy using Windows or Mac or anything else that they need to change to anything. Especially because you become the de facto tech support, don't you? Yes. I've gotten to the point in my life where family call me asking Windows questions. They're like, you work with computers, right? And I'm like, last time I used Windows was Windows Vista. Sorry, can't help you. The best Windows there was. The best. That's the best Windows. Pretty accurate. One more thing on this note. I think the thing that bugs me is like when you use
Even when you build your own PC, you run into these issues with, you know, is the, you know, going back to the camera kind of thing, like, is there software for it on the platform? Corsair, pretty popular brand. Have a really cool power supply for your PC. A really good liquid cooler for the CPU. And they both have.
I'm not sure what they call IQ. It's more of a system. IQ is like this information system you can get from the PSU, like how much power is it using? What's the constant power draw? And the application is pretty much a Windows app, right? It's not for Mac because you can't really use Mac unless you're doing, I guess, Hackintosh stuff, which is not something I do. So you're pretty much relegated to a Windows application to leverage IQ, which is diagnostics and information. So if you're building a system on Linux, the API for it is not published. And you could probably reverse engineer one and have fun with that. But by and large, if you're using Corsair as a power supply or a water cooler,
you're not getting the iq goodies in linux to my knowledge you know so it's It's kind of a bummer. You're building a PC. You're probably building a Linux PC because that's kind of the sundry more popular these days. But yet you don't have access to APIs or a CLI for this stuff. And it's just a shame. Yeah, you'll see sometimes third-party projects will come up for things like that where they'll say, you know, I don't know if there's an equivalent for the one you gave, the Corsair IQ. But for example, someone could say, you know, Corsair IQ is a Windows-only app. Here's a GTK app that is designed for GNOME that does sort of the same thing that works on Linux. But it'll be like just somebody's hobby project that maybe it works today, maybe it breaks tomorrow, and it's just an as-is thing.
Getting more manufacturers interested to make native applications. I mean, we've got the great example of Steam there. And that's been just a huge, huge boon for Linux desktop is having, you know, whatever. I don't know what the percentage is, but say like, you know, 50 to 80% of the Steam library just works on Linux now without any problems. There's still some games that don't, but people can, you know, game all day long with Steam on Linux. And as long as they stick to those games that are compatible, that's not a blocker for them anymore. And it's just going to be, you know, it's a slow and steady drumbeat of getting manufacturers on board, getting more hardware manufacturers on board that will ship Linux pre-installed.
We're getting better at that. Framework's real popular these days. They don't ship Linux pre-install, but they have devices where they'll advertise it as bring your own OS, which is kind of code for go install whichever district you want on here. We've got Lenovo offering pre-installed Ubuntu and Fedora laptops now. So I think the more of those we get, the better this application problem will get long-term. But it's certainly been a long time coming getting to the point we're at now, and we're still not in a great place with it. So it's probably going to be a lot longer trek up this hill getting it more popular. Yeah, in my case, I'm using IQ as more of a diagnostic thing. I'm not trying to...
view the window and check out the power draw i'm trying to capture that in prometheus just monitor across the server so in this case it's a powers upon a server the gpu is on the server you know the cpu is obviously the cpu of the server and i want to look at those things i want to understand how the cpu is performing you know which cores are active things like that how cool it is those things you can get from the actual cpu but in terms of its cooling you know there's things you can tell about like what is the constant temperature of the water in the aio and whether or not that pump is about to go away you know there's things you can do just to ensure durability of your server and that iq system or the diagnostics in there is sort of stuck and you know i'm I'm thinking about not making it stuck, but I got to make some software and I don't want to do that. I'd rather than just do it, make it easy, but that's how it works. If you don't care about the graphical part, I imagine there's probably something on Linux that could reach into that data. Usually those, those type of things are not like, it's not like special secret data where you have to have the one special proprietary app to access it. It's usually just normal industry standard stuff exposed via the hardware. And then there's other, I mean, servers do this anyways. I don't have any graphical environments at all. So there's usually a standard that you can plug into and find some kind of app. It might just be a matter of finding the right term to Google for, you know.
I think this used to be known as monitoring. Now it's observability is the hot term, you know, kind of like, kind of like a lot of sysadmins went from sysadmin to DevOps to SRE. Observability is now the new lingo. So maybe look into some of that observability and then the exact thing you're trying to monitor, right? Like, you know, water cooling loop temperature. Maybe that one's too specific. It might not be out there, but there's probably something you can find some kind of open, open hardware sensor. There was an IQ kind of Linux. I'm not sure even sure what to call it, probably a package if you want to call it that, but it was unmaintained. So it was written in C and unmaintained and probably for good reason. I'm not going to see, but whatever.
What's up, friends? I'm here with Kyle Galbraith, co-founder and CEO of Depot. Depot is the only build platform looking to make your builds as fast as possible. But Kyle, this is an issue because GitHub Actions is the number one CI provider out there, but not everyone's a fan. Explain that. I think when you're thinking about GitHub Actions, it's really quite jarring how you can have such a wildly popular CI provider. And yet it's lacking some of the basic functionality or tools that you need to actually be able to debug your builds or deployments. And so back in June, we essentially took a stab at that problem in particular with Depot's GitHub Action Runners. What we've observed over time is effectively GitHub Actions, when it comes to like actually debugging a build, is pretty much useless. The job logs in GitHub Actions UI is pretty much where your dreams go to die. Like they're collapsed by default. They have no resource metrics. When jobs fail, you're essentially left playing to.
like clicking each little dropdown on each step in your job to figure out like, okay, where did this actually go wrong? And so what we set out to do with our own GitHub Actions of observability is essentially we built a real observability solution around GitHub Actions. Okay, so how does it work? All of the logs by default for a job that runs on a Depot GitHub Action Runner, they're uncollapsed. You can search them. You can detect if there's been out of memory errors. You can see all of the resource contention that was happening on the runner. So you can see your CPU metrics, your memory metrics, not just at the top level runner level, but all the way down to the individual processes running on the machine. And so for us, this is our take on the first step forward of actually building a real.
observability solution around GitHub actions so that developers have real debugging tools to figure out what's going on in their builds. Okay, friends, you can learn more at depot.dev, get a free trial, test it out, instantly make your builds faster. So cool. Again, depot.dev. Well, let's talk about Texas Linux Fest before I put my foot in my mouth on C. So we got at the UT campus. This is what is it this month? Like a couple of weeks, 16 days. Yes. As of Friday, it's like 13 days. OK, so if you're going to go to this, go to 2025.texaslinuxfest.org. I assume you're an organizer because you reached out on LinkedIn. You said, hey, Adam, what do you think about Texas Linux Fest? You didn't come last year. You come in this year. I said, well, the best case I could do here is pot about it. Maybe I can come at least one day, maybe not two. But let's let's let's talk about this awesome fest called Texas Linux Fest. What is it?
So it is an all-volunteer-run community event. The backing organization is a nonprofit. We're actually under the same nonprofit umbrella as the SCALE conference out in California. We have some of the same organizers to help out with both. We use the same registration system. But it's a really fun event. I got going to it, met some good people there. And at one point, I made a suggestion. I don't even remember what the suggestion was about, but I made a suggestion about something about how the conference operated. And they said,
That's a good idea. You should come and help us with that. And they hooked me in. And so kind of that's the motto I'll tell people a lot of times when they give me, give me ideas for the conferences, I'll tell them the same thing, like good ideas require volunteer time to implement it. Like I'm not, you know, I'm not just taking all the good ideas from the good idea fair. You got to come help us do this. And I've looked in a few volunteers to help make things happen that way. Some people, you know, it's kind of like open source, right? Like everyone's got an idea, but very few people are willing to do the work to make it happen. And then that when the person that told me that it resonated with me. So I've been involved ever since then.
I think the first year I got involved was maybe 2017, 2018. Wow. We took a bit of a hiatus for COVID. We had the 2019 event. The 2020 event, we canceled outright just because I was right when COVID was kicking off the pandemic. And then we were trying hard to bring it back in 2022. Didn't really come together. 2023, the same thing. And then last year, 2024 was our first year back after the long break. Like many conferences in the years post-pandemic, the attendance was down a little bit. But we had a good number of people come out. It was about 300 people that year. We've had a few, you know.
somewhere between four and 800 in the years before that. So we're hoping to get the attendance back up to pre-pandemic levels this year. And talking to other organizers with other events, I've heard good things that conference attendance overall is trending up across community events. So that's a good sign. It's part of the reason I brought it up to you, Adam, to help talk about it on the show, let more people know about it. Some people haven't ever heard about it and they would be very interested. It seems like every year we have the event, someone will reach out like a month afterwards and say, I had no idea this existed. If I had known about it, I would have come.
And so we try to get the word out, but we don't really have a marketing department. So it's all just kind of word of mouth stuff and podcast interviews and talking to other people at other events, just to try and get the word out and let people know. Well, we're happy to help. Is this getting put on at the university? It's not at the, yeah, you mentioned the UT campus. It's not the main campus. It is an ancillary venue called the JJ Pickle Research Campus. Okay. It's called the Commons Conference Center at the JJ Pickle Research Campus. All the map is on the conference website that you already mentioned the link to. It's also pretty easy to find in Google Maps.
Yeah, it's our first time in this venue. I just noticed on the schedule that you have different venues, and one is the stadium. Is that actually the football stadium? No, no, no. Those are the names of the rooms inside that building. Oh, the stadium room inside of the Pickle Center. Yes. When I was filling that out, I actually wrote in that part of the schedule, and I worried about that, about the name being a little weird. I was like, dang, they're going to have a...
Set up in the style. I go to that. I was hoping people would look at the other names. Maybe venue's not the right term for that. Well, I didn't know atrium. So I'm like, oh, hey, there could be an atrium. There could be a stadium. Then Bevo. And I'm like, I have no idea what Bevo is. I'm going to skip that one. These are all just room names in the building. And it's all kind of, you know. Okay. Stricted from the record. But no, that's a good point. I actually thought about that, that the venue column on the website was a little confusing. I should change it to room instead of venue. That was something from the website thing that we have. But that should be a pretty easy tweak to change. So what kind of stuff is being discussed?
It's a Linux conference, but it's not only Linux. We don't really have tracks for every room. We do kind of keep some of the same topics on theme so they're not conflicting at the same time. So in the main room, we'll have pretty much Linux talks the whole way, a lot of distribution stuff, and then one talk about Linux kernel upgrades. We have another room that I think the whole afternoon is all Kubernetes stuff. Another one where the whole afternoon is AI stuff. That's a real hot topic right now. I think we have one room where the morning is, it's two observability talks back to back. So like monitoring type things.
So those are some of the leading ones. We have some stuff that's more developer oriented. We have a workshop on the Friday of the event. It's a Friday, Saturday thing. One workshop about WebAssembly. Another workshop about WSL using the Windows subsystem for Linux, which is like a Linux sort of thing, layer on Windows. So yeah, lots of topics all around the, you know.
at least tangentially related to Linux and or open source in some way. One interesting talk we had on the schedule this year was about Darwin, which is the, as I understand it, kind of the underlying operating system for Mac. So I'm pretty interested in, I don't know if I'll be able to actually watch any of the talks live, but we're hoping to get the talks recorded this year and be able to go back and watch that. Cause I'm curious, you know, the title is the design and implementation of the Darwin operating system. And that's interesting to me that one, that someone would propose that at a Linux open source conference. And two, I want to know what he has to talk about it. And I'm sure there'll be a lot of comparisons to Linux itself. Who should come to this thing? Like it seems varied.
So it seems very, it would come. Anyone interested in Linux and open source? Like I said, I mentioned that there's a lot of AI talks this year. So I know that's a hot topic. People that want to learn more about that. We've got people working specifically in observability. So if this is, some of the topics are things that you work with in your day-to-day job, it's certainly applicable. Maybe you can get your employer to pay for the ticket. The tickets are pretty reasonable. The entry-level tickets, we actually just ended the early bird pricing. Unfortunately, that's been open for a while. It was $50 tickets. But now the entry-level ticket is $75 and you can upgrade to $100 ticket to get the swag pack that includes a t-shirt.
But yeah, if it's related to your job at all, if any of the topics on the schedule sound good, I would definitely pitch it to your employer. And if your employer is interested in sponsoring the conference, since this is run by a nonprofit, we don't actually have big budgets for any of this stuff. We are completely reliant on our sponsors helping make the conference happen. This year, my ex-employer, Rackspace, down in San Antonio, is our platinum sponsor. They sponsored in years past and they haven't in a while, so it was nice to see them come back around and want to be involved in community events. We've also got Red Hat, my current employer, and Percona and Elastic as our gold sponsors and a few more silver ones. We're looking for more sponsors if anyone's interested in helping make the event happen this year and in future years. That'll definitely come in handy. But also, having lots of sponsors also helps us control that ticket price and not have to charge too much so that attendees can come and it's affordable for everyone.
I'm seeing speaker slots with sponsored by Red Hat in those examples. How does that how does that work? I imagine it's obviously in the case I look at was a Red Hat employee. But is it is there like a promotion kind of thing there? Is it simply kind of covering that person's costs to be there to give that talk?
It's not like an advertisement. It's more like we enable that person while they may work here to have the freedom to go to this conference and give the stock and share their love and knowledge of the community. How does that work? So more of the latter, which you said, it's going to be more like for my case where I'm an organizer, but I'm not doing one of these sponsored talks. So I don't have like sponsored by Red Hat on any of this stuff, but I will be helping coordinate some of the stuff at the actual Red Hat booth. The actual sponsors, there's different sponsor levels. That's all listed on the website. Many of the sponsor levels will include what we call a sponsored workshop. And then the sponsors get to split that up however they like.
I think the gold level comes with a half day workshop, which will be worked out to about three hours. The platinum gets a full day workshop that comes out to a total of six hours. The sponsor can use that time however they want to. Many years ago, actually the first time I spoke at Texas Linux Fest, I was still a Rackspace employee. And the way that I spoke was in the sponsored workshop. They had a session that was basically part of their sponsorship and they could fill it however they wanted to. And so among employees, they said, who would like to present at the conference about any topic? And then I got to get on with that and do a little small talk there. And I think that might've been my first public speaking thing. That's cool.
It's not always that. It's not always just employers paying for their employees to have a spot. Sometimes it might be like sales engineers trying to talk about how their products are working with an upstream open source thing. We definitely try to have an upstream and community angle on it as much as possible. But because the sponsors are putting up money for this, we like to give them a little bit of the audience time as part of the benefit for the sponsors to come in. So any of the talks that are part of a sponsor thing, we disclose that right there in the title is sponsored by whoever.
So far, Red Hat's the only ones you see there, but that's only because Red Hat's the only one that has given me the titles for any of those sessions so far. I'm waiting to get those back from the other sponsors, and then once they give those to me, I'll add them up on the website, and you'll see Percona and RecSpace and Elastic on there in the schedule as well. All those workshops are on the Friday. The Saturday is, there's no sponsor content. The Saturday is all talks from our call for papers, which ended last month, I believe, in August.
And that's just talks that people have submitted. Nobody is paying for the spot. It's all just submit your ideas. And then we have a committee of reviewers. I participated in that also. We go through and read all of the submissions, rate them. And then we look through the top ranked ones and then try to come up with sort of tracks. Like I mentioned, we have like a full day of Linux distribution stuff and kernels. And then like a half a day, like an afternoon of like AI and then like an afternoon of observability stuff. So we'll look through all of the submissions and the ones that we like, we'll put together into themes that make sense for the conference and then have all the community members speak in that.
Some of those speakers do happen to have their employers paying their way to come speak. Not all of them. A lot of the speakers are local and don't have don't have any travel at all. Like for me, I'm just driving up from San Antonio. So it's just like a short two hour drive for me, basically. We have some people, a lot of people local in Austin. Some people come down from Dallas or over from Houston. Longer drive for Carl than it is for you, Adam. Oh, yeah. Well, San Antonio is far away compared to where I'm at. I'm 40 ish minutes from downtown ish with traffic. You just never never know about traffic, man. I can get you.
We're a little further for you this year, then, because last year we were at the Palmer Events Center, which is right by Terry Black's Barbecue, kind of just south of downtown, just south of the Ladybug Lake. This year, that JJ Pickle Research Campus is a little bit further north in Austin, but it's still in Austin, so it's not far. I was thinking downtown UT. Is there still barbecue nearby? Always. There's one I haven't tried yet called Interstellar that's out a little, I think, about 10 or 15 minutes northwest from there. I really want to try that one. The one or two times I've gone out there, the line was really long, which...
I don't terribly mind, but the group that I was with was like, oh, I don't want to wait an hour or two. And I'm like, oh, but it's like one of the top ranked ones. I got to try it. Adam, did you ever go out to Sagin to try burnt bean? No, that's Sagin's. I mean, you might just go in the middle of nowhere to go to Sagin, right? It's like, that one's like an hour for me. They won number one on Texas Monthly this past rankings that they put out. Really? Yeah. That's a prestigious one right there. One of my favorites. Oh, what's it called again? Burnt bean. Burnt bean.
All right, I'm putting on my list. On Adam's list. Adam's Texas monthly list. There you go. Yeah, they were number four on the top 50 like four years ago when they did the last list and they went from number four to number one. So, which I was kind of bummed about because I was like, okay, the food's going to still be great. All that means is the line's going to be longer. More people know about it because they want to have number one. Oh, good for them, I guess. They get the business. Give us the Carl George list. Give us the top three Carl George barbecue. And you want to do San Antonio and Austin? You want to do just Austin? You want to do San Antonio? They're all over. Top three. The one that I like going to, that I end up going to more often than any in Austin probably is Terry Black's.
it's not the best barbecue in Austin. It's really good. Uh, but the best thing about them is that they are cooking 24 seven. Uh, they're only open like during normal business hours, but they still have barbecue at like, you know, seven, eight o'clock at night. Most of these other places, they start cooking, you know, the day before and then they, they close when they sell out, which will be at like, you know, noon or one or two. Uh, so a lot of times you can't get barbecue. It's crazy. Yes. Uh, so that's, that's one of the things I love about Terry blacks is you can still reliably go get barbecue, you know, for dinner. Uh, and they're, they're basically cooking 24 seven to accomplish that. You know, there may be sometimes late in the evening where they run out of particular things, but, uh, it's not too bad. Um, another one I really like is, uh,
La Barbecue. They're really good. That's all in Austin. There's another one. What is the name of it? They have a brisket taco that I really love. I'll think of the name of it in a minute. The hat I'm wearing is Snow's. They're outside of Austin. They're about halfway between Austin and Houston. And they were number one years ago on the list. They actually got featured on a, if you go onto Netflix, there's a documentary about barbecue. And one of the episodes is all about Snow's barbecue. And if you've ever seen it and forgot, it was the one where they had the little old lady that's the janitor at the high school is the pit master at the barbecue restaurant. Really?
It's a great story. Fantastic. Oh my gosh. That does make sense to me. You know, if you're going to buy a hat for it, you know, like it's got to be good. They're only open one day a week too. So they definitely drive up their own demand. How big is a town called Lexington? Very small. I think the population of the town is like 200 normally. And then on the weekends, the day they're open, it, you know, swells up to however many people are in line, which is well more than 200. Which day of the week is it open Saturday? Saturdays. Yes. Gosh. Camp out all night. Is it every Saturday? I think when I've gone out there, it was like, yeah, five, five 31. I went out there and I would be, you know, 100 in line or so. Yeah. We should go barbecue crawl around.
around Tejas someday. I don't know. That'd be fun. It would be fun. There's a lot of good barbecue. I mean, endless supply of places to go. I mean, I could name my own list, which would not be exhaustive comparative, but. Not as good as Carl's list. Is that what you're saying? Well, you know, I used to live in Tomball, Texas. As you know, Jerry, you should call it Tomball. Tomball. I know what you're about to bring up. Slight difference. Yeah, Tejas. But see, I knew Tejas before it was in Texas Monthly and you can go any given time. There's always barbecue and there was no line. And then the moment they hit Texas Monthly, because they have chocolate and barbecue, it's a very unique place. They're chocolatiers. So is it, what do they call it? Chocolary or something like that? I don't know what they call it, but.
You can go there and get really good all sorts of chocolates. And it's you got really good carrot. I think my favorite side there is carrot souffle. And I've yet to find any any place to carry carrot souffle. I've never heard of that before. I know. Well, that's the reason to go there because they have it. It's a signature thing. And it's really good. My sister doesn't live far from there. So when I go visit her, I'm like, hey, you in the mood for barbecue. Let's go. Have you been to the Tejas Burger place? The same business? I was going to say, yeah, the Tejas Burger Joint. It's literally called Tejas Burger Joint. And Tejas is spelt T-A-J-A-S.
That's solid too. I mean, they have smoked burgers there, smoked brisket burgers there. They've got amazing smash burgers there, which is something I personally have really worked hard the last... two years maybe three years of my life to perfect i finally got it down so if ever you're in my neck of the woods and i have uh some good beef i will make you a good smash burger but it would be tea house barbecue and near me right here in dripping springs i would say pig pen which is good for downtown my other favorite which is better don't tell them is uh is the switch i think the switch oh the switch is good yeah i mean they've done some real special they have a really good menu across the board from turkey to ribs to brisket I like the specialty stuff. The switch will come out with like the Tomahawk steaks and other stuff that like what lame ribs, other, other specialty items. The other one out near you, Adam is it's not, it's not the best barbecue, but I love it just because I like their sauce. Salt Lake. That was one of the early ones I was going to controversial statements. I'd be like, Oh no, the other ones are better, but it's a great social hangout place. And I do like the barbecue sauce. Not many Texas places do a mustard based sauce. Well, I go for the barbecue and stay for the pecan pie, you know? So, and back when I drank beer, they would have a few good beers there, but I don't drink beer anymore, but they're, the pecan pie is awesome. I think the cool thing about Salt Lake is that it's,
If you want to go to OG barbecue, it is the OG Salt Lake. And so this is like a property that was probably somebody's backyard at some point turned barbecue joint. And it's just that's the kind of site. It's a it's a destination. It's a landmark. It's not just a place to get barbecue. It's a place to go see barbecue. And in particular, if you get a chance to go there, what's cool about it is you get to walk by when you order to walk by where they actually like roast and smoke a lot of the things. And so you can see that.
years, decades, decades upon decades, seasoning, you know, around their pit. It's just really, really insane. It's an open fire pit. They'll give you a tour of the place if you ask nice. And it's it's an experience for sure. That's what I was going to use experience. I like it. I'm not there in a couple of years, but I do want to go back. And you're right that it's the original one. They have another location up further north in Austin. That is it's good, but it's not the same. You're not getting the same environment. I mean, it's it's just not the same as the location. And in fact, when we became friends a year or so back, we had said, hey, we live close to each other. Let's meet at Salt Lake's.
That never happened. It's a much shorter drive for you. Well, you know, on your way to something called Texas Linux Fest. Oh, there you go. It pretty much is on my way. It is. You'll go 150 to get here. I'm sure you'll probably go 150, 12, 290. No, the highway. The road. Or both. Speed in that way. 150 on 150. You could go 150. Well, I mean, maybe. If you wanted to, you could. You might die. Yeah. Anything to avoid I-35. Yeah. What I love most about where we live is the back roads. Like, unless you want to, you don't have to really. No, if you're going to downtown, you have to take some highways.
But if I'm going between here and San Antonio, except for once I actually get into San Antonio, I don't have to drive a lot of highways to get there. It's a lot of really cool, fun, adventurous, beautiful back roads with just views, just beautiful views. Hill country. Yeah, I love that. So Texas Linux Fest, second year back officially since the vid. Is there any particular talk that you're looking forward to? One thing I noted actually was that I didn't hear you say Homelab. That kind of made me sad. It's kind of like all Homelab in a way, but are there any particular Homelab flavored conversations happening? Let me see. I know last year, my friend Alex that works at Tailscale gave a talk, but he wasn't able to make it this year.
I know tail scales are popular among home labbers for good reason. One of those guys, one of those NixOS fans from the JB network, my friend, Wes Payne, he's given a talk mesh network sidecars for NixOS services. So if you're getting into NixOS for your home lab setup, that is something he mentions tail scale in the, in mesh network clients in the talk description. So I'm sure he'll delve into that and probably talk about ways that it can fit in home lab type stuff. Let's see. There's an Nginx talk that may be applicable for depending on what you have set up. I don't know how often home labers get into observability type stuff and monitoring. All the time, man. I'm sure some home lab setups are just like, oh, whatever. If it goes down, my kids will tell me the Plex ain't working or whatever. But other people get all into it and want to know real-time analytics and other things like that. So definitely the monitoring talks and observability talks will be applicable to that. Yeah, that's what I'm doing more so of. I want to do a little bit more.
I would say metrics tracking, which is observability in a way. I just want to see how it's performing. I guess it's observability. Now I think about it. I'm not trying to build dashboards and go crazy with it. I'm just trying to like monitor what's happening there and just kind of get feedback more. More so kind of like the pilot fill in the rut. Like I just want to feel it. I want to feel how it feels. You know, we do have a talk about getting started with Ansible. So homeowners that might want to improve the repeatability of their stuff, that might be applicable for them. We do have a SteamOS talk on the schedule.
That, that, that's one that I am really interested in that I'll be bummed if I can't sneak away from organizing duties to go watch live. I was chatting with the presenter and he was asking details about the, the presentation setup and a little spoiler. He's trying to figure out if he can, he wants to, it's about SteamOS on the Lenovo Go S hardware. And he was trying to figure out if he'd be able to do his presentation about it from the, from SteamOS on the Lenovo Go. And I was just like, that's a fantastic idea. I would love to help you get that working. Hopefully you can, you know, bring any adapters you might need and presentation wise. And I'll try to help you get it set up and going.
Yeah, there's a databases talk. There is a NoSQL talk. Good number of Kubernetes things. If you're getting into Kubernetes in your home lab. Yeah, but lots of lots of various things. Nothing that is exactly home lab specific, but, you know, home labs, just, you know, the environment. It's all the other technology we're using in it anyways. Yeah, sometimes it's like, well, I'm trying to use this in enterprise. And it's like, well, can we talk about it in a home lab? We do have a CI pipeline workshop on Friday. That might be for home labbers that want to do, you know, automate their deploys at home. That might come in handy. Yeah, absolutely. I've been running. Is it pronounced get to getty?
I don't know. It's G-I-T-E-A, and I'm just not sure. Is it Git-T or is it Git-T? Just not sure. I've never heard an official ruling on that. I know sometimes people ask me about CentOS versus CentOS, and I'm like, sure, choose whichever one you want. There's no official pronunciation. Very cool. Well, glad to have you on the pod again. A friend, of course. 2025.linuxfest.org. Tickets are now 75 bucks. If you want some swag, it's 100 bucks. I might know somebody. Can you give out a coupon? Is it too late for that? You just can't do that. Ooh, a coupon. That would have been a good idea, like yesterday, to get ready. Maybe a short-lived one, like 10.
The first hand get a bonus kind of thing. I don't know, like 10 bucks off or something, anything. We had a coupon code for people that submitted to the CFP to basically give them the $50 ticket even late, like basically let them get the early bird pricing continuously if they submitted a talk and didn't get accepted. So I would definitely encourage people to do that next year. Submit a talk, even if it's your first talk. This is, I would say, a really good event for first-time speakers. The organizers, we've got several first-time speakers on the schedule. We try to be supportive, help people get started. A lot of regular conference presenters help organize. So we're familiar with all the little things that you would need, things we wish someone told us when we were getting started.
So if you've never presented at a conference before, the community events like this, whether you're in Austin or can travel to Austin, or you have another community event in your neck of the woods, like LinuxFest Northwest or Southeast LinuxFest, those other conferences, if you've got something near you that advertises itself as a smaller community event, submit a talk, see if you can get it accepted. The hardest part a lot of times isn't the presentation itself. That's one that I tell people, they're like, oh, do you get nervous when you present? I'm like, yeah, every time, still. But the thing is, you just figure out how to just move forward and present in spite of being nervous. And it's just part of the thing is, okay, I've got my talk jitters now.
The harder part is coming up with a good idea that will look good in that call for papers where the reviewers look at it and say, yeah, our audience does want to hear about SteamOS on the Lenovo Go S or smart cities built with Kubernetes or whatever it is topic-wise that you have. So come up with an interesting pitch, send it out there. And then a lot of conferences will, even if they accept your talk as a speaker, you can pretty much guarantee you're getting a free pass for that as a speaker, you're part of the content. A lot of conferences, including us, will also give free passes to speaker alternates. Um, and that is where like we, we accept so many talks right off the bat. Uh, and then a certain percentage of those will drop off just scheduling conflicts or they don't show up at all or whatever. Uh, hopefully it's a small percentage. It's not too bad, but we have to plan for it. So we right off the bat, you know, the next, whatever 20 or 30 talks that we would have accepted, we put on the wait list and tell them like, you know, something may open up and we'll fit you in. And we've already pulled up, I think four or five talks from the wait list and put them on. Uh, but all of the speakers that we put on, put on the wait list, we are, we gave them free passes as well.
mainly to encourage them to be there present in case we have a day of cancellation. I want to be able to tap one of them on the shoulder and say, you got that talk ready, right? And you're already here because you got a free ticket. But anyone that we rejected in the CFP, we gave the $50 price ticket, the early word pricing permanently so they can get in, still get in. So I definitely encourage people to do that. I wish I'd had the forethought to get a, get a special coupon code just for your listeners. If I did get that later on, is there a good way to push that out to people? Maybe in the show notes? We can even, we can easily sprinkle it in there. It's not a problem. Yeah. Okay. Stay tuned listener to the outro.
That's right. You'll hear that coupon code. I will harass some people today about giving me a coupon code for your list for the changelog listeners. Maybe a code like changelog might work. Possibly. We'll see. Sounds pretty complicated. Can we make it easier than that? Easy to remember? Cool. Yeah, we'll look forward to that. Stay tuned to the outro. Right on. Bye, Carl. Thank you. Awesome. Thanks, Carl. Thanks for having me on, guys. Bye, friends.
What a fun time talking to Carl again. It's been a bit. I like Carl. He's cool. Love talking about Linux, of course. Big fan of Linux. Are you a daily driver Linux user? Is it the year of the Linux desktop for you? Are you using Omarji? What are you doing? How steeped in Linux are you? Are you a Mac user wanting to be in Linux? You hate Windows, but you're kind of stuck in it. Love to hear from you. We have a community. ChangeLog.com slash community. It's free to join. Zulop is there. It's not Slack, but there's a lot like it. And you should join. Again, ChangeLog.com slash community.
And a big thank you to our friends over at CodeRabbit. Big fan of CodeRabbit. CodeRabbit.ai. Just announced their Series B, so well-funded for the next phase. And they launched their CLI, which is so cool. A CLI code review tool that is built to run with the agents. So cool. And of course, our friends over at Depot, Depot.dev. And our friends, our partners, Fly.io. They support us. You should support them if you can. And of course, to our Beat Freak in Residence, Break Master Cylinder. Love those beats. That's it. The show's done. We'll see you next week.