Fedora Atomic, especially Bluefin, Bazzite and Aurora.
Nearly unbreakable, very reliable and stable in everyday use, needs no maintenance (updates itself, etc.) and more!
Fedora Atomic, especially Bluefin, Bazzite and Aurora.
Nearly unbreakable, very reliable and stable in everyday use, needs no maintenance (updates itself, etc.) and more!
Your case sounds like a perfect fit for Bazzite or Aurora.
ujust
command away, many complex things are made easier with those commandsIt’s a mastodon post where “Fedora” has a hashtag, and then it is followed by “Linux 41…”. The title should say “Fedora Linux 41 will be released on October 29”
Bazzite Bazzite Bazzite!
I was at the same point a while ago.
Everything I touch breaks, and I also had enough of my system breaking because updating with an unstable power grid is like playing russian roulette.
I turned to Fedora Silverblue first, then rebased to uBlue. Aurora first, and then Bazzite. Silverblue feels exactly as the regular variant, Aurora is great for desktop use, and for my gaming PC, Bazzite is fucking great. It just works.
It comes with a lot of tweaks and super many small additions that just make your life easier, especially for gaming.
Updates just happen in the background when there’s nothing better to do and get applied to the next boot image. And in case something doesn’t work as expected, you can always go back in time.
You can also customise it almost/ just as much as regular distros, but it isn’t quite as easy if you want to customise A LOT (e.g. using TWMs).
I didn’t notice huge performance boosts tho, it just comes with more tools ootb, for example to make your GPU more silent when idle.
As said, Bazzite is based on Fedora, so you always get new great modern stuff, at the same time as the other Fedora users do.
Can 100% recommend.
The only difference between -deck
and the classic one is the default environment it bolts into.
With -deck
, you boot into the Steam big picture mode, and with the normal variant into normal KDE.
If you chose -deck
, you can still enter desktop mode by clicking the power menu and then “Exit to desktop”.
For the beginning, I would recommend you to stick to a more popular Distro, like Mint, Fedora, Debian, and therelike.
Many niche distros, like CachyOS, are more tailored towards advanced users who know what they’re up to, or for special use cases, like TailsOS for extreme privacy (e.g. buying drugs, journalism, etc., it’s also commonly installed on an USB stick for portability and non-persistency).
With Fedora or Mint you get way more community support and resources in case something doesn’t work as expected for you.
They’re also (mostly) identical performance wise.
For gaming, I would recommend you Bazzite, which gives you a first class gaming experience, and is extremely robust due to it being a completely new kind of distro. It also has the Nvidia-drivers already baked in if chosen, which makes it more reliable.
But regular Fedora (especially the KDE spin) or other common distros are perfectly fine too for that.
Probably Bluefin-DX.
The “DX” stands for developer experience. It’s a variant of uBlue/ Fedora Atomic (Silverblue) with a lot of added programming tools like Brew, Nix, IDEs, local LLMs, and more.
You can read more about it on the website.
There’s also Aurora, which is the same, but with KDE instead of Gnome.
The dx
-images are meant to be a plug-and-play solution for developers.
You just install it, share your container config to your project colleagues, and go. Don’t worry about not being able to work because of a bad update or some misalignments in your package manager broke your OS. Most stuff is containerised, and if your host breaks, you can just roll back, because the system is basically powered by git.
I’m no developer, but I use the regular variant for casual purposes (no specific tasks, mostly browser) on my laptop, and Bazzite (also very similar, but gaming focused) on my desktop, and both are wonderful! They’re the most boring distro/ OS I’ve used yet, and that’s great. They’re immutable/ image based and always work reliably.
I can really recommend them for a lot of people, from ranging from IT professionals to my mum.
I have a Logitech MX Master 3s and can really recommend it to you.
It’s on the expensive side, sure, but for something I use daily it’s worth it for me. It is a really great device!
It doesn’t have a (easily) replaceable battery tho. I didn’t take a look at how to replace it, but I think it might be as hard, or easier, than with an electric toothbrush or something, if that’s really important to you.
I can’t even remember when I charged that thing the last time, and I think that’s a good sign for the power consumption. So, even if the battery looses 50% of its capacity over 5-10 years, it will still last for weeks and charge in a very short time, and by that time, it will look so used and disgusting, that you might consider buying a new mouse.
You can also use it while charging (looking at you, Apple mouse!), and it has an USB-C port that also acts not only for power, but also as signal line if you want.
It has a Bluetooth-only mode (for connecting multiple PCs), a wireless dongle, and as said a wired connection.
I also made a very similar comment, but with uBlue (Bazzite, Aurora, Bluefin) instead.
They are still pretty vanilla, but include a big list of QoL stuff added in, like staged updates, Distrobox, a huge list gaming tweaks in Bazzite, and much more.
It’s basically stock Atomic made right!
I’ve used them for a year now, and they’re fantastic!
Just a small heads up for OP: You have to do quite a lot of (advanced) things differently from now on if you choose Atomic. Use containers (Distrobox, etc.) for everything you can, avoid installing stuff on the host if possible, etc.
Because others already suggested Arch/ EndeavourOS, I’ll be suggesting something else: Bazzite.
It’s part of the image based (“immutable”) Fedora series and is basically Fedora Kinoite, with all drivers and codecs already set up for you, self managing, with many gaming tweaks included.
It’s rock solid and basically unbreakable, while also being extremely modern and updated. On Arch, even if it doesn’t break, you always get the newest stuff, which might not be as polished. On Fedora, it matures a few months, while still being very modern.
The main target group is “For Linux users who don’t want to use Linux”, meaning, it runs all your favourite stuff (KDE, etc.) without having to care for anything. It even updates itself automatically in the background without any interference.
If you prefer something with less “bloat” (a lot of optional tools and software to choose from, but nothing mandatory), then check out Aurora, which is basically the same, but without gaming stuff.
For more information, check out universal-blue.org
Just a small heads up for OP: You have to do quite a lot of (advanced) things differently from now on if you choose Atomic.
Use containers (Distrobox, etc.) for everything you can, avoid installing stuff on the host if possible, etc.
Just use Flatpaks for 95% you do graphically, and for CLI stuff or software that isn’t available as Flatpak, I would recommend you to create an Arch Distrobox container (already set up IIRC) and use that. You can even install stuff from the AUR and export it, so it works just like it is supposed to.
Maybe, another consideration might be to not run Linux on Windows in some way, but the other way around.
Linux offers great virtualization, maybe you can use QEMU with KVM and GPU passthrough, and then run Windows inside this box.
I find Linux more powerful and less annoying to use day to day, and having those annoyances inside a small virtualized container I can just shut down is more peaceful.
WSL can be restricting, since Linux can’t access anything, and I think getting “the real and proper thing” might be better.
And dual booting, by having both Windows and Linux on the same drive, is something I would advise against. Windows doesn’t play nice with others and often “accidentally” breaks the bootloader and hard drive permissions, leading only to trouble. If you dual boot, install them on a separate drive and select the booting drive manually in the BIOS.
Also, why do you want to run Ubuntu specifically? Did you also look up for alternatives, like Fedora or Debian?
Dual booting Pros: a full-fledged Linux OS Cons: Harder to install and to mantain.
Also, sometimes Windows being an ass and “accidentally” breaking the bootloader.
I advice anyone to have just one OS per drive installed. Keep Windows and Linux separate if possible, or some Windows update may break GRUB.
Then how do you explain the continued success of Mint?
Because Mint’s philosophy is to make a friendly, simple and usable system for everyone.
That may be for people who came from Windows before, or those who like their OS to be a bit more conservative, meaning no flashy stuff, boring, and just working. Just like Windows was “in the good ol’ days”.
This makes it accessible and usable by everyone, including Linux sysadmins who come home after work and don’t want to deal with annoying computers and fixing things.
Everything on Mint feels high quality, functional and cohesive.
ElementaryOS on the other hand feels like a cheap MacOS clone, but nothing works. Those who want Mac, buy a Mac.
Mint/ Cinnamon on the other hand is similar to Windows (XP, 7, etc.), but not a copycat. It’s familiar enough to be intuitive for Windows users, but much enough it’s own thing.
Mint’s main focus is to get a uncomplicated, and usable system, while Elementary’s focus is to just do what Apple does. … Well, did. 15 years ago. They totally forgot how much work maintaining a distro and a desktop with a whole app suite is, and just stopped working on it.
While Gnome and KDE (and other WMs/ DEs) got magnitudes better in just one year (e.g. Plasma 6), Pantheon (and Elementary) just stagnated the last 5 years or so.
They don’t even offer/ work on Wayland yet, or other new things.
Either they’ll stop working on Elementary, and focus only on Pantheon, so it can live on on other distros, or it will just continue dying like it does currently.
That’s not what OP was asking for though.
Why not? In my comment I explained exactly what benefits it would have in this case with a Nvidia GPU. I think it makes sense to at least mention the option.
OP tried Bazzite and wasn’t the biggest fan of it, but not because it’s image based, no, just because it uses the same Nvidia driver as upstream Fedora.
They could also have said that they really liked it, who knows?
And I don’t understand why the Linux user community on Lemmy pushes immutable distros so hard.
Because they’re awesome? They’re extremely low maintenance, just work (for me), are very robust, offer a lot of choice, and much much more.
I think they’re very underrated and should be used much more. Sure, some people just don’t like them, but some people would, and those should know this option exists.
I personally think X11 shouldn’t be used anymore. Fedora dropped official support for it recently iirc and it will soon be deprecated, so it might be even worse in the future.
Wayland works perfectly fine under Gnome from what I’ve heard, and with Plasma, it should be working great too.
You could maybe try Bazzite or Aurora/Bluefin.
They are all Fedora Atomic, the “immutable” Fedora variant, and offer baked in Nvidia support.
The cool thing is:
GTS
(or whatever it’s called) variant around, which is the last major version of Fedora. You won’t get the newest stuff and will be half a year behind in terms of features, but then there won’t be any surprises.
I believe the bluefin:gts
isn’t around yet, but will come with the next major release.I will give the font a try!
I’m not dyslexic, but I think legibility is super important and underrated on most distros. This one looks both aesthetic and very readable.
Do you know if it is already in the Fedora repos? If not, how can I install it?
deleted by creator
I never had an IT background and also “just tried” Linux a few years ago.
Now, I’m still not an Linux expert, but relatively proficient with it.
I tried reading “How Linux works” (free e-book), but didn’t have a great time with it.
It’s just too detailed for someone who just wants to use Linux. It might be an absolutely great resource if you plan to work in IT, but other than that, just it’s too much wasted time.
What helped me a lot was to use Linux as an OS for my homeserver.
You don’t need anything fancy for it. Just use an old spare laptop or something similar you have laying around, or buy an used small form factor PC, like those Mini-PCs many businesses use. Those often cost less than 50 bucks and would otherwise land on the trash.
Then, install your server OS of choice. The most popular one is just plain ol’ Debian, and it’s what I used. It’s a great choice!
Servers run without a display or GUI (DE/ WM). You set it up once, and then connect to it remotely via SSH.
With that, you can either install a web interface like CasaOS or Cockpit, or just use the CLI for everything.
For the start, you can choose just Nextcloud AIO and call it a day. It comes with all things needed for a functioning webserver. But, things said, the learning experience ends here pretty quickly. It’s made to be easy and painless.
If you want to learn more, then consider setting up the stuff for yourself. It’s also really not hard (coming from someone who doesn’t IT stuff professionally!), but takes a bit more time, because you have a lot of choices.
For that, you might consider checking out c/Selfhosted and awesome-selfhosted
on GitHub.
Theres a lot of really cool things you can discover!
The main reason I recommend that, and not just “Try LFS, Arch, Void, Gentoo, or whatever” is because I find it pretty much useless. Sure, you learn how it works, but for what price?
When you set up your own homelab, then you have actual useful things running, you also learn a lot, and maybe you can add it to your CV when applying for jobs.
I for example work in the chemistry sector, where IT stuff like this is pretty useless on the first glance, but I often got invited for a job interview exactly because of that. It’s just a nice skill to have!
For checking out great CLI tools, check out the according video from TheLinuxExperiment or other YouTube/ PeerTube videos.
Try to learn the basic commands, like cd
, ls
or cat
, then look up for more advanced/ alternative tools, like tree
(instead of ls), bat
(instead of cat), and so on, and then try to learn shell scripting.
I really like using fish
instead of bash
, because it’s a very friendly and interactive shell ;)
I hope that my comment was helpful! :)
I recommend you Aurora. It is basically Bazzite, which you already suggested, but without gaming stuff.
Why do I recommend you that?
GTS
variant around, which uses the last big release of Fedora, which is still kept up to date maintenance wise. So, you are always half a year behind in terms of new features, but it has been tested for half a year more than regular Fedora or the other images. When you choose the more conservative GTS variant, you’ll get way fewer surprises.After installation, you can hop into the terminal and use the
ujust rebase-helper
, where you can select which image variant you want to havelatest
: synchronous with Fedorastable
(default): features are two weeks behindgts
: already said, last release, but still secure and more polished.I think it is the perfect balance for you between “Debian is too stale” and “Fedora and many other distros change too often”.