this post was submitted on 08 Jul 2023
113 points (99.1% liked)

Linux

47951 readers
1385 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
 

Maybe what I'm looking for is the holy grail, but what do you guys suggest as a Distro with a good balance between stability and up-to-date packages?

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 6 points 1 year ago (1 children)

I have been using Gentoo exclusively on my desktop and ThinkPad for 7 months now and I reeeaaally like it. It's a rolling release distro but you're able to set your system to only use versions of packages marked as stable by default, then using a simple config file you can select which packages you want the newest, bleeding edge versions for. This allows you to have a customizable blend of stability and newness. With Gentoo, the package manager does have to compile your packages from source, but a lot of big packages (like Firefox or the kernel) have binary options as well, and with modern hardware most packages don't take very long to compile.

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

Note that mixing stable and unstable (~) isn't offically supported on encouraged. You sure will get still help on the forums still. Many people mix stable and unstable, me included. When I need to unmask a unstable package I'll limit the unmasking by providing some version limit. For example: <category/package-1.3.9999. This way next major version bump won't be automatically installed via @world update. It's not bullet-proof, but better than blindly unmasking every unstable version of a package.