Red Hat Linux

Last updated
Red Hat Linux
RedHatLinuxLogoOld.png
GNOME 2.2 on Red Hat Linux 9 -- 2003-02.png
GNOME 2.2, the default desktop on Red Hat Linux 9
Developer Red Hat
OS family Linux (Unix-like)
Working stateDiscontinued
Source model Open source
Initial releaseMay 13, 1995;29 years ago (1995-05-13)
Final release 9 [1]   OOjs UI icon edit-ltr-progressive.svg alias Shrike / 31 March 2003;21 years ago (31 March 2003)
Package manager RPM Package Manager
Kernel type Monolithic (Linux)
Userland GNU
License Various
Succeeded by Red Hat Enterprise Linux, Fedora Linux
Official website www.redhat.com/en

Red Hat Linux was a widely used commercial open-source Linux distribution created by Red Hat until its discontinuation in 2004. [2]

Contents

Early releases of Red Hat Linux were called Red Hat Commercial Linux. Red Hat published the first non-beta release in May 1995. [3] [4] It included the Red Hat Package Manager as its packaging format, and over time RPM has served as the starting point for several other distributions, such as Mandriva Linux and Yellow Dog Linux.

In 2003, Red Hat discontinued the Red Hat Linux line in favor of Red Hat Enterprise Linux (RHEL) for enterprise environments. Fedora Linux, developed by the community-supported Fedora Project and sponsored by Red Hat, is a free-of-cost alternative intended for home use. Red Hat Linux 9, the final release, hit its official end-of-life on April 30, 2004, although updates were published for it through 2006 by the Fedora Legacy project until the updates were discontinued in early 2007. [5]

Features

Version 3.0.3 was one of the first Linux distributions to support ELF (Executable and Linkable Format) binaries instead of the older a.out format. [6]

Red Hat Linux introduced a graphical installer called Anaconda developed by Ketan Bagal, intended to be easy to use for novices, and which has since been adopted by some other Linux distributions. It also introduced a built-in tool called Lokkit for configuring the firewall capabilities.

In version 6 Red Hat moved to glibc 2.1, egcs-1.2, and to the 2.2 kernel. [4] It was the first version to use the GNOME as its default graphical environment. [7] It also introduced Kudzu, a software library for automatic discovery and configuration of hardware. [8]

Version 7 was released in preparation for the 2.4 kernel, although the first release still used the stable 2.2 kernel. Glibc was updated to version 2.1.92, which was a beta of the upcoming version 2.2 and Red Hat used a patched version of GCC from CVS that they called "2.96". [9] The decision to ship an unstable GCC version was due to GCC 2.95's bad performance on non-i386 platforms, especially DEC Alpha. [10] Newer GCCs had also improved support for the C++ standard, which caused much of the existing code not to compile.

In particular, the use of a non-released version of GCC caused some criticism, e.g. from Linus Torvalds [11] and the GCC Steering Committee; [12] Red Hat was forced to defend this decision. [13] GCC 2.96 failed to compile the Linux kernel, and some other software used in Red Hat, due to stricter checks. It also had an incompatible C++ ABI with other compilers. The distribution included a previous version of GCC for compiling the kernel, called "kgcc".

As of Red Hat Linux 7.0, UTF-8 was enabled as the default character encoding for the system. This had little effect on English-speaking users, but enabled much easier internationalisation and seamless support for multiple languages, including ideographic, bi-directional and complex script languages along with European languages. However, this did cause some negative reactions among existing Western European users, whose legacy ISO-8859–based setups were broken by the change.[ citation needed ]

Version 8.0 was also the second to include the Bluecurve desktop theme. It used a common theme for GNOME-2 and KDE 3.0.2 desktops, as well as OpenOffice-1.0. KDE members did not appreciate the change, claiming that it was not in the best interests of KDE. [14]

