Red Hat-Linux - Red Hat Linux

Red Hat Linux
RedHatLinuxLogoOld.png
GNOME 2.2 unter Red Hat Linux 9 -- 2003-02.png
GNOME 2.2, der Standard-Desktop unter Red Hat Linux 9
Entwickler roter Hut
Betriebssystemfamilie Linux ( Unix-ähnlich )
Arbeitszustand Abgesetzt
Quellmodell Open Source
Erstveröffentlichung 13. Mai 1995 ; vor 26 Jahren ( 1995-05-13 )
Endgültige Veröffentlichung 9 alias Shrike / 31. März 2003
Paket-Manager RPM-Paketmanager
Kernel- Typ Monolithisch ( Linux )
Userland GNU
Lizenz Verschieden
gefolgt von Red Hat Enterprise Linux , Fedora
Offizielle Website www .redhat .com /en

Red Hat-Linux ; von der Firma Red Hat erstellt , war bis zu ihrer Einstellung im Jahr 2004 eine weit verbreitete Linux-Distribution .

Frühe Versionen von Red Hat Linux wurden Red Hat Commercial Linux genannt . Red Hat veröffentlichte die erste Nicht-Beta-Version im Mai 1995. Es war die erste Linux-Distribution, die den RPM Package Manager als Paketierungsformat verwendete, und diente im Laufe der Zeit als Ausgangspunkt für mehrere andere Distributionen wie Mandriva Linux und Yellow Hund-Linux .

2003 stellte Red Hat die Red Hat Linux-Linie zugunsten von Red Hat Enterprise Linux (RHEL) für Unternehmensumgebungen ein. Fedora , entwickelt vom Community-unterstützten Fedora-Projekt und gesponsert von Red Hat, ist eine kostenlose Alternative für den Heimgebrauch. Red Hat Linux 9, die letzte Veröffentlichung, erreichte am 30. April 2004 sein offizielles End-of-Life, obwohl Updates dafür bis 2006 vom Fedora Legacy- Projekt veröffentlicht wurden, bis es Anfang 2007 eingestellt wurde.

Merkmale

Version 3.0.3 war eine der ersten Linux-Distributionen, die ELF- Binärdateien (Executable and Linkable Format) anstelle des älteren a.out- Formats unterstützte.

Red Hat Linux führte einen von Ketan Bagal entwickelten grafischen Installer namens Anaconda ein, der für Anfänger einfach zu bedienen sein soll und der seitdem von einigen anderen Linux-Distributionen übernommen wurde. Außerdem wurde ein integriertes Tool namens Lokkit zur Konfiguration der Firewall- Funktionen eingeführt.

In Version 6 ist Red Hat auf glibc 2.1, egcs-1.2 und auf den 2.2-Kernel umgestiegen . Außerdem wurde Kudzu eingeführt , eine Softwarebibliothek zur automatischen Erkennung und Konfiguration von Hardware.

Version 7 wurde in Vorbereitung auf den 2.4-Kernel veröffentlicht, obwohl die erste Version noch den stabilen 2.2-Kernel verwendet. Glibc wurde auf Version 2.1.92 aktualisiert, die eine Beta der kommenden Version 2.2 war, und Red Hat verwendete eine gepatchte Version von GCC von CVS, die sie "2.96" nannten. Die Entscheidung, eine instabile GCC-Version zu liefern, lag an der schlechten Leistung von GCC 2.95 auf Nicht-i386-Plattformen, insbesondere DEC Alpha . Neuere GCCs hatten auch die Unterstützung für den C++- Standard verbessert , was dazu führte, dass ein Großteil des vorhandenen Codes nicht kompiliert werden konnte.

Insbesondere die Verwendung einer nicht freigegebenen Version von GCC hat einige Kritik hervorgerufen, zB von Linus Torvalds und dem GCC-Lenkungsausschuss; Red Hat war gezwungen, ihre Entscheidung zu verteidigen. GCC 2.96 konnte den Linux-Kernel und einige andere in Red Hat verwendete Software aufgrund strengerer Prüfungen nicht kompilieren. Es hatte auch eine inkompatible C++ ABI mit anderen Compilern. Die Distribution enthielt eine frühere Version von GCC zum Kompilieren des Kernels, genannt "kgcc".

