stringtranslate.com

Red Hat Linux

Red Hat Linux был широко используемым коммерческим дистрибутивом Linux с открытым исходным кодом , созданным Red Hat до его прекращения в 2004 году. [2]

Ранние выпуски Red Hat Linux назывались Red Hat Commercial Linux . Red Hat выпустила первый не-бета-релиз в мае 1995 года. [3] [4] Он включал Red Hat Package Manager в качестве формата упаковки, и со временем RPM послужил отправной точкой для нескольких других дистрибутивов, таких как Mandriva Linux и Yellow Dog Linux .

В 2003 году Red Hat прекратила выпуск линейки Red Hat Linux в пользу Red Hat Enterprise Linux (RHEL) для корпоративных сред. Fedora Linux , разработанная поддерживаемым сообществом Fedora Project и спонсируемая Red Hat, является бесплатной альтернативой, предназначенной для домашнего использования. Red Hat Linux 9, последний релиз, официально прекратил свое существование 30 апреля 2004 года, хотя обновления для него публиковались в течение 2006 года проектом Fedora Legacy , пока обновления не были прекращены в начале 2007 года. [5]

Функции

Версия 3.0.3 была одним из первых дистрибутивов Linux, поддерживающих двоичные файлы ELF (Executable and Linkable Format) вместо старого формата a.out . [6]

Red Hat Linux представил графический установщик Anaconda , разработанный Ketan Bagal, предназначенный для простоты использования новичками, и который с тех пор был принят некоторыми другими дистрибутивами Linux. Он также представил встроенный инструмент Lokkit для настройки возможностей брандмауэра .

В версии 6 Red Hat перешла на glibc 2.1, egcs-1.2 и ядро ​​2.2. [4] Это была первая версия, использовавшая GNOME в качестве графической среды по умолчанию. [7] Она также представила Kudzu — программную библиотеку для автоматического обнаружения и настройки оборудования. [8]

Версия 7 была выпущена в рамках подготовки к ядру 2.4, хотя первый релиз все еще использовал стабильное ядро ​​2.2. Glibc был обновлен до версии 2.1.92, которая была бета-версией будущей версии 2.2, и Red Hat использовала исправленную версию GCC из CVS, которую они назвали «2.96». [9] Решение о выпуске нестабильной версии GCC было принято из-за плохой производительности GCC 2.95 на платформах, отличных от i386, особенно на DEC Alpha . [10] Более новые GCC также улучшили поддержку стандарта C++ , из-за чего большая часть существующего кода не компилировалась.

В частности, использование невыпущенной версии GCC вызвало некоторую критику, например, со стороны Линуса Торвальдса [11] и Руководящего комитета GCC; [12] Red Hat была вынуждена защищать это решение. [13] GCC 2.96 не смог скомпилировать ядро ​​Linux и некоторое другое программное обеспечение, используемое в Red Hat, из-за более строгих проверок. Он также имел несовместимый с другими компиляторами C++ ABI . Дистрибутив включал предыдущую версию GCC для компиляции ядра, называемую «kgcc».

Начиная с Red Hat Linux 7.0, UTF-8 была включена в качестве кодировки символов по умолчанию для системы. Это не оказало большого влияния на англоговорящих пользователей, но обеспечило гораздо более легкую интернационализацию и бесперебойную поддержку нескольких языков, включая идеографические , двунаправленные и сложные письменные языки, а также европейские языки . Однако это вызвало некоторую негативную реакцию среди существующих западноевропейских пользователей, чьи устаревшие настройки на основе ISO-8859 были нарушены изменением. [ необходима цитата ]

Версия 8.0 также была второй, включающей тему рабочего стола Bluecurve . Она использовала общую тему для рабочих столов GNOME-2 и KDE 3.0.2, а также OpenOffice-1.0. Члены KDE не оценили изменение, заявив, что оно не в интересах KDE. [14]

