this post was submitted on 28 Jun 2025
59 points (96.8% liked)

Linux

55735 readers
899 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 6 years ago
MODERATORS
 

What Distros do you want to shoutout and why you think they are doing well/are the best at what they do?

I am curious what is out there and have only had some experience with Linux Mint, SteamOS, and Pop!_OS

you are viewing a single comment's thread
view the rest of the comments
[–] sem@lemmy.ml 12 points 1 day ago (2 children)

Fedora Silverblue -- a very good balance of immutable distro and user friendliness. Stability and reliability of being immutable without low-level hacking like in Nix / Guix.

[–] unixcat@lemmy.ml 6 points 1 day ago

There’s also secureblue, which is a fedora atomic fork with nice security hardening

[–] NotProLemmy@lemmy.ml 0 points 1 day ago* (last edited 1 day ago) (2 children)

Why go immutable? You can't install shit on immutable distros.

[–] prole@lemmy.blahaj.zone 1 points 7 hours ago

You can’t install shit on immutable distros.

Simply not true.

[–] stallmer@sopuli.xyz 12 points 1 day ago* (last edited 15 hours ago) (2 children)

I use immutable distros for the stability, and the nixOS approach isn’t for me.

You can install whatever you like using a tool called distrobox, which allows you to run containers easily.

I have an arch Linux container, and I have access to the entire AUR if I so please. I use that container to run Steam, and performance was the same as on Bazzite using the natively installed Steam.

[–] sarahduck@lemmy.blahaj.zone 2 points 18 hours ago

I do this too, being able to use Arch's packages while having Kinoite's stability is a really, really nice combo.

[–] NotProLemmy@lemmy.ml 0 points 21 hours ago (2 children)

But because the apps are running in containers, the performance will take a hit. And also the customization.

[–] prole@lemmy.blahaj.zone 1 points 7 hours ago* (last edited 7 hours ago)

Distrobox isn't the only way to install/run software.

[–] HayadSont@discuss.online 3 points 19 hours ago* (last edited 19 hours ago) (1 children)

the performance will take a hit

This is not entirely true. Is there overhead? Sure. But, if the distro used for the container provides (somehow) faster or more performative packages to begin with, then running software within a fast container can be faster that running it natively on the slower host. Link to the comment in which the link to the above benchmark can be found as proof. As can be seen, the Clear Linux container performs better in 90% of the benchmarks. And, the Fedora container is only negligibly (so within margin of error) less performative than the Fedora host.

[–] NotProLemmy@lemmy.ml 1 points 6 hours ago (1 children)

Ok, but it's still less customizable.

[–] HayadSont@discuss.online 1 points 6 hours ago (1 children)

Q: Would a normal system (read: I'm not talking about Guix System or NixOS) allow you to install multiple branches/versions of the same software natively without introducing a lot of headaches?

A: No. This is literally unsupported.

Then, if using containers (or any other similar platform) allows one to breach that limitation, would it be fair to call containers (and their like) to be strictly limited/limiting in customization?

[–] NotProLemmy@lemmy.ml 1 points 6 hours ago (1 children)

Tell me a situation that where will need 2 different versions of the same app then.

[–] HayadSont@discuss.online 1 points 5 hours ago (1 children)

Sure fam. This is actually a situation that might come up a lot. Basically any instance of dependency hell caused by conflicting dependencies would be resolved if two different versions of the same software could coexist.

  • Peeps that are maintaining packages probably have to deal with this every once in a while as well. Especially if the packaged software relies on some very niche (and possibly questionable) dependencies*. To point towards one of the most openly discussed cases of this, consider watching this video by Brodie in which the takedown of the unofficial packages of Bottles is being discussed.
  • E.g. whenever one tries to compile software themselves OR install/use them as/from binaries/tarballs.
  • E.g. installing packages as PPAs or other third party repositories (like e.g. the AUR) can also come with dependency hell and are often the reason why breakage occurs.
[–] NotProLemmy@lemmy.ml 1 points 5 hours ago (2 children)

Fine. Guess I'm trying Fedora Kinonite.

[–] HayadSont@discuss.online 1 points 4 hours ago

Apologies for the 'spam', but I was afraid editing my previous message would be in vain. If you desire/crave for decent documentation, then Bazzite deserves another endorsement. While its documentation isn't as expansive as the excellent ArchWiki, it should be more than able to answer your questions.

Secondly, if you happen to come across an issue that has been painstakingly difficult to resolve, then please consider consulting its many community channels for support. There's a Discourse, a Discord and an AnswerOverflow. So pick your poison 😉. FWIW, I've always had great experiences on their Discord.

[–] HayadSont@discuss.online 1 points 5 hours ago

Excellent choice fam! However, as much as I adore Fedora Kinoite, it might not provide the best onboarding 😅. If you're fine with that, then please feel free to go ahead and embark on your journey. However, I would suggest you to at least look into uBlue's offerings:

  • All operate within the paradigm of providing a so-called "batteries-included" product. So, going through the whole mumbo jumbo of RPM Fusion's Howtos to see what's relevant for you to apply and painstakingly waiting for them to be applied can be skipped.
  • Furthermore, based on your precise needs, you can choose to adopt more opinionated variants:
    • Aurora is their general use KDE variant
    • Bazzite, on the other hand, is their game ready variant that defaults to KDE
  • Or, if you prefer a minimal installation, you can choose to install their base images instead. These basically offer Fedora's images (including Kinoite) with the absolute minimal of hardware enablement and other essential uBlue goodies.
  • If you are a system crafter at heart, then perhaps you're more attracted towards creating your own bootc image. This can be achieved by uBlue's own image-template OR through the community-effort in BlueBuild.

Regardless, fam, enjoy! And please consider to report back on your findings 😉! I would love to read your adventures of venturing the exotic waters of Fedora Atomic 😊!