Version 9 supported the Native POSIX Thread Library, which was ported to the 2.4 series kernels by Red Hat. [15]

Red Hat Linux lacked many features due to possible copyright and patent problems. For example, MP3 support was disabled in both Rhythmbox and XMMS; instead, Red Hat recommended using Ogg Vorbis, which has no patents. MP3 support, however, could be installed afterwards, through the use of packages. Support for Microsoft's NTFS file system was also missing, but could be freely installed as well.

Fedora Linux

Red Hat Linux was originally developed exclusively inside Red Hat, with the only feedback from users coming through bug reports and contributions to the included software packages – not contributions to the distribution as such. This was changed in late 2003 when Red Hat Linux merged with the community-based Fedora Project. The new plan was to draw most of the codebase from Fedora Linux when creating new Red Hat Enterprise Linux distributions. Fedora Linux replaced the original Red Hat Linux download and retail version. The model is similar to the relationship between Netscape Communicator and Mozilla, or StarOffice and OpenOffice.org, although in this case the resulting commercial product is also fully free software.

Version history

Box cover shot of Red Hat Linux 5.2 Redhat 5.2 box.jpg
Box cover shot of Red Hat Linux 5.2
Red Hat 5.0 CDROMs Redhat 5 0 cds.jpeg
Red Hat 5.0 CDROMs

Release dates were drawn from announcements on comp.os.linux.announce. Version names are chosen as to be cognitively related to the prior release, yet not related in the same way as the release before that. [4] [16]

The Fedora and Red Hat Projects were merged on September 22, 2003. [17]

