Bazzite has gained nearly 10k users in 3 months while other Fedora Atomic distros remain fairly stagnant
from marcie@lemmy.ml to linux@lemmy.ml on 22 Aug 10:14
https://lemmy.ml/post/35042732

Generated via github.com/ublue-os/countme

10k added users since last post. Here are upstream Fedora numbers only

#linux

threaded - newest

Buffalox@lemmy.world on 22 Aug 10:22 next collapse

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. 👍 🎈

sirico@feddit.uk on 22 Aug 10:38 next collapse

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
Soot@hexbear.net on 22 Aug 10:50 next collapse

once it clicks, the pros far outweigh the cons

I would love to hear a pro about atomic distros that isn’t some vague platitude about security or stability. I have zero security/stability problems on my ‘normal’ Fedora.

As someone who has steadfastly avoided atomic distros because it sounds like an arseache and the last thing I want is more busywork. Convince me to switch!

marcie@lemmy.ml on 22 Aug 10:56 next collapse

I don’t think I’ve even tinkered with Bazzite since installing it. It just works. You do have to get used to container workflows and using flathub but its a marginal amount of overhead for improved security. Bonus points: you can lazy install lots of apps with distrobox, for example you can install .deb files, .rpm files, pull from the AUR, its no biggy, and its all preconfigured and easy to setup.

It’s also nice to be able to rebase your distro whenever you want to try out different spins and features, makes inter-fedora atomic distro hopping easy without destroying your configs.

Soot@hexbear.net on 22 Aug 11:15 collapse

Thanks for the response, though up to this sentence I’m hearing extra busywork and slow/annoying containerising, in exchange for vague security platitude and a tool which I can already use.

It’s also nice to be able to rebase your distro whenever you want to try out different spins and features, makes inter-fedora atomic distro hopping easy without destroying your configs.

I’m interested by this. Is there a uniqueness to Atomic setups such that you can (more easily) keep your user partition, GNOME configs, etc. and swap out the Fedora distro underneath?

marcie@lemmy.ml on 22 Aug 11:22 collapse

Yep, I can for example rebase from Bazzite to Secureblue and keep all of my configs intact for say, KDE. So if a project goes fubar you aren’t out of luck and need to reinstall and reconfig linux, its trivial to rebase/“swap distro”, its a single command that looks like this

rpm-ostree rebase ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-dx-nvidia:stable

All programs, files, configs, etc are intact in your home directory. I’ve swapped between user created spins for different DEs like Cosmic and so on, whats cool is its all preconfigured to run well under bazzites kernel. Image based upgrades are also very nice, theres inevitably config drift that messes with performance or updates can break your setup on other distros, image based means the devs tweak every interaction and push it all to you with the least effort possible on your part.

Soot@hexbear.net on 22 Aug 14:54 collapse

This is very cool, and I can suddenly see atomic being useful for certain circumstances. Won’t be using it for my personal computer main driver, but hopping/resetting this is easily attracts me so. Thank you!

marcie@lemmy.ml on 22 Aug 15:33 collapse

rpm-ostree is pretty nifty in general, it functions like git so it reapplies each of your configs over what the devs do each time you upgrade, leading to as little config drift and broken upgrades as possible. each upgrade feels like a fresh install imo

sirico@feddit.uk on 22 Aug 11:40 next collapse

Security isn’t really one, but saying don’t mention stability is proving the point—Fedora goes to ten, but Silverblue goes to eleven. That’s like saying, “tell me why Arch is good without mentioning the up-to-date packages.”

For Bluefin, it had everything I was doing with Fedora and then Silverblue OTB, and then some things I didn’t realize I needed. Yes, you can run a container-focused workflow in Fedora, but atomics keep you focused on good practices. With Fedora, my system became a bit of a dependency hell with Python and npm packages; now I have a container per project that can either have its own home dir or just seamlessly integrate with my main system.

I’m the whole IT and dev department for my company, so I would often have dedicated VMs etc. for each focus. Now everything is just seamlessly in my system.

It’s a bit of a reset for sure what isn’t, but once it’s done you know you can just hit the power button and everything is there ready to go.

I’m getting into rolling my own spin at the moment for our thin clients as they only have 16GB of space, and that’s been really easy to set up. Now I have a trimmed-down Bluefin that comes packaged with Remmina, and I can deploy updates just by updating some files on GitHub. It’s really not more busywork, pretty much the opposite for me, my root is basically /var and anything lower level I don’t really need to be messing about with on a workstaiton. I have all my tools most out of the box. I have every language package esp elixir thanks to brew have you tried setting up iex on Ubuntu it’s dog egg. On bluefin, I just brew install elixir.

Soot@hexbear.net on 22 Aug 14:45 collapse

