this post was submitted on 21 Oct 2023
89 points (90.1% liked)

Linux

48329 readers
1381 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
 

I'm ditching Windows in favor of Linux on my personal desktop. And so I'm looking for advice on which distro I should start with.

About Me

I use Linux professionally all the time but mostly to build ci/cd pipelines and for software development/operations. I've never been a Linux admin nor have I ever chosen the distro I use. I'm generally comfortable using Linux and digging into configs/issues as needed.

Planned Usage

I use this machine for typical home usage: Firefox, a notes app (currently Notesnook), maybe office style tools like word and excel. I also use this for gaming: Steam, Discord, etc. Lastly and least important, I use this for a small amount of dev work: VSCode, various languages, possibly running containers.

What I'm Looking For

I'd like an OS that's highly configurable but ships with good default settings and requires very little effort to start using. I don't want it to ship with loads of applications; I want to choose and install all of the higher level tools. Shipping with a configured desktop is perfectly fine but not required. Ideally, I can have all of this while still keeping the maintenance low. I think that means a stable OS, a good package manager, stable/automatic updates, etc.

Last bit. Open source is rather important to me. I prefer free and free.

Anyone have good suggestions??

Edit

I'm aware of tools like Distro Chooser. They've recommended Arch Linux and Endeavor OS to me so far. But I'm not ready to trust them yet. I'm looking for human input.

Edit 2: Hardware Info

I'm running on an ASUS ROG Strix GA15DK. It's just over 2 years old. The hardware was shiny but not top-tier at the time. It’s not new at this point but also not old by Linux standards.

  • AMD Ryzen 7 5800X Processor
  • NVIDIA GeForce RTX 3070
  • 16GB DDR4 3200 MHz RAM

Edit 3

It's official. I installed EndeavourOS! I got it to work without any issues. Yup, first try. It definitely didn't take me ~10 tries :D

Thanks for all the input all! Wonderful crowd here!!!

(page 2) 50 comments
sorted by: hot top controversial new old
[–] heygooberman@lemmy.today 4 points 1 year ago* (last edited 1 year ago)

I recommend Linux Mint. It comes with good default settings but is configurable. The Cinnamon DE is exactly like that of Windows, so you don't need a lot of effort to start using it. Mint comes with some pre-installed apps like Firefox and LibreOffice, but they may not be the latest versions, so you can purge them afterwards and reinstall through one of the package managers.

Speaking of which, Mint comes with APT and Flatpak as package managers, but Snap is disabled by default. You can enable it, if you want to.

Mint does not come with any gaming apps pre-installed, but Steam can be installed, and many games work on it, especially those that are verified to work on the Steam Deck. Lutris is another game app you can install, and that allows you access to other game platforms like Blizzard, but don't assume that all games will work perfectly through Lutris.

[–] glasgitarrewelt@feddit.de 4 points 1 year ago* (last edited 1 year ago) (2 children)

I like the video by Chris Titus Tech: https://www.youtube.com/watch?v=KyADkmRVe0U

He puts about 40 Distros into a tier list and I completly agree with him. Spoiler:

Supreme: Debian, Arch

Amazing for new users: Kubuntu, Mint, Zorin, Nobara

Devil: RedHat, Fedora, Ubuntu, CentOS

But it is a nice short introduction to the goal of each distro.

[–] PipedLinkBot@feddit.rocks 2 points 1 year ago

Here is an alternative Piped link(s):

https://www.piped.video/watch?v=KyADkmRVe0U

Piped is a privacy-respecting open-source alternative frontend to YouTube.

I'm open-source; check me out at GitHub.

[–] samsy@feddit.de 2 points 1 year ago (1 children)

What makes fedora to the devil?

[–] glasgitarrewelt@feddit.de 3 points 1 year ago (1 children)

I think it is summarized by "because it is backed by a big company", like Ubuntu. Compared to Debian or Arch, which are community based distros, many people think (me included) that it is a bad thing, that one company has so much control over one distro. They tend to make decisions that benefit them, not the user.

[–] samsy@feddit.de 3 points 1 year ago (3 children)

In theory that's correct. But if you look at the list of progressive changes and contribution. RHEL created a lot of common standards. And we don't talk about stuff like snap here, we talk about systemd, pipewire etc.

load more comments (3 replies)
[–] Gutless2615@ttrpg.network 4 points 1 year ago

PopOS or Endeavor

[–] Wrongleverkrunk@lemm.ee 4 points 1 year ago

Pop os or mint

[–] aleq@lemmy.world 4 points 1 year ago

Given your background it should come to no surprise that it doesn't really matter much.

That said, I recommend Arch with some caveats, mainly with regards to the "very little effort to start using" requirement. If you know how to follow instructions, it should only be about 30-45 minutes to install it. It will on the other hand fit your other requirements of good defaults and not shipping with loads of applications. When you install an app you will get that app and nothing else, and the defaults will either be exactly what the upstream defaults would be if you built it yourself or something very close to that. You also have everything available through the AUR, and after using it for years I've yet to run into an update not going smoothly.

