Moving away from RHEL based distros, whats good ?

https://lemmy.ml/post/1492784

Moving away from RHEL based distros, whats good ? - Lemmy

Hi, mostly i use REHL based distros like Centos/Rocky/Oracle for the solutions i develop but it seems its time to leave… What good server/minimal distro you use ? Will start to test Debian stable.

Can't really go wrong with Debian or Ubuntu server LTS
You can definitely go wrong with an Ubuntu server
How? I've run several for years with no issue. They're as stable as a rock
snaps are pretty insecure.
*citation needed

Go to the snap site and try to find a security section that describes how snap packages are signed. You won't be able to find it because it doesn't exist, and they don't highlight their own security vulnerabilities.

What I can cite is how this should work, for example how apt signs all packages by default

  • https://wiki.debian.org/SecureApt

I have utilized Debian and Minimum Ubuntu as an alternative to Centos with reasonably pleasurable results

I do also like Absolute for crafting the perfect lightweight install, but it's kind of a pain in the ass.

Desktop? Arch. Server? Debian, NixOS.
I haven’t been keeping up, what happened?

SLAAAAAAACKWAAAAARE!!!! Slackware is good.

Debian is a nice second.

Debian stable. The mix of having a stable host but being able to pull in flatpak / appimage / docker containers with newer software is awesome.

Debian yes, but don't install from flatpaks or docker. Neither is secure.

AppImage can be secure of the release is signed.

Flatpak is never secure because it doesn’t support signing of releases at all

Can you elaborate on this? I ask because I build my own flatpaks, and signing is part of the publishing process.

You should switch to something that's actually secure. Flatpak devs haven't addressed this since 2015, and I doubt they ever will. They don't seem to care about security.

  • https://github.com/flatpak/flatpak-builder/issues/435
Go Debian
Debian 12 just released this month too! It has LXD in the repos now, no snap required.
What’s motivating you to leave?
Not OP, but I'd assume this
Red Hat's Source Code Lockout Spells Disaster for CentOS Alternatives: Rocky Linux and AlmaLinux in Trouble?

Red Hat's new move means that RHEL-source code is only accessible to users with subscriptions. What do you think about this?

It's FOSS News

@FermatsLastAccount

@bzImage @brainlokk

I don't see Oracle changing their distribution any time soon... Even though it's a bit suspicious they are taking so long to certify OL9 for 19c databases..

I'm not saying OP should not jump ship, but I can see RH and Oracle making some kind of deal

I would recommend openSuSe. It is using rpm, but it is an independent distribution.
Huge fan of openSuse Tumbleweed. Rolling release like Arch with the backing of a decently sized organization.
Until it is clear, how Leap 16 will look like, I would not start to use it now.
Debian is my go-to for containers and VMs. Stable af. For my laptop and desktop I run pop_os.
I'm super happy with OpenSUSE. Cannot recommend it enough, having it on my home server for 2+ years and never had the slightest of issues
That's where I'm headed.

I switched from CentOS to Ubuntu server quite a few years ago and have been very happy with it.

One of the benefits is that for someone like myself who is not a full time Linux user, having the same distro on both home and work machines makes it a lot easier to know more about each of them

I hate recommending software too hard since it's so heavily dependent on your situation.

If you're able to get Debian of some variety working, I think it is very simple to use.

If it doesn't work easily, Ubuntu is like debian but has more proprietary drivers.

There are also different window managers you can use that look and act differently.

The simplest thing to do is to get a live CD for debian and see if it works right away. If not, maybe try live CDs for the Ubuntu versions.

Dunno about other options, I only really know those two anymore.

Every single vm in my home lab is Debian, from the minimal installer, running on proxmox which is Debian based. Every new install is ~7 minutes and has been so stable that my uptimes are only under 100% because of yearly power outages longer than my UPS can handle. Average uptime is ~half a year on each box.
  • Debian for stable.
  • Fedora if you want a bit more bleeding edge.
  • Arch for desktop/laptops.

At least that's how I've been running my homelab stuff for years now.

I’m on fedora and it’s been fantastic

I run Debian servers and Fedora workstations, which works really well for me. The rock solid stability of Debian is exactly what I want in a server, and the perfect blend of it-just-works and blending-edge that Fedora provides is perfect for a daily driver.

Unless I’m mistaken, the current ordeal with RHEL should not affect Fedora, as RHEL is a derivative of Fedora in the same way Ubuntu is a derivative of Debian. As such, I see no reason to move away just yet - though if that changes, I’ll go OpenSUSE. Arch just isn’t for me.

Debian is stable. Arch is bleeding edge and vanilla. if you want something on arch you got to install it and follow the arch wiki
Slackware because it rules.
OpenSuse for RPM and company backing.
EndeavourOS for "lazy" Arch install.
I use Ubuntu for everything (including at work, tens of thousands machines) and it's great

