[CLUE-Tech] Red Hat Ending Support (Long, but very pertinent
and an enjoyable read - really, I wouldn't kid you....)
Dave Hahn
dhahn at techangle.com
Fri Jan 16 08:21:50 MST 2004
Mike Staver wrote:
> With Red Hat Ending Support for some of their previous versions, and
> soon to be 9:
>
> http://www.redhat.com/support/errata/archives/
>
RedHat is moving away from the RedHat Personal Boxed Edition of their
distribution. The new versions, RedHat Enterprise (Workstation, Server,
etc) and Fedora Core are based the on previous versions of RedHat. The
decision was made in order to seperate the personal/no-pay-for-support
version and their enterprise/pay-for-support versions. However, in the
explanation of Fedora Core to the world, RedHat meant the renaming of
the personal version to Fedora Core to:
* Show that it was a more disparate product from the enterprise
versions as a matter of technology - the newer stuff would be put
into Fedora first (new kernels, new package versions, etc) and
Fedora will have a more aggressive release schedule (every 4-6 months)
* Set apart the enterprise version for users that (1) wanted to have
paid support from the manufacturer and (2) wanted a longer release
cycle to avoid the upgrade crunches
Unfortunately, they failed miserably to reach this goal and instead
communicated that the personal version was dead and Enterprise was the
only RedHat product - not the intention.
It is important to understand that:
* Although Fedora Core has more direct input from the community then
previous versions, it is still an active RedHat product - RedHat
hosts the servers, RedHat uses Fedora as a testing ground for what
will eventually end up in the Enterprise versions and RedHat still
pays employees to work on Fedora Core. As an example, look at the
FC lists, not only are they as active, if not more so then the
previous RedHat lists, RedHat employees actively contribute to the
conversations as well as the code base.
* RedHat has really done nothing more then look at how other
distributions behave and have created RedHat products with those
advantages while keeping the products RedHat-ish. Examples:
o Debian Stable - The Debian stable version is considered by
many to be "behind the curve" as the Linux world rotates.
However, the goal of the distribution is to maintain a *very
stable* and very secure distribution by keeping behind the
curve and staying with established software versions and
waiting for the later version to more fully complete the
development cycle before becoming part of the stable tree.
o Lindows, Knoppix, Progeny, and other Debian based
distributions - Other people seeing the advantages of Debian
wanted to create a stable distribution with newer software
and "a better face forward" then was shown by the standard
Debian stable distribution.
o Mandrake - The Mandrake team is always adding the newest
bits and pieces to the Cooker and bringing them out in their
version rather quickly. This makes Mandrake an exciting
distribution to use because the new stuff is always just
around the corner. However, the common criticism is that,
at times, some stability or interoperatbility is traded for
the new stuff. In answer, Mandrake stated creating
sub-distributions, such as their Firewall, that focused more
stability and special use then does the main distribution.
o Gentoo - Gentoo is about performance and tweakage. However,
it is not for the faint of heart and their goal is not to
reach those people. A few examples - the "installer" is a
text file, every package requires compilation and an
understanding of how compiles, development and libraries
work together.
o WhiteBoxLinux and TaoLinux - Build from the source RPMS that
are used to make RedHat Enterprise Linux.
o Suport Organizations - Groups outside RedHat have said they
will continue to upgrade 7.3 - 9 with new code and packages
* What is important to note is that none of these distributors are
wrong - their goals are different. Previously at RedHat, the
attempt always was to make a distribution that would attempt to
fit as many of these needs as possible:
o New enough to have some of the newer sexy features without
compromising statbility
o A blend of packages and system design that could be
applicable to the workstation as well as the server and the
cluster environment
o Try to reach the developer, the user and the newbie
o In short, be everything to everybody.
* This approach brought them rather far down road, however, the hand
writing was on the wall - the needed to not just grow toward the
needs of these different groups - they needed to meet and exceed
them. In order to do so, a split of the product line and the
RedHat way of doing things was required.
o Fedora Core - Merge the RH9 Personal product with one or
more the "Non-RedHat RPM Repositories" and include the
developers that, in creating these additional RedHat
packages, have proven to understand the product as well as
the needs of the users. Blend RedHat with the community and
allow the community more time in the dirver's seat of the
product.
o Enterprise - Allow organizations that want a longer life
product as well as a "manufacturer" to purchase products and
support that fulfilled their needs. Essentially, RedHat was
commiting more to their products - from a contractual and
liability standpoint, then they had previously.
So, in function, was does this mean?
* Fedora Core 1 - Still a RedHat product with more community
support. No more boxed versions to be sold. However, in it's
technical essence, it is RedHat 10. Fedora Cora 2 (FC2) is in
testing and will likely be released in April. In following the
RedHat guide to version numbers (i.e. anything that may break
binary or other large compatibility items - major number change -
if not, minor number change) FC2 will be somewhat equivalent to
RedHat 11 - new kernel, change in glibc (some although not
enormous), etc.
* RedHat Enterprise - A product supported by RedHat, contractually,
with more guarantees for stability over the long haul.
Additionally, it gives a place for more "certifiable" versions of
software - i.e. Oracle, DB2, etc - on a platform that will not
undergo large changes for a longer abount of time. (Estimated
release of RHEL4 is 18-24 months after RHEL3 with a longer
update/maintenance life for RHEL3.
How does one choose?
* If having someone to call in the middle of the night to get things
back up and running again is paramount - use RHEL - pay for the
time and expertise of the RedHat development team.
* If you used RedHat Personal (the download version or the ~ $39.99
store bought version) upgrade to Fedora Core. As it is really
much like something between 9.1 and 10, it will feel and function
like a regular RedHat upgrade. (*Big Side Note* - Previous
versions of RedHat did not upgrade particularly well. However,
upgrading from RH8 or RH9 to Fedora Cora is relatively painless
and very safe - I've done about 20-30 or so myself. Evern remote
machines - install yum, take care of a few dependencies and them
'yum upgrade'. Once done a nice, new Fedora Core 1 box was ready
to go. I've done as far back as a RH6.1 machine *without* a
format and re-install. However, it takes a level of commitment
that makes a backup and reinstall look like a much better idea.)
* Distribution Change - I think, over the last 10 years or so, I've
tried just about every major distribution and many of the minor
ones (what can say - I like this stuff). Each one has merits that
make it a valid choice. However, the change from RedHat to Fedora
Core is an easier change then from RedHat to
SuSE/Mandrake/Debian/Gentoo/LFS/Rock/You-Favorite-Distribution-Here.
Therefore, for a lot of people, the move to Fedora Core is easy -
RedHat's explanation of FC was the problem - not the product.
As a money where you mouth is - I write this from my FC1 machine,
sending it through a RH9 machine that will be soon replaced by a
fail-over FC1 based e-mail pod, it will be virus and spam scanned by a
RH9 machine that is also slated for upgrade. The DNS servers used are
FC1 with a custom MyDNS package and BIND as a recursive lookup helper.
The firewalls traversed are RH9 and FC1 machines. On the other
partitions of my machine live SuSE 9, Debian unstable, an LFS build,
Gentoo and it's portage friends as well as Mandrake Cooker, slackware 9
and a Knoppix HD installation that almost worked. I use each but I live
most the time in my FC1 partition. Perhaps its comfort from using RH
since 3.0.3 or habit - not sure which but that's where it stands.
As a side note - we typically have copies of many distributions at our
office at I-70 and Tower and are happy to make copies for people.
Overall - distribution selection must be made with an understanding of
the goal of the distribution - if it matches your goals you will be a
much happier user; if not, you will spend time and money finding reasons
to move to other distributions.
"And thank you for reading this dave rave"
-d
More information about the clue-tech
mailing list