Submind YouTube summaries
Thumbnail for What is CentOS? | Fedora Podcast 059

What is CentOS? | Fedora Podcast 059

Watch on YouTube

Video summary

This episode of the Fedora Podcast features a comprehensive panel discussion with key figures from the CentOS community, including Sean McCants, Amy Marish, and Troy Dawson, to clarify the project's evolution and current status. The conversation explains that the original CentOS Linux, which served as a RHEL clone, has been replaced by CentOS Stream, a new initiative sponsored by Red Hat that now sits upstream between Fedora and RHEL. Rather than being a static mirror of RHEL, CentOS Stream acts as a rolling preview of future RHEL versions, utilizing Fedora's Extra Packages for Enterprise Linux repositories while allowing Special Interest Groups to customize specific features like filesystems and kernels. Although Red Hat provides the necessary infrastructure and funding, the project maintains community-led governance with representation from various companies beyond Red Hat itself. The panel outlines three primary use cases that define the value of CentOS Stream in today's ecosystem. Large enterprises utilize the platform to test new technologies before they appear in RHEL, ensuring compatibility and influencing development early on. Individuals and small businesses can adopt it for a stable, long-term release cycle that offers more frequent updates than RHEL without requiring enterprise support contracts. Additionally, software vendors use Stream to validate their products against upcoming RHEL changes, ensuring seamless upgrades when Red Hat releases new major versions. The discussion also emphasizes that bugs found in CentOS Stream are typically RHEL bugs and should be reported directly to Red Hat, while encouraging community involvement through documentation updates, code reviews, and attendance at events like CentOS Connect or regional meetups. The hosts conclude the episode by thanking their guests for participating in what they describe as their largest Fedora podcast panel to date, noting that the recording took place on a Monday evening. They tease upcoming episodes covering Project Hummingbird with guests George Castro and Scott McCurdy, further discussions on the Fedora Community, and coverage of the next Fedora Linux release, while also mentioning a backlog of other episodes featuring various guests. The segment ends with a call to action for listeners to check the show notes, leave reviews to help grow the audience, and tune in two weeks later for the next episode, reinforcing the message that open-source projects rely on diverse contributions, including non-coding roles like documentation and testing, to remain healthy and sustainable.
Read the full video transcript
A couple of episodes ago, we interviewed Carl George about extra packages for enterprise Linux, better known as Apple. And in that episode, we talked a lot about a fellow community project called CentOS. And so we we got a lot of questions about what is CentOS, how does it relate to Fedora? And so we figured what better opportunity than an episode of this show to talk about a very closely related project in CentOS. >> [music] [music] >> Hey there and welcome to the Fedora podcast. I'm your host. I'm one of your hosts, Eric the IT guy, Hendricks. So excited to be uh talking about uh CentOS today, both the the community and the project. This is episode 59, but it would not be an episode of the Fedora podcast if I didn't bring in someone to uh someone to get all of my jokes and all of my references. And that of course is the Ask Noah guy himself, Noah Challaya. Welcome to the Fedora podcast, my friend. >> Hello. Hello. Thanks for being thanks for welcoming me. [laughter] >> Thank Thanks for being here. You can tell we've done done this for a number of years. Although piece of personal news, Noah, I am proud to announce that after last episode's debacle, I went and rewatched hackers. So, I now finally, after a couple of weeks, get your uh uh roof leak uh reference. >> That's great. You're ready to hack the Gibson. This is awesome. This is a better episode already. [laughter] >> So, no, we have a full house today. Uh, I don't think we've ever had this many guests on the Fedora podcast before, but we're going to have a bit of a panel, if you will, about CentOS Linux and the CentOS community. >> Awesome. Let's welcome them in. >> Yeah. So, first up is uh Sean Mccants. I'm just going to go go down my list. This is in by no means in any priority order. Just going down the list here. Sean Mccants, why don't you tell us who you are, what you do uh and what you do for technically Red Hat. Um, and then of course everyone's favorite question. What do you do for fun? >> Oh goodness. Okay. Uh, hi, I'm Sean Mccantsz. Um, I work for Red Hat as the CentOS community architect. Uh, which means that I take care of um, non-technical things around the project. So, I'm the one who puts on um, uh, CentOS Connect, the the main CentOS contributor conference. Uh, I handle the blog and the social media and the outreach and and uh, other stuff like that. Um I also as of a couple weeks ago happened to be the um Fedora community architect. So um kind of a a dual role in uh doing both of those things. Um as for fun um I guess a few things but I uh I do like video games. I'm a huge Zelda nerd actually which like if you look there's always like Zelda stuff in the background of my um of my shot. So that's >> So you must be really excited about the remaster that's that's getting ready to come out. I'm I'm I'm pretty stoked about that. Yeah, >> that's awesome. And speaking of Fedora Community Architect, shameless self-plug for the show, you need to hit the subscribe button like right now because not the next episode, but two episodes from now, so about a month from now, we're actually going to be interviewing Sean and Justin who are the now current and former community architects about Fedora. And we'll we'll talk a little bit about what that position is, some plans for the project, that kind of thing. So, not only do you get a shameless plug, but also a little bit of a sneak peek for an upcoming episode. Up next on my list is Amy Marish. Amy, welcome to the Fedora podcast. >> Thanks for having me. >> Yeah. So, tell us uh tell us a little bit about who you are, what you do, what you do for CentOS andor Fedora, and uh the uh crowdmandated uh question of what's something you do for fun. >> I'm also employed by Red Hat. I am the technical marketing manager focusing on OpenStack, so nothing Linux related. And I serve as the chair of the board for CentOS. Um, >> as far as for fun, I ride horses and train dogs for agility. >> Oh, cool. >> Cool. >> Now, today's panel of people is the exception to the rule that most people that work in open source don't get paid to work on open source. So today's kind of the exception to that rule, but um but that's awesome that you you actually work on OpenStack by day and CentOS by night. That's that's really cool. >> And uh last but not least, the amazing the incredible the well-dressed man, Mr. Troy Dawson himself. >> Well, I I will claim one of those things. I think I'm well-dressed. Um, same questions. >> Same questions. Who who are you and what what do you do and why are you here and what do you do for fun? >> Um, so my name is Troy Dawson. I also currently work for Red Hat. I am the currently the Centos Stream team lead. Um, what do I do for fun? I actually build operating systems for fun. If I wasn't building Sentos stream, I would be building Sentos stream. Um, [laughter] >> that's a great answer. You're in the right position, >> right? >> And as a result of that, that's one of the things I do for fun. building. I'm on the Centos board, but I'm also on the Centos ISA SIG where I am building Centos stream on risk >> five >> uh as well as alternative images SIG which where I build uh images alternative CentOS images as well as right now I'm working on the risk 5 images >> um and because that's too much computer stuff uh I also sew Um, so not only am I well-dressed, I have made >> I'm designed to make these shirts and I love penguins, as you can see, and make the stuffed penguins in the stuffed. >> So, what I'm hearing is Troy and Amy have the most wellbalanced lives, Eric. They're not >> That's what I hear as well. >> All consumed by nerdisms, >> unlike Sean. >> I'm always in front of a screen, apparently. Yes. >> Yeah. You and me both, buddy. I hear that. >> So, >> so today Yeah, go ahead. >> What is Tell me a little bit about the origins of CentOS. Um, I understand that, you know, it's I think we know it's a it's it's a community rebuild of Red Hat Enterprise Linux, but where did it come from? Why does it exist? And in what state does it exist now? >> I think I can take that. So back in the day, CentOS Linux was a rebuild of RE. It was a trailing project. It was basically a clone of RE. Um, what it is now, it is the CentOS project and CentOS stream. So we call the community the project and what comes out of the project is stream or what comes out of the individual SIGs. As Troy already mentioned, he's rebuilding for risk five and other platforms. There's hypers scale which specifically makes a version of CentOS that is used on big hypers scale environments. So what it was and what it is now is two different places in the life cycle. Um, we are actually closer to Fedora now than we were. Um, because we take the ALN version of Fedora, we get it where we want it, we make a cut, do a little more work on it, and then it be we have a pre-release, a release, which then becomes the next version of RE. So it's a little it's more open- source some people would say now because you can contribute to it especially in the sigs whereas before it was taking what existed in re using those source packages changing out shadow man and making it sent to us. Does that help explain it? >> It does. Can you define you used a term or an abbreviation was it ELN? Can you help define that a little bit for us? >> Um take that one Amy. >> Yeah. Yeah, you take it. I >> was gonna say that's part of part of my what I'm working with. >> Um, Fedora ELN is Fedora Fedora rawhide re the packages the subset of packages that would go into rail recompiled with the the flags and other tags set to what rail would have them. Um, sometimes the biggest example people always use is butterfs. Rail doesn't have Butter FS. Fedora does. That flag has been turned off in in Rail and Fedora ELN. The reason we do this is because there's a lot of in the spec files, the RPM files that you find in RPM, there's a lot of if Fedora and or if this or if that. And when they build, we want to make sure they don't break on rail. >> Okay. >> So, I think I think what what the kind of the imagery that you want to use and I I use this all the time when I was a Red Hatter. Um, picture the upstream GitHub repository where the Linux kernel lives. We we've talked on the show a number of times about how Fedora Rawhidede in particular pulls from that upstream repo. Um, and that's th those are the packages that we rebuild that we uh that Fedora has opinions about how a kernel should operate, what flags are are compiled, what hardware platforms we're going to compile for, and that that eventually becomes Fedora rawhide, which becomes Fedora Linux, whether that's the server variant or the desktop variant. So, you start to picture a river we refer to as upstream and downstream. So you've got at the top you've got Lionus Torvald and his team the the Linux team that build the Linux kernel and then you've got Fedora and then uh in in the olden times back when I first started as a Linux systems administrator then you had Red Hat Enterprise Linux. So you'd see Fedora and it was very developer focused very enduser focused um and then it would go it would get sucked into Red Hat all the enterprisy things would happen and then you'd get versions of uh you'd get versions of Red Hat Enterprise Linux. This was of course after the split between Red Hat Linux and Fedora Linux. Correct me if I'm wrong. Um, but uh after re then downstream of re you'd have CentOS Linux and that's that's what a lot of people think of when they think of CentOS which by the way stands for community enterprise operating system. So fun fact, put that in your trivia bag. You may need it at some point. Um but uh so you'd have upstream, you'd have Fedora, you'd have re then you'd have CentOS Linux. uh about goodness uh what was that 2022 2021 >> real 9 >> yeah right around real 9 uh that that switch cents Linux retired and sent to us stream took its didn't really take its place but now CentOS stream sits squarely in between Fedora and re so like Amy was talking about it's much much more open source now because Red Hat partners individual contributors different uh SIGs SIGs are incredibly popular with CentOS special interest groups. So you have a hypervisor SIG, you have a cloud SIG, you have all these different special interest groups that are developing something specific. Now all of these partners and all of these communities can actually contribute directly to CentOS stream and know that at at most probably it'll be three years guaranteed that you will will get a new feature or a new file system or whatever into real because you you know that every 3 years re builds a new uh major version. So CentOS stream kind of leads that a little bit. Did I miss anything? I think it's important also to note because Troy mentioned Butterf FS that for instance the hypers scale SIG uses it. >> So they bring in butterfs they make their own kernel. So there are ways of getting that sooner or also getting features that will never make it to RE or could make it to RE but they're farther down the line require BEu you know and other communications that are internal that we're not involved in necessarily >> but the users can make what they need out of CentOS stream especially in the SIGs. Talk to me a little bit about Red Hat beginning to sponsor CentOS and the governmental board that is formed. So the their the project is communitygoverned and yet it gets its funding from Redhead. Can you talk a little bit about that relationship and the support that Red Hat gives to CentOS? >> As Amy pointed out, it's important to distinguish between the project uh and the deliverables, you know. So, so CentOS stream because because it contains what the next uh minor version of rail will have. Um the maintenance for CentOS stream is is rail maintenance and it's built and and developed by by uh real engineers. Um but as we talked about the sigs can make whatever they want. They can they can build on that and they do. Um so you know Red Hat of of course CentOS stream is extremely important to Red Hat uh because it's how RE is built. Um but uh you know Red Hat wants to see the the kinds of the kinds of things that we do in the SIGs. It gives an an indication of of um where the community is is interested in going where uh where potential customers are are interested in going. Um so Red Hat does you know fund the project as a whole. We we you know Red Hat provides build infrastructure and community infrastructure and sponsors the conference and uh you know CentOS presence at various events um just because it's it's important for the the long-term development um of of Red Hat's product portfolio. And I think that's the same answer you know for Fedora. Fedora is a little bit more I'd say quite a bit more forwardlooking right um but you know Red Hat is also sponsoring that be because it's important for the the long-term health of uh Red Hat's products >> and just to add a little bit about the governance um there is only one member of the board who speaks as Red Hat >> um and that is our leazison to the BEu the rest of us even if we are employed by Red Hat we are really speaking for the community um How I got involved was I started attending as part of the cloud sig um and just started answering questions about governance because I have a history of being on other boards. Um and I was elect nominated and elected onto the board. Um so it's not because I'm a Red Hatter that I'm on the board and it's not because I'm a Red Hatter that I am chair. Um so I think that's important to note. There is nothing in the governance that says there can only be so many people from a company. Um, but just because you're a Red Hatter does not mean you will be elected to the board. So, we're actually very happy that we have people from Firmeny Lab and Meta and Microsoft. Um, we used to have someone from CERN until he moved projects so he stepped down. So, having a wide base of members is also very important on the board. So we get a really good idea and have really good in um conversations on different industries and that helps us to make our decisions on how to govern the project. >> So lots of support but not to the point that there's a a conflict and or it's necessarily dominated. There's separate interests. You have freedom and autonomy as the CentOS project apart from day job we'll call it. Can you talk to me about the core distinction that most people miss when they hear CentOS, particularly when they're comparing it to Red Hat or Fedora? What would you say is is is the definition of that core distinction? >> Um, and let let me take that part. CentOS Linux no longer exists. Cent Linux was 10 years of support. CentOS stream is five years of support. I think we've already mentioned before CentOS Linux was downstream. sent to us. Stream is upstream. Oh, now I forgot the the actual question. Let me explain stream and and and the integration between FedoraN stream and the current addition of stream and rail because it's changed over the past year uh in my opinion in a much better way. Um we've we've mentioned the Fedora ELN goes into Central Stream and then into Rail, but the tie between rail and central stream has become extremely tight. When a rail developer makes a change, Gibbc VI or Vim or whatever it is, they make that change in the central stream GitLab repository. When they do that, it immediately gets built and checked on both rail and central stream at the same time. That exact same code gets built on central stream and rail at the same time, it then goes through various tests and that packager if they're happy with it and it pass all their tests, they say, you know, they we'll just say a checkbox. they make a checkbox and it then gets uh marked we we call it pending but it doesn't really matter but it goes into Centto Stream pretty much immediately and then for real re has a six-month release cadence but Centos stream has a oneweek release cadence so you're going to see that update I'm going to use Vim as the example even though it doesn't get updated very much you're going to see that update in Vim uh in one week, but in rail, the next rail is say 10.3, it's going to be, you know, one two to six months before you're going to see that updated VIM. And that's where currently this stream and rail is tied together. And it's it's very tight. It used to it used to be different. The year before it would be built on CentOS and there was this hand passing back and forth. Now it's very tightly integrated and this allows uh I'm going to say customers but it's not just customers users u clones and alma linux uses our stuff so that people can see what's coming into rail in the next next thing and they get a preview immediately instead of having to wait six months or be a special partner to get a beta. Um and so the central stream stuff right now is really tied in with rail and it it's it is tying us the central stream part closer to the rail environment but then we come to the community part and that's where I can't remember what your question was. >> Absolutely. So basically just looking for that distinction of what what is the what is the definition of stream and and how does that track um compared to to re >> oh then I think I answered it pretty well I hope >> ve very much so my my followup would be that a lot of people just assume that cent stream is just the unofficial re beta which I argue strongly against. Um, so my question is, uh, what what what use cases are we seeing for CentOS stream? Who's who's out there using it? >> Oh, Sean or Amy, if you want to answer, you can, but I I have a good answer for this. >> Go ahead. >> Um, there's there's three main people. Uh there's uh industry uh big big companies uh since it's not a since they're on our board. I think some of these big companies that are on Centos's board, they use rail, but they also use CentOS to see what's coming down the pipe. And uh in the case of Meta, they actually have people that test and say, "Oh, this is coming down the pipe." And if they see something they don't like, they will actually interact with our developers. Sometimes the developers say, "No, that's still going to happen." Or sometimes they will actually be able to influence. Um so there's those big companies doing it. There's also the the users and I fall under this thing. I'd like a three-year cadence. Um, meaning I install CentOS stream 10 and I'm going to stay on it for three years and I don't have to worry about every six months having this big update because I get an update once a week. It's stable. It's been tested. Um, so there's that other things that people are actually using it. Should you use it if you are a as your production if you're a big company? Probably not. But is it stable for personal use? And I I'll say small business use. Yeah. If you're not if if you're needing to using it to make millions of dollars, you really need the support that Rail's going to give you. Um and but um and then the third PE I could have sworn there was three groups of people. [laughter] >> I do that all the time. So anyway, Sean and Amy, if you have different >> Yeah, I'll add on to that because two years ago at Red Hat Summit, we actually had this as part of a talk on community day and it was like why you should be using it, who should be using it, >> and it's great for partners, which Troy didn't mention. You know, you can be working on your drivers, make sure it's working, so that when the next release comes out, you know you're good. um even those businesses to make sure that their code is going to run when they upgrade. You know, they can get ahead of the the curve by knowing that, you know, they've got these machines and they're running their code and everything's happy and when it comes time to upgrade to the real version, they know they're good. Um so there another good reason to use it is feedback loop. And I always [clears throat] talk about feedback loop because if we don't know what's going on and what's working, what's not working, >> then we can't improve. >> Um, and this goes not just for CentOS stream, but every open source project I'm involved in because if we're not getting the feedback from the people using it, we can't make new features, we can't fix bugs. So being having people working on things that are not quite released yet in the product allows us to make sure that when it does get released, there's minimal bugs. If no bugs, you know, there's never going to be no bugs up. Let's be real. But, you know, you can minimalize the impact of that next upgrade. >> Can I can I add on to that, Amy? Um I I just want to also interject that cent stream bugs 99% of the times are rail bugs and when you go um to report a bug which we love feedback and I appreciate it. Uh don't necessarily send it to the central stream team because that will come to me and I am not the expert on the kernel drivers or the the various things. I will forward your thing to the people. But go ahead and just click re and select [snorts] vim or whatever the package is and but then mark sentto stream and um and go ahead for that. I'm happy to take your bugs but 99% of the times they're not for me. >> I I think that's a great way to look at it. Um, hardware drivers was something that that came to mind as well, Amy. Um, like, uh, Carl George and I have talked on a couple of different shows about how much easier it is on the Apple team. Uh and I I was working on the rail beu team when uh when Rail 9 came out and just the sheer number of packages that Red Hat partners, people that built build software to run on top of RE uh whether it's a database or some kind of web front end, they have some kind of product. the amount of people that were excited when Re 9 came out because they were able to build on CentOS stream 9 well ahead of the Real 9 release and being able to just say, "Hey, guess what? Real 9.0 was just announced at Red Hat Summit. The the the ISOs, the packages, they're all available today. And guess what? Day one, we can release our database or our web front end or whatever our product is. we we release on the same exact day because we've spent the last 6 8 however many months building against stream 9 and we're we're ready to go. So if you want to do if you want to do a uh you know a major version if you want to do a leap upgrade today we're we're ready to go. It's and and I just know that got even better with real 10 and I'm sure re 11 will see a similar uh improvement when stream 11 comes out here in a couple years. It just it made the CentOS and RA relationship just so much smoother, so much better for everyone involved. So, we talked a lot about sent to a stream and re. So, I I kind of want to kind of flip this over on its head and and ask ask the question, maybe Sean, I'll throw this one to you first. Um, what does that relationship look like between Fedora and CentOS? first the projects and then the the software. >> Um, sure. [snorts] Uh, so as as we mentioned, you know, it it's we we make a cut of CentOS stream from from ELN, which is effectively rawhide built as if it was real. Um, but those those releases more or less coincide with a with a Fedora release. So, you know, Fedora Linux has a new release every six months. Uh, Santos Stream has a new release every three uh, every three years. So, it's every well, how you know, do the math. That's six releases, I suppose. Right. I have a degree in math. I should be able to do that quickly. Um, so every every three years >> carry the four square root. Yeah, I think I think your math is right there. >> I got it. [laughter] So, so every three years, uh, we we make a cut from from ELN. uh and it it it's basically starting from or has more or less the package set or the package versions of the package it does have as the corresponding uh Fedora Linux release. Um although obviously as we talked about you know it's it is different. Um, so it's important I think if you want to see something, if you want to see something in CentOS stream 11, if you want to see something in RE 11, you should be working in Fedora right now, right? That's the way to do it. Um, and if you look at the people the the people in the community that are um that are in the CentOS community that are doing work um in in our various SIGs and are are trying to make you know good use of CentOS um they're they're all Fedora contributors. Um I think every single one of them they might identify first as CentOS contributors but like the fact is Fedora is how uh how work gets done. um to make things happen in CentOS. So uh obviously I mean Fedora is is the the upstream of CentOS and it's a very important uh project for us >> and I think it's also important to note that we share things like the FA account. Um >> so there's a lot of integration between the two projects. We're on their matrix server. Um, I think our mailing list might run off of their mail server as well these days. So, there's a lot of integration between the two. Um, and [clears throat] that's a good thing because they are our upstream. So, being on very good terms with them, working closely with them is important, you know, um, it helps to make decisions more smooth between the two groups as well. So, it's not just technical that it helps, but communitywise as well. A lot of times you'll actually see us sharing booths places. Um [clears throat] Sean even made a tablecloth that is half fedora, half sent to us. So when we're, you know, in the booth together, we're we're well branded, but you'll see pop people crossing to both sides of the table to answer questions. Um and it's a great way to run the communities. >> Amy, you talked a little bit about the makeup of the governing board. Can you talk to me a little bit about the mechanics of how CentOS uh is governed today? Um what role do special interest groups play? Um talk to me a little bit about the governance model. >> So looking from the board down, >> [clears throat] >> um it is a self well it's dominated from within the community voted by the board itself for any new members. Sean twice a year checks with the two different cohorts. Is it is everyone happy? Is everyone staying? Do we need to have an election? Um, and basically we are overseeing things like copyrights and new SIGs coming in, but we also now have what we call the SIG council, which is made up of the SIG chairs or their representatives. Um the board has a a non- voting seat but to be involved in the in the council we also have a couple slots for if we need real representation we can ask those people to attend you know so we have it so that we can make technical decisions and the idea being that we can make technical decisions faster. Um we also have what is called Freckle which is the Fedora Red Hat CentOS leadership. Um and it's just a group that gets together weekly um and discuss different things between the communities things that are going on within Red Hat. Um so just it's non-binding. It's just conversations but it gives us a heads up of what's going on. Um and then there's the SIGs themselves. So what we ask of the SIGs is that they have leadership chair, co-chair um to some degree they're self governing um if they need something like hey we need a new server that's going to cost x amount of money you know that has to come to the board um but for them to make a decision that they want better FS have fun make make your release with butterfs. So it allows for a lot of independence and decision-m within those groups. >> And if somebody wanted to get involved either by way of governance or maybe they want to get involved in the project, um what would you point them to as kind of a starting point as a launchpad to to learn more about the project and and get their feet wet? Um, we're always making improvements to [clears throat] the documentation because when we migrated it, some stuff like the wiki is really old, but it's still available. Um, so docs is always a great place to get started. Um, [laughter] but I say that about every community. Um, because if you're using something and you see something's wrong with the documentation, please send an update to that documentation. If you can't figure out how to make an your own update, open a bug, you know, so that we can get it fixed because if we again don't know about it because sometimes when you use something regularly and you're going through instructions, you skip a part because you know it exists or it ex. Um, so Docs is always always a great place to start. Um, but look at the different SIGs and see if there's something that really interests you. Most of them are very obvious on what they are. Hypers scale works on hypers scale. Cloud is a little different in that it's half RDO which is OpenStack and half OKD which is Kubernetes. Um, but cloud made the best sense to put it there. But if you know cloud SIG and Fedora, it is more running on cloud versus cloud infrastructure which is what CentOS is. Um so there's definitely different groups that you can find something that makes meets your interest. You love working on kernels, there's KOD, you know. So there's hopefully something for everybody's interest. Um check us out on Matrix. Um we've got mailing lists. You can ask questions. Say, "Hey, I'd like to get involved. Where's a good place to start?" I love helping people getting started in open source. Um, recently at scale this past year we did what was called actually a Fedora hatch. It was a lot of open um sent to us people involved in it but it was called Fedora Hatch and we started the day with how to get started in open source with a focus on Fedora and sent to us. >> Eric, are you noticing a pattern of all of the people that say when in doubt get started with documentation? And it's almost as if there's this massive need across all open- source projects. And it's almost as if that's always the way in. It's there's a massive need. So if anybody wants, you know, even wants to doesn't know that they want to get started with something, maybe pick documentation for a particular project or a flavor of your choice and go help out in >> So there's I just wanted to add one thing because I've noticed Amy didn't say this one particular thing. CentOS.org or >> um the web page has been updated in much to Sean's thank you Sean and it's much easier to get so you can find that documentation you can find those SIGs start at cententos.org And >> yeah, >> and then everything else Amy said, >> can I add one too because Amy mentioned some SIGs that do packaging work and maybe the packages they're doing are not in your wheelhouse. Um but there's a really large repository of packages uh in Apple and Apple is technically under the Fedora umbrella but I am telling you if you if you contribute to Apple I consider you a CentOS contributor because it is I think vital to most CentOS install installations. >> We fight who who Apple should belong to. [laughter] So Noah to your point I thought you were going to point out that to get involved with CentOS that you had to join Matrix. Um which by the way if you're >> in you if you go watch back and watch the recording I get a huge grin on my face. I just didn't feel the need to distract [laughter] us again. Yeah. Uh but actually if you're interested in getting uh connected with either of these communities, you can actually go back and watch our previous episode where Noah and I sit down and we literally go through a list of things on how to get connected with Fedora specifically. But as Amy's pointed out, >> half episode is Matrix. >> Half the episode, literally half the episode is talking about Matrix and how awesome it is. Um and we actually had about a dozen or so people join the Fedora podcast matrix room. So, if you're new uh to our matrix room, thank you so much for joining. The conversation's been great this past week. Most of it's been making fun of me for not remembering a line from hackers, but you know, hey, we we live and let live. Um, but no, I I had I had two thoughts about that uh about uh some of these connections that that Amy was talking about. And by the way, all of these the there will be links and resources in the show notes. No. And I spend quite a bit of time trying to put those together. So, make sure you check out the show notes for for a lot of these links. But I I had two thoughts on that. First off is all these projects are put together by a shoestring group of developers. Some of which spend crazy people like Troy who spend their work hours building CentOS stream and then are just crazy enough that they spend uh their their non-work hours working on CentOS stream. Um, but for a lot of these projects, each each of these spaces has one, two, maybe three core people that own it and love it and and they're they're kind of uh dare I say a sort of a moderator of of that. Um, almost like a volunteer team lead, but for the most part, all of these projects, anything in open source still needs people. One of the scariest things that I'd ever heard when I was working for Red Hat was that OpenSSL, yes, OpenSSL, the thing that helps secure web traffic, has like three people that work on it, three people manage a package that touches almost every packet that goes out over the internet. Think about that. I mean, just to log into a website, it what a thousand packets go back and forth just to establish uh your your initial download. the the initial login handshake. God forbid you're using two 2FA. It's I mean three people to work on a package like OpenSS OpenSSL. Um so first off, don't convince yourself that you don't need to get involved because they've got enough people. You know, Fedora, CentOS, these are these are top-of-the-line uh projects. They they don't need my help. Baloney. They need help. Trust me. People want to take vacations. people have, god forbid, other hobbies like sewing uh penguin pillows. Um they want time off and they want help and they need new blood, new ideas, new effort. Um so definitely sign up. Second of all, Noah, the thing that I also noticed Amy mentions with with the mention of documentation and it's sad that even after gosh, I've been in I've been in this space for 10 years, Noah, you were in the space five, six, seven years before I even came around. was that open- source development isn't just coders. You don't have to understand, you don't have to be able to read the matrix, haha, pun intended, um to be able to contribute to open source. There is always a need for developers. There is always a need for the next kernel engineer to come up with some crazy subsystem for Linux. Yes, all those things are true, but there is so much that goes around it. And and I won't tell the full story here, but the short version is I actually got involved in the Fedora podcast because I was like, "Hey, I see you have a podcast and I see it's been a while since you've had a last episode. So if the current podcast host ever needs some time off or wants a co-host, I'm more than happy to to volunteer." Short version is within about two weeks, the Fedora Project podcast was my baby. Not not just volunteering every now and then. No, the whole thing the whole pipeline was my baby. So, [laughter] be careful what you volunteer for. >> Amy, I got a question for you. Eric just um reminded me of something or or clued me on to something. Would you say would you say it's a inaccurate summation to say that in some ways people who maybe are a little concerned about their own technical competence might be the best people to write technical documentation because that documentation should if it's written well presume no prior knowledge. >> Yeah. I mean how I originally gotten started in OpenStack was installing it you know. So when you're installing it, you're going through all the documentation, making sure all the configuration works. >> Um, >> and that's where I say being new sometimes gives you a set of eyes that >> you know when you're so familiar with it, you skip steps because you know what you're doing. >> Um, so yeah. So, and that's why I always say start with docs because while you're running through that, you're also doing manual QA. you know, you run into something, you ask a question on a channel or you open a bug and >> you you start having conversations with people and that's a great way to get started. Um, if every time you go on on channel and say, "Hey, I was running through the docs and I I found this, this, and this. This error message is not what I was expecting." You're also earning trust. And how to >> move up in a community and take bigger roles is also by earning trust. You know, becoming what we call a maintainer, what we call an open stack, a core reviewer. You earn trust by answering questions, um, reviewing code. Reviewing code is another great place. I don't consider myself a developer, but I can read code >> and I read it quickly. Um, but if you give me a blank page, I'm going to sit there for five hours and I am going to overengineer it. Um, but being able to run a meeting, doing other things that are within your comfort level earns you trust and as you earn trust, you take on more and more and your community appreciates you more and more. Um, so yes, not knowing what you're doing and going through and reading the code, asking questions about the code. Um, reading the documentation, asking questions about the documentation. Hey, I noticed we went from this file over here and then we added this line and then we're going over here. Is there a reason for it? And someone might go, "Oh, well, we forgot this step in the documentation or we, you know, you release code and because documentation tends to be trailing." Um, well, we release the code and we forgot to update the new documentation, you know. So, all those things come out and all those things are important in an open source community. Um, so and that happens in every community. Um, anything else? Uh, anything else about getting people involved or if there are newcomers or people that want to meet and greet? Are there any events that go on centered around CentOS? No pun intended. >> Sure. Uh, our major, uh, core contributor event is called CentOS Connect. Um, and it happens as part of the Fosdom Fringe every year. Uh so we're right now negotiating with the venue and you know all the boring stuff. Um but that that'll be you know look out for the announcement of that. Um you know with FOSM up FASDM happens in early February or late January in Brussels. Uh there are a lot of ancillary events that happen around Fazdom and we're one of them. So we're on the the Thursday and Friday before Fazdom. uh and we have like a day and a half of uh of presentations and then a half day of like team meetups and workshops and it's just it's a really big hallway track event. So if you happen if you're interested in this space and Santos or or even Fedora there's a lot of Fedorans that show up. Uh if you are someone who goes to Fosdom I think it's definitely worth uh coming in two days early for that. Um, I understand not everybody's going to fly to Brussels um in February with me. Uh, so you can find us at some other events. Um, we will have a booth at DevConf US in Boston next month. Uh, Amy and I will both be there. Um, I think that's a great event. Um, I believe we'll also have a a smaller booth at All Things Open in Raleigh in uh, October. Um, one place that we do consistently have a big presence is scale. And Amy mentioned there was the the Fedora Hatch event that we we kind of colllocated at scale um this year. Uh, and I think we're we're looking at doing that again, maybe expanding it. Um, so I think that's a wonderful event for learning to get involved, becoming a new contributor. Um and then of course we have a booth at scale as well and you can come talk to just a lot of CentOS and Fedor Fedora developers show up there. Um that that hatch format is something that we would really like to roll out to um to some other events. There are a lot of other kind of regional events. Um Frost Con was very recent I think in Germany. Linux days in Prague. These are both places that a lot of contributors show up to. Uh, so we'd like to be able to roll out this um this hatch format to to to bring in new contributors at um at other events, but obviously I can't attend every event. Uh as >> fun Texas Linux Fest. >> Oh, thank you Amy. >> Yeah, sorry I forgot that. >> Texas Linuxfest. um first weekend of November um on th on Friday and Saturday workshops on Friday and talks on Saturday and I can tell you there will be some sent to us talks on Saturday um and then we'll we're planning on having a booth there as well. >> Good. And I'll be there too. >> Sweet. >> With all my shirts. >> I I I too plan on being at Texas Linux Festival. Be a big uh big old reunion. Excellent. >> Awesome. Well, um I I picked this up from from a fellow podcaster and I stole it and I don't attribute it, so I I forget who I stole this from, but uh I want to kind of go around the horn real quick as we wrap up our episode and ask each of you if there's anything we we didn't uh cover that you're hoping to to speak to. >> Try try it out. If if you're intimidated by rail or one of these enterprise things, uh hey, one of these live things is is an easy way to to try it out and see it. Um I think the question of who who should use it is a good one and the question is try it and it might be you. [snorts] So >> to be fair, uh, so our audience probably has heard that I've been rebuilding my home lab the last few months and I almost went with CentOS stream almost, but I decided to go a little crazy and went with Fedora server bootc images. So my systems reboot every night almost. [laughter] So [clears throat] >> pretty soon you might be able to do that with the simplest stream ones. >> There you go. I'll have a decision to make then. Although I I've been Fedora podcast host for a few years off and on. So, I'm I'm I'm pretty set in my ways for using Fedora Server in my my home lab. But, uh I don't know with with some bribery. Troy, you might you might be able to get me to run Sudge West Stream. [laughter] >> I can't give you a shirt. They're too expensive. >> Dread. I tried. I tried. Well, folks, that brings us to the bottom of our episode. Um really excited that you all joined us. Thank you, Sean, Amy, Troy. This was probably the biggest Fedora podcast uh panel that we've ever had. So really appreciate each of you giving up time at the end of uh of a Monday evening as we record here. So uh really thankful to each of you for joining us. >> Thank you. >> For sure. For sure. Love it. Uh with that said, um I think our next episode we're going to be talking about project hummingbird, which is something big that Red Hat and some of the uh open surrounding open source communities are very very interested in. Uh so if you've been around uh around the neighborhood as it were, you might have heard mention of Hummingbird. We're going to be talking to uh uh uh George Castro who's been on the show before and uh Scott Mccardi who is part of the Railbeu. We'll be talking about Project Hummingbird. So if you're curious about what that is, definitely tune in two weeks from uh the release of this episode. And as I mentioned, we're bringing Shawn back. We're going to be talking about uh Fedora Community uh a little bit here in a couple of episodes. And Noah, we've got uh quite a few other episodes in the backlog, guests lined up, lot of exciting things to talk about. Of course, we'll have the next version of Fedora Linux coming up before too much longer. But uh Noah, did I miss anything? >> I think we got it. We'll see them right back here. Same bat, please. Same bat channel. >> And most of our audience is probably too young to get that reference, but but I got it. I don't have to go watch Batman. I I got it. [laughter] Well, folks, on behalf of all of our guests today and on behalf of my co-host, Noah Chalia, thank you all for joining us. Make sure to check out the show notes. And if you would, please go leave a review wherever you get your podcast uh from. This audience is growing. You all are amazing, but there's still one more person out there probably that hasn't heard the Fedora podcast yet. So, definitely go leave us a review. Until next time, really appreciate you all tuning in tuning in and we'll see you all again real soon.