Bazzite is not growing because it's immutable.
Angry upvote.
?
The upward trend is not because Bazzite is immutable.
I disagree with you fundamentally, if it wasn't for the simple updates and stability this would not have the success that it does. The image is part of the model.
lol you're confusing me, bazzite isn't immutable. Do you mean to say "Bazzite is growing for other reasons?"
Wut? You're responding to a trend graph for Fedora's immutable (Atomic) forks.
Built on Fedora's rpm-ostree system, Bazzite uses an immutable design with atomic updates and rollback functionality.
https://en.m.wikipedia.org/wiki/Bazzite_(operating_system)
But yes, since the trend chart is showing immutable distros and how Bazzite is growing, I am saying the fact that Bazzite is immutable has nothing to do with it's growth.
Edit: Reading again, I realize you might not know that Fedora Atomic is the immutable base. 😉
The Bazzite team doesn't control the wikipedia page, just the official documentation. Someone made up the term "immutable design", that's not a thing it's just a container. There's no need to confuse people just call it bazzite or a container. Atomic is a fedora brand name, it's not a thing to classify things under.
As you can see from the comments in the thread all this does is confuse people.
Source: I work on bazzite
"Immutable": A term to describe Linux operating systems that do not follow the traditional filesystem layout where every single file can be removed by the user with root privileges. It is more nuanced than this in the case of Bazzite, but is still considered "immutable" from the point of view of the extended Linux community. The Bazzite team would not describe Bazzite as an "immutable" operating system.
https://docs.bazzite.gg/General/terms/
I'm a big fan of Bazzite, but as stated in the docs, "immutable" is a term the community uses to describe it.
Education is the key to reducing confusion, not pretending a system architecture doesn't exist or matter.
👑 the goat is here
Go Bazzite, there has been a lot of talk about Bazzite lately, also on YouTube many have been reviewing it, like JayzTwoCents had a feature about it, which probably helped.
I haven't tried it myself, but it's great to see that it's still possible to shake up the Linux community with a new approach.
Congratulations and best of wishes. 👍 🎈
Gaming will always take the lead—gamers are usually quick to chase the newest and shiniest things. Bluefin/Aurora adoption takes a bit longer because developers have to adjust their workflows, and there’s still this odd stigma around atomics. People assume you “can’t do things” on an atomic distro that you can on a traditional one, when in reality it’s mostly the same—just a slightly different approach in certain areas. Like with Nix, once it clicks, the pros far outweigh the cons. Personally, Bluefin has made me a more organised and efficient developer.
I can't upload the images for some reason but here's the current numbers for the ublue spins
- Bazzite: 26k users -> bazzite.json
- Bluefin: 1.9k users -> bluefin.json
- Bluefin LTS: 40 users -> bluefin-lts.json
- Aurora: 1.3k users -> aurora.json
Bingo. This is the explanation.
Bluefin/Aurora adoption takes a bit longer because developers have to adjust their workflows, and there’s still this odd stigma around atomics.
Bluefin maintainer here, our target audience are container people, not people who want to adjust their workflows. The people we cater to don't have an opinion on "atomics" because no one's ever heard of that term. They've heard of docker or podman though.
I am a container evangelist, I find excuses to convert my jobs into Kubernetes workloads, and I frequently use the likes of podman for one off apps/processes and development. I use Flatpak frequently to isolate dependencies for the likes of Steam and Heroic.
I really wanted to like Bazzite or Bluefin, but I can't deal with the overhead from the rpm os-tree updates. I would frequently notice hitches for my use case (sunshine streaming), and the hoops I had to do to configure Nvidia drivers (for it to then not work as good as other distros) was tiresome.
I went back to Arch (EndeavourOS), and I improved sunshine performance and had a driver that worked with less fiddling.
I'm saying all this because, while I'm glad to see any Linux distro grow, I hope it starts delivering what it says on the tin eventually without compromises that I experienced. Markering on it being immutable and container focused is true, but I dont see the benefit (aside from more stability which as others pointed out, is already stable is most cases)?. Right now, its a simple to configure (assuming most defaults work for your setup) distro that is finding a growing niche amongst some users (obviously by the data shown). And thats good enough for now at least.
Hey, I'm one of those! Started using Bazzite in July, have absolutely fallen in love. My whole gaming library is available, which has been a real first for me with Linux.
Lots of shit-talking Bazzite...
I don't game much but when I do it's on Fedora.
What distro do you all recommend for my Windows buddy looking to switch to gaming on Linux?
Bazzite is the option for Windows converts that want a gaming focused Linux desktop. A lot of people are going to nitpick it to death, because they want "Literally Windows but without Microsoft". Which isn't happening while Linux has the market share it has. You either accept a few annoyances (while advocating for those annoyances to be fixed), or go back to Windows and accept Microsoft's authoritarian control of your computer.
Bazzite is a solid desktop that's going to be really hard for a regular user to break, comes with Steam, Lutris, and Heroic built in, proprietary nvidia drivers installed, and is based on Fedora (Modern, stable, well supported).
The only downside is KDE can be really easy to break if you're a new user unfamiliar with how customizing it works, but if you leave it default you're fine.
People just don't like it because it's different and uses new tech
PopOS/Cosmis has native Nvidia support, works perfectly out of the box
Bazzite just works when it's a regular desktop. The HTPC (with steam game mode) one has a major issue that I don't see them even addressing, it doesn't suspend. It goes into a permanent black screen and the PC is still running. Nothing revives it beside a forced reboot. I reported it to their GitHub and got nothing really. I thought it was my hardware, but I had a friend of mine bring his whole tower to my house, we installed bazzite and it did the same thing. His tower has all new AMD hardware. On my laptop, bazzite is solid as hell. Works with zero issues.
The removal of KDE Discover has me considering going back to plain Kinoite on my HTPC. I figure I can build a sysext with the handful of bazzite bits I actually use and keep the unbutchered plasma experience
Would you be willing to say more about what you know / experienced about the removal of Discover? Preferences included? I only noticed it recently, been away from things for a bit, and you sound like your brief info would probably be at least as fruitful as the reading I was gonna look for :)
the ublue project / bazzite decided to make their own flatpak first app store called Bazaar. Fair enough its their distro. However they created it with GTK4/Adwaita libraries, so its a Gnome native app and looks completely ugly on a KDE Plasma desktop. Also as a flatpak first app store it doesn't update anything else on your machine like what discover is capable of (cant update ostree, knew stuff etc). This means you have to use the ujust terminal app to access updates, which I dont agree with.
I think technically you could layer it back in with rpm-ostree install kdediscover - however this pulls back a couple of hundred meg of plasma dependencies, which if you're not aware, when you update your system would be redownloaded and reinstalled with each new ostree snapshot, slowing down the update process even further. I I tried doing it as a sysext (myrepo) but it ~~keeps segfaulting and I havent worked out the issue~~ edit: I have fixed the segfault issue and readded the ostree backend. Sysexts are new experienmental alternative to package layering which hold a lot of potential (check out tim ravier's development of them here https://travier.github.io/fedora-sysexts/)
You don't use the terminal to do updates, updates are automatic by default.
We also completely removed discovers ability to update OSTree. It's never been present in a single build of Bazzite.
This is why I don't pay attention to people that complain about toolkits. You don't like the way it looks so you make up absolutely disingenuous points to argue about it.
I also said ublue is free to do what they want, why are you attacking me for suggesting I want to put something back the way it was? I never asked for your attention, I'm not pestering the developers about it, instead I attempted to author a fix for anyone who also is not a fan of the change.
Yes, I dont like a core system tool not being part of my desktop, I dont want my updates to fire via a timer, and I have updated my ostree via discover on my bazzite box. I understand a lot of your target audience does want those things, an appliance type experience - I even suggested 2 posts up that perhaps bazzite was no longer for me as the target audience.
I appologise for drawing your ire
edit: FYI I'm not some bad faith poster, having defended bazaar - Also my particular bazzite box has been rebased between Fedora and Aurora, probably accumulated some artifacts in the process, which may explain why my discover had not been previously hobbled. Have a good night
I also said ublue is free to do what they want
Thank the lord we have your permission
you don't need my permission mate, I honestly don't know why I have earned your derision??
Never really understood the appeal of "immutable" distros.
There's not a single distro out there that does everything right and won't require manually editing some fuckup on the developers' part. Why would we want to make it harder for us when the time inevitably arises?
spoiler
I'm just assuming it's because people are stupid and like to fit in with other idiots. The average computer user today definitely has difficulty thinking for themselves and making their own decisions, so whenever someone else comes along and tells them a different way of doing things, they immediately assume that person is right.
Go on and keep using your distro another few years, and you'll recognize the patterns of what keeps breaking. And then try some others for some years, and you'll find that you can at most pick between smaller issues on a regular base on rolling ones, or larger batches of issues on release based ones. And some point you'll find that every user creating a custom mix of packages that are all interdependent on another is quite the mess, and the number of package combinations times the number of configuration option combinations is so large that you can guarantee some of them will have issues. On top you have package managers rumaging around in the system while it is in use, and with a mix of old code that is still loaded in ram and new code on disk behaviour for these transients is basically undefinded. Ultimately you'll grow tired of this scheme at some point, and then running a byte-to-byte copy of something that has been tested and doing atomic updates is quite attractive. And putting a stronger focus on containerized applications not only enables immutable distros for broad adoption in the first place, but also cuts down the combinatorial complexity of the OS. And lastly, to be honest, after so many years of the same kinds of issues over and over again, the advent of immutable+atomic distros + containerized desktop apps brought a couple of new challenges that are more interesting for the time being..
Just installed it at the start of the month on an older PC for a console-like experience in my living room. Only 2 issues really have me disappointed (and I’m not sure there’s much Bazzite can do about them)
-
No HDMI 2.1 support from my AMD card (like seriously, wtf? Had I known that I probably would have dropped a 9060 XT in instead of a 9070XT)
-
No real wake in controller support for my FlyDigi or Xbox Series controllers. I’ve messed around in udev and found no solutions.
If they can figure those things out, I’d be much more impressed with the experience…. For now it just feels like another FOSS compromise to the product you actually want (PS5 Pro)
Unfortunately, the former is not possible due to asinine requirements by the HDMI Forum: https://www.phoronix.com/news/HDMI-2.1-OSS-Rejected The only option is to use DisplayPort instead (or perhaps an adapter).
Ubuntu used to be one of the best gaming desktops that was still very stable and usable for everything else, but Canonical has been ruining it to make it more aimed at business and making more ways to profit, so Fedora has been filling the gap IMHO. Still some better dedicated gaming build distros, but Bazzite is good at being a gaming distro that works well as a productivity desktop too.
I don’t think Ubuntu is ruined so much as that Bazzite is very focused on the gaming use case and is a better choice if that’s what you want to do. I use Ubuntu and have tried Bazzite (in a VM with an Nvidia GPU pass thru). Bazzite made the Nvidia based install incredibly easy, and is a particularly good choice for VFIO. I personally use Ubuntu specifically because it’s the same OS as my cloud servers. They solve real problems in that space.
Ubuntu literally has never in it's history been a good gaming distro. It use to just be a popular one. But all of the Deb/apt distros have never been "good choices"
Arch and Gentoo were always the better options. And it's really only recently that the rest become reasonable options.
Gaming has historically been best on absolutely bleeding edge distros with a bunch of hacky community patches and fixes.
As I said, it was a good distro that could do gaming and still be used as a stable daily driver workstation without needing to dual boot.
Linux
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0