x86 release history
VersionTypeCode nameRelease dateKernel versionComment
testPreview26 June 1994 [18] 1.1.18 (dev)First test release, not publicly distributed. It used the RPP package manager.
Old version, no longer maintained: 0.9betaHalloween31 October 19941.0.9 (stable)
1.1.54 (dev)
Purchased beta, came with documentation and graphical system management tools.
Old version, no longer maintained: 1stableMother's DayMay 19951.2.8ACC Bookstores (Bob Young) bought out Red Hat Software, Inc. (Mark Ewing) and introduced the "Red Hat Commercial Linux" moniker.
Old version, no longer maintained: 1.1bug fixMother's Day+0.1August 19951.2.11
1.2.13
Called "Mother's Day Plus One".
Old version, no longer maintained: 2.0stable20 September 19951.2.13–2First stable RPM release, and the first one to use the "Red Hat LiNUX" branding.
Old version, no longer maintained: 2.1bug fixBluesky23 November 19951.2.13 (stable)
1.3.32 (dev)
The first Alpha release (January 1996) was based on this version.
Old version, no longer maintained: 3.0.3stablePicasso1 May 19961.2.13First version released for multiple architectures and executable formats (x86/Alpha, ELF/a.out) at the same time. Introduced the Metro-X server, glint graphical management tool for RPM, and graphical printer configuration.
Old version, no longer maintained: 3.9betaRembrandtJuly–August 19962.0RPM was rewritten in C. PAM and kernel modules were introduced.
Old version, no longer maintained: 4.0stableColgate3 October 19962.0.18Added support for SPARC architecture and ELF executables on Alpha. Introduced Shadowman™ logo, free electronic format documentation and the Red Baron browser.
Old version, no longer maintained: 4.1stableVanderbilt3 February 19972.0.27InfoWorld, Best of 1996, Operating Systems.
Old version, no longer maintained: 4.2stableBiltmore19 May 19972.0.30–2Shipped the old libc 5.3 instead of the buggy 5.4 release. This decision was widely criticised, but avoided many issues.
Old version, no longer maintained: 4.8betaThunderbird27 August 1997 ?Introduced glibc 2.0.
Old version, no longer maintained: 4.9betaMustang7 November 1997 ?Cemented the two-cycle beta release style due to massive changes in the C library version.
Old version, no longer maintained: 5.0stableHurricane1 December 19972.0.32–2Introduced BRU2000-PE™ backup and the Real Audio™ client and server. 1997 InfoWorld Product of the Year.
Old version, no longer maintained: 5.1stableManhattan22 May 19982.0.34–0.6Introduced the Linux Applications CD, GNOME preview version (separate, not default), linuxconf, and the Netscape browser. Last release to load a live filesystem from the CD.
Old version, no longer maintained: 5.2stableApollo2 November 19982.0.36–0.7GNOME technology preview (separate, not default).
Old version, no longer maintained: 5.9betaStarbuck17 March 1999 ?
Old version, no longer maintained: 6.0stableHedwig26 April 19992.2.5–15Introduced glibc 2.1, egcs, and Linux 2.2. GNOME 1 was integrated.
Old version, no longer maintained: 6.0.50betaLorax6 September 1999 ?Introduced a completely rewritten graphical installer (anaconda), with graphical mode and text mode implemented in Python.
Old version, no longer maintained: 6.1stableCartman4 October 19992.2.12–20InfoWorld, 1999 Product of the Year, Operating Systems and multiple other awards.
Old version, no longer maintained: 6.1.92betaPiglet9 February 2000 ?
Old version, no longer maintained: 6.2stableZoot3 April 20002.2.14–5.0First release to offer ISO images for FTP download.
Old version, no longer maintained: 6.9.5betaPinstripe31 July 2000 ?
Old version, no longer maintained: 7stableGuinness25 September 20002.2.16–22First release to support Red Hat Network out of the box. Caused the gcc 2.96 flame war, leading to the 2.96RH name being used later.
Old version, no longer maintained: 7.0.90betaFisher31 January 20012.4First release with Linux 2.4.
Old version, no longer maintained: 7.0.91betaWolverine21 February 2001 ?
Old version, no longer maintained: 7.1stableSeawolf16 April 20012.4.2–2First release to debut a new kernel stream out of the beta cycle. First release to simultaneously support all included languages. Introduced the Mozilla browser.
Old version, no longer maintained: 7.1.93betaRoswell2 August 2001 ?ext3 becomes default; the installer offers to convert ext2 filesystems. LILO replaced with GRUB as the default bootloader.
Old version, no longer maintained: 7.2stableEnigma22 October 20012.4.7–10GNOME 1.4, KDE 2.2. Would serve as the development basis for RHEL 2.1 AS (Pensacola).
Old version, no longer maintained: 7.2AstableEnigmaA29 December 20012.4.17GNOME 1.4, KDE 2.2.2. Has version in the letter A.
Old version, no longer maintained: 7.2.91betaSkipjack22 March 2002 ?Expected to ship a lot of new programs (gcc 3, GTK 2, Python 2) that were postponed for 8.0.
Old version, no longer maintained: 7.3stableValhalla6 May 20022.4.18–3KDE updated to 3.0.0. Last release with the Netscape browser.
Old version, no longer maintained: 7.3.29betaLimbo4 July 2002 ?700 MB ISO images were tested, but they proved problematic.
Old version, no longer maintained: 8.0stablePsyche30 September 20022.4.18–14gcc 3.2, glibc 2.3 RC, OpenOffice 1.0.1, GNOME 2, KDE 3.0.3. Introduced the Bluecurve™ cross-environment unified look and feel.
Old version, no longer maintained: 9stableShrike31 March 20032.4.20–8KDE 3.1 and GNOME 2.2. Introduced NPTL support with glibc 2.3.2 and kernel 2.4.20. Would serve as the development basis for RHEL 3.
Old version, no longer maintained: 9.0.93betaSevern21 July 2003 ?Final RHL release. It would be merged with Fedora Linux to form release Fedora Core 1 test 2, version 0.94.
Legend:
Old version
Older version, still maintained
Latest version
Latest preview version
Future release

See also

Related Research Articles