Ab Red Hat Linux 7.0, UTF-8 wurde als Standard aktiviert Zeichencodierung für das System. Dies hatte wenig Auswirkungen auf englischsprachige Benutzer, ermöglichte jedoch eine viel einfachere Internationalisierung und nahtlose Unterstützung für mehrere Sprachen, einschließlich ideografischer , bidirektionaler und komplexer Skriptsprachen sowie europäischer Sprachen . Dies führte jedoch zu einigen negativen Reaktionen bei bestehenden westeuropäischen Benutzern, deren alte ISO-8859- basierte Setups durch die Änderung beschädigt wurden.

Version 8.0 war auch die zweite, die das Bluecurve- Desktop-Theme enthält . Es verwendete ein gemeinsames Thema für GNOME-2- und KDE 3.0.2-Desktops sowie OpenOffice-1.0. KDE-Mitglieder schätzten die Änderung nicht und behaupteten, sie sei nicht im besten Interesse von KDE.

Version 9 unterstützte die Native POSIX Thread Library , die von Red Hat auf die Kernel der 2.4er Serie portiert wurde.

Red Hat Linux fehlten viele Funktionen aufgrund möglicher Urheberrechts- und Patentprobleme . Beispielsweise wurde die MP3- Unterstützung sowohl in Rhythmbox als auch in XMMS deaktiviert ; Stattdessen empfahl Red Hat die Verwendung von Ogg Vorbis , das keine Patente hat. MP3-Unterstützung könnte jedoch nachträglich installiert werden, obwohl überall dort, wo MP3 patentiert wird , Lizenzgebühren verlangt werden. Auch die Unterstützung für Microsofts NTFS- Dateisystem fehlte, konnte aber ebenfalls frei installiert werden.

Fedora

Red Hat Linux wurde ursprünglich ausschließlich innerhalb von Red Hat entwickelt, wobei das einzige Feedback von Benutzern aus Fehlerberichten und Beiträgen zu den enthaltenen Softwarepaketen stammt – nicht aus Beiträgen zur Distribution als solche. Dies wurde Ende 2003 geändert, als Red Hat Linux mit dem Community- basierten Fedora-Projekt fusionierte . Der neue Plan war, den größten Teil der Codebasis von Fedora zu beziehen, wenn neue Red Hat Enterprise Linux-Distributionen erstellt werden. Fedora ersetzte die ursprüngliche Download- und Verkaufsversion von Red Hat Linux. Das Modell ähnelt der Beziehung zwischen Netscape Communicator und Mozilla oder StarOffice und OpenOffice.org , obwohl in diesem Fall das resultierende kommerzielle Produkt ebenfalls völlig freie Software ist .

Versionsgeschichte

Box-Cover-Aufnahme von Red Hat Linux 5.2
Red Hat 5.0-CD-ROMs

Die Veröffentlichungsdaten wurden den Ankündigungen auf comp.os.linux.announce entnommen . Versionsnamen werden so gewählt, dass sie kognitiv mit der vorherigen Version verwandt sind, jedoch nicht auf die gleiche Weise wie die vorherige Version.

Die Fedora- und Red Hat-Projekte wurden am 22. September 2003 zusammengeführt.

