Link to home
Start Free TrialLog in
Avatar of MarketGarden
MarketGarden

asked on

How to determine version of RedHat Linux?

I have two servers running two different versions of RedHat Linux.  Here is the output from the "cat /etc/redhat-release" and "uname -r" commands for the two servers:

1.  a)  Red Hat Linux Advanced Server release 2.1AS (Pensacola)
     b) 2.4.9-e.38smp

2.  a) Red Hat Enterprise Linux ES release 3 (Taroon update 1)
     b) 2.4.21-9.ELsmp

When I go to the Red Hat website at redhat.com and look for documentation and manuals, in many places I see  the different versions of Red Hat listed as version 7.1, 7.2, 7.3, 8.0, 9.0, etc.  I am a bit confused.  How does the release and kernel version information from /etc/redhat-release and uname correspond to these versions of 7.1 thru 9.0?  How can I determine what manuals and documentation I are appropriate to the versions I am currently running?
Avatar of jlevie
jlevie

/etc/redhat-release tells you what release version you have (e.g., Redhat 9.0, RHEL 2.1AS, RHEL 3ES).  In this case you have:

RedHat Enterprise Linux 2.1 Advanced Server (Red Hat Linux Advanced Server release 2.1AS (Pensacola))
RedfHat Enterprise Linux 3.0 Enterprise Server (Red Hat Enterprise Linux ES release 3 (Taroon update 1))

The complete documentation set for those is on CD/DVD that you can download from your RHN login at https://rhn.redhat.com.
Avatar of rindi
Avatar of MarketGarden

ASKER

What is the difference between the 2.1 and 3.0 releases above and Redhat 8.0, 9.0, etc?  Do you know?  I am new to Linux and also the Red Hat releases/distributions and what the differences may be between them.
ASKER CERTIFIED SOLUTION
Avatar of rindi
rindi
Flag of Switzerland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Related information:

Red Hat Enterprise Linux v2.1 and 3.0 were based on pre-Fedora versions of Red Hat.

RHEL 2.1 was based on Red Hat 7.2.  7.2 was considered by many to be one of the most stable releases of Red Hat Linux, with 7.3 showing similar stability, but with many updates.

RHEL 3.0 was based on Red Hat 9.  Red Hat 9 was the first version to do away with the dot-release versioning (9.0); version 8.0 was a notoriously bad release, with many things broken.. there was no 8.1, they skipped straight to "9".

Red Hat 9 was the last Red Hat issued "community release", and instead they forked the codebase as the Fedora Project, which is truly community developed and supported, and based RHEL 4.0 on Fedora Core 1.

From RHEL 4 and on, the idea is that the community develops the code-base within the Fedora project, and Red Hat takes a snapshot of that version, trims the package list, tweaks things to be more suitable to an enterprise environment, and ensures that they only package components that they're willing to provide commercial support for.

For the remainder of the life-cycle of that product version, the updates are minor, and they change as little as possible, only fixing critical bugs and security issues.  This tends to be a complaint from users, i.e. that it doesn't have the latest version of PHP, MySQL, etc... this is a misunderstanding of the model.  The goal, to be suitable for enterprise, is to change as little as possible; you can install all the latest updates, be secure, and not have to worry (as much) about breaking existing applications.  To move top the "next generation" of versions, you go to the next major release, e.g. from RHEL 2 to 3, 3 to 4, and 4 to 5.