Then the cloud happened, and I stopped paying much attention to the infrastructure field... Now I'm back to it again and several things seem to have changed.
By reading online forums, I have the following impressions:
- It seems that nowadays Ubuntu and Debian have taken the lead, especially in the cloud and in the web development world (where CentOS previously reigned). - New projects in tech companies having a preference for Ubuntu or Debian - As a result of Red Hat killing CentOS (yes, I know about Stream), many business moving to Ubuntu or Debian instead of Rocky or Alma, many people lost trust in Red Hat - RHEL being preferred by big companies not in the tech sector (like banks, finance, healthcare, etc) - CentOS being preferred in the scientific field - RHEL, Alma and Rocky being preferred when used on expensive hardware or needed for specialized proprietary applications - RHEL being preferred by companies who need a corporate support contract - Debian and Ubuntu chosen more frequently when creating VMs in the cloud than RHEL and its derivatives - Industries with regulation (healthcare, finance) preferring RHEL - Ubuntu being more used than Debian
From what I've been reading, it seems like we're transitioning from a past where RHEL/CentOS was everywhere, used for every workload, the default (especially CentOS), to a present where this role is now fulfilled by Ubuntu or Debian; RHEL and its derivatives being relegated to specific needs in specific industries. Debian/Ubuntu as a default, RHEL/Alma/Rocky/CentOS Stream as an exception, only when needed. Like the commercial Unices a decade ago: we used to run CentOS as the default and Solaris or AIX only in exceptional cases where it was needed. Has Ubuntu taken the crown from CentOS as the default OS for most use cases?
Are these views correct? What has been your experience? What are have you been seeing regarding this subject?
Personally, I really like Red Hat's offerings, RHEL and Fedora are my distros of choice. It would be a pity to see its market share dwindle.
In my own company, we use Ubuntu on the Desktop and a mixture of Debian and AlmaLinux on servers. But most of the younger generation prefer Debian. So as new projects ship, we are slowly shifting to Debian and Ubuntu.
I've been stuck with an Ubuntu fleet for the past ~6 years, and we're finally moving to RHEL. I can't wait for the generally much-improved interfaces
In the 1990s, RH was Linux to the extend that there was a site called `redhatisnotlinux.org`.
The thing that made Linux viable as a desktop OS was KDE, the first FOSS desktop for Linux. There had been commercial ones, such as IXI X.desktop, and Xfce which only became FOSS later, but KDE was FOSS from the start.
But not FOSS enough for RH, which took a Stallmanite position over Qt and excluded KDE from its distro.
That led to Mandrake, which was basically Red Hat Linux with KDE, but it also fostered non-RH distros such as SUSE, Caldera and Corel LinuxOS.
Rather than getting on board the movement, RH forced a split in the community and sponsored GNOME instead. Down with Qt, down with C++, down with dual licensing: we'd rather reimplement the entire thing from scratch than sully our hands with a toolkit that is sold -- ew -- and C++ -- doubleplus ew.
Result, RH starts to get sidelined.
GNOME does great, though, and GNOME 2 brings harmony to the FOSS Unix world. Even Solaris adopts it.
So Microsoft attacked.
Result, GNOME 3 and dozens of new and revived desktops.
RH made one good move: it found a funding model, and a great one.
It should never have bought CentOS in the first place. That was a huge, stupid mistake and it harmed both the company and RHEL. It finally did the right thing killing it off. Stream is probably good for those in the community contributing but it's of no appeal to anyone else.
IBM and Canonical will both sell you support contracts if that's something you need. If you're on AWS, consider Amazon Linux too, their paid support is quite good and covers the whole platform, not just the OS.
Using AWS Amazon Linux is the only place there days I’d type “yum …”, and often because AWS Amazon Linux is the ideal choice for base systems in their ecosystem.
Considering CentOS is dead, I hope something takes its place, I don't care if it's RHEL or Ubuntu. People need to get themselves off CentOS already.