Thank you for the informative response! :)

saying don’t mention stability is proving the point

My point is that stability is already 100% fine for me now. So saying you’ll make my already rock-solid experience somehow more stable is meaningless. As a power user for over a decade, I’ve personally experienced zero issues where I wished Fedora was somehow more stable. It’s like telling me that Silverblue connects to the internet - Like yes, I already have that.

From what I’m reading, it sounds like the singular ‘pro’ is being forced to do cleaner, more self-contained practices. I can totally see how that would be helpful for some people. But personally, I would genuinely despise that kind of restriction.

I’m admittedly the kind of person who hates being forced to do the ‘best practice’ thing. I’m genuinely happy that my Linux distro will me rm -rf the root partition (with an ‘are you sure’ prompt these days :) ). I’m happy that if I really want to purge the kernel package with dnf, then I can. I want (and kind of need) my freedom to make a mess, if I tell Linux to jump, it will goddamn jump, even if it’s a bad practice technically terrible decision. I have zero interest in going all around the houses just to do it the technically correct (and sometimes less-effort-in-the-long-run) way. If I ever want a clean plate, I can still spin up a container just like you’re saying.

So I get the feeling that atomic is very much not for me, which is what I suspected :) Very glad that people like yourself find it an improvement, that’s what flavours are for!

sirico@feddit.uk on 22 Aug 15:10 collapse

Exactly that. It’s not the be all and end all for Linux, nothing ever will be and that’s OK. Some people have had a few issues, especially when Fedora was in the 30s. Just did a quick search, even this year some users reporting it borking itself. But like you, I have never had an issue, but when I deploy machines that are 100 miles from me, I don’t want to deal with that, same for my work machines.

Bazzite works really well for my living room PC, wife approved PS5 replacement. Again, for my personal gaming rig I don’t want to get home go to game and have to deal with some dependency issue. I put Bluefin on my field laptop because again I use it sporadically, and it’ll update on boot if it was cachyOS or workstation there’s a chance it could drift out of spec enough to bork.

So yeah I love the Atomics, but I was prob 90% the way there before Silverblue came about and 95% there when the Ublue stuff stated rolling out.

Like a lot of things Linux it’s not the future of Linux but its a future I think.

domi@lemmy.secnd.me on 22 Aug 17:17 next collapse

I switched from Fedora KDE to Kinoite a few months ago. Both were 100% stable for me as well.

The main reason I switched to Kinoite is because I’m a digital hoarder and after 5 years or so all my systems are completely trashed with various libraries, 12 different PHP/.NET versions, custom builds and a bazillion Python packages.

In the end it always causes issues like my builds stop working because I have some ancient version of a library stashed away somewhere.

Immutable distros are really easy to return to “factory defaults”. It keeps a list of all the packages that are installed on the system and everything else now goes in Toolboxes, Distroboxes or Docker containers. If I mess up my C++ environment (again) I can just delete that toolbox and start from scratch.

I still manage to bloat my home directory but that is much easier to clean up than looking through all system files.

WellTheresYourCobbler@hexbear.net on 22 Aug 18:31 next collapse

I switched to fedora for stability and pretty consistently each major update would break my computer. I switched to fedora silverblue and everything is so much simpler and upgrading is a breeze. A few times I have missed the simplicity of just installing random obscure software or toolkits for school but typically I can use containers and that also works nicely.

I also prefer using containers anyways because that aligns with how I mentally organize things. Flatpak has basically everything I need so that’s not a concern either.

Edit: I see you don’t benefit from stability, so don’t worry about that bit. It benefits me greatly though.

GnuLinuxDude@lemmy.ml on 23 Aug 03:54 next collapse

IME the nicest part of Bazzite is not having to manage it. To that end, it works on my Steam Deck. But that’s nothing to do with stability, as you say. In its own ways it’s more annoying to use than a regular distro.

Clearly people are finding use for it, but I personally find those annoying aspects needless speedbumps in my own usage. Except for, again, on my Steam Deck.

j0rge@lemmy.ml on 23 Aug 20:30 collapse

Convince me to switch!

Why? If your computer is working fine there’s no reason to mess with it. bootc images are for people who do not want to use whatever you mean by ‘normal’ Fedora.

j0rge@lemmy.ml on 22 Aug 18:43 collapse

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.

jokeyrhyme@lemmy.ml on 22 Aug 23:51 next collapse

I actually just switched from Bazzite to Bluefin on my devices, even my gaming PC

Mostly because I wanted a more minimal/essential experience with less pre-installed packages

I’m sure I’m sacrificing a little gaming performance, but nothing noticeable by me so far

:shrug:

Ulrich@feddit.org on 23 Aug 02:24 next collapse