<span class="mw-page-title-main">Linux distribution</span> Operating system based on the Linux kernel

A Linux distribution is an operating system made from a software collection that includes the Linux kernel and often a package management system. They are often obtained from the website of each distribution, which are available for a wide variety of systems ranging from embedded devices and personal computers to servers and powerful supercomputers.

<span class="mw-page-title-main">Mandriva Linux</span> Linux distribution

Mandriva Linux is a discontinued Linux distribution developed by Mandriva S.A.

Linux From Scratch (LFS) is a type of a Linux installation and the name of a book written by Gerard Beekmans, and as of May 2021, mainly maintained by Bruce Dubbs. The book gives readers instructions on how to build a Linux system from source. The book is available freely from the Linux From Scratch site.

<span class="mw-page-title-main">GNU Project</span> Free software project

The GNU Project is a free software, mass collaboration project announced by Richard Stallman on September 27, 1983. Its goal is to give computer users freedom and control in their use of their computers and computing devices by collaboratively developing and publishing software that gives everyone the rights to freely run the software, copy and distribute it, study it, and modify it. GNU software grants these rights in its license.

<span class="mw-page-title-main">Red Hat Enterprise Linux</span> Linux distribution developed by Red Hat

Red Hat Enterprise Linux (RHEL) is a commercial open-source Linux distribution developed by Red Hat for the commercial market. Red Hat Enterprise Linux is released in server versions for x86-64, Power ISA, ARM64, and IBM Z and a desktop version for x86-64. Fedora Linux and CentOS Stream serve as its upstream sources. All of Red Hat's official support and training, together with the Red Hat Certification Program, focuses on the Red Hat Enterprise Linux platform.

<span class="mw-page-title-main">PCLinuxOS</span> Linux distribution

PCLinuxOS, often shortened to PCLOS, is a rolling release Linux distribution for x86-64 computers, with KDE Plasma, MATE, and XFCE as its default user interfaces. It is a primarily FOSS operating system for personal computers aimed at ease of use.

Exec Shield is a project started at Red Hat, Inc in late 2002 with the aim of reducing the risk of worm or other automated remote attacks on Linux systems. The first result of the project was a security patch for the Linux kernel that emulates an NX bit on x86 CPUs that lack a native NX implementation in hardware. While the Exec Shield project has had many other components, some people refer to this first patch as Exec Shield.

Technical variations of Linux distributions include support for different hardware devices and systems or software package configurations. Organizational differences may be motivated by historical reasons. Other criteria include security, including how quickly security upgrades are available; ease of package management; and number of packages available.

openSUSE Community-supported Linux distribution

openSUSE is a free and open-source Linux distribution developed by the openSUSE project. It is offered in two main variations: Tumbleweed, an upstream rolling release distribution, and Leap, a stable release distribution which is sourced from SUSE Linux Enterprise.

<span class="mw-page-title-main">Sabayon Linux</span> Gentoo-based Linux distribution

Sabayon Linux or Sabayon, was an Italian Gentoo-based Linux distribution created by Fabio Erculiani and the Sabayon development team. Sabayon followed the "out of the box" philosophy, aiming to give the user a wide number of applications ready to use and a self-configured operating system.

<span class="mw-page-title-main">Korora (operating system)</span> Linux distribution

Korora was a remix of the Fedora Linux distribution. Originally Kororaa was a binary installation method for Gentoo Linux which aimed for easy installation of a Gentoo system by using install scripts instead of manual configuration. The name derives from the Māori word kororā – the little penguin.

<span class="mw-page-title-main">PulseAudio</span> Sound server for Unix-like operating systems

PulseAudio is a network-capable sound server program distributed via the freedesktop.org project. It runs mainly on Linux, including Windows Subsystem for Linux on Microsoft Windows and Termux on Android; various BSD distributions such as FreeBSD, OpenBSD, and macOS; as well as Illumos distributions and the Solaris operating system. It serves as a middleware in between applications and hardware and handles raw PCM audio streams.

