Nobara, a Fedora Derivative, explained by Glorious Eggroll himself

We had noticed a little while ago that Fedora is on the rise when it comes to distros used for Linux Gaming. It was then brought to our attention that Nobara is also a thing, as a derivative of Fedora.

Fedora on the rise, Nobara a nice fork by Glorious Eggroll
Fedora on the rise (5th position from the top)

But what exactly is Nobara about? And who’s working on it? We asked Glorious Eggroll (of ProtonGE fame, who also happens to drive the Nobara project) to clarify some points for us:

Glorious Eggroll (GE from there on): Fedora has not only worked on a lot of polish over the last few years (speaking from experience since Fedora 28), but also has been pushing for “firsts” in order to get tech that applies to gaming advanced. Moving to Wayland by default was a big step, which involved a lot of problems — but the only way to iron out those problems is to get bug reports, and in order to get bug reports — you need users running the tech causing the problem. The same thing applied to moving to pipewire as a default. Both of those were huge steps and now that a lot of the major bugs have been/are beeing ironed out — the rewards from fixing them are becoming more and more prevalent.

Now with both KDE and GNOME (patches pending merge request review) having multi-monitor variable refresh rate support on Wayland that is a huge step! Also again with the switch to pipewire many of the complaints from pulseaudio have become things of the past. I also feel the individual efforts of both GNOME and KDE to enhance the user experience and pay attention to user feedback (points at the LTT linux challenge… shudders) have greatly helped. For the longest time I personally refused to use Wayland on KDE simply because you could not choose a primary monitor. Man I’m glad they changed that. But again to reiterate my point I think Fedora taking the leap with pushing new technology into use and ‘forcing’ it to get worked on in order to shine has really paid off.

Boiling Steam: Since when is Nobara available? Are you the sole developer at this stage or is there some kind of team?

GE: Right now Nobara mainly consists of myself and Jan (sentry), with a lot of testers/helpers in my Discord server. Jan handles regular maintenance of the kernel and it’s patches while I handle pretty much everything else. I started working on Nobara near the end of last year. I got tired of installing Fedora then having to repeat the same ever-growing list of fixes, configuration changes, repo additions, and so on every time I performed an install on any new machine I used regularly.

After working on it a bit privately I realized that Fedora is a very very good base OS (the likes of Debian, Arch, Ubuntu) and so on, yet it was a distro that quite literally no-one made forks off of. Not only that but many bug fixes from Fedora often make their way to Red Hat (and vice versa) — who wouldn’t want that kind of stability while retaining constant upstream fixes and version updates? Fedora has a 6 month release cycle but they are -constantly- updating, patching, and back-porting fixes to the packages during that time. Nothing really stagnates for extended periods.

GE: I have -no idea-. I haven’t bothered with trying to check any metrics like that. I just made it and put it out there hoping it would help other people besides myself.


Join us on Matrix to chat with us and our community!


Boiling Steam: What is the goal of Nobara?

GE: To put it simply, ease of use. Install the OS, install your games, and have them run out of the box. plug in controllers — have them work out of the box. When you turn on a console and game, you go to the game and boom you’re in and your controllers and accessories all work. Same thing -generally- with gaming on windows sans a few driver installations. People use windows for gaming because they can just install their game and run it, and it’s good to go.

Linux CAN ALSO do that, and I want to prove it. I want to show that you don’t need a head full of tech knowledge to play video games on a different OS. At the same time, I also want to prove that you -can- regularly update your system safely -without- the entire system getting hosed or bluescreened or what have you. A lot of people have day jobs and family/kids and can’t always focus on fixing those issues even if we are more than capable of doing so. You just want the damn thing to work when you need it to, ya know?

Boiling Steam: Do you see it as remaining as a Fedora variant or would you want it to be part of “vanilla” Fedora? Or some other end goal?