I honestly don’t know what any of that means. I use Bazzite for automatic updates, Gnome extensions, Portal/ujust commands, update rollbacks, and game mode/Gamescope. It’s simply the most usable distro I’ve found. Bazaar is a nice bonus too. Gnome Software has infuriated me for a long time and I feel like a crazy person because no one talks about it.

I used Nobara for about a month and was constantly pestered with update notifications. There were multiple updaters, I didn’t really understand how to use either of them, and they required a lot of manual input. Eventually I tried to do something else while the updater was running and broke it.

chunkystyles@sopuli.xyz on 23 Aug 03:01 collapse

He’s not talking about Bazzite, though. Bluefin and Aurora are built from the same cloud tech as Bazzite, but are more focused towards devs, specifically devs who use containers.

chunkystyles@sopuli.xyz on 23 Aug 03:02 next collapse

Joke’s on you, Jorge. I use U-Blue just for the great general purpose desktop experience.

j0rge@lemmy.ml on 23 Aug 20:26 collapse

I mean yeah sure, if you’re not a developer you can just use it like a chromebook. :D

TyrantTW@lemmy.ml on 23 Aug 07:28 collapse

Thanks Jorge the good work! I had been using silverblue for years and now I’m running machines with bazzite, bluefin, and ucore os. I really, really enjoy how easy to manage atomic distros are, and how they steer you towards better practices (in dev and sysadmin) by design. Thanks!

Soot@hexbear.net on 22 Aug 10:47 next collapse

Very fun, I’ve been rocking Fedora workstation for years. If Fedora could take off as the gaming distro that’d be great, I’ll get even more up-to-date top-notch graphics drivers without having to change distros

[deleted] on 22 Aug 11:23 next collapse

.

RedWizard@hexbear.net on 22 Aug 11:46 next collapse

<img alt="freeze-gamer" src="https://hexbear.net/pictrs/image/64e86ed7-7aee-4c1a-8219-bb980ce5b062.png">

marcie@lemmy.ml on 22 Aug 12:53 collapse

I actually game very little, the performance optimizations are pretty noticeable on bazzite just for general use so its my daily driver

pirat@lemmy.ml on 22 Aug 11:47 next collapse

Neat!

I’ve been running Garuda on my main rig for a minute. I thought all would be good but some of my music production stuff has been a bit slow to catch up as far as updates in the AUR vs the official .deb releases (and I haven’t tinkered enough to just make that work myself).

Being able to install .deb otb seems nice; I was planning on running a new framework 12 laptop on it (which I dream of getting for a new performance rig for my music) but I may install it on my current performance rig to see how it runs.

How well does it play with nvidia? If it’s all good and I eventually switch on my main rig I’d love to be able to run a local GPU supported AI. I know that for nvidia I have to have drivers that support cuda stuff.

marcie@lemmy.ml on 22 Aug 12:55 next collapse

Nvidia open source drivers are working pretty good, I have no complaints. Local AI stuff can be a little annoying to setup as a beginner I bet, but if you run it through llama.cpp its smooth sailing. I recommend something like StabilityMatrix (app image) if you have no clue whats going on

pirat@lemmy.ml on 24 Aug 11:25 collapse

I’ve done a fair bit of tinkering so I’m sure I can get it to work.

474D@lemmy.world on 22 Aug 13:27 next collapse

I’m using it with a 5070 ti and everything is smooth. I have been using ComfyUI to restore old photos so the AI aspect works well too

pirat@lemmy.ml on 24 Aug 11:29 collapse

awesome, that’s good to know.

Botzo@lemmy.world on 22 Aug 13:35 collapse

You might want to check out distrobox. Nice way to access apps for other distros or package managers like they’re native.

I’m also on Garuda for my main box (Bazzite on the framework 13), and I have an Ubuntu distrobox for dev work with one dev project, another for general tools that are only released as .debs, one running fedora for things that “only support RHEL”, etc.

pirat@lemmy.ml on 24 Aug 11:28 collapse

I’ll give it distrobox a shot. On the main box using Garuda I’ve been trying the dragonized version and had a lot of “odd” graphical issues with the DE.

these weren’t present when I was using plasma with Debian ( which only was smooth once I switched it to be used by the GPU as well). This is another reason why I’ve been considering the switch.

7eter@feddit.org on 22 Aug 12:01 next collapse

Is there an overview of what differentiates all those Fedora Atomic derivates?

that_leaflet@lemmy.world on 22 Aug 12:25 next collapse

Fedora Atomic variants just differ in the desktop environments.

You can see Universal Blue stuff here: universal-blue.org. But in short, Bazzite is for gaming and the others are for regular desktop uses. All have a “batteries-included” attitude. There’s also some images meant for servers.