Версия 9 поддерживала собственную библиотеку потоков POSIX , которая была портирована в ядра серии 2.4 компанией Red Hat. [15]

Red Hat Linux не хватало многих функций из-за возможных проблем с авторскими правами и патентами . Например, поддержка MP3 была отключена как в Rhythmbox , так и в XMMS ; вместо этого Red Hat рекомендовал использовать Ogg Vorbis , который не имеет патентов. Однако поддержка MP3 могла быть установлена ​​позже с помощью пакетов. Поддержка файловой системы NTFS от Microsoft также отсутствовала, но ее можно было свободно установить.

Fedora Linux

Red Hat Linux изначально разрабатывался исключительно внутри Red Hat, и единственная обратная связь от пользователей поступала через отчеты об ошибках и вклад в включенные пакеты программного обеспечения, а не вклад в дистрибутив как таковой. Это было изменено в конце 2003 года, когда Red Hat Linux объединился с проектом Fedora Project, основанным на сообществе . Новый план состоял в том, чтобы использовать большую часть кодовой базы из Fedora Linux при создании новых дистрибутивов Red Hat Enterprise Linux. Fedora Linux заменила исходную загружаемую и розничную версию Red Hat Linux. Модель похожа на отношения между Netscape Communicator и Mozilla или StarOffice и OpenOffice.org , хотя в этом случае полученный коммерческий продукт также является полностью свободным программным обеспечением .

История версий

Фотография обложки коробки Red Hat Linux 5.2
Компакт-диски Red Hat 5.0

Даты релизов были взяты из объявлений на comp.os.linux.announce . Названия версий выбраны так, чтобы быть когнитивно связанными с предыдущим релизом, но не связанными таким же образом, как релиз до этого. [4] [16]

Проекты Fedora и Red Hat были объединены 22 сентября 2003 года. [17]

Смотрите также

Ссылки

  1. ^ «Red Hat Linux 9 использует новейшие технологии с открытым исходным кодом».
  2. ^ "Бесплатные версии Red Hat Linux будут прекращены". fusionauthority.com. Архивировано из оригинала 2012-02-07 . Получено 2008-03-02 .
  3. ^ "История Red Hat Linux" . Получено 2018-07-14 .
  4. ^ abc "Правда о названиях Red Hat/Fedora". smoogespace.com . Получено 14 июля 2018 г.
  5. ^ "The Fedora Legacy Project". fedoralegacy.org. Архивировано из оригинала 2013-09-05 . Получено 2008-03-02 .
  6. ^ Сравнение дистрибутивов Linux, Linux Journal, 1996
  7. ^ Кролл, Джейсон (1 сентября 1999 г.). "Red Hat Linux 6.0". Linux Journal . Получено 14 апреля 2023 г. .
  8. ^ "Различные факты о Кудзу". Everything2.com . Получено 2013-05-05 .
  9. ^ "Распределения". LWN . Получено 2013-05-05 .
  10. ^ "a/rh-tools". Lwn.net . Получено 2013-05-05 .
  11. ^ "Linus Weighs in on Red Hat 7 Compiler Issues". Linux Today. Архивировано из оригинала 22 декабря 2019 года . Получено 2013-05-05 .
  12. ^ "Gerald Pfeifer - GCC 2.96". Gcc.gnu.org. 2000-10-06 . Получено 2013-05-05 .
  13. Открытое письмо Боба Янга, Slashdot.org, четверг, 12 октября 2000 г., 12:52
  14. ^ "Red Hat аннулирует KDE, Gnome". The Register . 2002-09-17 . Получено 2014-02-14 .
  15. ^ "Red Hat Linux 9 Release Notes". Redhat.com . Получено 2013-05-05 .
  16. ^ История Red Hat Linux — Fedora wiki
  17. ^ "Fedora и Red Hat объединятся" . Получено 2008-08-02 .
  18. ^ «Бета-тест Red Hat Software Linux».

Внешние ссылки