Recent from talks
Nothing was collected or created yet.
Red Hat Linux
View on Wikipedia| Red Hat Linux | |
|---|---|
GNOME 2.2, the default desktop on Red Hat Linux 9 | |
| Developer | Red Hat |
| OS family | Linux (Unix-like) |
| Working state | Discontinued |
| Source model | Open source |
| Initial release | May 13, 1995 |
| Final release | 9 alias Shrike / March 31, 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 |
Red Hat Linux was a widely used commercial open-source Linux distribution created by Red Hat until its discontinuation in 2004.[1]
Early releases of Red Hat Linux were called Red Hat Commercial Linux. Red Hat published the first non-beta release in May 1995.[2][3] 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.[4]
Features
[edit]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.[5]
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.[3] It was the first version to use the GNOME as its default graphical environment.[6] It also introduced Kudzu, a software library for automatic discovery and configuration of hardware.[7]
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".[8] The decision to ship an unstable GCC version was due to GCC 2.95's bad performance on non-i386 platforms, especially DEC Alpha.[9] 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[10] and the GCC Steering Committee;[11] Red Hat was forced to defend this decision.[12] 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 8.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.[13]
Version 9 supported the Native POSIX Thread Library, which was ported to the 2.4 series kernels by Red Hat.[14]
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
[edit]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 was also fully free software.
Version history
[edit]

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.[3][15]
The Fedora and Red Hat Projects were merged on September 22, 2003.[16]
| Version | Type | Code name | Release date | Kernel version | Comment |
|---|---|---|---|---|---|
| — | test | Preview | 26 June 1994[17] | 1.1.18 (dev) | First test release, not publicly distributed. It used the RPP package manager. |
| 0.9 | beta | Halloween | 31 October 1994 | 1.0.9 (stable) 1.1.54 (dev) |
Purchased beta, came with documentation and graphical system management tools. |
| 1 | stable | Mother's Day | May 1995 | 1.2.8 | ACC Bookstores (Bob Young) bought out Red Hat Software, Inc. (Mark Ewing) and introduced the "Red Hat Commercial Linux" moniker. |
| 1.1 | bug fix | Mother's Day+0.1 | August 1995 | 1.2.11 1.2.13 |
Called "Mother's Day Plus One". |
| 2.0 | stable | — | 20 September 1995 | 1.2.13–2 | First stable RPM release, and the first one to use the "Red Hat LiNUX" branding. |
| 2.1 | bug fix | Bluesky | 23 November 1995 | 1.2.13 (stable) 1.3.32 (dev) |
The first Alpha release (January 1996) was based on this version. |
| 3.0.3 | stable | Picasso | 1 May 1996 | 1.2.13 | First 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. |
| 3.9 | beta | Rembrandt | July–August 1996 | 2.0 | RPM was rewritten in C. PAM and kernel modules were introduced. |
| 4.0 | stable | Colgate | 3 October 1996 | 2.0.18 | Added support for SPARC architecture and ELF executables on Alpha. Introduced Shadowman™ logo, free electronic format documentation and the Red Baron browser. |
| 4.1 | stable | Vanderbilt | 3 February 1997 | 2.0.27 | InfoWorld, Best of 1996, Operating Systems. |
| 4.2 | stable | Biltmore | 19 May 1997 | 2.0.30–2 | Shipped the old libc 5.3 instead of the buggy 5.4 release. This decision was widely criticised, but avoided many issues. |
| 4.8 | beta | Thunderbird | 27 August 1997 | ? | Introduced glibc 2.0. |
| 4.9 | beta | Mustang | 7 November 1997 | ? | Cemented the two-cycle beta release style due to massive changes in the C library version. |
| 5.0 | stable | Hurricane | 1 December 1997 | 2.0.32–2 | Introduced BRU2000-PE™ backup and the Real Audio™ client and server. 1997 InfoWorld Product of the Year. |
| 5.1 | stable | Manhattan | 22 May 1998 | 2.0.34–0.6 | Introduced 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. |
| 5.2 | stable | Apollo | 2 November 1998 | 2.0.36–0.7 | GNOME technology preview (separate, not default). |
| 5.9 | beta | Starbuck | 17 March 1999 | ? | |
| 6.0 | stable | Hedwig | 26 April 1999 | 2.2.5–15 | Introduced glibc 2.1, egcs, and Linux 2.2. GNOME 1 was integrated. |
| 6.0.50 | beta | Lorax | 6 September 1999 | ? | Introduced a completely rewritten graphical installer (anaconda), with graphical mode and text mode implemented in Python. |
| 6.1 | stable | Cartman | 4 October 1999 | 2.2.12–20 | InfoWorld, 1999 Product of the Year, Operating Systems and multiple other awards. |
| 6.1.92 | beta | Piglet | 9 February 2000 | ? | |
| 6.2 | stable | Zoot | 3 April 2000 | 2.2.14–5.0 | First release to offer ISO images for FTP download. |
| 6.2EE | stable | Enterprise | ? | ? | First Enterprise Editon, offering longer support level. |
| 6.9.5 | beta | Pinstripe | 31 July 2000 | ? | |
| 7 | stable | Guinness | 25 September 2000 | 2.2.16–22 | First 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. |
| 7.0.90 | beta | Fisher | 31 January 2001 | 2.4 | First release with Linux 2.4. |
| 7.0.91 | beta | Wolverine | 21 February 2001 | ? | |
| 7.1 | stable | Seawolf | 16 April 2001 | 2.4.2–2 | First release to debut a new kernel stream out of the beta cycle. First release to simultaneously support all included languages. Introduced the Mozilla browser. |
| 7.1.93 | beta | Roswell | 2 August 2001 | ? | ext3 becomes default; the installer offers to convert ext2 filesystems. LILO replaced with GRUB as the default bootloader. |
| 7.2 | stable | Enigma | 22 October 2001 | 2.4.7–10 | GNOME 1.4, KDE 2.2. Would serve as the development basis for RHEL 2.1 AS (Pensacola). |
| 7.2A | stable | EnigmaA | 29 December 2001 | 2.4.17 | GNOME 1.4, KDE 2.2.2. Has version in the letter A. |
| 7.2.91 | beta | Skipjack | 22 March 2002 | ? | Expected to ship a lot of new programs (gcc 3, GTK 2, Python 2) that were postponed for 8.0. |
| 7.3 | stable | Valhalla | 6 May 2002 | 2.4.18–3 | KDE updated to 3.0.0. Last release with the Netscape browser. |
| 7.3.29 | beta | Limbo | 4 July 2002 | ? | 700 MB ISO images were tested, but they proved problematic. |
| 8.0 | stable | Psyche | 30 September 2002 | 2.4.18–14 | gcc 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. |
| 9 | stable | Shrike | 31 March 2003 | 2.4.20–8 | KDE 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. |
| 9.0.93 | beta | Severn | 21 July 2003 | ? | Final RHL release. It would be merged with Fedora Linux to form release Fedora Core 1 test 2, version 0.94. |
See also
[edit]References
[edit]- ^ "Free Versions of Red Hat Linux to be Discontinued". fusionauthority.com. Archived from the original on 2012-02-07. Retrieved 2008-03-02.
- ^ "History of Red Hat Linux". Retrieved 2018-07-14.
- ^ a b c "The Truth Behind Red Hat/Fedora Names". smoogespace.com. Retrieved 2018-07-14.
- ^ "The Fedora Legacy Project". fedoralegacy.org. Archived from the original on 2013-09-05. Retrieved 2008-03-02.
- ^ Linux Distributions Compared, Linux Journal, 1996
- ^ Kroll, Jason (September 1, 1999). "Red Hat Linux 6.0". Linux Journal. Retrieved April 14, 2023.
- ^ "Various Kudzu facts". Everything2.com. Retrieved 2013-05-05.
- ^ "Distributions". LWN. Retrieved 2013-05-05.
- ^ "a/rh-tools". Lwn.net. Retrieved 2013-05-05.
- ^ "Linus Weighs in on Red Hat 7 Compiler Issues". Linux Today. Archived from the original on 22 December 2019. Retrieved 2013-05-05.
- ^ "Gerald Pfeifer - GCC 2.96". Gcc.gnu.org. 2000-10-06. Retrieved 2013-05-05.
- ^ An Open Letter From Bob Young, Slashdot.org, Thu October 12, 2000 12:52 PM
- ^ "Red Hat nullifies KDE, Gnome". The Register. 2002-09-17. Retrieved 2014-02-14.
- ^ "Red Hat Linux 9 Release Notes". Redhat.com. Retrieved 2013-05-05.
- ^ History of Red Hat Linux - Fedora wiki
- ^ "Fedora and Red Hat to Merge". Retrieved 2008-08-02.
- ^ "Red Hat Software Linux Beta Test".
External links
[edit]- Red Hat Linux Legacy
- Fedora Linux – Free, community-supported, home version of Red Hat Linux
- Fedora Project – History of Red Hat Linux
- Red Hat, Inc. – Linux documentation
- Linux Kernel Organization – Red Hat Archive
- Red Hat Linux at DistroWatch
- Mapping of RedHat Versions and Code Names to LINUX Kernel Versions
Red Hat Linux
View on GrokipediaIntroduction
Origins and Development
Red Hat Software was founded in 1995 by entrepreneur Bob Young and software developer Marc Ewing, who met at a technology conference and combined Young's business acumen with Ewing's expertise in Linux distributions to commercialize the emerging operating system.[4] The company initially focused on distributing Linux via CDs, aiming to make it more accessible for x86 hardware users by emphasizing ease of installation and reliability compared to other early distributions. The first public beta release, known as the "Halloween Release" (version 0.9), occurred on October 31, 1994, marking Red Hat's entry into the Linux market with a bootable installation system that simplified setup for non-experts.[7] In 1995, Red Hat released version 1.0, dubbed the "Mother's Day Release," which further refined the distribution's user-friendly approach. A pivotal innovation came later that year with the introduction of the Red Hat Package Manager (RPM) in the beta of version 2.0, providing a standardized, efficient system for installing, updating, and managing software packages—addressing key pain points in Linux adoption at the time.[8] This RPM-based model targeted x86 platforms primarily, enabling broader enterprise and desktop use by ensuring compatibility and simplifying maintenance. Early efforts also included partnerships to enhance development tools; notably, in 1998, Red Hat collaborated with Cygnus Solutions to integrate the GNUPro Toolkit, offering robust compilers and debuggers tailored for Linux developers.[9] By the late 1990s, Red Hat shifted toward a support-focused business model, introducing paid subscriptions for technical assistance and updates to sustain its free software distribution while building revenue streams for enterprise customers. This transition supported rapid growth, establishing itself as a leader in the Linux ecosystem. Culminating this phase, Red Hat went public on August 11, 1999, via an initial public offering on NASDAQ under the symbol RHAT, raising significant capital that valued the company at over $3 billion at its peak that day and fueled further innovation leading to successors like Fedora and Red Hat Enterprise Linux.[10][11]Discontinuation and Legacy
In November 2003, Red Hat announced the discontinuation of its consumer-oriented Red Hat Linux distribution, redirecting efforts toward two distinct paths: the community-driven Fedora Project for upstream development and testing, and the commercially supported Red Hat Enterprise Linux (RHEL) for business environments.[12] This strategic pivot marked the end of new releases in the Red Hat Linux line, with the company emphasizing a clearer separation between experimental, rapidly evolving software suitable for hobbyists and developers, and the stable, rigorously tested offerings demanded by enterprise users seeking long-term reliability and certification. The decision was driven by escalating enterprise adoption of Linux, where customers required extended support cycles, hardware compatibility guarantees, and professional services—needs that conflicted with the shorter release cadence of Red Hat Linux. Compounding these pressures were legal threats from The SCO Group, which in 2003 initiated lawsuits alleging unauthorized use of Unix intellectual property in Linux distributions, prompting Red Hat to file a countersuit in August to defend its products and the broader ecosystem.[13] Red Hat Linux 9, codenamed Shrike and released on March 31, 2003, served as the final major version, featuring enhancements like improved security tools and the Native POSIX Thread Library (NPTL). Official errata and maintenance support concluded on April 30, 2004, though subscribers to Red Hat Network received updates up to that point; earlier versions (7.1 through 8.0) lost support by December 31, 2003. Community efforts through the Fedora Legacy project extended security patches for Red Hat Linux 9 until early 2007, aiding users in transitioning away from the now-unsupported distribution.[14][15][16] The legacy of Red Hat Linux endures as a cornerstone of open-source history, having popularized a viable commercial model that monetized freely available software via paid support subscriptions, certifications, and services—proving open source could fuel a multibillion-dollar enterprise without proprietary licensing. This approach influenced subsequent business strategies across the industry, from Canonical's Ubuntu to SUSE's enterprise offerings, by demonstrating how community contributions could underpin sustainable revenue. Moreover, Red Hat Linux's RPM package format, artwork, and system configuration tools became de facto standards, bridging early Linux experimentation to today's robust enterprise ecosystems like RHEL and its derivatives.[17][18]Technical Features
Core System Components
Red Hat Linux utilized versions of the Linux kernel that evolved significantly over its lifespan, beginning with kernel 1.0.9 in its initial 0.9 release in 1994 and progressing to kernel 1.2.x series in early versions like 1.0 and 2.1 by 1995.[19] By version 4.0 in 1996, it adopted the 2.0.x kernel series, such as 2.0.18, and advanced to 2.2.x in version 6.0 in 1999, before incorporating the 2.4.x series starting with version 7.0.90 in 2001 and reaching 2.4.20 in the final version 9 released in 2003.[19] To enhance stability, Red Hat applied custom patches to these kernels, notably backporting Native POSIX Thread Library (NPTL) support from the developmental 2.5.x kernel into the production 2.4.20 kernel in version 9 for improved threading performance.[19] The RPM Package Manager served as the cornerstone of software management in Red Hat Linux, introduced in version 2.0 in 1995 and initially implemented in Perl before being rewritten in C by version 3.0.4 in 1996.[19] RPM's dependency resolution mechanism verifies package compatibility with the system architecture and existing installations during operations like installation or upgrades, preserving configuration files and preventing conflicts by checking required dependencies before proceeding.[3] Therpm command provided query tools for inspecting the installed package database, allowing users to search for specific packages, files, or origins through options that access the binary headers embedded in each RPM file.[3] For system updates, RPM integrated with up2date, the predecessor to yum available in Red Hat Linux and early RHEL versions, which automatically resolved and installed dependencies while fetching packages from the Red Hat Network.[20]
At its foundation, Red Hat Linux incorporated the GNU toolchain, including compilers like GCC—such as version 2.96-RH in version 7.0 and 3.2 in version 8.0—for building and compiling software.[19] The GNU C Library (glibc) formed the standard C library, with versions advancing from glibc 2.0 in version 4.8 in 1997, to 2.1 in version 6.0 in 1999, and reaching 2.3.2 in version 9 in 2003 to support evolving POSIX standards and system calls.[19] The init system relied on SysVinit for process management and runlevel transitions throughout most of its history, handling boot sequences via scripts in /etc/init.d until the distribution's discontinuation.[21] Filesystem defaults centered on ext2 for early releases, transitioning to ext3 as the standard in version 7.3 in 2002, which introduced journaling for improved reliability and recovery, with installation options to convert existing ext2 partitions.[19]
Hardware support in Red Hat Linux emphasized the x86 architecture across all releases, providing broad compatibility with Intel and AMD processors prevalent in personal computing at the time.[19] Variants extended support to non-x86 platforms early on, including Alpha starting with version 3.0.3 in 1996 for DEC/Compaq systems, SPARC starting with version 4.0 in 1996 until version 6.2, and PowerPC ports developed alongside the mainline releases to accommodate Apple Macintosh and IBM hardware.[19]
