this post was submitted on 24 May 2024
52 points (88.2% liked)

Linux

48372 readers
966 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
 

Update 1: Thanks for all the responses! I've gotten a lot of very good comments saying I should stick with Mint, and that's sitting comfortably in my top two picks right now. Between new distros, I'm most interested in Arch's rolling release model, as it provides some benefits for me for reasons I didn't really get into here. I'll be considering Manjaro Plasma as my leading "new" pick, and am considering EndeavourOS and rolling releases of other distros as other alternatives. I'll mostly be weighing my options between sticking with Mint Cinnamon, switching to Manjaro Plasma, and setting up my Mint install with Plasma for now. Many thanks to those that have responded, and to any new commenters, feel free to add your own thoughts!

Update 2: After trying out EOS, Arch, Manjaro, OpenSUSE Tumbleweed and Universal Blue, among many other options, I've come to the decision that I'm okay with sticking to Mint for now on my main desktop and setting up UBlue Aurora on my work laptop, but might consider switching to Kubuntu or Fedora if I want something similar at work and at home (one of my main draws away from Mint was that it didn't offer a KDE option), or to OpenSUSE Tumbleweed if I must have a rolling distro for some reason. Thank you all for your guidance, and happy distro hopping!

Hey all! I've lurked here for a while and not really posted anything, but here goes.

Title says most of it. I'm a hardware nut with a little programming background knowledge, who built my own beefy desktop about 3 years ago. I started on Windows 10, but I made the switch a few months ago and haven't looked back. I was worried about how much trouble I might have with Linux given my limited software background, and picked more beginner-friendly distros to start out. I toyed with Ubuntu for the first couple weeks before switching to Mint, and I've now been a happy Mint user for several months with no big hiccups. I'm a little bolder and wiser now, though, and I feel like I can still get more out of Linux by jumping to a more unstable and tweakable distro. I was hoping you'd have some suggestions - and knowing the nature of the Linux community, lots of options to consider. :)

Here's what I'd like in a distro:

  • Tweakable. I like having lots of settings, and one of the things I liked most about Mint was how much more customization I could get than Windows. I like config and setting things up to my unique tastes, and knowing that many people say this is a weaker aspect of Mint, I'm interested in what other distros have to offer.
  • GUI-friendly. I'd like to learn the Terminal, but I'm not confident enough in it just yet to use it for everything. Making my GUI look good and setting it up to fit my tastes are also important to me, and I liked Cinnamon's slick UI/UX features like Hot Corners and panel applets. I don't necessarily want something that imitates Cinnamon OR Windows, or even need anything outstanding in a UI, but having something more than Spartan would be much appreciated.
  • Well-documented. I'm still new to Linux; I'll need a lot of help getting used to its quirks. I've been interested in Arch because of what people say about its documentation. A good wiki to follow and readily available answers for my nooby questions may be the deciding factor on whether I stick with a distro and spin/flavor/etc or move on.
  • Reasonable gaming compatibility. My library is small, I don't play a lot, and all the games I'm serious about run with only a couple hiccups on Mint with Proton, Lutris, and Mesa. Most of what I do is browse the Internet, write in LibreOffice or equivalent, check my email in Thunderbird or equivalent, and maybe open GIMP or a game once in a while. I'm not so serious about how my games run, I just wouldn't want to daily drive a distro that's handily much worse than Mint for gaming, and would prefer a rolling distro or one with frequent updates, so I have the latest drivers. Anything significantly better for gaming is a plus, not expected. I've been interested in Nobara and Arch for different reasons, but I'd like to look at all my options before I pick one, including other distros I haven't heard of or looked into. Thoughts?
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 2 points 6 months ago (2 children)

Tweakable

Linux Mint scores less favorably on this due the absence of GNOME, KDE or a Window Manager within their offering (though you should be able to install them). Therefore, consider a distro that comes with (in alphabetical order):

  • GNOME, if you want customization through extensions
  • KDE, if you want built-in customization
  • A Window Manager (too many to name), if you feel particularly brave

GUI-friendly

GNOME and KDE score excellent in this regard. Special mention goes out to openSUSE Tumbleweed and Garuda Linux for scoring better on this than most other distros.

Well-documented

The gold standard has been set by Arch and Gentoo. Gentoo is probably too hard for you currently. Arch could work out, but that requires you to do an excellent job at reading through its documentation and acting upon it.

Reasonable gaming compatibility

There shouldn't be a lot of difference between different distros in this regard. However, distros optimized for gaming (like Bazzite, Garuda and Nobara) do tend to score better as they've received patches and whatnot to solve edge cases.

Thoughts?

To conclude, I think you should play around with both GNOME and KDE. After that, consider one of the following distros:

  • Arch; this one will undoubtedly teach you the most on Linux. However, you might perceive it as exhausting to keep up with coming from Linux Mint; FYI it's the most hands-on experience, though your mileage may vary*.
  • Bazzite; likely to be the most hands-free experience out of these. Documentation does leave some to be desired.
  • EndeavourOS; Arch with easier install.
  • Garuda Linux; Opinionated Arch. Though, I'd say its defaults are relatively sane ~~even if I loathe its themes~~.
  • openSUSE Tumbleweed; Mostly included for YaST; i.e. its excellent suite of GUI apps that are simply absent on non-SuSE systems. Though, being the gold standard for a stable rolling release distro doesn't hurt either. Documentation is lackluster.

(FWIW, you could also try some spin of Fedora)

My 2 cents.

[–] meekah 2 points 6 months ago

Been using arch for a few weeks now, so far it hasn't been too complicated. Also, using archinstall made the installation reasonably easy

[–] [email protected] 1 points 6 months ago* (last edited 6 months ago) (1 children)

GNOME is NOT GUI friendly. They limit the things you can do through the GUI a lot.

If you want a "normal persons desktop" then it works.

The problem is, random things are missing and fixing them requires tons of work

  • changing the mouse cursor
  • adding right click "create new" entries (afaik)
  • custom application launchers

GNOME just works if everything is perfect. For example apps, if you want to edit a .desktop entry of an app you need to go straight to the text files.

They just present you with "app icons" and you can only display the app in Software. Which is very fine but not friendly to people that need a little more.

Or when entering a manual path in Nautilus, you need a keyboard shortcut. Or when doing more advanced settings.

[–] [email protected] 1 points 6 months ago (1 children)

I agree that GNOME is not perfect. Never implied as such anyway. You've excellently noted some things that are easier to achieve on KDE than on GNOME. However, likewise, GNOME's extensions allow for customization beyond what KDE allows (see e.g. https://material-shell.com/).

[–] [email protected] 1 points 6 months ago (1 children)

Yes but GNOME breaks extension compatibility nearly every 6 months. Maybe not from now on, as they switched for a different model.

But still, this is not GUI friendly if you need random peoples unmonitored code.

I was not referring to a single KDE Extension here. Extensions are a big security issue. Literally nobody is monitoring them. You can be happy if there are people doing badness-enumeration and flagging bad ones.

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

But still, this is not GUI friendly if you need random peoples unmonitored code.

Say whatever you will, extensions are a feature and/or design choice of GNOME. One that definitely comes with its own set of implications. But, like always, the user should interact responsibly with it.

I was not referring to a single KDE Extension here. Extensions are a big security issue. Literally nobody is monitoring them. You can be happy if there are people doing badness-enumeration and flagging bad ones.

I'm not a fan of how extensions are handled in general. But some of the the more popular ones are handled by GNOME developers and/or friends. So there's at least some chain of trust.

[–] [email protected] 1 points 6 months ago

I also see that Dash-to-panel has a very active community, which is really good as it is pretty much needed for me to make GNOME usable.