this post was submitted on 06 Jan 2026
114 points (97.5% liked)

Linux

14827 readers
286 users here now

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

founded 2 years ago
MODERATORS
 

Hey everyone! I'm finally fed up with Win11 and the bullshit that comes with it for the PC it's on.

It's being used as a Jellyfin+arr stack, qbit, Immich, and gaming PC for the living room.

I'm currently in the process of backing up all my important info and am doing research on which distro to use.

I don't mind tinkering, but for this PC, stability is key. I don't want to have to go in and update it every week... I want this one to work with minimal maintenance on my part.

I'd likely update it a few times a year, knowing me.

A few hardware specs:

MSI mobo (I've learned that UEFI can be a pain), 10600k, 2070 gpu, and will have a pool of 3x8tb drives that I would like to have in raid5 (or something similar) for storage (movies, TV shows, and Immich libraries), the OS will have its own drive, and I have a separate SSD that I have been using to store programs, games, yml's for docker, and other such things that get accessed more frequently, but aren't crucial if lost.

I've kinda narrowed it down to either Bazzite or CachyOS.

I've heard that Bazzite can be a little more locked down, which I'm not a fan of, but CachyOS has features I will likely never touch (schedulers, kernels, etc...).

I don't want an upkeep heavy OS. I'm moving away from windows for that reason. Win11 has been a nightmare for me with constant reboots and things not loading up until after I log in. Not to mention driver conflicts and all the other BS that's come with it.

So... What say the hive mind? Is Bazzite going to be too tinker-proof, or is CachyOS just way too much work? Or do I have it all wrong with my perception of both?

Thanks!

Ps: this will be my first full commit to Linux. I've dabbled in the past and am no stranger to CLI... So this will likely be a stepping stone into getting my primary PC onto Linux. Go easy on me lol

top 50 comments
sorted by: hot top controversial new old
[–] thebardingreen@lemmy.starlightkel.xyz 34 points 6 days ago* (last edited 6 days ago) (7 children)

I have neither used Bazzite nor CachyOS. You're sure you don't want to try Linux Mint? It's extremely stable Linux for your grandma. Seriously, my dad's laptops run Mint, and have for the last 5-6 years. When he gets a new laptop, I go over and install Mint for him (and he doesn't know what Linux even means, he keeps calling LibreOffice "linux"). He asks me for help with his Windows desktop all the time (which he needs for certain software), but linux "just works" (his words). My son's gaming computer and our house TV (which is an oldish Dell All-In-One that both my son and my wife need to be able to use) also run Mint.

For me, work computers that need to be stable run Mint, work computers that need to be secure run Qubes and servers run Debian.

[–] dracc@discuss.tchncs.de 16 points 6 days ago (1 children)

I second this; Mint is great if you want to set up once and get going.

[–] ollie@pawb.social 5 points 6 days ago

seconding this, my gf struggles with tech, i put her laptop on linux mint and shes had a much easier time using it

[–] andybytes@programming.dev 8 points 6 days ago

My 70 + year old mother uses pop OS and has a degoogled phone that she uses signal to measage. Switching cost is a lie... the tech bros always switching things up so much anyways... Whats is stable and reliable anyways. This world is a shit storm of corpo tech bro nonsense. meh

[–] andybytes@programming.dev 3 points 6 days ago (1 children)

Linux mint is pretty chill! Debian I think? Its got all the bells and whistles. When I set it up for the first time it kinda reminded me of windows. I also like redshift which does not work on pop OS which I use now as a daily driver.

[–] msage@programming.dev 5 points 6 days ago (1 children)

No, Mint is Ubuntu.

LMDE is Debian.

[–] lka1988@lemmy.dbzer0.com 8 points 6 days ago (4 children)

Ubuntu is also Debian under the hood.

load more comments (4 replies)
load more comments (4 replies)
[–] OnfireNFS@lemmy.world 3 points 4 days ago

I would definitely give Bazzite a try. If you are looking for stability and a set and forget OS. If you don't like it you could always try something else.

If you are looking for something to tinker with and change things like manually changing packages or messing with services you probably want a more traditional "non-atomic" os

Don't let talk of the filesystem being "read only" scare you. You can still save files to your desktop and documents and stuff in your user folder.

In windows terms it's more like imagine C:/windows being read-only so you can't break your system. You can still write files to other parts of the drive, but it prevents you from messing up your install (some people like this added layer or stability, some don't like it because it makes tinkering with your system harder)

An atomic OS is kinda like a phone OS, in the sense that every version of iOS 26 comes with the same version of Safari and the same libraries. It makes it so any bugs are reproducible and easier for the developers to track down. Packages are pinned to the OS version. (For example all installs of Bazzite 20260101 will include Nvidia drivers 590.44.01-1)

In a more traditional Linux distro because packages can be updated to whatever version if you install Ubuntu the version of Nvidia drivers is not tied to the OS version. You could have an install of Ubuntu 25.10 and could have a completely different Nvidia driver version from someone else on Ubuntu 25.10. This could make bugs harder to trace because you could have the same OS version but different packages. Think of this like even though you and a friend could both have (Windows 11 25H2 installed you could have different drivers installed)

As for updating Bazzite generally auto updates once a week in the background. It requires 0 manual intervention and keeps your packages and drivers up to date. You can turn this off if you wanted to. Since it uses a "image" based approach (again imagine upgrading from iOS 26 -> 26.1) it is able to save the previous version of the OS. So if the upgrade broke something you can roll your system back to a known good state with a single command.

If you are looking for something that's set and forget I would definitely give it a try.

If you want to tinker with it and figure out how Linux works I would probably try arch or something

[–] TabbsTheBat@pawb.social 21 points 6 days ago (1 children)

I don't mind tinkering, but for this PC, stability is key

I don't want an upkeep heavy OS

Yeah I wouldn't recommend a rolling release distro like cachy then lol. Debian or it's derivatives would be better for something low maintenance that you don't need to update frequently

I also wouldn't recommend bazzite, just cause im not a fan of immutable distros as they feel too locked down for me, but I've never attempted to set up a jellyfin on one, so someone else with more experience would provide a more concrete answer for your purposes there

[–] slazer2au@lemmy.world 6 points 6 days ago (4 children)

Yea, I want something stable and an arch based distro don't really go together.

One of the Debian family is best for that.

load more comments (4 replies)
[–] gnuplusmatt@reddthat.com 4 points 4 days ago

I’ve heard that Bazzite can be a little more locked down

No this is generally put out there by people that don't understand the workflow of an atomic distro. Yes the file system directories are generally readonly. You can still layer packages, or use flatpaks and sysexts to add software or install things in a container. There is nothing much that can't be achieved in an atomic/immutable distro, its just a different workflow. If you want something unbreakable an atomic distro is the way to go

[–] sam@piefed.ca 13 points 6 days ago (3 children)

Bazzite is good for gaming and general computing. If you want to run servers or tinker with the OS at all it becomes annoying and impractical.

Fedora is stable, with modern packages, and is what Bazzite is based off of. I'd probably recommend that.

Debian is rock-solid stable, but lacks newer packages. It's great for a server, not so great for gaming and general computing.

load more comments (3 replies)
[–] chaogomu@lemmy.world 11 points 5 days ago* (last edited 5 days ago) (6 children)

Okay, aside from all the distro advice, I have some practical install advice.

There's a program called Ventoy. At ventoy.net

Ventoy is an open source tool to create bootable USB drive for ISO/WIM/IMG/VHD(x)/EFI files. With Ventoy, you don't need to format the disk over and over, you just need to copy the ISO/WIM/IMG/VHD(x)/EFI files to the USB drive and boot them directly. You can copy many files at a time and Ventoy will give you a boot menu to select them

Most distros these days have a live CD option, meaning you can run the distro and test how it feels without actually committing to an install.

So, take all the distro options here and throw them all on a thumb drive with ventoy installed, then you can simply boot into each one.

Now, my personal fav distro is called Garuda. It excells at gaming, and can do everything you want, but will put a red blinking icon in the task bar if you don't update every week or so.

Garuda is Arch based.

[–] lka1988@lemmy.dbzer0.com 4 points 5 days ago* (last edited 5 days ago)

Ventoy is great. I have a dedicated 128GB flash drive with a variety of ISOs, including various live and full-install Linux distros, Windows (LTSC only + MAS scripts), and diagnostics (Hirens, memtest86, etc).

Incredibly handy to have on-hand.

load more comments (5 replies)
[–] Creat@discuss.tchncs.de 10 points 6 days ago* (last edited 6 days ago) (6 children)

There's a lot of well meaning but not too well informed advice in here. Since one of your goals is gaming, stay away from Mint. It can be made to work (well), but you have to get there. It's basically the recommendation people gave for decades, but there have been massive improvements through many distros while mint just kinda stood still. There's still some things they do rather well though.

CachyOS will do what you want it to, and it is what I switched to like 8 months ago. It isn't maintenance heavy at all if you don't want it to be. I think I had to intervene once since I started using it, but that intervention was necessary or it wouldn't have booted after updates. The official updater will tell you when that's the case, as it lists critical news like that. Otherwise it just works, and it's pre-configured and optimized for gaming. Under the hood it's basically Arch, just without the fiddling of getting it to a usable state. Because of that they're is also an enormous amount of information out there (Arch wiki) on how to do stuff.

Bazzite is a stark contrast in many ways as it's an immutable distro, but also pre-configured and optimized (maybe not quite as much as CachyOS). It will also do what you want just fine. It is relatively "safe" due to the immutability, and updates are much rarer (and by definition always whole system updates). I don't know exactly how you'd run your services, but assuming they are dockerized or similar that should be just fine, but please do some searching before if it does contain what you need in the base image (presumably docker and docker compose).

[–] lka1988@lemmy.dbzer0.com 4 points 6 days ago* (last edited 5 days ago) (2 children)

Since one of your goals is gaming, stay away from Mint. It can be made to work (well), but you have to get there.

Mint works just fine for gaming. I run LMDE 6, all you really have to do is install Steam with Proton. I also run RPCS3 without any odd configuration outside of game-specific items (which you would have to do on Windows as well so it's a moot point).

load more comments (2 replies)
load more comments (5 replies)
[–] teft@piefed.social 9 points 6 days ago

Debian. It’s rock solid. You don’t need anything flashy or new fangled if you’re just building a home server.

I wouldn’t suggest bazzite or cachyos for a newbie.

[–] UntimedDiffusion@piefed.zip 10 points 6 days ago (2 children)

Between those two I would recommend Bazzite, but I think I would actually recommend Bazzite's parent distro, Fedora, instead. Mainly just because I don't know how Bazzite would handle server software.

Also to note, updating Linux is significantly quicker and less painful than updating Windows

[–] KryptonNerd@slrpnk.net 7 points 6 days ago (1 children)

The issue with Fedora for OP is its update frequency might annoy them. Bazzite doing automatic updates might feel more "set it and forget it" for them.

I also would expect server software to be fine on bazzite, just run it in docker containers (which you should be doing for hosting services anyway)

[–] kumi@feddit.online 3 points 4 days ago* (last edited 4 days ago)

No joke. It feels like I'm constantly catching up with Fedora. And I am a person who finds system upgrades recreational. It is not a good pick for OP.

load more comments (1 replies)
[–] hperrin@lemmy.ca 9 points 6 days ago* (last edited 6 days ago)

I cannot recommend Bazzite enough. It is amazing, and it’s based on Fedora, which is also amazing. I’ve used Arch based distros before, and they can be really cool, but they break once in a while, especially if you haven’t updated them in ages.

I’ve turned on a PC with Fedora after a year and a half, and just updated as usual, and it all worked. Bazzite is even easier, because updating simply means downloading a new base image and updating your Flatpaks. Easy peasy, and very quick.

To get Docker, to run your servers, in Bazzite, you can use ujust:

https://docs.bazzite.gg/Installing_and_Managing_Software/ujust/

Or switch your base image to Bazzite DX:

https://github.com/ublue-os/bazzite-dx

[–] nothingcorporate@lemmy.today 6 points 5 days ago

If you game, Bazzite with KDE is damn near perfect. I've been running it for a year and never had a problem making it do what I want it to do.

I don’t want an upkeep heavy OS.

Bazzite is immutable, updates are easy and not bothersome, and if for any reason one ever breaks something, a single command (sudo rpm-ostree rollback), you go back to the previous state, easy peasy.

[–] ClassyHatter@sopuli.xyz 8 points 6 days ago* (last edited 6 days ago)

my first full commit to Linux

a stepping stone into getting my primary PC onto Linux.

Linux Mint is a pretty good stepping stone into the world of Linux. Or Linux Mint Debian Edition (LMDE), for Ubuntu/Canonical free experience. Especially if you prefer low maintenance distribution. Debian has pretty long release cycles, and LMDE, being based on it, will share similar release cycles.

[–] pokkits@lemmy.wtf 2 points 4 days ago (1 children)

Check out Nobara. It is based on Fedora, comes out of the box with everything Bazzite has for gaming (Steam, gamepad/joystick support, etc..) but is not an immutable distro and not as heavily locked down.

I've been a Windows systems admin professionally for 20+ years and although I've managed a few Linux systems professionally, at home I've mainly used Debian for tinkering, running Docker, and dedicated servers for me and my friends. My personal PCs have always been Windows based.

I really wanted to use a Debian based distro, because its what I have most familiarity with, but there just isn't one that isn't Ubuntu based or updated frequently enough for the gaming I like to do. I'm sticking to Deb for my servers. Fedora is just as mature and reliable, and gives me the degree of control I want over system config without being cumbersome. I have some pretty specific network config and software requirements that necessitated some tinkering in /etc and .conf files that Bazzite was not going to let me do.

I also wanted a PC that just worked, minimal tinkering. I do not want to spend my gaming time trying to troubleshoot obscure Linux issues. My personal PC use is like 80% gaming. I have a good virtual infra home lab setup. A Synology NAS that holds my music/movies/file archives.

Nobara setup was a snap. Ditto installing Discord. Both webcam and headset were auto detected. I installed a few flatpak apps including VLC, Putty, Firefox (preferred browser). VLC was able to stream video/audio from my NAS without any additional changes.

Fired up Steam, installed Elite Dangerous, plugged in a T16000 HOTAS joystick and done. Was playing that same night. Ditto any games using my Xbone gamepad.

The only fishing I have had to do online for remedies and workarounds have been related to some small 3rd party apps I use to support games like Elite Dangerous. Most additional software I've installed via Flatpak, which is amazing. However, by design flatpak apps run in sandboxed environments and are not given full/free access to the file system. (this is a great thing). I've added Flatseal to give me a GUI for modifying flatpak app permissions when needed. (Discord, for example, needed additional permissions to allow me to copy/paste screenshots/pics into chat)

I created a separate partition for installed games. Most guides offering help on installed games assume games/apps are installed or looking in your /home folder, but for me it was on a separate volume, which required permissions tweaking or just looking in a different path.

I cut over during the holiday break. Overall, the transition has been seamless and painless.

[–] ridethisbike@lemmy.world 1 points 4 days ago* (last edited 4 days ago) (1 children)

Oh interesting. I've been live booting PikaOS so far just to see how difficult it is to get certain things up and running and... I don't know if it's the OS or if it's the fact that its live image, but getting certain things up and running so bar has been a pain. Docker didn't install easily (CLI was a pain compared to double clicking the .deb downloaded from Dockers website), and I couldn't get Jellyfin to HW transcode through docker, so I installed that through Pika's software discovery thing. Xbone controller wouldn't connect (but that could be a failed BT module on the mobo. I remember having issues with it on windows)... So yea... Off to a great start lol

If Bazzite is going to give even more problems then it sounds like I should stay away from it. The computer will mostly be doing server work, which it sounds like Debian might be the way to go?

The gaming aspect isn't going to be the latest and greatest games. Most couch co-op type games. My main PC is still on win10 for that stuff.

Does booting from a live USB restrict me more so than just commiting to an install on the boot drive? Is Ventoy limiting me? That's how I've been booting so far, but am about to flash to the USB to start the troubleshooting process

[–] pokkits@lemmy.wtf 1 points 4 days ago

I don't think Ventoy would be the limiter there. It sounds to me like its the live distro version. Those can be restricted to running a few apps and being used to install the full version. Often things like hotplug devices don't work too well with live distros.

If the system is primarily going to be a server, I'd recommend Debian, but I'm definitely biased. It's stable, well supported, and documented. I normally install it with the Cinnamon desktop (just in case) and ssh server, and nothing else, then add what I need manually as I go. As a lot of folks in the comments mentioned, the biggest issue with the "stable" distros is that they stay stable by long delaying integrating new modules and drivers. Fantastic for a server, not so great for gaming rigs that are going to need the latest software, fixes, and developments.

My issue with Bazzite, even on a rig that was going to be primarily for gaming was anything else I wanted to do that was not just gaming. You can't install software from .rpm. I tried making some changes to .conf files via command line (using sudo and root) and was denied, so I just noped my way to Nobara. I'm still recommending Bazzite to a friend who also mostly games on his PC. He's not nearly as techie, doesn't have a complicated home network, and just needs something that will plug and play and let him game. And from my perspective as the person he'll call if something doesn't work, if it prevents him from breaking things, EVEN BETTER. xD

[–] luluberlue@lemmy.blahaj.zone 1 points 4 days ago

What you are describing sounds like plain old debian. Stable thing that you can occasionnally update, perfect for all your server stuff. All my servers run CLI debian (probably won't be your case as you mentionned some gaming on it too) and I tend to forget about updating them (or even having them to be honnest) due to how stable the damn thing is.

[–] elbiter@lemmy.world 1 points 4 days ago

You won't just replace Windows with Linux. You'll transition.

It takes some time, but it's not that hard and it pays in the end.

[–] NutinButNet@hilariouschaos.com 6 points 6 days ago* (last edited 6 days ago) (3 children)

My setup is a lot like yours using the same apps. And I actually use Bazzite for my gaming PC.

But I would NOT recommend it for use as a server. It’s a cool distro and gets the job done for gaming. But not suitable for server needs. Also for another reason, Bazzite is immutable which means that it’s not really built to be customizable like other distros. That’s great for ensuring you don’t mess stuff up too bad, but not great for learning and for homelab stuff. You’ll want more customization and the ability to make the OS yours as you find yourself needing to make all kinds of changes as you find new stuff to deploy to it.

Like the other person said here, go with something like Debian. That’s what I am using for my server with the same apps you use.

As a beginner, you’ll find a lot of the guides online for setting up and troubleshooting will often favor Debian and it’ll be easier to do.

Bazzite doesn’t have the same convenience which you will love to have as a beginner learning the Linux space.

If you want to try out some distros, my recommendation is to get yourself a laptop that’s from within the last 5-7 years and you can load up all the different distros on there to get them a test. It’s how I do mine. I got a laptop from work they were going to e-waste and been using it exclusively for Linux for the past 2 years and tried tons of distros on it since.

A lot of people running homelabs choose Debian because it’s like you said. Easy on updates and not prone to shutting down or needing a lot of maintenance and troubleshooting. It just works.

Also, you’ll find that nearly any Linux distro nowadays doesn’t require reboots after updates. I still do them on occasion, but it’s really not necessary and the OS won’t nag you or reboot on its own. I had that frustration with Windows tons of times. Left the house and went to the gym to discover my Windows server rebooted itself that day with zero warning and now I can’t enjoy Plex or my streaming music. That happened to me a couple of times. I have never had that happen with Linux since switching. Only did when we had a power outage, but now I have a UPS and set the computer to auto start when it detects power so that won’t be an issue anymore even after an outage.

Also, if you’re not already doing it, consider using a container like Docker or Podman for your hosted apps. It’s working wonders for me and everything is much easier to control here. It’s also just a great learning experience overall. Management of your apps becomes a lot easier and keeping things contained. My only regret is that I wish I would have started using Docker when I switched to Linux, but the switch after wasn’t too bad. I just had some cleanup to do of the standalone services in transferring to Docker.

load more comments (3 replies)
[–] Crozekiel@lemmy.zip 1 points 4 days ago

I'd likely update it a few times a year, knowing me.

I think this needs to be clarified... I dont know anything that isn't going to be getting security updates fairly regularly, which you're going to want if its hooked up to the internet. Do you mean you don't want to have to reboot often? Because that's more doable, but bazzite is a bad choice for that, it can't apply an update unless it reboots because of the immutable file system. Also cachyos is arch based so you'd likely be wanting to run updates around weekly.

[–] Glitterkoe@lemmy.world 5 points 6 days ago

Can highly recommend Bazzite. You can install most applications and terminal programs no problem through flatpak/brew and config any well behaved package through settings files in your home directory anyways. If you really need specific system level packages, then it's quite straightforward tinkering to setup a GitHub repo that builds a daily image for you based on Bazzite. If you break something, you just roll back to a previous build.

And for testing out new "live" packages: you can! Just make sure you don't forget to persist them into your custom image if it turns out to be a useful addition.

I think I added just a handful packages on top of Bluefin (the non-gaming version) and it runs rather merrily.

Immutable sounds locked down, but to me it's more like highly reproducible tinkering. Just keep your home dir clean ✨

[–] Madiator2011@piefed.social 3 points 5 days ago

Used both CachyOS and Bazzite. Bazzite works great for Steam Deck like device but for desktop daily driving CachyOS with Cosmic DE never got issues and I was distro hoping a lot before.

[–] Strider@lemmy.world 1 points 4 days ago (1 children)

Do you know about piping? It changed everything for me back then. People do the weirdest complicated things that are mostly a few piped commands. One command if you master awk 🤣 but let's not go there.

[–] ridethisbike@lemmy.world 2 points 4 days ago (2 children)

Only piping I've heard of is done in the bedroom 🤣

What's your version of it?? Lol

[–] steeznson@lemmy.world 1 points 4 days ago

I believe it's when bakers make patterns on top of pastries and cakes with icing

[–] Strider@lemmy.world 1 points 4 days ago

Hehe, but seriously then you're yet missing the most awesome thing.

https://thelinuxcode.com/bash_pipe_tutorial/

[–] blicky_blank@lemmy.today 1 points 4 days ago* (last edited 4 days ago)

Just make a partition and install a distro: Try Bazzite(fedora); don't like it? Try Garuda(arch).

I just use fedora and install the stuff myself, which is probably similar to how Windows works since there's no "windows with steam and Nvidia drivers"

Don't use Debian on the gaming PC(or any "stable" or "lts" distro), everything will be out of date and Gaming on Linux typically needs the latest packages.


The big thing you probably will care about is the Desktop Environment; which is what you'll actually see when using the PC. There's Gnome, KDE and more, each distro will typically let you use pic which one to use.

[–] kumi@feddit.online 1 points 4 days ago* (last edited 4 days ago)

Given your requirements, absolutely I'd also recommend against Bazzite and CachyOS, at least today.

Debian stable. Enable security updates by unattended-upgrades and you can basically go over a year without manually updating (aside from the occasional reboot to activate the newer kernel).

Then if you're not already into containers, I propose learning about rootless Podman and using that to run your arr stack services. For example using docker-compose and/or systemd services.

If you don't mind going a little bit more of the beaten track, then I also encourage you to check out Alpine Linux. Their wiki explains how to install it with a read-only root filesystem which it sounds like you'd like. But since it's early and a commitment, maybe save this adventure for later.

Arch has a like 10x more update churn than Debian or sth and is not stable in the same sense.

For a more hands-on system, or something offline, Arch is still great.

bazzite is not meaningfully tinker-proof. Ask a person who says that what they can't do and they can never answer something that you actually can't do.

load more comments
view more: next ›