this post was submitted on 18 Oct 2026
59 points (70.3% liked)

Linux

68160 readers
1381 users here now

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

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 7 years ago
MODERATORS
 

CachyOS has taken the Linux world by storm lately. It’s currently one of the most popular Linux distros, and for good reason — it’s fast, polished, and, most importantly, reliable. I’ve used it myself, and I can see why so many people, especially Linux gamers, are fans of it. That said, if I were building a Linux gaming system, I’d choose Bazzite over CachyOS, and it boils down to one key reason.

CachyOS is a solid gaming distro

Giving credit where it’s due

CachyOS is an Arch-made-easy distro, giving you all the benefits of Arch without the technical hassle. You get a proper graphical installer to streamline the setup process, while the CachyOS Hello app offers one-click access to routine maintenance tasks like updating mirrors, installing gaming packages, adjusting system settings, and more.

That said, the real reason behind CachyOS’s astronomical rise to fame is its performance. The distro ships with its own custom Linux kernel, aptly named the CachyOS kernel, which is optimized for modern x86-64 processors. The official repositories also contain packages compiled for these architectures to take advantage of the CPU-specific optimizations.

All these optimizations help CachyOS squeeze more performance out of your hardware, making it a great choice for gamers. With the same hardware, you may see higher frame rates, better 1 percent lows, and more responsive gameplay compared with other Linux distros. Granted, the gains aren't anything extraordinary — CachyOS won't magically make a game that was otherwise unplayable run smoothly on your hardware — but the extra performance is certainly nice to have.

But it’s still an Arch-based distro

Performance matters, but so does reliability

CachyOS is based on Arch Linux, and there's a reason Arch isn't generally recommended for Linux newcomers. You see, Arch is a rolling-release distro, which means package updates become available as soon as they're released. This is usually good news for gamers because they get quick access to the latest features and performance improvements. However, it also introduces additional maintenance overhead.

You're expected to update your system regularly, ideally weekly or at least every couple of weeks. If you put off updates for too long, you might run into problems when you finally update, including keyring errors, outdated mirror lists, and other technical conflicts.

There's also the fact that constantly dealing with cutting-edge software can affect system stability. While most updates go smoothly, a buggy update can occasionally break something when you least expect it. It might be a driver, your desktop environment, or even a package dependency that causes your games to stop launching. When that happens, it's on you to figure out what went wrong and fix it.

Granted, CachyOS does provide a safety net for buggy updates and system breakages. It uses the Btrfs file system alongside Snapper to take snapshots before every system update. This way, if an update introduces bugs or breaks your system, you can roll back to a previous working snapshot. It's certainly a useful feature, and one that makes many rolling-release distros more viable for daily use.

Reliability by recovery vs. reliability by design

It's worth pointing out that snapshots are a recovery tool, not a way to prevent breakage in the first place. You still have to deal with a broken system and know how to boot into the appropriate snapshot. There's also a limit to what snapshots cover. By default, Snapper only takes snapshots of the preconfigured subvolumes, which typically include the root file system — not the home directory where your games live.

Now, yes, you can technically configure snapshots for your home directory, but doing so requires a lot of care and attention. Depending on your setup, rolling back personal files could also revert game saves, settings, and other documents alongside the changes you're trying to undo, which is a disaster in its own right.

For someone who's comfortable with Linux, all of this is manageable. However, for someone who has just switched from Windows to Linux to play games, it's a lot of unnecessary technical hassle.

Bazzite is far more reliable and beginner-friendly

It’s a distro designed to be fool-proof

Bazzite is another popular distro for Linux gaming. However, unlike CachyOS, it uses Fedora's Atomic Desktops as its base, offering a balance of stability and up-to-date software. These desktops use an image-based approach to system updates. Instead of updating individual system packages, Bazzite downloads an updated system image, prepares it as a separate deployment, and activates it after a reboot.

This sort of atomic update ensures that system updates are applied as a whole. If something goes wrong during an update, you can boot back into the previous deployment. This reduces the risk of partial updates and dependency conflicts, significantly lowering the chances of system breakage caused by failed updates.

What's more, Bazzite is an immutable distro, which means its core system is read-only. You can't freely modify the base system files as you would on a traditional Linux distro. This prevents applications and packages from casually modifying the underlying system, making Bazzite more resilient to accidental changes and the resulting breakages that can occur on other distros like CachyOS.

Bazzite's immutable nature also means you can't install apps and packages as freely as you can on other distros, since doing so involves modifying the core system. However, this generally isn't a problem for gaming since Steam and Lutris come preinstalled, and you can install your games through these launchers.

Furthermore, you can install system-level RPM packages using rpm-ostree, although this approach is generally discouraged. Instead, you're expected to use Flatpak for traditional desktop apps, Homebrew for command line apps, and Distrobox for software that needs a traditional package manager.

Overall, for someone who just wants to install Linux and play games without worrying too much about maintaining their OS, Bazzite is the more beginner-friendly choice.

Bazzite gives you the console experience