merc@sh.itjust.works on 23 Aug 04:43 collapse

Yeah, there’s the KDE version, the Gnome version, the Sway version, the Budgie version and the Cosmic version.

There’s also uCore as a server OS, but I haven’t looked into that very much.

BrianTheeBiscuiteer@lemmy.world on 22 Aug 13:18 collapse

It’s mostly about what software is preconfigured. I’ve run Bazzite for a while and it’s been great. Bluefin has been nice too but admittedly it’s a pretty run-of-the-mill OS.

TwilightNobody@piefed.blahaj.zone on 22 Aug 12:08 next collapse

Been using it on my desktop since a bit before F40 came out I think. Big fan!

dajoho@sh.itjust.works on 22 Aug 19:44 collapse

Me too. The Bazzite desktops are amazing.

onlooker@lemmy.ml on 22 Aug 12:13 next collapse

I have it on my HTPC and Steam Deck. It’s good! Simple to use, simple to set up, no complaints.

merc@sh.itjust.works on 23 Aug 04:45 collapse

On the HTPC you’re running Bazzite? Do you play games on that machine?

I’m planning on setting up a HTPC, but I won’t use it for gaming. I was thinking of setting it up to run Sway because I think I’ll mostly be using Kodi which has good keyboard support, so why not try to do everything in a keyboard-friendly way.

sgibson5150@lemmy.dbzer0.com on 22 Aug 12:44 next collapse

I use Aurora DX for my work box! But yeah all my personal PCs run Bazzite now.

chunkystyles@sopuli.xyz on 23 Aug 03:04 collapse

I started on Bazzite but transitioned to Aurora for my personal PC and wife’s laptop. God I wish I could use it for work. I’m forced to use Windows or Mac.

djsoren19@lemmy.blahaj.zone on 22 Aug 13:07 next collapse

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.

Entertain529@lemmy.ml on 22 Aug 15:06 next collapse

I am interested in Bazzite, but am unsure about its compatibility with NVIDIA GPUs. Had anyone here had experience with this?

marcie@lemmy.ml on 22 Aug 15:07 next collapse

Works fine with the nvidia open drivers, what gpu you got

Entertain529@lemmy.ml on 22 Aug 15:09 next collapse

Geforce GTX 1080

marcie@lemmy.ml on 22 Aug 15:12 next collapse

Bazzite has a build for the older proprietary nvidia drivers, I’m pretty sure 1080s dont get the open source variant of the driver unfortunately 😔

github.com/NVIDIA/open-gpu-kernel-modules

…bazzite.gg/bazzite-nvidia-stable-amd64.iso this is the download for the proprietary nvidia kde iso

…bazzite.gg/bazzite-gnome-nvidia-stable-amd64.iso this one is for gnome

I don’t know how well the proprietary driver runs, I assume if you got it running on another linux distro this will work fine

Entertain529@lemmy.ml on 22 Aug 15:27 collapse

Thanks! I am still very new to Linux and have been learning the OS through OpenSUSE on an old laptop. Still debating which Linux distro to switch to for the windows desktop (the one with the 1080)

marcie@lemmy.ml on 22 Aug 15:30 collapse

Could try dual booting to see how your hardware works

princessnorah@lemmy.blahaj.zone on 22 Aug 15:33 next collapse

I’m rolling a 1080 on Bazzite and it’s worked great for me, as well as NVIDIA does on Linux generally. Which is to say, much better than it was 2+ years ago but still could do with some improvements.

Entertain529@lemmy.ml on 22 Aug 15:45 next collapse

That’s promising to hear! For the drivers are you using Open GPU?

I still have to look into the 1080s compatibility with this. Thanks OP for mentioning it.

princessnorah@lemmy.blahaj.zone on 22 Aug 16:00 next collapse

Like the other poster said, the open drivers aren’t for the 10-series and earlier. It’s because the microcode that NVIDIA wants to keep proprietary is within the GPU on later series, rather than the driver.

olympicyes@lemmy.world on 22 Aug 22:37 collapse

Turing or newer. 20XX or 16XX and newer.

merc@sh.itjust.works on 23 Aug 04:35 collapse

Same here also on a 1080, but with the closed-source drivers. There’s some issue they’ve had for at least the 6ish months I’ve been using it where with my dual screen setup sometimes hangs. Apparently it’s a known bug and they haven’t fixed it. It hits me about once every couple of weeks these days. Other than that it has run every game I’ve tried as well as Windows.

princessnorah@lemmy.blahaj.zone on 23 Aug 05:47 collapse

Ah yeah, I know the one you mean. It seems to be intermittently fixed but I’ve just rolled-back when it causes issues.

merc@sh.itjust.works on 23 Aug 06:10 collapse