I use Ubuntu for everything (including at work, tens of thousands machines) and it’s great

If RHEL-based is no longer an option for OP, how would of all things Ubuntu be the alternative?

Gentoo! it can be anything you want on any platform
Devuan over Debian for stability and speed.
On my Desktop, I switched to Manjaro (Arch-based) from Mint a few years ago. Works like a charm and I like the rolling release model. On servers, Ubuntu, Debian or SUSE might be a good choice.
I've been running Debian stable for years now on everything. My laptop runs it, my home server runs it headless with no GUI installed, my gaming desktop runs it and even my kids run it without issue. If we need a newer version of some desktop app I just get the Flatpak. It's pretty great and the good thing is that it's predictable. Once it's up and running I don't have to worry about things breaking because of an update.
Debian's pretty good, but you can always use RHEL with a free account too
Debian stable, but Alpine and Guix are also worth considering.
GNU Guix transactional package manager and distribution — GNU Guix

Guix is a distribution of the GNU operating system. Guix is technology that respects the freedom of computer users. You are free to run the system for any purpose, study how it works, improve it, and share it with the whole world.

How has hardware compatibility been for you with Guix? It seems compelling g to me but my understanding is that it strictly avoids non-free blobs

My answer was “Debian stable”; I haven’t used Guix yet; sorry if that was unclear.

But I appreciate Guix’s strict open source policy and it is still possible to get non-free firmware if necessary—see guix-nonfree.

GitHub - guix-users/guix-nonfree: Unofficial collection of packages that are not going to be accepted in to guix

Unofficial collection of packages that are not going to be accepted in to guix - guix-users/guix-nonfree

GitHub

Guix’s strict open source policy

That should be: Guix’s FSDG free/libre policy

Free System Distribution Guidelines (GNU FSDG) - GNU Project - Free Software Foundation

If you need enterprise support I'd look for Ubuntu or maybe SUSE. If you can't tolerate RHEL closing their source, that is (some people won't be bothered).

If that's not needed, then Debian all the way! It's served me well for like 10 years in my home lab.

I don’t understand what’s happening at Red Hat. First they pull the codecs out of Fedora which is supposed to be a community distro so why are company lawyers involved? Now basically closing their source code. I mean technically not violating the GPL cause you only have to have your source available to your customers.

Not really. Any customer can share GPL code, after they get it. Red Hat can't change that, if they use GPL. The issue is, from my understanding, that Red Hat can have some non GPL code to build the final product. So sharing the GPL code itself would not be enough to build a 1 to 1 binary compatible distribution.

At least at theory, because we don' know all details yet.

Embrace, extend, and extinguish - Wikipedia

Will start to test Debian stable.

This is a smart move.

Debians make for very good servers, I've been using Debian servers since moving my desktop from Fedora (when it was still called Fedora Core) to Ubuntu. I don't regret it one bit. The community is excellent, and there is ample information available online without having to ask a new question.

As an old fart, I’m happy to see that Debian is still cool. All of this arch-manjaro-nix-os-awesome-bspwm-i3-xmonad whippersnapper stuff is over my head.
"flatsnap". This made my day
Realistically, it doesn't make sense for folks to be using bleeding edge distros like Arch for a server anyway. LTS of Debian or even Ubuntu are definitely the right answer
Back when I was hyper into Arch I used it for my servers. “Why not make it the same as your development environment?”. Anyways, that immediately stops working when your development environment changes. For a server, just use Debian or Ubuntu.
As an old fart, Devuan is like debian of yesteryear. Debian without systemd.
Welcome to devuan.org | Devuan GNU+Linux Free Operating System

Free GNU+Linux base OS. Devuan is a fork of Debian without systemd. Devuan provides a safe upgrade path from Debian, to ensure the right to Init Freedom and avoid entanglement.

Devuan GNU+Linux
@withersailor @Borgzilla There's also #Elive Retrowave to consider.
You get to choose in the installer which system you want.

For my public-facing server, I use Debian Testing, since I haven't had any major issues with it's stability. Auto-upgrades usually work , although there were a few times I had to manually intervene on the latest name-change upgrade from Bookworm to Trixie. I usually don't even log-in except every few months.

At home, where it will only affect me, and possibly my family dealing with me, if the whole O. S. crashes and has to be rebuilt from backups, I use Arch.

I thought very similar after the RHEL moves that Red Hat has made. I was thinking OpenSUSE or Debian, but I am still unsure as what I am going to do.
@bzImage For desktops/laptops my goto is https://ubuntu-mate.org/. For servers, I still use Rocky 9, a RHEL based distro, but I've been happy with Ubuntu servers as well. The ubiquity of Ubuntu just makes it easy to search for solutions to anything you encounter.
Ubuntu MATE | For a retrospective future

A community developed, Ubuntu based operating system that beautifully integrates the MATE desktop. Ubuntu MATE is a stable, easy-to-use operating system with...

Ubuntu MATE