The way I see it, Bazzite offers more of a plug-and-play console gaming experience, which is perfect for casual gamers who aren't interested in worrying about the technicalities of Linux. In fact, you can install Bazzite's HTPC variant, which boots straight into Steam Gaming Mode, giving you a console-like experience based on Steam's Big Picture Mode. From there, you can simply install your Steam games and play them without ever having to worry about the Linux distro underneath.

In comparison, CachyOS is closer to traditional PC gaming. It gives you plenty of options but expects you to be tech-savvy enough to make the most of them and patient enough to troubleshoot problems if and when things go wrong. It certainly gives you more control over the OS, and if you enjoy that, CachyOS is going to be the better distro for you.

However, I just want a system that works. I have limited free time, and I'd rather spend it playing games than optimizing a system for gaming.

top 50 comments
sorted by: hot top controversial new old
[–] Crozekiel@lemmy.zip 4 points 11 hours ago

Man, there are a lot of idiots that have clearly never used any Arch based distros for any appreciable amount of time just constantly sharing the same slop talking points.

This whole (prompted) "article" is just a rehashing of every idiot's idea of what an immutable distro means ("it can't break". Bullshit) and what a rolling release distro means ("It's unstable, it always breaks!". Bullshit).

[–] MangoPenguin@lemmy.blahaj.zone 3 points 10 hours ago (1 children)

Bazzite was such a pain to use, I get the concept and it sounds nice, but in practice just a super simple thing like needing say the gdu tool in my CLI was a hassle, plus it had warnings that I shouldn't install things or I might break the supposedly stable immutable system (???)

[–] lightnsfw@reddthat.com 1 points 8 hours ago

Yeah gaming on it has been flawless but just about everything else has been a pain in the ass. Accessing my shares on my media server breaks frequently, or errors out if I don't open the files stored there just the right way, can't get the shares on my desktop added to fsearch to be able to search them all at once, can't get the profile from my Firefox on my desktop to stick through restarting the app when I restore it. And those are just off the top of my head.

[–] TheModerateTankie@hexbear.net 1 points 8 hours ago

I'm all in on bazzite, and I'm not going back to a regular linux distro. I've tried switching to linux mutliple times over the past 20 years, and it's by far the best linux experience I've had. The stable distros I've used in the past would often give me problems when updating, with the more system level tweaks you do the more unstable it becomes over time. This may just be linux as a whole getting better, but I still I greatly appreciate bazzite's stability and the background updates and having almost everything I need already setup and ready to go. There are some limits, depending on what you need, but those are being addressed, and if you can figure out distrobox or move to a containerized workflow, a lot of them just go away.

[–] Soapbox@lemmy.zip 4 points 12 hours ago

I've been running Cachy on my laptop for a year and a half, and my desktop for 10 months. It has by far been the smoothest linux experience I've had.

I used bazzite for about 6 months on my laptop, and its great but I ran into too many headaches with the immutable aspect trying to use it for everything besides gaming. I used LMDE after bazzite for almost a year, and it too had frustrations.

[–] shiftymccool@piefed.ca 9 points 18 hours ago (1 children)

I just saw several posts in a row from you and your alt and i'm surprised you're not getting downvoted into oblivion for posting generated slop

[–] 3abas@lemmy.world 48 points 1 day ago* (last edited 1 day ago) (3 children)

By the third paragraph, I realized I'm reading a chatgpt response.

[–] daniskarma@lemmy.dbzer0.com 7 points 18 hours ago (1 children)

These big websites are all AI generated now.

I don't even see the point.

Why the hell would I want to go to your site to read the output of an AI. If I would like to do that I would go directly to ask the AI myself. It's stupid beyond measure.

[–] voytrekk@sopuli.xyz 3 points 18 hours ago

At best you could argue theyay have paid for it to generate the result. If that's the case, just provide the prompt as well...

[–] robber@lemmy.ml 5 points 19 hours ago

Title made me suspicious already.

[–] HumanPrimate@sh.itjust.works 7 points 22 hours ago (1 children)

Em-dash in the very first paragraph

[–] 3abas@lemmy.world 5 points 19 hours ago (1 children)

Yeah, that's obvious in hindsight.

If I don't want all my college papers I wrote before AI to be accused of being AI because of the em dashes, I'm willing to accept that some nerd wiring a big post about Linux is using em dashes, I'm not going to accuse every piece that has em dashes of being AI out the gate.

[–] k_rol@lemmy.ca 1 points 17 hours ago

I find it mildly infuriating that the em dashes are getting this AI reputation. They have their place in literature and well written technical papers. Now all those texts may be accused of slop.

[–] Pika@hikki.team 7 points 20 hours ago

As a CachyOS user who tried Bazzite, I agree. Should I not have very specific requirements that make me go for a mutable distro, I would go with the latter.

If your needs are ordinary: browsing, coding, gaming, office work - Bazzite will fill the niche perfectly.

[–] jjlinux@lemmy.zip 2 points 16 hours ago

CachyOS for work, Bazzite for gaming. This is how I maintain what little is left of my sanity.

[–] orvorn@slrpnk.net 9 points 1 day ago

