Our great sponsors
-
I have been using Linux since the late 90s, and honestly, there's no correct answer. I use AlmaLinux for serious stuff. I use Intel's Clear Linux on my workstation. I use Slackware for hobbyist stuff.
In your case, I would suggest taking a serious look at Debian since you're already using it via Ubuntu. While I do not care for rule by committee, Debian has a rather good track record. You may also want to look at Pop! OS
Beyond Debian and Pop!, Arch is quite common. I never cared for it personally, but many people (and many whom I respect) love it.
-
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
-
I'd say it's really about the documentation, including "unofficial" documentation like bug reports and SO questions. Part of why Ubuntu is so popular is because there's enough of a community that whatever issue you hit, someone's probably already hit it before and asked about it on SO, where it has a highly upvoted answer that fixes the issue and explains it. That's also why NixOS seemed like a better choice than Guix to me.
One thing I ran into was setting up a Python project using poetry2nix. Mostly works great, but then you sometimes get inscrutable error messages. I had to copy this into a shell.nix file for reasons that aren't entirely clear to me (and I had to hunt it down from https://github.com/NixOS/nixpkgs myself instead of finding docs or a bug report):
astunparse = super.astunparse.overridePythonAttrs
-
Learn more about Ubuntu Pro at https://ubuntu.com/pro
The following packages have been kept back:
python3-software-properties software-properties-common update-notifier-common
-
https://github.com/rpm-software-management/dnf/pull/1879
However its o my going to work on rhel 10 or anything that has very very up to date DNF version.