It seems better now than it was a few months ago. Back then it actually locked up my machine if I triggered the bug. Now it just temporarily slows things down.

But, I haven’t gambled on running a few apps that would regularly trigger it just in case. What’s funny is that modern Steam games are no problem, but it’s running emulated games using Emulation Station that causes problems. Games from 2024, no problem. Games from 1984? Hey, that’s pushing it.

princessnorah@lemmy.blahaj.zone on 23 Aug 06:13 collapse

Emulation is a hell of a drug…

Junkers_Klunker@feddit.dk on 22 Aug 16:19 collapse

I run bazzite on an old laptop with a 1050, runs flawless.

interdimensionalmeme@lemmy.ml on 22 Aug 15:11 collapse

The open drivers ? You mean the ones without 3d acceleration support ?

marcie@lemmy.ml on 22 Aug 15:16 next collapse

🤷‍♀️ I don’t know much about that, cyberpunk runs perfect on my 4070 idk what else you could want

interdimensionalmeme@lemmy.ml on 22 Aug 16:47 collapse

Then you are surely running the proprietary nvidia drivers, not the open source “nouveau” nvidia drivers ?

marcie@lemmy.ml on 22 Aug 17:16 next collapse

No it’s definitely the open drivers

xthexder@l.sw0.com on 22 Aug 20:32 collapse

“nouveau” != “Nvidia open source drivers”. Nouveau was community made by reverse engineering. Nvidia has released their own open source drivers now.

interdimensionalmeme@lemmy.ml on 22 Aug 20:46 collapse

thanks, this explains my confusion, I recently lost half a weekend to this distinction !

NewOldGuard@lemmy.ml on 22 Aug 15:21 collapse

That’s not the case for the newer open source drivers from nvidia. They’re only compatible with the last few generations of cards but they’re performant and the only feature they lack is CUDA to my knowledge. Not talking nouveau here

marcie@lemmy.ml on 22 Aug 15:22 next collapse

cuda works fine on 4070 right now, though iirc certain specific things dont run well and are a little funky in comparison. i think it was ollama? but llama.cpp seems to work fine, same with things like comfyui

interdimensionalmeme@lemmy.ml on 22 Aug 19:22 collapse

Oh ok, that’s pretty good then.
But I do hope we’ll get an open cuda replacement soon and some sort of gpu partitionning/ vgpu capability

olympicyes@lemmy.world on 22 Aug 22:47 collapse

Intel Arc Pro is the only GPU attainable to normal people that supports SR-IOV. in general using a couple cheap cards is more reasonable than one expensive card that handles all those functions.

stankmut@lemmy.world on 22 Aug 15:22 next collapse

They make dedicated Nvidia images and I’ve heard good things. It’s supposed to be one of the distros to pick if you want a good out of the box experience with Nvidia. Only used the Amd/Intel image myself though.

theneverfox@pawb.social on 22 Aug 16:11 next collapse

It handled it like a pro for me

ShinkanTrain@lemmy.ml on 22 Aug 19:55 next collapse

Works fine, but there are a few issues with game mode specifically.

Questy@lemmy.world on 22 Aug 21:16 next collapse

I use a Fedora variant called Nobara with my 4080. Driver management has been great.

olympicyes@lemmy.world on 22 Aug 22:35 next collapse

Worked great in VM with Nvidia A4000. Zero problems, just a learning curve to use rpm-ostree and brew instead of dnf.

zewm@lemmy.world on 23 Aug 04:01 collapse

You should not be using rpm-os tree as a replacement for DNF. Their docs have a software installation section that specifically state it should be avoided.

merc@sh.itjust.works on 23 Aug 04:36 next collapse

Yeah, you should be using flatpak wherever possible. I currently have only gnome-tweaks and zsh as layered packages. Everything else is a flatpak, brew or lives in a distrobox.

olympicyes@lemmy.world on 23 Aug 16:24 collapse

Thanks for the advice but unfortunately I don’t read documentation.

MrScottyTay@sh.itjust.works on 23 Aug 00:47 collapse

20XX onwards in desktop version is fine. I’ve only heard issues when using gaming mode on the HTPC version, and even then i think it’s just inside the gamescope steam menu it’s shit, in games it’s just fine, no difference.

fmstrat@lemmy.nowsci.com on 22 Aug 15:35 next collapse

Bazzite is not growing because it’s immutable.

krolden@lemmy.ml on 22 Aug 15:56 next collapse

They all are

fmstrat@lemmy.nowsci.com on 22 Aug 19:42 collapse

But “being immutable” is not why Bazzite is growing.

j0rge@lemmy.ml on 22 Aug 18:45 next collapse

?

<img alt="bazzite growth" src="https://lemmy.ml/pictrs/image/51f9db2c-5c59-4b37-a0e3-41f509ff4775.png">