x86-Veröffentlichungsverlauf
Ausführung Typ Code Name Veröffentlichungsdatum Kernelversion Kommentar
n / A Prüfung Vorschau 29. Juli 1994 1.1.18 (Entwickler) Erste Testversion, nicht öffentlich verteilt. Es verwendet den RPP-Paketmanager.
Alte Version, nicht mehr gepflegt: 0,9 Beta Halloween 31. Oktober 1994 1.0.9 (stabil)
1.1.54 (Entwicklung)
Beta gekauft, mit Dokumentation und grafischen Systemverwaltungstools geliefert.
Alte Version, nicht mehr gepflegt: 1 stabil Muttertag Mai 1995 1.2.8 ACC Bookstores (Bob Young) kaufte Red Hat Software, Inc. (Mark Ewing) und führte den Spitznamen "Red Hat Commercial Linux" ein.
Alte Version, nicht mehr gepflegt: 1.1 Fehlerbehebung Muttertag+0,1 August 1995 1.2.11
1.2.13
Genannt "Muttertag plus eins".
Alte Version, nicht mehr gepflegt: 2.0 stabil - 20. September 1995 1.2.13-2 Erste stabile RPM-Version und die erste, die das "Red Hat LiNUX"-Branding verwendet.
Alte Version, nicht mehr gepflegt: 2.1 Fehlerbehebung Blauer Himmel 23. November 1995 1.2.13 (stabil)
1.3.32 (dev)
Die erste Alpha-Version (Januar 1996) basierte auf dieser Version.
Alte Version, nicht mehr gepflegt: 3.0.3 stabil Picasso 1. Mai 1996 1.2.13 Erste Version für mehrere Architekturen und ausführbare Formate (x86/Alpha, ELF/a.out) gleichzeitig freigegeben. Einführung des Metro-X-Servers, des grafischen Verwaltungstools glint für RPM und der grafischen Druckerkonfiguration.
Alte Version, nicht mehr gepflegt: 3.9 Beta Rembrandt Juli-August 1996 2.0 RPM wurde in C umgeschrieben. PAM und Kernelmodule wurden eingeführt.
Alte Version, nicht mehr gepflegt: 4.0 stabil Colgate 3. Oktober 1996 2.0.18 Unterstützung für SPARC-Architektur und ausführbare ELF-Dateien auf Alpha hinzugefügt. Einführung des Shadowman™-Logos, der kostenlosen Dokumentation im elektronischen Format und des Red Baron-Browsers.
Alte Version, nicht mehr gepflegt: 4.1 Fehlerbehebung Vanderbilt 3. Februar 1997 2.0.27 InfoWorld, Best of 1996, Betriebssysteme.
Alte Version, nicht mehr gepflegt: 4.2 stabil Biltmore 19. Mai 1997 2.0.30-2 Ausgeliefert wurde die alte libc 5.3 anstelle der fehlerhaften Version 5.4. Diese Entscheidung wurde vielfach kritisiert, aber viele Probleme vermieden.
Alte Version, nicht mehr gepflegt: 4.8 Beta Donnervogel 27. August 1997 ? Einführung von glibc 2.0.
Alte Version, nicht mehr gepflegt: 4.9 Beta Mustang 7. November 1997 ? Der zweistufige Beta-Release-Stil wurde aufgrund massiver Änderungen in der C-Bibliotheksversion zementiert.
Alte Version, nicht mehr gepflegt: 5.0 stabil Hurrikan 1. Dezember 1997 2.0.32-2 Einführung von BRU2000-PE™ Backup und Real Audio™ Client und Server. 1997 InfoWorld-Produkt des Jahres.
Alte Version, nicht mehr gepflegt: 5.1 stabil Manhattan 22. Mai 1998 2.0.34-0.6 Einführung der Linux-Anwendungs-CD, der GNOME-Vorschauversion (separat, nicht standardmäßig), linuxconf und des Netscape-Browsers. Letzte Veröffentlichung zum Laden eines Live-Dateisystems von der CD.
Alte Version, nicht mehr gepflegt: 5.2 stabil Apollo 2. November 1998 2.0.36-0.7 Vorschau der GNOME-Technologie (separat, nicht standardmäßig).
Alte Version, nicht mehr gepflegt: 5.9 Beta Starbuck 17. März 1999 ? -
Alte Version, nicht mehr gepflegt: 6.0 stabil Hedwig 26. April 1999 2.2.5-15 Einführung von glibc 2.1, egcs und Linux 2.2. GNOME wurde integriert.
Alte Version, nicht mehr gepflegt: 6.0.50 Beta Lorax 6. September 1999 ? Einführung eines komplett neu geschriebenen grafischen Installers (Anaconda) mit in Python implementiertem Grafikmodus und Textmodus.
Alte Version, nicht mehr gepflegt: 6.1 stabil Cartman 4. Oktober 1999 2.2.12-20 InfoWorld, 1999 Produkt des Jahres, Betriebssysteme und mehrere andere Auszeichnungen.
Alte Version, nicht mehr gepflegt: 6.1.92 Beta Ferkel 9. Februar 2000 ? -
Alte Version, nicht mehr gepflegt: 6.2 stabil Zoot 3. April 2000 2.2.14-5.0 Erste Veröffentlichung, die ISO-Images zum FTP-Download anbietet.
Alte Version, nicht mehr gepflegt: 6.9.5 Beta Nadelstreifen 31. Juli 2000 ? -
Alte Version, nicht mehr gepflegt: 7 stabil Guinness 25. September 2000 2.2.16-22 Erste Version, die Red Hat Network out of the box unterstützt. Verursachte den Flammenkrieg von gcc 2.96, was dazu führte, dass der Name 2.96RH später verwendet wurde.
Alte Version, nicht mehr gepflegt: 7.0.90 Beta Fischer 31. Januar 2001 2.4 Erste Veröffentlichung mit Linux 2.4.
Alte Version, nicht mehr gepflegt: 7.0.91 Beta Vielfraß 21. Februar 2001 ? -
Alte Version, nicht mehr gepflegt: 7.1 stabil Seewolf 16. April 2001 2.4.2-2 Erste Veröffentlichung mit einem neuen Kernel-Stream aus dem Beta-Zyklus. Erste Version zur gleichzeitigen Unterstützung aller enthaltenen Sprachen. Einführung des Mozilla-Browsers.
Alte Version, nicht mehr gepflegt: 7.1.93 Beta Roswell 2. August 2001 ? ext3 wird standardmäßig; der Installer bietet an, ext2-Dateisysteme zu konvertieren. LILO wurde durch GRUB als Standard-Bootloader ersetzt.
Alte Version, nicht mehr gepflegt: 7.2 stabil Rätsel 22. Oktober 2001 2.4.7-10 GNOME 1.4, KDE 2.2. Würde als Entwicklungsgrundlage für RHEL 2.1 AS (Pensacola) dienen.
Alte Version, nicht mehr gepflegt: 7.2.91 Beta Skipjack 22. März 2002 ? Voraussichtlich viele neue Programme (gcc 3, GTK 2, Python 2), die für 8.0 verschoben wurden.
Alte Version, nicht mehr gepflegt: 7.3 stabil Walhalla 6. Mai 2002 2.4.18-3 Letzte Version mit dem Netscape-Browser.
Alte Version, nicht mehr gepflegt: 7.3.29 Beta Limbo 4. Juli 2002 ? 700 MB ISO-Images wurden getestet, aber sie erwiesen sich als problematisch.
Alte Version, nicht mehr gepflegt: 8.0 stabil 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. Einführung des umgebungsübergreifenden, einheitlichen Look-and-Feel von Bluecurve™.
Alte Version, nicht mehr gepflegt: 9 stabil Würger 31. März 2003 2.4.20-8 KDE 3.1 und GNOME 2.2. Einführung von NPTL-Unterstützung mit glibc 2.3.2 und Kernel 2.4.20. Würde als Entwicklungsgrundlage für RHEL 3 dienen.
Alte Version, nicht mehr gepflegt: 9.0.93 Beta Severn 21. Juli 2003 ? Endgültige RHL-Veröffentlichung. Es würde mit Fedora Linux zusammengeführt, um die Version Fedora Core 1 Test 2, Version 0.94, zu bilden.
Legende:
Alte Version
Ältere Version, noch gepflegt
Letzte Version
Neueste Vorschauversion
Zukünftige Veröffentlichung

Siehe auch

Verweise

Externe Links