94
submitted 1 year ago* (last edited 1 year ago) by Lodra@programming.dev to c/linux@lemmy.ml

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 3) 33 comments
sorted by: hot top controversial new old
[-] pascal@lemm.ee 2 points 1 year ago

"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

“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.

[-] pascal@lemm.ee 1 points 1 year ago

Endeavour

Oh, nice choice!

[-] supert@lemmy.sdfeu.org 2 points 1 year ago

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

[-] darcy@sh.itjust.works 1 points 1 year ago

endevouros is a great option imo. not as bloated as manjaro, but everything works out of the box. it being arch based makes it easier to install things and troubleshoot, due to arch linux support. i would recommend kde as the desktop environment if you want something fully featured with lots of customizability options, but i3 is nice, but annoying to get started.

[-] Empricorn@feddit.nl 1 points 1 year ago
[-] Pantherina@feddit.de 1 points 1 year ago* (last edited 1 year ago)

Fedora Kinoite from ublue. Has docker and all the codecs preinstalled. If you need VSCode, add the repo and layer it (rpm-ostre install abc). You can create distro containers with distrobox, or use podman or docker directly.

The system is configurable but image based, very good defaults, its always upstream with transparent changes (rpm-ostree status).

I broke every distro before, and Kinoite is great. The ublue modifications include complete ffmpeg and more, so everything works

Edit: I know everyone recommends something else. I find it really annoying that distros cant join a little more in their work.

Fedora Atomic (the bigger name for all "immutable" distros) is different through the image based model (using OSTree) and also having tested but very recent updates.

[-] qwool@lemmy.world 1 points 1 year ago

I'd say mint or debian, and NixOS is neat if you're willing to spend weeks on it. It allows you to make reproducible and declarative systems as well as declaring sets of packages for the current thing you have to do

[-] prole@beehaw.org 1 points 1 year ago* (last edited 1 year ago)

FYI, I just switched to Linux few months ago from Windows and have been using Arch/EndeavorOS with KDE, and have had a wonderful experience.

I have a relative who's been using Linux for years, and that's the one they helped me install. I needed their help a handful of times the first couple of weeks, but since then I've been on my own and I love it.

Depends if you want bleeding edge or not. I don't mind it, but I get update notifications like 3x a week.

[-] vaselined@lemmy.world 1 points 1 year ago

Arch is best for you. As you have experience with Linux, you won't have issues configuring it according to your needs. Arch wiki is a gold mine.

[-] MonkCanatella@sh.itjust.works 1 points 1 year ago

I like Fedora and PopOS. I find PopOS to be the most exciting and best out of the box experience, with plenty of options for customization. Endeavour is also fantastic and considering you have lots of experience with Linux already, should be and excellent choice as well. If you want kind of a set it and forget, I can't recommend PopOS enough. Fedora for if you want to tinker and set things up to suit yourself more, and endeavour even more so.

[-] deadlyremote@lemmy.ml 1 points 1 year ago

Probably Arch.

[-] flying_gel@lemmy.world 1 points 1 year ago

I began with slackware linux late 1990s and have moved to FreeBSD about 10 years ago. Just recently installed Linux again and found pop! os to be quite usable. I think it's worth to check out.

[-] starman@programming.dev 1 points 1 year ago

I'd suggest you EndeavourOR or Arch.

There is also NixOS, but you will loose the ability to use GNU/Linux for CI/CD and programming, like you did before learning nix.

[-] FREEZX@kbin.social 1 points 1 year ago

I'd like to add Archcraft to the arch-based distro suggestion. It's arch, but with a selection of sleek DE configs.

[-] LoveSausage@lemmygrad.ml 1 points 1 year ago* (last edited 1 year ago)

Peppermint , Debian based , important stuff there but still slim , shit just works

[-] superguy@lemm.ee -2 points 1 year ago

I just recommend Manjaro KDE.

It's very simple and easy to use. It seems likes it's designed to make transitioning from Windows as easy as possible.

load more comments (6 replies)
[-] Neikon@lemmy.world -3 points 1 year ago* (last edited 1 year ago)

Manjaro, a stable descendant of Arch Linux. It has stable updates every week (more or less). You can select your favorite DE, kernel version, it is updated for optimal gaming performance, easy to install like Ubuntu. If you miss any app in the Manjaro repos you can always download it from **AUR **(Arch Community Repo), **Flatpak **or **Snap **by activating it easily from their app store.

Yes, it is similar to Endeavor OS, but I think Endeavor is more like an easier version of Arch, but just as edgy with updates and the instability that comes with it.

load more comments (2 replies)
load more comments
view more: ‹ prev next ›
this post was submitted on 21 Oct 2023
94 points (90.5% liked)

Linux

48349 readers
450 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