marcie@lemmy.ml on 22 Aug 19:08 next collapse

👑 the goat is here

fmstrat@lemmy.nowsci.com on 22 Aug 19:38 next collapse

The upward trend is not because Bazzite is immutable.

j0rge@lemmy.ml on 23 Aug 20:45 collapse

lol you’re confusing me, bazzite isn’t immutable. Do you mean to say “Bazzite is growing for other reasons?”

fmstrat@lemmy.nowsci.com on 23 Aug 21:06 collapse

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.

en.m.wikipedia.org/…/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. 😉

Mongostein@lemmy.ca on 23 Aug 21:10 next collapse

After reading this I’m confused about what immutable means

fmstrat@lemmy.nowsci.com on 23 Aug 23:51 next collapse

Pretend your running a live OS off a read-only USB, yet any changes (app installs, config changes, etc) you make are saved to the HD. A new version of the OS comes out, so you write a new ISO to your USB, and upon booting it, all you changes are applied on top.

This is a simplistic view of immutable distros, but thwy wrk more like snapshots. It allows for rollback. So you install v1, then v2 is a newer snapshot of the base OS, v3 is another, always building.

The catch is they often require apps to run under things like flatpak so you don’t have to alter the OS packages. Personally, I’m not a fan for a daily driver, but it’s great for distros like Bazzite.

j0rge@lemmy.ml on 24 Aug 00:26 collapse

Bazzite contributor here, there’s no reason to care about this. This term just confuses people you can safely ignore it.

j0rge@lemmy.ml on 24 Aug 00:24 collapse

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

fmstrat@lemmy.nowsci.com on 24 Aug 01:35 collapse

“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.

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.

captain_aggravated@sh.itjust.works on 23 Aug 05:09 collapse

Bazzite’s growth is not because it is immutable, Bazzite’s growth is because it offers gamers a straightforward onboarding process.

Thrickles@lemmy.zip on 22 Aug 19:30 collapse

Angry upvote.

irotsoma@lemmy.blahaj.zone on 22 Aug 22:02 next collapse

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.

olympicyes@lemmy.world on 22 Aug 22:32 next collapse

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.

chunkystyles@sopuli.xyz on 23 Aug 03:05 next collapse

Gaming really benefits from up to date kernels. So Ubuntu just isn’t a good choice for that.

seralth@lemmy.world on 23 Aug 19:56 collapse

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.

DonutsRMeh@lemmy.world on 22 Aug 23:01 next collapse

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.

Verdorrterpunkt@feddit.org on 23 Aug 00:09 collapse

It works very nicely on my legion go.

DonutsRMeh@lemmy.world on 23 Aug 17:37 collapse

And on the Asus devices. I’ve had this WiFi issue on bazzite on my onexplayer for months until a random developer fixed it by disabling the wifi driver on the device sleeps and re-enables it when it wakes up. The device is now flawless.

captain_aggravated@sh.itjust.works on 23 Aug 05:08 next collapse

I will hypothesize why:

Bazzite is the Trendy Distro Of The Month, like Peppermint or Endeavor or Nobara or a frillion others. CachyOS is apparently next. Nearly constantly, you’ll hear about some trendy new distro which is a fork of Ubuntu or Fedora or Arch that has a feature or two targeted at newcomers or gamers, and for awhile it gets heavily recommended on Reddit or Lemmy, then you stop hearing about it forever as the rest of the ecosystem adopts that feature or fixes the thing that feature was meant to be worked around, and then the cycle repeats.

Bazzite is targeted toward gamers, it emphasizes a solid onboarding experience with a configurator to choose/build your install media based on what you want to do with it, do you want a handheld or home theater experience or a keyboard and mouse desktop? Do you want it to boot to SteamOS or to a DE? Which DE? What hardware do you have? So their gimmick is to steer users through the initital config and setup process. Which as gimmicks go, that one is pretty solid.

MEANWHILE

Fedora’s Atomic editions have no gimmicks at all. You have to independently learn that immutable distros exist, independently decide you want that, and then go hunting on their website through their godforsaken marketing wank to find it.

Fedora likes their bullshit branding. You go to their website, and there are big buttons for Fedora Workstation right next to Fedora KDE Plasma Desktop. “Workstation” does not mention that it’s just the Gnome version. You have to stroll further down, past server, IoT and “Core” versions, to a section that looks visually different labeled “More Fedora Options” including Atomic and Spins. You’re a new Linux user, you’ve just used the OS that came with your computer your whole life, explain to me what the difference between Core and Atomic is and why you should choose one over the other?

