Red Hat Linux fue una distribución Linux de código abierto comercial ampliamente utilizada creada por Red Hat hasta su discontinuación en 2004. [2]
Las primeras versiones de Red Hat Linux se denominaron Red Hat Commercial Linux . Red Hat publicó la primera versión no beta en mayo de 1995. [3] [4] Incluía el Red Hat Package Manager como formato de empaquetado y, con el tiempo, RPM ha servido como punto de partida para varias otras distribuciones, como Mandriva Linux y Yellow Dog Linux .
En 2003, Red Hat suspendió la línea Red Hat Linux en favor de Red Hat Enterprise Linux (RHEL) para entornos empresariales. Fedora Linux , desarrollado por el Proyecto Fedora, que cuenta con el apoyo de la comunidad y está patrocinado por Red Hat, es una alternativa gratuita destinada al uso doméstico. Red Hat Linux 9, la versión final, llegó a su fin oficial el 30 de abril de 2004, aunque el proyecto Fedora Legacy publicó actualizaciones para él durante 2006 hasta que las actualizaciones se suspendieron a principios de 2007. [5]
La versión 3.0.3 fue una de las primeras distribuciones de Linux en soportar binarios ELF (formato ejecutable y enlazable) en lugar del antiguo formato a.out . [6]
Red Hat Linux introdujo un instalador gráfico llamado Anaconda , desarrollado por Ketan Bagal, pensado para que fuera fácil de usar para principiantes y que desde entonces ha sido adoptado por otras distribuciones de Linux. También introdujo una herramienta integrada llamada Lokkit para configurar las capacidades del firewall .
En la versión 6, Red Hat pasó a glibc 2.1, egcs-1.2 y al kernel 2.2. [4] Fue la primera versión en utilizar GNOME como entorno gráfico predeterminado. [7] También introdujo Kudzu , una biblioteca de software para el descubrimiento y configuración automáticos de hardware. [8]
La versión 7 se lanzó en preparación para el kernel 2.4, aunque la primera versión todavía usaba el kernel estable 2.2. Glibc se actualizó a la versión 2.1.92, que era una versión beta de la próxima versión 2.2 y Red Hat usó una versión parcheada de GCC de CVS que llamaron "2.96". [9] La decisión de enviar una versión inestable de GCC se debió al mal desempeño de GCC 2.95 en plataformas que no eran i386, especialmente DEC Alpha . [10] Los GCC más nuevos también habían mejorado el soporte para el estándar C++ , lo que provocó que gran parte del código existente no compilara.
En particular, el uso de una versión no publicada de GCC provocó algunas críticas, por ejemplo, de Linus Torvalds [11] y del Comité Directivo de GCC; [12] Red Hat se vio obligado a defender esta decisión. [13] GCC 2.96 no pudo compilar el núcleo Linux y algún otro software utilizado en Red Hat, debido a controles más estrictos. También tenía una ABI de C++ incompatible con otros compiladores. La distribución incluía una versión anterior de GCC para compilar el núcleo, llamada "kgcc".
A partir de Red Hat Linux 7.0, se habilitó UTF-8 como codificación de caracteres predeterminada para el sistema. Esto tuvo poco efecto en los usuarios de habla inglesa , pero permitió una internacionalización mucho más sencilla y un soporte sin problemas para varios idiomas, incluidos los idiomas ideográficos , bidireccionales y de escritura compleja , junto con los idiomas europeos . Sin embargo, esto provocó algunas reacciones negativas entre los usuarios de Europa occidental existentes , cuyas configuraciones heredadas basadas en ISO-8859 se vieron afectadas por el cambio. [ cita requerida ]
La versión 8.0 también fue la segunda en incluir el tema de escritorio Bluecurve . Utilizaba un tema común para los escritorios GNOME-2 y KDE 3.0.2, así como para OpenOffice-1.0. Los miembros de KDE no apreciaron el cambio, alegando que no era lo mejor para KDE. [14]
La versión 9 admitía la biblioteca de subprocesos POSIX nativa , que Red Hat trasladó a los núcleos de la serie 2.4. [15]
Red Hat Linux carecía de muchas funciones debido a posibles problemas de derechos de autor y patentes . Por ejemplo, la compatibilidad con MP3 estaba deshabilitada tanto en Rhythmbox como en XMMS ; en su lugar, Red Hat recomendaba utilizar Ogg Vorbis , que no tiene patentes. Sin embargo, la compatibilidad con MP3 se podía instalar posteriormente mediante el uso de paquetes. También faltaba la compatibilidad con el sistema de archivos NTFS de Microsoft , pero también se podía instalar libremente.
Red Hat Linux se desarrolló originalmente exclusivamente dentro de Red Hat, y los únicos comentarios de los usuarios se hacían a través de informes de errores y contribuciones a los paquetes de software incluidos, no contribuciones a la distribución como tal. Esto cambió a fines de 2003 cuando Red Hat Linux se fusionó con el proyecto Fedora basado en la comunidad . El nuevo plan era extraer la mayor parte del código base de Fedora Linux al crear nuevas distribuciones de Red Hat Enterprise Linux. Fedora Linux reemplazó la versión original de Red Hat Linux para descarga y venta minorista. El modelo es similar a la relación entre Netscape Communicator y Mozilla , o StarOffice y OpenOffice.org , aunque en este caso el producto comercial resultante también es software completamente libre .
Las fechas de lanzamiento se extrajeron de los anuncios en comp.os.linux.announce . Los nombres de las versiones se eligieron de manera que estuvieran relacionados cognitivamente con la versión anterior, pero no relacionados de la misma manera que la versión anterior. [4] [16]
Los proyectos Fedora y Red Hat se fusionaron el 22 de septiembre de 2003. [17]