[–] Steamymoomilk@sh.itjust.works 3 points 1 year ago

So its not really a distro, but what i do on my laptop is installed rocky 9 linux and use distrobox for installing applications. Rocky is Based on Rhel, its lts is good till 2039 and is super stable

[–] snowcatridge10@beehaw.org 3 points 1 year ago
[–] hemko@lemmy.dbzer0.com 3 points 1 year ago

Your post screams of Debian.

[–] JoMiran@lemmy.world 3 points 1 year ago

I would avoid Ubuntu and Fedora because of their corporate shenanigans. I've had a very painless experience with Pop!_OS as my daily driver and there's a version that comes with Nvidia support already baked in. Otherwise, I would recommend Mint D which is the version that ditched Ubuntu for pure Debían (what Ubuntu is a fork of).

[–] Cooks_8@iusearchlinux.fyi 3 points 1 year ago

Fedora is a great distro

[–] zib@kbin.social 3 points 1 year ago

Personally, I found Arch to be difficult to get installed. I'm ok with command line stuff once everything is all setup, but having to use it for the installation process is something I found to be too easy to screw up and too time consuming overall. Also, I haven't seen any drop of vanilla Arch with a GUI installer. For the Arch experience, I generally go with EndeavourOS since it's easy to install, gives you lots of options for the window manager, and is easy to use once you get it up and running.

If you'd prefer the Debian environment, I think anything from Debian or any of its derivatives (Ubuntu et al) would be a decent choice. My favorite is Linux Mint. I've seen a lot of people describe it like "entry-level" Linux, but it's very capable and user friendly. It's where I tend to spend most of my time when running Linux and I would say usually requires the least setup since it typically just works out of the box.

There's also OpenSUSE Tumbleweed if you feel like going a somewhat different direction. I get more "traditional Linux" vibes from OpenSUSE, but packaged up in a user friendly manner. I play around with it from time to time in a VM, mostly when I want to test out some new server package locally. But, that said, it's still capable of handling anything else I throw at it, so it's fun to use all the same.

[–] prunerye@slrpnk.net 3 points 1 year ago

You can skip this comment if you're avoiding anything arch-based; I don't have any additional distro suggestions beyond what's already listed (they really are mostly the same), but in regard to the arch-based suggestions, I would only add that you can reduce the maintenance by choosing a DE with a slower update cycle (e.g. XFCE or any WM) and, more importantly, remembering that you don't actually have to update your system every day. Even once a month is probably fine. I don't get the impression you want vanilla Arch though; Endeavor or even Manjaro minimal will have the defaults you're looking for, or literally any other non-Arch distro if the AUR isn't important to you.

[–] possiblylinux127@lemmy.zip 3 points 1 year ago
[–] cocolopez@lemmy.world 2 points 1 year ago

You want Xerolinux. Ships with little, already configured and with beautiful looks, arch based.

[–] carcus@lemmy.ml 2 points 1 year ago (1 children)

What distro do you use at work? Using that at home would benefit you professionally as well. I’d start there unless it’s redhat.

[–] Lodra@programming.dev 2 points 1 year ago (1 children)

Redhat :)

At least, that's where most of my experience is. But now I'm working for a contracting company so I use whatever distros are made available by clients.

load more comments (1 replies)
[–] lypticdna@feddit.uk 2 points 1 year ago

I did the classic, jump in at the deep end approach, and ended up with some distro hoping for a while. I then settled on Fedora.

Why? It did everything I wanted to do and did it well. I found some distro so easy to setup but harder to maintain, some really slick but problematic with updates and apps. Fedora, for me, just worked.

All that said, there are various factors to consider, including your hardware configuration. Some distro just happen to work better on some hardware specs, especially when considering your graphics.

I have a similar usage to you, covering a little bit of everything including gaming and dev and, so far, everything continues to work. So much so, I am thinking of switching my gaming rig over to Fedora in the coming weeks.

[–] bennieandthez@lemmygrad.ml 2 points 1 year ago
[–] pascal@lemm.ee 2 points 1 year ago (1 children)

"highly configurable" and "very little effort to start using" don't blend together in car mechanics, and they don't in Linux either.

I was going to suggest Gentoo or Arch because they're the standard for "highly configurable" but they really demand some effort to start using them.

Also, so far, only Debian really, really, cares about open source, most distros don't mind copyrighted video codecs or proprietary GPU drivers if they make the user's life easier.

[–] worsedoughnut@lemdro.id 2 points 1 year ago (1 children)

“highly configurable” and “very little effort to start using” don’t blend together [...] Arch because they’re the standard for “highly configurable” but they really demand some effort to start using them.

Then they should just use Endeavour, it's literally just arch with some nice QOL packages to start.

load more comments (1 replies)
[–] supert@lemmy.sdfeu.org 2 points 1 year ago

Void fits the bill. Debian if you don't want rolling.

load more comments
view more: ‹ prev next ›