this post was submitted on 05 Jul 2023
190 points (94.0% liked)

Linux

47952 readers
1486 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 5 years ago
MODERATORS
 

So we can clearly see the most popular distros and the reasons why people use them, please follow this format:

  • Write the name of the Linux distro as a first-level comment.
  • Reply to that comment with each reason you like the distro as a separate answer.

For example:

  • Distro (first-level comment)
    • Reason (one answer)
    • Other reason (a different answer)

Please avoid duplicating options. This will help us better understand the most popular distros and the reasons why people use them.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 12 points 1 year ago (5 children)
[–] [email protected] 10 points 1 year ago
[–] [email protected] 5 points 1 year ago* (last edited 1 year ago)

Out-of-box security configurations supported by the organization (SELinux, hardening)

[–] [email protected] 5 points 1 year ago

Excellent package and dependency management with a wide variety of up-to-date software

[–] [email protected] 3 points 1 year ago (1 children)

Encourages hardware-based optimization and kernel specialization

[–] [email protected] 3 points 1 year ago (1 children)

Yep, these are all true. Throw in overlays and the package availability is unbeatable.

[–] [email protected] 4 points 1 year ago

Absolutely! I haven't had any problems setting up dependencies for various projects and have only needed overlays a few times. Sometimes USE flags can be tricky but most things are pretty well documented

[–] [email protected] 3 points 1 year ago* (last edited 1 year ago) (1 children)

There are dozens of us! And you can join us at [email protected] if you haven't yet!

I love it because it's super configurable, lets you choose compiler optimizations (and through USE flags, features that you need in your packages - you don't have to include everything).

My Linux knowledge has skyrocketed compared to before I used Gentoo. Which of course means it's NOT the distro for people who want something that just works, but honestly, now that it's working properly, I feel it's actually pretty hard to break, and when it does break, I know how to fix it! Versus with Linux Mint a decade ago, if I broke it, I had no idea where to get started and just reinstalled it.

Of course, about half a year ago I decided to move from x11 and OpenRC to Wayland and systemd. And I use KDE. And have Nvidia graphics. Soooo it was a fun ride both relearning how my init system works, and also running into problems with Steam, etc.

I also try to keep my kernel in single digit megabytes, but occasionally I find something missing and have to recompile with more "bloat". So right now I believe it's around 11 MB, but I'll see about improving it over my next vacation. Not that 11 MB takes long to load off a gen4 NVMe drive, but the ePeen needs to be stroked! Also no initial ramdisk, to save even more boot time.

[–] [email protected] 1 points 1 year ago (1 children)

I just reinstalled Gentoo and switched to a Systemd setup as well. I held off for as long as I could but it's just so nice!

I'm using the binary kernel for now, but I'll compile my own when I find the time. 11MB is nuts!

[–] [email protected] 2 points 1 year ago (1 children)

Great to hear! Though I will admit that it took me HOURS of reading the kernel config options I was disabling. But it was also very informative so it didn't feel like a waste of time at all.

[–] [email protected] 1 points 1 year ago

I usually run some commands while running the binary kernel that will disable every module not currently running in the config file, and then build the kernel from that.

I’m guessing you prefer building everything as a module if your kernel is that small?