Red Hat Linux fue una distribución comercial de Linux de código abierto 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] Fue la primera distribución de Linux en utilizar RPM Package Manager como formato de empaquetado y, con el tiempo, ha servido como punto de partida para varias otras distribuciones. como Mandriva Linux y Yellow Dog Linux .
En 2003, Red Hat descontinuó la línea Red Hat Linux en favor de Red Hat Enterprise Linux (RHEL) para entornos empresariales. Fedora Linux , desarrollado por el Proyecto Fedora , respaldado por la comunidad y 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 de vida útil el 30 de abril de 2004, aunque el proyecto Fedora Legacy publicó actualizaciones hasta 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 que admitió binarios ELF (formato ejecutable y vinculable) 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 algunas 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 presentó Kudzu , una biblioteca de software para el descubrimiento y configuración automáticos de hardware. [8]
La versión 7 se lanzó como preparación para el kernel 2.4, aunque la primera versión todavía usaba el kernel 2.2 estable. 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 a la que llamaron "2.96". [9] La decisión de enviar una versión GCC inestable se debió al mal rendimiento de GCC 2.95 en plataformas que no son i386, especialmente DEC Alpha . [10] Los GCC más nuevos también habían mejorado el soporte para el estándar C++ , lo que provocaba que gran parte del código existente no se compilara.
En particular, el uso de una versión no publicada de GCC provocó algunas críticas, por ejemplo, de Linus Torvalds [11] y el Comité Directivo de GCC; [12] Red Hat se vio obligado a defender esta decisión. [13] GCC 2.96 no pudo compilar el kernel de Linux ni 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 kernel, llamada "kgcc".
A partir de Red Hat Linux 7.0, UTF-8 se habilitó 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 perfecto para múltiples idiomas, incluidos lenguajes de escritura ideográficos , bidireccionales y complejos junto con los idiomas europeos . Sin embargo, esto causó algunas reacciones negativas entre los usuarios existentes de Europa occidental , cuyas configuraciones heredadas basadas en ISO-8859 quedaron rotas por el cambio. [ cita necesaria ]
La versión 8.0 también fue la segunda en incluir el tema de escritorio Bluecurve . Usó 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 portó 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 se deshabilitó tanto en Rhythmbox como en XMMS ; en cambio, Red Hat recomendó usar Ogg Vorbis , que no tiene patentes. La compatibilidad con MP3, sin embargo, podría instalarse posteriormente mediante el uso de paquetes. También faltaba soporte para 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 procedían de informes de errores y contribuciones a los paquetes de software incluidos, no contribuciones a la distribución como tal. Esto cambió a finales 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 comercial y de descarga original de Red Hat Linux. 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 totalmente libre .
Las fechas de lanzamiento se obtuvieron de los anuncios en comp.os.linux.announce . Los nombres de las versiones se eligen para que estén relacionados cognitivamente con la versión anterior, pero no de la misma manera que la versión anterior. [16] [17]
Los proyectos Fedora y Red Hat se fusionaron el 22 de septiembre de 2003. [18]