<span class="mw-page-title-main">Linux</span> Family of Unix-like operating systems

Linux is a generic name for a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution (distro), which includes the kernel and supporting system software and libraries, many of which are provided by the GNU Project.

SUSE Linux is a computer operating system developed by SUSE. It is built on top of the free and open-source Linux kernel and is distributed with system and application software from other open source projects. SUSE Linux is of German origin, its name being an acronym of "Software und System-Entwicklung", and it was mainly developed in Europe. The first version appeared in early 1994, making SUSE one of the oldest existing commercial distributions. It is known for its YaST configuration tool.

<span class="mw-page-title-main">Fedora Linux</span> Linux distribution by Fedora Project

Fedora Linux is a Linux distribution developed by the Fedora Project. It was originally developed in 2003 as a continuation of the Red Hat Linux project. It contains software distributed under various free and open-source licenses and aims to be on the leading edge of open-source technologies. It is now the upstream source for CentOS Stream and Red Hat Enterprise Linux.

<span class="mw-page-title-main">Russian Fedora Remix</span> Linux distribution

Russian Fedora Remix was a remix of the Fedora Linux Linux distribution adapted for Russia that was active in 2008–2019. It was neither a copy of the original Fedora nor a new Linux distribution. The project aimed to ensure that Fedora fully satisfied the needs of Russian users with many additional features provided out of the box. In autumn 2019 the project was phased out because its leaders announced that it "had fulfilled its purpose by 100%" and all of the Russian-centric improvements were officially included in Fedora repositories, and Russian Fedora software maintainers became regular Fedora maintainers.

Fedora Linux is a popular Linux distribution developed by the Fedora Project. Fedora attempts to maintain a six-month release schedule, offering new versions in May and November, although some releases have experienced minor delays.

paldo (operating system) Linux distribution

paldo is a Linux distribution. It was originally developed by Jürg Billeter and Raffaele Sandrini and released in 2004, mainly under the GNU GPL.

References

  1. "Red Hat Linux 9 Features Latest Open Source Technologies".
  2. "Free Versions of Red Hat Linux to be Discontinued". fusionauthority.com. Archived from the original on 2012-02-07. Retrieved 2008-03-02.
  3. "History of Red Hat Linux" . Retrieved 2018-07-14.
  4. 1 2 3 "The Truth Behind Red Hat/Fedora Names". smoogespace.com. Retrieved 2018-07-14.
  5. "The Fedora Legacy Project". fedoralegacy.org. Archived from the original on 2013-09-05. Retrieved 2008-03-02.
  6. Linux Distributions Compared, Linux Journal, 1996
  7. Kroll, Jason (September 1, 1999). "Red Hat Linux 6.0". Linux Journal . Retrieved April 14, 2023.
  8. "Various Kudzu facts". Everything2.com. Retrieved 2013-05-05.
  9. "Distributions". LWN. Retrieved 2013-05-05.
  10. "a/rh-tools". Lwn.net. Retrieved 2013-05-05.
  11. "Linus Weighs in on Red Hat 7 Compiler Issues". Linux Today. Archived from the original on 22 December 2019. Retrieved 2013-05-05.
  12. "Gerald Pfeifer - GCC 2.96". Gcc.gnu.org. 2000-10-06. Retrieved 2013-05-05.
  13. An Open Letter From Bob Young, Slashdot.org, Thu October 12, 2000 12:52 PM
  14. "Red Hat nullifies KDE, Gnome". The Register. 2002-09-17. Retrieved 2014-02-14.
  15. "Red Hat Linux 9 Release Notes". Redhat.com. Retrieved 2013-05-05.
  16. History of Red Hat Linux - Fedora wiki
  17. "Fedora and Red Hat to Merge" . Retrieved 2008-08-02.
  18. "Red Hat Software Linux Beta Test".