I personally favour Alpine Linux for its minimalism, but Devuan or Debian are fine, and more familiar choices, too. Depending on what you intend to run, especially appliance-like things, OpenBSD might be a good alternative.
Linux
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
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
Debian & Alma of course!
Professional as in an organisation? You should probably start by gathering functional and non-functional requirements from stakeholders.
I usually have Debian on all my servers for stability, and run almost everything inside containers for convenience. The few things that run directly in Debian are nginx for reverse proxying to container services, fail2ban+firewall, and wireguard for everything that moves data between servers/computers/devices I own
Alpine.
If you are choosing between Fedora and Debian, definitely go with Debian. Fedora evolves too rapidly for professional use, and its administration requires excessive effort.
What's failed about their newest release ?
Mostly the uutils.
- MIT license isn't nice.
- They have way more CVEs than the core utils they replace.
- They don't have feature parity yet, so if you use some rare flags in your scripts, those will break.
Dno, I don't use Ubuntu. Just heard from all my Linux sources (podcasts, forums, etc) that their Newest release sucked.
LOL, you could hear that about pretty much every release of any software.
I've used rocky Linux on a couple of boxes and it's been very good to me though I've since rationalised everything to Debian for the sake of simplifying my setup.
My first choice would still be Ubuntu, however if you don't like them RHEL is available for free for homelab's by jumping through some hoops.
Might also take a look at NixOS. Been running it for a while with no issues.
I think there are many right answers, and in the end it's dependent on your personal likings. I am self-hosting using Fedora, and I couldn't be happier.
how common is ubuntu on servers?
At my workplace 95% is running ubuntu. Those servers that doesn't, are running crappy Microsoft server, and those are just because the applications weren't yet running on linux, but everything does now, so I gues they will switch to ubuntu very shortly.
Professional Server grade distro, would probably be either Ubuntu, Red Hat Enterprise Linux or OpenSUSE Enterprise Linux.
For my personal homelab server I run Arch Linux, but I wouldn't do it in an enterprise.
openSUSE is sadly not an option at scaleway. Otherwise it wasn't a choice xD
arch linux btw