The Atomic versions, which is kind of a synonym for “immutable”, you click on that, and you’re presented with five options: Fedora Silverblue, Fedora Kinoite, Fedora Sway Atomic, Fedora Budgie Atomic, and Fedora Cosmic Atomic Nowhere in its name or description does Silverblue mention that it’s the Gnome desktop one. Kinoite starts with a K and also mentions in the description it’s the KDE atomic version. Also, “kinoite” is a godawful word, they should have gone with Kyanite instead, which is a different blue crystal. Or they should have just called it KDE Atomic or Plasma Atomic. The others just put the DE’s name in the title LIKE A NORMAL PERSON, ROWAN.

Default_Defect@lemmy.dbzer0.com on 23 Aug 06:22 next collapse

CachyOS is apparently next.

I’d argue that this is already the current trend. I can’t count the number of random Indian youtubers I recently got recommended to watch as they glaze CachyOS as the second coming of christ.

spankinspinach@sh.itjust.works on 23 Aug 17:57 next collapse

I am wary about invoking Apple here, but say what you will about the company, there’s a lot of value in a braindead setup process. Many, many users just want something that just works - it was literally something I asked for when Linux was recommended to me (knowing some hate Ubuntu, I’ll out myself: using Ubuntu Budgie - setup was super simple. I guess there must be demand for that niche in the broader Linux community, so that’s a very smart move by Bazzite.

EarlGrey@discuss.tchncs.de on 23 Aug 18:11 collapse

That’s a really dismissive way to say “It’s an OS built to fit a demand that wasn’t being met by the other distros”.

drmoose@lemmy.world on 23 Aug 06:15 next collapse

Bazzite community really deserves tbe credit. Lots of work and great vibes all around!

b34k@lemmy.world on 23 Aug 06:24 next collapse

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)

  1. 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)

  2. 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)

stuner@lemmy.world on 23 Aug 06:51 collapse

Unfortunately, the former is not possible due to asinine requirements by the HDMI Forum: www.phoronix.com/news/HDMI-2.1-OSS-Rejected The only option is to use DisplayPort instead (or perhaps an adapter).

b34k@lemmy.world on 23 Aug 13:41 collapse

Unfortunately, my living room TV has only HDMI in, no DP. I tried the adaptor route, but it was horribly unstable… sometimes providing perfect signal, sometimes cutting to a black screen for a second or 2, every 5-10 seconds. Either way, VRR is wholly unsupported by the adaptor.

Natanox@discuss.tchncs.de on 24 Aug 08:44 collapse

Unfortunately nothing that can be done about it unless someome creates an “illegal” kernel module which supports HDMI 2.1 despite the lack of license. That’s basically the only hope right now (and I’m all for it).

TyrantTW@lemmy.ml on 23 Aug 07:31 next collapse

Surprised to see it at the bottom of the graph, but for anyone with a homelab uCore is a present from the heavens cloud!

PolarKraken@lemmy.dbzer0.com on 24 Aug 07:05 collapse

Feel like saying more about what ya like?

mcv@lemmy.zip on 23 Aug 09:46 next collapse

My son also picked Bazzite, which I hadn’t heard of before. Unfortunately he didn’t like it and it back to Windows again.

ulu_mulu@lemmy.zip on 23 Aug 10:44 collapse

Any chance he’s willing to try another distro? Linux Mint maybe?

przmk@sh.itjust.works on 23 Aug 11:08 collapse

I guess his son picked Bazzite for gaming. Linux Mint would not help with that since it’s lagging behind in updates to drivers (Mesa, etc)

mcv@lemmy.zip on 23 Aug 18:13 collapse

I did recommend Mint (although I use EndeavourOS myself), but he’s not interested anymore.

It probably didn’t help that I recently recommended him to buy Nvidia rather than AMD for a recent upgrade, because Nvidia had lower power requirements, and I don’t his his PSU would have been able to handle the comparable AMD.

brownmustardminion@lemmy.ml on 23 Aug 13:36 next collapse

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?

EarlGrey@discuss.tchncs.de on 23 Aug 17:51 next collapse

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.

PolarKraken@lemmy.dbzer0.com on 24 Aug 04:37 collapse

Just in the name of completeness, I wouldn’t say that’s the only downside. I definitely have some stability issues with Bazzite, only when gaming though. But game crashes, occasional OS crashes, that hasn’t been exactly rare for me. But I will say, gaming is about the one thing in my life I’m almost unwilling to troubleshoot these days. Could be something specific to my setup that is uncommon for others, making my data point unhelpful.

And by and large, I’d absolutely recommend it for any Windows user who wants an easily transferable user experience and broadly fantastic gaming support with minimal fuss.

BehavioralClam@lemmy.ml on 23 Aug 21:32 next collapse

PopOS/Cosmis has native Nvidia support, works perfectly out of the box

