Submind YouTube summaries
Thumbnail for Flock 2025 Fedora's Gaming Renaissance: The Bazzite Effect

Flock 2025 Fedora's Gaming Renaissance: The Bazzite Effect

Watch on YouTube

Video summary

Bazzite emerges as a pivotal Fedora-based gaming operating system designed to function as a ready-to-use console across desktops, tablets, and handheld devices, effectively bridging the gap between bleeding-edge technology and system stability. By leveraging Flatpak and Flathub, the project ensures safe application distribution from original vendors while focusing its internal efforts on robust system-level integration and open-source payment models. This approach is underpinned by a pragmatic strategy that prioritizes support for major hardware like NVIDIA GPUs and utilizes Discord as its primary community hub to tap into the gaming demographic's existing social infrastructure. The development model employs a downstream methodology that enables rapid iteration, allowing user-space fixes to be deployed in seconds and kernel updates within hours, which significantly accelerates the resolution of hardware-specific bugs reported by the community on platforms like Reddit and Discord. The project's growth has been explosive since the release of popular gaming devices such as the Steam Deck OLED and Lenovo Legion Go, with daily active users nearing 20,000 and substantial data distribution handled via Cloudflare. Central to Bazzite's success is a strategic focus on winning over enthusiast users first, whose satisfaction naturally drives broader adoption among less technical family members, thereby expanding the user base organically. While the ultimate vision aligns with Fedora's core values of features, friends, and freedom to become the default gaming distribution, the immediate roadmap involves balancing user simplicity with upstream contributions. This includes collaborative efforts to push gaming-specific improvements, such as the NVK driver and UMU launcher, back into the main Fedora kernel rather than maintaining them solely downstream, ensuring that innovations benefit the wider ecosystem once stability is achieved. Community engagement remains a cornerstone of Bazzite's development, with strong activity across GitHub, Discourse, and social media, alongside a dedicated initiative to upskill novice contributors through the proposed revival of the Fedora Gaming SIG. To enhance visibility and foster collaboration, the team suggests creating an official Steam Fedora group or hosting competitive game nights, while also addressing specific technical queries regarding ARM 64 support and future Mac compatibility pending hardware advancements from manufacturers like Qualcomm. Although there are hurdles regarding legal entity status and homologation processes that complicate partnerships with hardware manufacturers, the team continues to refine its own automount solutions for Steam OS integration, aiming to mature them before potentially phasing out proprietary alternatives. Ultimately, Bazzite seeks to resolve current pain points through shared user testing and error fixing in components like Anaconda, all while maintaining a commitment to open-source ideals that will eventually encompass a fully open ecosystem once compliance issues with proprietary RPMs are navigated.
Read the full video transcript
Hello. Hello. Hello everybody. How we all doing? >> Are we Are we awake or are we just excited for lunch? >> Who want who who wants to hear about gaming? >> Good. All right. Awesome. I think we're in the right place. >> All right. We'll go ahead and do introductions and we'll kick everything off. >> So, a little bit about you. >> Sure. Sure. So I'm a core maintainer on Basite. Um I am a technical account manager as my day job for Red Hat. So um specifically on Anible uh don't know why I'm giving a talk about you know bootable containers but here we are. Uh I enjoy spending time with uh my family and friends and I'm addicted to video games. One in particular which is called Deadlock. If you've not played it I will give you an invite. I promise it's great. >> You say that now but then everyone asks and uh you won't have enough. Um, [laughter] so I'm anas. I'm a post-graduate student in Denmark in computer science where we actually have rights. Did you know that? [laughter] Unlike the US. Uh, and I'm also the guy, >> don't panic everybody. >> Yeah. Yeah. And I'm also the guy that does a lot of the integration that we do with uh, Windows handhelds. And we have one right here. We have uh, this one is made by Sus and it's called the ROG. and you can have a look the next few days. Uh, and of course we make it work with all of the RGB modes because that's what matters most, right? >> RGB and frames from what I hear about gaming. >> If if you put the lights to be red, that's 10 extra frames. >> That's true. Does make it faster. >> True. True. >> So today we will talk about Bazite which is a gaming distribution that is I guess we are >> taking everyone by storm. So what is Bazite? >> Sure. Well, one quick question. Who has heard of Basite at least in this room? >> All right. Who uses Basite? Sorry, I should have said keep your hands up. [laughter] Who has contributed to Basite? Oh, more than more than you would expect. But that's good because that's why we're here. We want more people to be involved as well as us be involved in the upstream. And that's why we're here. But a little bit about what it is. So, Basite is for all intents and purposes a readyto-use operating system to allow you to focus on what is important, which is playing video games. It supports all different devices and it is bleeding edge while also being bulletproof with the technology that it is built on. And what is really important about that is essentially that it stays stable and makes it a easy entry point for anyone who wants to start using Linux either on their desktop, tablet, handheld, anywhere they want to use it. >> Yeah, essentially we ship the latest and greatest test kernel. We also get a lot of upstream stuff that are not there yet in uh they haven't gotten into stable yet and we test them ourselves and we make sure they work. Then we package them all together and we beam them right into your computer. Uh so yes, you can turn almost any device into a console and the way we do that is that we combine some bleeding edge technologies and we were the first to kind of integrate them in this way. So we got a lot of uh market share because of that and one of them is boots. So essentially the idea behind that is we take all of these bleeding edge technology, we package it all together and then we say if it works on my computer I will just ship my computer. So we turn it into a container and then we put it into a a registry and our users fetch that. >> Exactly. And one of the biggest benefits about that is that it allows us to have upgrade reliability and the ability to be able to customize it in a very simple way. And and I think it's it's a normal container just add a little bit of water which is the kernel there. There you go. >> But uh this also creates some limitations right because a container and especially when we deploy it users cannot make changes to it easily. So for that we rely on flatpack and flatub to provide our users with safe applications from their original vendors so that they can enjoy the software they like while getting uh the best stuff right you know. >> Exactly. Yeah. the the focus of of utilizing FlatHub in the way that we do is that it allows us to be able to have provide economic stability to folks that are focusing on the open source. One of FlatHub's things that they want to do is they basically want to potentially allow for payment on their platform, which would be hugely beneficial to the open source ecosystem. It allows more control for developers to be able to package things and really ship things the way that they would like to. And it allows us in the Fedora ecosystem to really focus on the system level stuff and making sure that everything integrates well together. I I think it's a beautiful way of being able to do get the benefits from both sides. >> Yeah. So if you ask me, it's beautiful that I never have to worry about the applications that my users are using. I can just focus on the operating system. >> Yes, absolutely. >> And uh we also do a lot of uh bleeding ends integration. So we have our own user space program to do that and uh I personally developed the kernel in tandem with that and you can see it here and uh this allows you to control everything that your Windows handheld has because we have to remember these things were made to run Windows right so when you want to control the RGB well the Steam Deck does not have RGB right so correct yeah right now if you bought a legend OS with Steam OS you cannot control the RGB >> that's uh not that great and uh we also had Uh yes and we are also pragmatic right so I focus on and you focus on yes creating an operating system that bleeding edge and works well but we are also pragmatic right our users use what they use >> right exactly I mean to be honest being in the in the gaming space uh you you there are certain things you just cannot ignore if you want to have success and ship something that that people want to use you need to be pragmatic in certain ways one of those ways is we ship Steam Steam and also Gamecope is the package which is actually an open- source package that we contribute to upstream which allows the Steam Deck to have the UI that it does. And so it's it's one of those things that is very very important from a community building aspect because we are a gaming focused um project. We decided to go on Discord because it is the largest you know started the way that Discord started and I remember this back in I think it was like 2015. My goodness, it's been a while. Um, is the whole point was that there were really no good alternatives in the space at that time. You know, there was TeamSpeak and Ventrello and like it was really difficult to be able to actually just get going and or Skype, you know, but then Microsoft killed Skype. So, what do you do? So, and then the other focus that we have from a pragmatic point of view is that we we need Nvidia to work. Nvidia again is the other 900 lb gorilla in the room. Nvidia is a lot of what laptops, other things ship with. So, we absolutely need to make sure that we can support Nvidia out of the box as much as possible. Simplify that on-ramp because at the end of the day, we just want people to focus on playing games. >> Well, to be honest, we try to make Nvidia work. [laughter] >> That is true. We we do our best, you know. Of course, >> and it works fairly well. And that's the best way you can describe it. >> Yes. >> Yeah. [snorts] So uh the other question, oh of course we are also not doing this just ourselves, >> right? >> Yeah. >> Yeah, absolutely. I mean sitting on shoulders of giants is is really the best way that I can put it and I I absolutely love this uh came from the community of basically our mascot sitting on top of a giant robot cuz that's really what it is. I mean, at the end of the day, you know, we're here at the Fedora conference um talking about our project and we really take a lot, you know, and and repackage it and like it's really really important that we give back. And so a lot of the ways that we do that is by working with other projects alongside Fedora, whether it's, you know, the CloudNative Computing Foundation, Red Hat, you know, Universal Blue is our umbrella project for all of these different things. And really like it's it's something that you you literally just cannot do alone. I you know we even work upstream with some of the folks that work on Steam OS. You know it's like I said it it's it's one of those things that if you try to do this stuff alone you're just you're going to fail. Like yeah we just uh take Fedora, slap gaming on it and get all the credit. [laughter] >> Yep. But you might ask why gamers, right? >> Yeah. I mean, and and I asked who uses Basite, but who plays video games in this room? Raise your hand. >> That's a lot of people, right? Like, this is why we're targeting gamers is because there's a lot of them and it's growing. It keeps going. Like, the fact that, you know, I I was looking at at the statistics over time of, you know, like I took some time. I was like, okay, well, how do I prove this point? You know, even more so than I already have. But it's like you can see that year-over-year since 2015, which is what I was talking about, there was 2 billion. It's almost doubled. Like that's crazy, you know, the amount of growth that people are self-reporting it, you know, and as far as like age demographics is concerned. I think that was something else that I was really interested in was like, you know, what is the breakdown because like, you know, I grew up playing video games. You know, I I am a millennial. I'm I'm younger. So like you know I had consoles in my you know in my house and everything like that and really to see the proportion of how you know the breakdown of like people 65 plus I mean I've seen you know grandmas and grandpas having Twitch streams that are literally playing video games like it is an acceptable hobby. It used to be more niche and now I think it's really become a more widespreame adopted type of thing. Yeah, it it's not just 12 year olds anymore, right? >> No, no, you you cannot make that argument. It's just not a thing you can do. >> And actually, most of the users that uh of Bazite that interact with us are adults, right? >> Yep. >> A lot of them are fathers actually and they buy this handheld and they want to play some games while having their baby in their lap, you know. >> Yep. Exactly. while it's sleeping, they just uh reach over to their >> I've got two I've got two 5-year-olds at home, so I am in that demographic. >> Yeah. I mean, they're not sleeping in your lap anymore, but uh >> they're running now. >> Yes. Yes. Yeah. Yeah. While they're running around, you game on your Steam Deck. Yeah. And you can see that it's actually growing. The Linux uh uh market share of gaming is growing and it's growing rapidly, right? I mean, there's there's two key pivotal points here, which this was a an article that was shared from Gaming on Linux, which is um if you haven't read any of Liam's articles, they're absolutely amazing. And and I saw this and I was like, wow. So, like this is when the Steam Deck was released in 2022, and you can see a huge bump here of users of Linux. And then, you know, I don't know what this part is, but like the fact of the matter is is that this graph is trending upward, which is a good thing. And then the OLED released and there's a lot of excitement around that. And then um I'm trying to remember Antheus around timing wise like when did the ally and the Lenovo Legion go kind of get into the mix? >> So the Ally was the first one that was released and it was actually released two years ago. Exactly two years ago. >> Uh but [laughter] it uh it's actually two months before. So it was released in May. Yeah. What happened? >> Oh uh it's seems like someone has a question >> or a comment. >> It's not a question but I wanted to actually say why there is the gaps that are doing going down. >> Sure. >> Because they um at that time it was always that the simplified Chinese language was going up on Steam. >> Oh. >> And they are usually Windows users. So this is why why it is going going down. Awesome. >> I thought that this was the one because of that, right? >> Yeah. >> So, they correct for that every year. I don't know. >> No, I appreciate the context. That's awesome. Yeah, absolutely. >> But the AL had a rough start in Linux. I think for the first half year, it did not work really well. And actually when we came together and really started working on Bazite and that was around in March 2024. So Bazette itself started around uh here right in 2023 during the summer. So, but we really started working on these Windows handhelds around the end of 2023, right, with the launch of the Legion Go. And by last April, actually, we had pretty good support for them. And after that, it's been let's add more and more and more. >> It's been all gravy from here. It's any handheld that a community member comes to us with. Uh, you know, like you've been working on the MSI ones and uh trying to get those. But we'll we'll talk a little bit more about uh day one handheld and support and that sort of thing uh in in the future here. So, >> but also there's a very big reason why gamers are important and for you guys as well, right? Because they are the pickiest of users, right? >> Yes, they absolutely are. like like I for all intents and purposes think that Linux users are finicky, but interacting with the gaming community, I would argue that they they rival that or maybe exceed the pickiness of Linux users. And [clears throat] so I think it's it's very very important for us to make them happy because if they are happy, then they're going to provide tech support to their mom and their mom is going to be like, well, what should I use? And it's like, well, Linux, why not? It works great. It's very, very easy to use. But also if we make these enthusiasts happy that they want to use the latest and greatest and we give it to them and they like it. >> Absolutely. >> Well, your mom, you know, if you have an office, the the secretary, the accountant, you know, I don't think they will have a problem with that, you know, if the enthusiast is happy. So, first we have to win over the enthusiast. And I think we are doing that. >> Absolutely. >> And after we do that, that's where you come in and you can have uh the other one. So we can also talk about a bit. >> Yeah, absolutely. We're going to we're going to talk about the impacts of Basite. Why why are we here? Why are we on this stage talking to all of you about this and and really I I was trying to come up with a catchy tagline and we're trying to be the gaming default that's built on Fedora. Just full stop. That's that's what we're trying to do. >> Yeah. So we actually work with a to make sure a lot of different devices work on bas right right now we have some support for seven manufacturers and I think for at least 70 skus from all of those manufacturers when it comes to handhelds right uh and we also support desktops and while our bread and butter is AMD we also do Nvidia and Intel uh which are quite hard to work with and sometimes we have to do some dirty fixes to make sure that they work and our users are happy, right? >> But this is why we need all of you because we're all trying to solve the same problem with with Nvidia and Intel and other vendors. Like that's that's really why we all need to come together and work on this [snorts] >> and we are also having explosive growth as you can see here. It just keeps growing. I'm always amazed. Right. >> I I just I can't imagine. So I joined the project only I'm trying to remember exactly when I did. It was a few years ago. It was before we actually had even Steam Deck OLED support at that time. Uh because the OLED was a very new device. So I pretty much that's probably when I joined and the fact that we have 17,000 which we use Fedora count me. Thank you by the way. [laughter] We are able to track our daily active users and we have you know almost 20,000. I mean 17,000 is is a lot of users and then 14 million polls which are basically polls on our um container registry to show you know how often people are updating and and interacting with the OS in any way and it's it's really surprising to me and then also just the growth on on GitHub in general has been extraordinary. >> Yeah. And if you think about it, like I thought Bazette was very big last summer, you know, and this is not even on this chart, you know. I thought it was very big in December and since December we have almost triple X size, you know, and those are the users that actually turned on the device and they connected to internet, right? Those are the only ones that are counted here. So actually we have a lot more. Uh but this gives us a a reference point. >> Yep. >> Yeah. These are our um statistics from from last month roughly. Yeah. April uh to May. And as you can see, we utilize Cloudflare as a way in which that we are able to distribute our images. And um we had 370,000 unique visitors to the website just by itself. And then the total data served just last month was 594 terabytes. >> And that's just for the ISO, right? >> Just that is just for the ISOs. and our ISOs are big and please help us make them smaller. >> But that's my point. And then and then the caching, you know, like thank you Cloudflare. It's made this a lot easier to to be able to handle. So yeah, it's it's absolutely amazing. Um the the amount of growth that we've received >> and the e eress in Cloudflare is completely free. So yeah, >> maybe not for long. We'll see what happens. >> Yeah. [laughter] I call this the broke boy stack, you know. >> Yeah. >> Yeah. We are doing the ISOs in Cloudflare and then we are doing the images in the GitHub image registry and they don't have any limits yet as well. >> Y >> hopefully they don't start thinking about that. [snorts] >> This was actually a uh a picture that um uh Kyle who I wish was able to join us. Uh he was the original creator of of Basite and um absolutely amazing human being. I I love him to death. But like he actually was able to attend a framework conference um and we've been actively working with framework in order to be able to get Basite and any universal blue umbrella project working um with them just out of the box. So when you install Basite it just works. And this was actually at the same event that um the framework desktop was being announced at. And basically what we found there that was really cool is the fact that they were so excited that they slapped our logo up there and they're like declaring that it is the year of the Linux gaming desktop. >> I know it's a joke. We've been hearing the year of the Linux desktop, but I I really think that >> with the with the growth that we have seen though and and the excitement around the project, I I really do think it's true. Um, I've even had friends and colleagues of mine who are like, "What am I going to do when Windows 10, you know, goes away because I don't want to go to 11." And like I didn't have a solution for them before and now I feel like I do, which is great. >> Yeah. And also on that event, we also had a booth and Kyle set up a little >> Yes, absolutely. Um, so this was our booth. It's very very purple when we've got the Fedora logo on there as well as uh Bazite because we we can't take all the credit for all the things that everyone in this room does and and and I really think it's it's just amazing to see them put us on display and I think Framework is one of the most innovative and awesome companies in the space right now as far as creating hardware like it it I just I am so happy that we are able to work with them directly. I also asked Kyle did they just put a sticker on a tile but he told me no this is actually a custom bazite tile and that's a custom Fedora tile. Yeah. So >> done by them. >> Uh we are also getting a lot of mainstream attention right. >> Yep. >> Absolutely. Yeah. We uh what's been very surprising to me is the fact that um the mainstream attention that we have gotten has from been from like general tech publications and articles. And it was funny because when we did this presentation at scale, we talked about how um basically we hadn't gotten on droatch yet. And actually like a week or two maybe before scale, they finally added basite as on to droatch as being one of the places that you know that should know about it I guess. And all of these articles have predated that which I think is really interesting. So there is a very strong appetite for um the desire to do gaming and to do it in an open-source and and and maintainable way. >> By the way, in DRWatch, we are not getting that many clicks. So we need you to go there and to [laughter] so we can get on the top page. So people that don't know anything about Linux click on it and we we stay on the top forever. >> Yeah. [laughter] Join the ranks of MXC Linux, you know. >> Yep. Exactly. >> Yes. One of the other um really amazing things too uh next slide is um >> the idea that we've been getting so much attention uh like without even us trying to do it >> which which I think is so interesting is the YouTuber community around gaming um and even these tech channels have been posting about us and talking about what we do and why why it's good for the space and everything like that. Like everyone continuously talks about how they want to have Steam OS for the desktop and then we have these videos come out and talk about this and it's like well yes this solution already exists and it's built on Fedora. That's the coolest part about that. And one of my favorite videos is installing Linux on Apple's stupid trash can [laughter] which I think is so great. >> Uh my favorite one was uh the controller one. >> Oh the Wait, someone installed on a controller? I didn't see that one. >> The there was a VR handheld that only worked with glasses and it didn't have a screen. >> Oh, wow. That's awesome. >> Yeah. >> Yeah. I remember being in Athens and trying to like communicate u with the video creator to make it uh happen, right? >> Yeah. Absolutely. >> And they managed to get it and it was a beautiful video. >> Yeah. [laughter] Absolutely. >> Yeah. So, >> and again like it's also been community attention in other places too. So like you know on on Mastadon on the Twitters on the what or X I guess I don't know. Um but like the fact that we've also been seeing you know this sort of stuff um being talked about in the community as well on these different platforms really makes me feel like we must be doing something right. [laughter] >> Yeah. And these are some pictures from our users. absolutely rabid community that we that we have built and I I one of my favorite ones is the one in the top left here which is basically so the story behind this one is um there's been a very active contributor in in our community and he wanted to build a custom gaming you know desk and uh PC and everything like that and set up for his daughter and he said in his post he was like thank you so much Basite for allowing me to be able to do this in a, you know, open way and not forcing my my daughter to have to suffer through installing Windows and and using Windows on her PC. And I like I'm not going to lie, that almost made me cry because like these types of moments are why we do what we do. We want people to understand the value of the things that we do and and why we do them. And that that was just so amazing. But we have other, you know, awesome awesome people in the community as well with their custom builds. Like this one's in a, you know, wooden case. We've got someone who's got a screen with their deck right there plugged in. And then we've got Hikari who has freaking so many controllers. I I don't know. Like he he loves them. And awesome. Like I I just I love that picture as well. And then, you know, someone with like five four or five laptops and two handhelds with with Bazite on them. It's it's just incredible. And I I want to talk to you about how this has impacted me directly because I think what is so cool about this is I never knew how to contribute to open source. I had been a US a Linux user for since YUbuntu 1204 was the first DRO that I actually installed and used. And like that was during the times when a lot of things were changing which was fun um to try to navigate and figure out. And what is what is so fascinating to me is the fact that it's like I've been a user for a really long time and I was trying to figure out well how do I give back? And so like well I was like well Red Hat seems like a good company you know that I could go and join and try to figure this out from you know but the interesting thing is that's not even what happened to cause me to contribute. What caused me to contribute is I I found this you know video that George had posted about this new model of of how to do things um on the Linux desktop and I was really fascinated about it. I'm like okay well let me give this a try. have never tried Fedora Silver Blue or Henino White or any of the spins. And I was like, I want to see how things are and how they're different. And um I ended up uh finding the Universal Blue Discord community because I play video games and you know have done it since I was a small child. And one of the one of the interesting things is is I saw that um that Kyle and George were in a Discord chat in the open, mind you, like not in a private, you know, Cabal whatever room. And I was like, "Huh, I recognize who George is. Is this the same George?" And I was like, "Huh, I'm going to go join that chat and see see what's going on." And and and I started talking and they're like, "Well, right now we're playing Halo, like you know." And I'm like, well, can I at least ask a few questions about the project cuz I know you guys are trying to unwind. And what ended up happening was I asked enough questions and they're like, well, you know, what are you interested? What do you want to try to help with? You know, and whatever. And I'm like the the laundry list of issues I gave at the time was our installer wasn't good enough. Like we need to make this easier to to get. And so this went for me for a year plus long journey of trying to figure out how to wrangle anaconda and get it to do what I needed it to do in order to be able to create, you know, the first basite ISOs. Um, outside of what we were doing before, which was rebasing using um using Silverblue and using um RPM OS tree rebase and everything has kind of taken off from there. I am very active in the community. I love what I do. I'm talking at this conference like I was again like in my room like earlier today and I was like holy crap all this has happened in the last few years and I think that's the thing the importance of community is is really trying to make open inclusive spaces which you know now that I've started to work with all of you you know more in the upstream I've really like I feel welcomed I feel embraced and it it's a great place to be so I I just wanted to say thank you to all of you and and honestly give yourself a round of applause for what you've done because you've really changed my life. So um but yeah >> and I can also talk a bit about me since we have a lot of time left. >> Absolutely. Yeah. >> Yeah. So >> how did you get started with this thing? How did you start wrangling devices? >> [laughter] >> So for me uh actually around when Legion Go released I was actually looking for a computer for personal use looking at the laptops looking at everything and I saw Lenovo was doing this handheld and for the specs the price was very low. So I think I thought to myself you know this is going to become more and more popular as time goes on. So I bought it and then I figured out that nothing worked. [laughter] Yeah. uh I first installed Ubuntu on it and Ubuntu at the time had the 6.1 or 6.5 and that kernel with that chipset had some very funny artifacts on the screen for example right so I started wrangling it together and fixing stuff and around December of that year Kyle contacted me and was like you know this stuff I want to include it on Bite so I started actively contributing there and As part of this journey, I've also started to more contribute to open source more and more. Right. Because before that, I wasn't contributing much. >> So, it has been a great journey for me as well. >> Oh, yeah. I uh again I and and I would be absolutely interested in any of your guys' journeys of how you got here, what you do. I I love hearing people's stories. So, feel free to, you know, chat me up or whatever the case may be. I you know that that's something that I just appreciate so much about this community and what we do. >> Yeah. And uh let's work together. So >> absolutely. >> We also have some statistics about our community. >> Absolutely. Yeah. So so again we're we're a downstream of Fedora. So we're not technically part of the project proper. And what I wanted to um show is that you know we have a rabid user base but we also have a rabid um contributor base. And what we've been doing is we've been compiling some statistics to talk about, you know, actually how are these things happening, you know, um and and what's really amazing to me is that we've been able to put together um these discussions and and talks about like, okay, like how do we how do we actually figure this out? And like it it's amazing to see the numbers of members that have grown over time. I mean, this was the year of 2024, so I'm sure this is tiny. You know, I probably should have asked for a more recent graph, but this is the one that I got from last year. And like, what's amazing to me is that like there's so many conversations that are happening on Discord. You know, we also have a very active Discourse um you know, uh user base as well. And then GitHub, funnily enough, is the smallest, you know. Um, and I think it's it's one of those things of, you know, in some ways you have to meet people where they are. And and I feel like we've done a really great job of um being able to try to wrangle all of these things together and and be pragmatic in in the ways that we can and and try to be open in the ways that you know that we [clears throat] can as well. >> Yeah. I think what really makes Baza different is this downstream actually. the fact that we go to where the users are and not only that but because we are very very downstream you know and we don't have a lot of uh other projects depending on us we can ship features fast so if there's a device that has an issue and uh a random user can show up on Discord or on Reddit or wherever they can say okay I have this issue and if this issue is easy to fix I can push a commit if it's with the controllers for example I can push it to user space software and tell them press this button to update right and it will pull it straight from GitHub. So we have an iteration time for that for 10 to 20 seconds. And when it comes to the kernel since we have a custom kernel, I can do a fix a build and around 3 to four hours later we have a custom utility that works with bootc and I can tell to the user you know go to there go to testing you just swipe here you press these three buttons and you're testing the fix and then they can give me the thumbs up and because of that we iterate very fast. >> Absolutely. And that has been great and and also for the user right because imagine you you are somebody that is not involved with open source and uh you find this issue in a software and for example if it's Fedora where do you go what do you do? >> Mhm. If it's budget, you just pop up on our on the budget subreddit or you go to our discord and you see this issue is fixed very fast. It's very motivating for you and it's very motivating to come back and we kind of this way we reel them in because Yeah. We often don't talk about it but contributing to open source takes uh a lot of knowhow and a lot of institutional knowledge. >> Absolutely. >> And even for us, right? >> Yeah. And we have a question in the audience. >> Can I can I have a question? I'm interested in testing. Uh so how do you test basite like obviously you are generating container container images so you can run some some tests on top of it but how do you test the real hardware like you are you know uh like you support a lot of handhelds uh obviously and so on so can you expand a little bit on the story >> so what's going on with that is that uh when we need to do a new build to fix something maybe what was the last one matter broke yeah >> why not matter broke and the flat pack stopped working was that right we had to do Yes. Yeah, it was. Yeah. Mutter Mutter had a a bad patch that we actually had to cherrypick and and move back a version in order to be able to fix it because flat packs literally just would not open, >> which is a big issue on on for us. So, what we what we ended up doing is we we figured out what the upstream issue was. We did some testing. Um like what's nice about the container build aspect is that you know things get tested as they are built. So what we did there was we we made a an updated version of matter. Then we pressed a button on GitHub, the container built. Then our users could either type a command that they can find in our change logs or they could go to our user space software here and just press this button and it will automatically it won't work now because we are not don't have Wi-Fi but it will automatically find the latest versions for them to just go through. Press the button press apply and then they even get a progress bar now. Yep. >> Absolutely. >> Yeah. We added the first progress bar in uh Red Hat tools, you know. >> Yep. Yep. >> You you guys must be allergic to progress bar. Podman does not have a progress bar. RPM S3 does not have a progress bar, you know. >> We have another question in the audience. >> Yes. >> So, um in the history of asking contentious questions but trying not to. Um in the previous session staff asked a question of fesco about how universal blue had had impact in the project and part of the answer was they kind of haven't shown up. So my question to you is not why haven't you shown up but what can the fedora community do to ensure that there's a welcoming space for the kind of work that's going on in universal blue that has applicability to its upstream. Like you ship some software and stuff that we're we're not going to let ship and that's fine. Um but how do we make sure that the good stuff is rolling upward in a look up not down perspective? >> Absolutely. Yeah, I can I can answer this one. So there there is definitely a desire for for us to do that. Um we actually are going to be moving into slides to suggest how that can happen. I mean, for for me personally, it's it's one of those things that like if we push upstream um and be upstream first, it benefits everyone. All of the people that we work with outside of our project, anyone who is trying to do gaming on Linux benefits from us getting those things upstreamed and I think, you know, we can move into the slides to basically discuss how that is going to happen. But not only that, but to be more specific there, we are also new to open source, right? And over the past year, we've been tightening up our act. For example, in kernel 6.16 for 1x player, uh the kernel driver we developed uh a major app overhaul for that driver got pushed upstream and uh yes we are trying to become more and more upstream and uh we need your help for that and in addition to that our users are even more novice than us. So we are also trying to upskill them. There's a lot there's a lot of new people in the community like some people literally have come into our community said this is the first thing like like I'm a web developer I'm a this developer embedded developer whatever the case may be and they're like this is the first open source project like I've ever worked with and they're like what what do we do and it's like you know I I think that that's why we're here to have this discussion is to try and figure out how how can we work better together and I think you know we can probably well we've one more slide to talk about um statistics which is talking about the amount of community members that we have um you know the conversations that are going on and and the growth of the project has been you know absolutely crazy um you know we have even statistics talking about like renovate bot man he they're killing it >> 687 contributions like come on like we're we're slacking here tulip you need to get to work and and and do some stuff but Yeah. No, in all seriousness, I mean, yeah, this this is what we're trying to say is that, you know, what we're doing is working. Now, how can we benefit everybody else? You know, >> um >> Yeah. And so what I want to what I want to say here is that, you know, I I took some time. >> Oh, did we want to Okay, we got a couple of questions. Um >> yeah, let's let's go ahead and do them. So, let's start here and then we'll go over here. >> Oh, was his hand up first? Yeah, let's go with him first. I have the questions from uh from the chat. So, I will go. >> Okay. So, we left a lot of time for questions. We are reading it to answer questions, but uh we can also slide through the slides and then do a proper Q&A. But, uh let's do that one first and then let's go. >> Well, he's got he's got the microphone. Let's start there. >> Okay. So, yeah. Uh there is one question is most upvoted. >> Uh why did you choose Federal Linux as your base? There is was another part but this was already answered and what can Federa project do for you to support your humor? >> Sure. Um I can answer this one. Um so the reason why we picked it is is is because of um of OS tree and Bootsie. Um for all intents and purposes Fedora was the only one that was doing something anywhere like what we needed and it was the most mature option at the time that we chose it. And I also think that Fedora does an absolutely excellent job of balancing, you know, the bleeding edge new features like we were talking about with also a stable platform to be able to work on. And from my perspective, that's that's why we chose it. >> Yeah. For me, okay, so I have a bit of a different perspective. In the beginning, it was a bit arbitrary, but as I got more and more involved, for me, what Fedora represents is the fact that it has enterprise bones, right? also that y >> it has secure boot. It has uh a lot of uh uh architectures support which will become important in the near future and finally it does all of that while having an a very large repository. So it competes very well against darts while having those enterprise features. >> Absolutely. Yep. >> Yeah. And I think this is not just important for us, right? But it's important for a lot of other users. I think Fedora has been slept on a bit. you know, everyone uses Ubuntu. >> Yeah. >> So, >> Yep. >> Yeah. >> We should do something about that. But >> yeah. Um, did we have any more questions from the chat or maybe we want to >> Yeah, there are three more. >> Three more. >> We can we can do them in the end. We can do >> Let's save those for the Q&A because we will likely have time. >> But I want to take your question because you've been waiting a long time. Yeah. So I I understand why you're building a separate kernel because there's a lot of drivers that are not there and I appreciate that those are actually being pushed upstream. U but my question is not the patches that you carry because uh we try to avoid as many patches as possible by policy but are you carrying many config changes for your kernel that are u actually not that many. So if you go to our kernel repository, we just modify the kernel local file and you can have a look and most of the kernel uh config changes are for packages that uh we add. So okay, >> I think there's one there's an HR timer one that we discussed as well yesterday. >> Yeah, I mean yeah it's just maybe maybe the config changes would be worth pushing up to me and and seeing if we can take them upstream. I think I think it would help two or three devices >> uh especially when it comes to motion controls because the user can do our uh our K mode packets and then they can use the stock kernel, right? >> Sure. >> So we can talk talk about that later. Uh but yes, we try to align with Fedora as >> Absolutely. Yeah. So, I was at Summit um a few weeks ago and I had a chance to um talk with um with somebody and one of the things that they brought up because I was like, "Okay, how am I going to how am I going to do this presentation?" Like I I was still noodling on exactly what I wanted to talk about and how and that's how the best presentations are born, it seems, is uh had also conversations with other people are like, "I'm just finishing up my slides." And I'm like, "Oh, uh interesting. So am I." But I think um one thing that I really took away that I wanted to talk about is how Basite aligns with Fedora and the values that the community has. And the values that I were given was first features, friends, and freedom. And like the funny part was is when I was reading through that, I was like, "Oh, wow. Yeah, we we align literally with all of those things. we just need to figure out, you know, how we can get the the upstream stuff done and how we can work more closely together. And that's those are the really the big takeaways that I had when I was reading those. And um if you haven't had a chance to, you know, I'm sure most of you, if you're longtime contributors know these, but it it was really eye opening for me to to think about. Yeah. But also there is a bit of a benefit for the budget being separate, right? And we talk about that here, right? We want a lot more cutting edge when it comes to gaming stuff and we want something that's a bit simpler and that uh goes halfway with the users. So if they want to use their profile software, we want to let them. But at the same time, as we discussed here, uh a lot of the stuff we do could go upstream and it could benefit Fedora a lot. So I think for that stuff, we should work more together to to push it up. >> Absolutely. Yeah. things like NVK fax um you know those those are the types of things that we're really excited about like even the stuff that's being um happening in Nobara and um the UMU launcher project and all of these different ways in which that we can take Steam out of the equation for certain types of gaming like ultimately like I would love to have everything be be open source from from soup to nuts like that would be super awesome but like the reality is is that we have to focus on the here and now. We have to meet people where we are and we need to get more people involved because ultimately that will help us move towards the goals. But also a lot of our uh insight here is not uh code right it's user testing we have a lot of user testing in a lot of major uh fedora components such as bootc such as an aonda right and we know a lot of the pain points and it's actually a shame that we cannot share them with you right so for example with an aonda there are like four to five specific errors and uh where our users stumble on them and it would be very nice to work together to fix them because they're also for in Fedora as well, right? Absolutely. When we work downstream, it's very hard to >> do this lip and to find the the person responsible to do that, right? >> Absolutely. >> Yep. >> So, we should uh work together. >> We need to work together. Um you know, something that was interesting uh that Neil told me is the fact that there was a Fedor Neil GPA. You all know Neil. Um >> is to revive the is to revive the gaming sig. Um, and really I I thought about it and I'm like, okay, well, what could we do with the gaming SE? And my thought was is basically we could have that be essentially a a way a common platform that a lot of us could build off of and and be able to utilize and it could benefit the wider gaming ecosystem by doing that. I I think if we try to, you know, if we try to think of it more as a platform and less as a, you know, someone's going to use the Fedora gaming spin out of the box, you know, um it it could work. You know, I'm I'm just coming up with ideas or thoughts, but that that one was one that that stuck out to me. The idea that we have, you know, gamers make excellent contributors. Um we want to give you guys more people to be able to work on these things. And then the final thing that that um Kyle and I talked about before we got here was how can we get Fedora more visible in in the community. And one of the ways that I thought about it was, you know, like having an official Steam Fedora group or something like that or even like a, you know, something like hosting community game nights where it's, you know, Fedora users versus Arch users or something like that. Like like silly stuff like that. That could be that could be really fun. >> But we are at T minus 10. So I think we should speed through the rest of the slides. >> Absolutely. Let's speed through it. Exactly. >> So we have well we talked about these things already. So >> yep >> we should talk a bit about our contributors and I will actually give you this so that I pull a list that they have because I I don't want to forget anyone right >> uh because we love you all of you and a lot of them are actually most of them are actually new to open source and budget is the first project they are contributing to. Yep. >> Right. So, of course, we have uh Kyle, who couldn't be here today, so we have to shout him out, who created Bazite and actually does a lot of the heavy lifting still. >> Yep. >> Uh and then we have uh Hickory who helps our community a lot. Zlus, check your fox. Uh, Valerie, Wolfie, Reload, Cilantro, Limewire, Anen, Honzo. And then, uh, in our community, we have four special members, Atapia, Delia, Termisk, and Chrono that uh are very active. And we cannot forget about Nickim who is uh stepping a bit away from our docs but is the reason that Bazite has the incredible documentation that he has. >> He's going into the sunset. We need to give him a little bit of a break cuz man he he did an absolute excellent job. >> Yes. Yes. Yeah. And uh George, of course. >> Yeah. I I can quickly go through this. So my my feeling is that Microsoft has left room for us to be able to pounce on this new market. We need to be pragmatic. That's I think a really important thing. And and we need to work closer together. We're going to move to questions now because it seems like there's a lot. So I want to make sure you leave ample time. >> Take the ones in the room first, I guess, or the ones inside. Okay, let's go. >> Okay, so another one from chat. Why would I install bezite on to play games when I can play games on my existing Federa workstation already? If uh the your Fedora workstation works really well for you, you can of course keep using it. And we also try to make the gaming components that we try to improve available to use on Fedora. So if it works for you, stay where you are. But if you are a bit of more of a novice user or actually you want some of the cutting edge features such as HDR, VRR, you know, uh >> and we also had last year for example, we had Skax before it merged in the kernel. I think we had it uh for around half a year before it hit upstream, right? So if you want features like that and you want them early, >> uh budget is definitely a place to look, right? So let's >> Yeah. Another one. >> Yeah. >> Are there plans to provide basite for ARM 64 devices? >> Actually, we have a a testing build you can install right now on ARM. Uh, one of our members that I shouted out made it, right? >> Yep. Yeah, we we've definitely been interested in in working on ARM devices. Anybody who can help us with this would be absolutely immensely helpful. I mean, we would love to be able to ship Bazite even for um you know, with the Asah stuff, you know, being able to get it to run on Macs because like one of the biggest ARM platforms available, like we have to be there, >> but also it's a bit of a chicken and egg problem. We're also waiting on devices, right? And devices that are powerful enough where it makes sense to install a fullyfledged distribution. >> Absolutely. >> And that's happening right now with Qualcomm, for example. So, >> okay. Okay. And the last one I have here, will there be a move away from carrying oddities from Steam OS eventually, for example, their broken automount behavior? >> So, which one? >> Broken Automount. >> Automount. We actually So, we do have two automount solutions right now. We have the Steam one and one of our members developed another one that works with all of your internal discs if they are bet better. And if this solution becomes more and more mature, we might drop the Steam one. Although the Valve one, but although I thought it worked. So >> yeah. Yeah. [laughter] >> Well, we can also work on upstreaming that if >> Absolutely. >> Yes. Yes. [snorts] >> Yeah. So that's it. >> That was all from me. >> Yeah. So anyone else? >> Do we have any other questions? We've got about five minutes left. So I want to be cognizant of of other presenters. So you you mentioned you guys have worked with some of the Steam OS developers upstream. Do [snorts] you get any sense of like what Valve thinks of Basite or you know any indication of them wanting to maybe use it in the future? >> It it is interesting, right? Because like they are aware of us as as far as I can tell. Like they they know that we exist. Um they know, you know, that we that we contribute upstream to to Gamecope as far as I'm aware. I mean I I think the thing is is like like if we have a problem contributing to upstream ourselves, Valve has two problems. So they also need to get better. We we are trying to get right. So >> Right. Yeah. It's it's one of those things that I think like Valve just from from what I can tell like cares but also doesn't in certain ways. Like it's it's a weird relationship that I almost wish that was a little bit more clear >> like a lot of their packages we have to fish from uh so they publish the source RPMs to stay compliant. So we have to fish the source code from those right they are not available online. So stuff like that >> at least for us we make everything available and actually last year we made the basite organization where we put a lot of the repositories we had in personal repos and we centralized everything. So we are trying to get better. Absolutely. Yeah. I mean, and there's definitely help there too of like packages that we have or even kernel like we were talking about earlier, how can we get these things upstreamed to be beneficial and >> but also that's difficult, right? So, we are trying to get better. So, >> for example, if steam wanted to enable this in the future, one way that they could do that is actually get their RPMs into Fedora. It >> make it a lot easier for you guys. >> I think a first step would be to publish the repositories. So, let's start with the basic step. >> Yes. Yes. Yes. [laughter] Yeah. >> Yes. Uh >> sorry making making you want to run everywhere. Uh, are there any uh, well, I I realize that if I'm probably about to ask about stuff that might be a business decision, so you may not be able to actually answer fully, but are there any plans or efforts in place to uh, working with hardware manufacturers to have basite be the uh, solution that they that they ship with or or ship as an as an alternative offering directly from the uh, manufacturers? >> We I can answer about that. Yeah, it's something that we are thinking about. But before we do that, >> uh the major component here is homologation and we are kind of clueless when it comes to homologation and budget itself is not a company. It doesn't have trademarks, right? It's not a foundation. So I think there needs to be a legal entity there. Maybe you know I I don't know. I don't know. But it's a very valid question and it's something that we should look into because it's a shame that these manufacturers they want to >> to enable their users to use Linux and because of we haven't done the background work on it they cannot. Right. >> Right. I mean the biggest thing is yeah we just need to talk more about it you know um and really reach a consensus there because a lot of what we do is you know we all like every open source you know uh project have our own views on how things should be done and so >> that yeah >> yeah and I think that's that's a big part of it too >> we have a large contributor pool now so everyone would have to also come together and decide >> so nice so exactly on No more questions. >> Thanks a lot. >> Thank you very much everybody. [applause]