I wouldn’t say that Fedora is “based on” RedHat, although they really are in the same family. If anything, RedHat is based on Fedora (but that’s not entirely accurate, either). Fedora is basically the beta version, the sandbox, for what RedHat will do a year or more later.
Usually, RedHat will take a particular Fedora version – usually every third one or so, but lately they seem to have been waiting longer – and uses it as a starting point for the next release. I’m anxious to find out what RedHat 8 will bring when it eventually comes out.
Meanwhile, CentOS is an almost direct clone of RedHat. There are a few subtle differences. I use CentOS for most of my own systems, and almost exclusively RedHat at work. Surprisingly, RedHat is significantly more stable than CentOS. If you have the budget for it, I would highly recommend using the actual RedHat for production systems, instead of CentOS. Of course, I’m spoiled. We have a campus license for RedHat.
Sent from Mail for Windows 10
From: David Brown <mailto:***@davidb.org>
Sent: Tuesday, June 19, 2018 7:49 AM
To: Main Discussion List for KPLUG <mailto:kplug-***@kernel-panic.org>
Subject: Re: Fedora 28 Won't Power Off
I only do art now anyway. With Linux, in my
experience, having gotten less reliable since systemd came to town, and
as all distros seem to now be essentially Redhat variants, maybe it's
Interesting. My experience has been pretty much the opposite.
Systemd has made my machines more reliable than they were before. I
run Gentoo, which is highly configurable, and I specifically select
the systemd configuration instead of init scripts because of that.
As far as "all distros" being essentially Redhat variants, I'm not
sure where you get that.
Admittedly, it is a little difficult to tell precisely what distros
are being used, but according to distrowatch.com, the top ten
distributions are, in order:
- Linux Mint (based on Ubuntu, based on Debian)
- Ubuntu (based on Debian)
- Debian
- Mangeia (based on Red Hat)
- Fedora (based on Red Hat)
- SUSE (I wouldn't describe this as based on Red Hat, more just that
it uses the same package manager)
- Arch (It's own distro, not based on anything, pacman package
manager)
- CentOS (based on Red Hat)
- PCLinuxOS (Not sure what to call this, RPM packages, with APT)
- Slackware (Based on SLS, pkgtool as the "package manager" if you
could call it that)
In my experience, in the open source world development world, it is
assumed that you will be running Ubuntu. I ran Fedora for a while,
and periodically ran into problems building things, like Android, or
Zephyr because dependencies weren't quite what was expected. I now
run Gentoo, and still occasionally have to setup an Ubuntu docker
image to be able to make everything work.
Building Android from source explicitly requires either Mac OS, or
Ubuntu Linux. Other distributions are not supported (but aren't
usually that hard to make work).
If I were going to make a blanket statement, it would be something
like: "Enterprise tends to use something based on Red Hat. Open
source development tends to use Ubuntu. Individual users tend to use
either Ubuntu, or Mint, which is a fork of it."
There is definitely a multiple-world phenomemon, though, between
enterprise Linux use and other users. Fedora seems to be the one
distro that crosses over that boundary, but its use is still fairly
uncommon in the open source world.
David
--
KPLUG-***@kernel-panic.org
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list
--
KPLUG-***@kernel-panic.org
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list