dyinoffmuha@lemmy.cif.su on 23 Aug 22:07 next collapse

Manjaro is the closest thing to Windows you’re going to get.

I recommend it with KDE.

ArsonButCute@lemmy.dbzer0.com on 23 Aug 22:19 next collapse

Manjaro has also DDoS’d the AUR several times and is known for not keeping their certs up to date.

Say no to manjaro github.com/arindas/manjarno

dyinoffmuha@lemmy.cif.su on 23 Aug 22:27 collapse

Nice automated response. Pretty sure that hasn’t been an issue for years.

Linux Mint’s website was hacked and they served a malicious ISO, but the useful idiot crowd never talks about that.

The snowball effect is real, and if you can’t see it then you’re probably a part of it.

The main reason why people hate on Manjaro is because it makes it easy to use a historically complicated distro. Anyone rational person who has been in the free software ecosystem for a substantial period of time will recognize that there are many morons, elitists, and losers who like to make things more complicated than they need to be to feel superior to others.

Also, people don’t like when another distro is better than theirs, which Manjaro is for the vast majority of rational users.

pineapple@lemmy.ml on 24 Aug 00:12 collapse

No one hates endeavouros yet it makes arch Linux easy to use. I don’t see why endevouros isn’t the better choice over manjaro.

Natanox@discuss.tchncs.de on 24 Aug 01:06 collapse

Because it sucks? 🙃

Like, seriously, Manjaro had so many problems already that were completely preventable, makes stupid mistakes, bloats itself up with nonsense and provides no stability improvement over Arch whatsoever (which is a bad thing). On the contrary, it apparently even introduces additional bugs.

I’m not surprised they accidentally DDoS’ed the AUR, given they also have a docker script that spins up every single time an image is downloaded to push a change to git to increment a counter. Every. Single. Time. A full docker container. From scratch.

I’d only ever recommend Manjaro to people I really don’t like.

dyinoffmuha@lemmy.cif.su on 24 Aug 01:26 collapse

You’re doing a good job fitting in with your peers.

Mission accomplished.

marcie@lemmy.ml on 23 Aug 22:49 next collapse

People just don’t like it because it’s different and uses new tech

vga@sopuli.xyz on 24 Aug 07:33 collapse

CachyOS might be the easiest one that gives you something decent. It’s basically an Arch Linux with slightly better compiler optimizations and tweaked kernels. Also a tweaked version of proton in the core repos.

Started by a German dude so EU++ or something. And of course it’s based on Arch Linux, which was started by a Canadian dude.

It’s on top of distrowatch too, but I have no idea what that implies.

jaxxed@lemmy.world on 24 Aug 10:24 collapse

Easy installer too.

gnuplusmatt@reddthat.com on 23 Aug 21:13 next collapse

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

marcie@lemmy.ml on 23 Aug 23:02 next collapse

There’s a toggle for the store in ujust command iirc

gnuplusmatt@reddthat.com on 24 Aug 02:11 collapse

I couldnt see one - I also dont want to layer it, because it will pull in a couple of hundred megs of kde dependencies every time you update. I tried doing it as a sysext (myrepo) but it keeps segfaulting and I havent worked out the issue

jaxxed@lemmy.world on 24 Aug 10:23 collapse

Sysexts are something I’ve been meaning to get in to. Have you had much success in general with them?

PolarKraken@lemmy.dbzer0.com on 24 Aug 04:27 collapse

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 :)

gnuplusmatt@reddthat.com on 24 Aug 04:38 collapse

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. Sysexts are new experienmental alternative to package layering which hold a lot of potential (check out tim ravier’s development of them here travier.github.io/fedora-sysexts/)

todotoro@midwest.social on 23 Aug 21:54 next collapse

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.

dyinoffmuha@lemmy.cif.su on 23 Aug 22:10 next collapse

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.

skilltheamps@feddit.org on 23 Aug 23:11 collapse

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…

Bronstein_Tardigrade@lemmygrad.ml on 24 Aug 00:28 next collapse

Call me a Luddite, but I want to retain control over my updates and upgrades. I fear the day that Fedora becomes all atomic, all the time, which I can’t help but think is in the cards

j0rge@lemmy.ml on 24 Aug 00:31 collapse

What’s stopping you from turning updates off?

Bronstein_Tardigrade@lemmygrad.ml on 24 Aug 00:59 collapse

Then what would be the point of using an atomic version?

pyrflie@lemmy.dbzer0.com on 24 Aug 00:31 next collapse

Dude Fedora? Really

Just use Windows if you want a voyeur.

bilb@lemmy.ml on 24 Aug 00:38 collapse

I had been using Aurora-dx, but I also like to play games, so I re-based to Bazzite-dx when it became available.