Maybe if you're just trying to replicate the experience of a game console, Bazzite is closer, but for anyone who actually uses their machine as a workstation alongside gaming then CachyOS is far superior. Arch is incredibly well supported and documented and Cachy can run all the applications I need. Bazzite cannot, which is why I switched.

[–] Nednarb44@lemmy.world 23 points 1 day ago (2 children)

I might have glossed over details, that felt like a lot of words just explaining what the distros are instead of your experience with them, but did you run cachy? Did you run into issues? The update experience with the immutables makes sense, but I've never had a problem with arch in over 3 years (though I do update regularly). Is it more of the issue of manually updating?

[–] rmuk@feddit.uk 10 points 19 hours ago* (last edited 17 hours ago)

"I don't like Cachy for one big, simple, obvious reason! Just one! So clear! So succinct! I could have fit it in the headline! You'll shit yourself! But first, here's a few paragraphs of dross."

[–] underisk@lemmy.ml 18 points 1 day ago (1 children)

I only skimmed the article since it covers a lot of stuff I knew already but it seems the main complaint is, as usual, “rolling distro bad”. With a side of “too technically demanding for average user”.

[–] Vince@lemmy.world 14 points 1 day ago (4 children)

Cachy also has a handheld flavor that boots directly into steam, never have to boot into the desktop experience if you don't want to

[–] Eggyhead@lemmy.world 4 points 1 day ago

I went with Bazzite because I had assumed you couldn’t do this with Cachy, but I’m also a complete noob with Linux outside of my steam deck, so it might be for the best anyway.

I’m interested in Cachy because the discover store seems to be better than the Bazaar, and I wonder if using Arch would make getting my PSVR2 working on my PC any easier than it was on Bazzite. The mutability is a little scary, though.

I already had a situation with Bazzite where the motherboard stopped detecting my NVMe, and I couldn’t find a way around just reinstalling Bazzite from scratch again and redownloading my games. I had plugged in a really old hard drive to see if I could format it to work with Steam before booting into the system and the system assumed it had to boot into the hard drive, and then after that it just booted into the bios and had no clue where the proper hard drive was. I still wonder if there was an easier fix I didn’t know about.

load more comments (3 replies)
[–] umbrella@lemmy.ml 7 points 1 day ago* (last edited 1 day ago) (2 children)

i wouldn't consider cachy as arch made easy at all.

it's a distro i can't recommend over bazzite for newbies because you need to somewhat know what you are doing.

not throwing shade it's excellent, just not for newbies at all.

[–] carmo55@lemmy.zip 0 points 12 hours ago* (last edited 12 hours ago) (1 children)

When i was running bazzite, I was running more apps through arch distroboxes than flatpaks, and many things i wanted to install were just straight up impossible immutably, so i switched to cachyOS and turns out, you want something, it's on the repo or AUR and just works.

[–] umbrella@lemmy.ml 2 points 10 hours ago

be careful with the AUR though. it's all unverified code that frequently has virus outbreaks.

[–] niko_@sh.itjust.works 5 points 1 day ago (3 children)

otoh, I migrated to cachy from Windows just over a year ago, and haven't really encountered any friction whatsoever despite my only prior Linux experience being installing Mint on an old laptop (which was a miserable endeavor, but that was entirely due to the sorry state of the laptop).

I'm probably a lot more willing to tinker than the average non-technical user, but it can be fine for newbies if they're willing to learn

load more comments (3 replies)
[–] Zoot@reddthat.com 9 points 1 day ago* (last edited 12 hours ago) (2 children)

From personal experience, my rig is traditionally for gaming. However, simply because I prefer to make EVERY game work, immutable systems become a hindrance and not a blessing.

There have been many times that I can't mod a game, or install something that I need to make other games work, explicity because bazzite is immutable.

Bazzite also can on a whim change what your default applications are. The bazaar is ungodly awful as well, with it causing many conflicts. [They removed terminal and instead installed konsole for anyone who updated. Entirely unacceptable. ]

~~I would no longer recommend bazzite, mainly because they broke my trust by giving me a new browser that I never asked for, but just showed up one day after an update~~. Fuck bazzite.

Edit: I got the browser part incorrect. My memory is atrocious sadly, though the change was definitely strong enough to put me off of ever recommending it. They changed terminals with no warning what so ever.

[–] quarterlife@lemmy.sdf.org 13 points 1 day ago* (last edited 1 day ago) (3 children)

I would no longer recommend bazzite, mainly because they broke my trust by giving me a new browser that I never asked for, but just showed up one day after an update. Fuck bazzite.

What are you talking about? We've only ever shipped the Firefox flatpak since the pre alpha launch 5 years ago, you can easily verify this by looking at the source code.

There's nothing in the image that can even change your default.

load more comments (3 replies)
load more comments (1 replies)
[–] BeardedBlaze@lemmy.world 9 points 1 day ago

My gaming rig is Bazzite. My on the go laptop is CachyOS. Love them both, but agree with Bazzite for dedicated gaming.

load more comments
view more: next ›