GE: That’s another reason I chose Fedora as a base — it gets the bleeding edge features without a lot of the bleeding edge cuts and bruises. It’s a good middle buffer between bleeding edge and stability and has proven itself over the years to be very good at its job. I’m confident it will remain based on Fedora unless something out of my control prevents me from using Fedora as a base.

Nobara can never be considered an official Fedora spin/variant because we do not follow Fedora’s 3rd party policies. Most of the answer to this can be found in our EULA, which is provided to the user upon downloading ISOs from our website:


(2) You understand all Nobara-specific packages and code modifications have been created by end-user individuals. There are no companies officially involved.

(3) You understand that this distribution is -NOT- to be considered a ‘Fedora Spin’. It is completely independent project from Fedora, and there are no Fedora developers or parties involved. Nobara uses Fedora packages, code, and repositories. That is the extent of the relation.

(5) This distribution provides third-party repositories and packages which are already enabled and installed for functionality. It does -NOT- conform to Fedora’s 3rd party policies, found here:

https://docs.fedoraproject.org/en-US/fesco/Third_Party_Repository_Policy/

By downloading, installing, and using this distribution, you agree that you understand these 3rd party repositories are installed and enabled, and that this distribution ships with some of these packages installed.

There may most definitely be patches/fixes that Nobara reports and/or sends to upstream Fedora, but because of our packaging we will always be different.


It may seem a bit silly to have a EULA — but the goal here is user acknowledgment. Normally, the user installs the OS, then acknowledges within the OS enabling the rpmfusion repos, manually downloading 3rd party packages such as those from ffmpeg or gstreamer, possibly missing a dependency and having issues. Instead — we get the acknowledgement upfront. We say “hey — we’re enabling these repos for you and installing these packages so that your games will work without missing dependencies — but we need you to agree that you understand this”. By shifting the acknowledgement from within the OS to before even downloading the ISO — it avoids the user having to perform several extra, possibly error-prone steps (enabling repos, installing packages via gui or terminal, forgetting various dependencies).


We hope you may now be interested into this project, and potentially take it up for a spin! In any case, you can follow the ongoing work on Nobara on their website.


BoilingSteam lets you access our content for free, but writing articles is a constant investment. We don't use ads or sponsporship, help us make our activities sustainable by donating via Patreon or LiberaPay if you prefer it anonymous. You can follow what we do via our newsletter, our RSS feed, our Mastodon profile or our Twitter feed. We also have Peertube, Youtube and LBRY channels. If you'd like to chat, you can also find us on #boilingsteam:matrix.org. (what is Matrix?)

5 1 vote
Article Rating
Subscribe
Notify of
guest
6 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
einherier

I would like to ask, why it was not an option, to join the team of an existing distro and help to make it better?

Do not get me wrong, I do not want to blame you or something. I am just curious about that.
There are so many distros already, which also makes the available resources less focused and more spread.
And people interested in trying Linux do often struggle to chose a distro – because there are so many.

But please, do not see that as an offense. I am very thankful for your contributions anyways 🙂

scirocco

I really like nobara, have been slowly moving over to fedora from arch lately. However there is still one big problem for me making me unable to move over, its hard to install older Nvidia drivers on fedora. I am using a displayport to hdmi adapter to get 4k 120hz on my older Nvidia card, and Nvidia drivers stopped working with more then 60hz at 4k after the 500 series drivers came out, so 495 is the last working nvidia driver for me. Wierdly enoug the its the same problem in windows too.

fenglengshun

That’s very timely- I had only just this week talked on the Discord about some things. The team behind the project is pretty nice about the feedback. It’s an interesting project, but I’m not ready to daily drive it yet. When I first tried it, I was underwhelmed because it didn’t feel that much different. But it kept on improving and they even have a lightly-modified GNOME release that really add to the distro’s feel. So I’m keeping myself away because I want to be surprised by their stable release. Fedora always manage to lure me back in anyways, and… Read more »

Michael

Thanks to Glorious Eggroll for his great contribution to Linux gaming!