Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Red Hat Linux был широко используемым коммерческим дистрибутивом Linux с открытым исходным кодом, разработанным Red Hat до прекращения его поддержки в 2004 году. Ранние выпуски Red Hat Linux назывались Red Hat Commercial Linux. Red Hat опубликовал первый релиз, не являющийся бета-версией, в мае 1995 года. Это был первый дистрибутив Linux, использовавший RPM Package Manager в качестве формата пакетов, и со временем он послужил основой для создания нескольких других дистрибутивов, таких как Mandriva Linux и Yellow Dog Linux. В 2003 году Red Hat прекратила разработку линейки Red Hat Linux в пользу Red Hat Enterprise Linux (RHEL) для корпоративных сред. Fedora Linux, разрабатываемый сообществом в рамках проекта Fedora и спонсируемый Red Hat, является бесплатной альтернативой, предназначенной для домашнего использования. Red Hat Linux 9, последний выпуск, официально достиг конца жизненного цикла 30 апреля 2004 года, хотя обновления для него публиковались проектом Fedora Legacy до 2006 года, пока выпуск обновлений не был прекращен в начале 2007 года.
Linux distribution
Red Hat Linux was a widely used commercial open source Linux distribution created by Red Hat until its discontinuation in 2004. Early releases of Red Hat Linux were called Red Hat Commercial Linux. Red Hat published the first non beta release in May 1995. It was the first Linux distribution to use the RPM Package Manager as its packaging format, and over time 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.
Особенности
Версия 3.0.3 была одним из первых дистрибутивов Linux, поддерживающих исполняемые файлы ELF (исполняемый и компонуемый формат) вместо более старого формата a.out. Red Hat Linux представила графический установщик под названием Anaconda, разработанный Кетаном Багалом, который был предназначен для простоты использования новичками и впоследствии был принят некоторыми другими дистрибутивами Linux. Также был представлен встроенный инструмент Lokkit для настройки функций межсетевого экрана. В версии 6 Red Hat перешла на glibc 2.1, egcs 1.2 и ядро 2.2. Она также представила Kudzu – библиотеку программного обеспечения для автоматического обнаружения и настройки оборудования. Версия 7 была выпущена в преддверии ядра 2.4, хотя в первом релизе все еще использовалось стабильное ядро 2.2. Glibc была обновлена до версии 2.1.92, которая являлась бета-версией будущей версии 2.2, а Red Hat использовала пропатченную версию GCC из CVS, которую назвала "2.96". Решение о выпуске нестабильной версии GCC было обусловлено плохой производительностью GCC 2.95 на платформах, отличных от i386, особенно DEC Alpha. Более новые версии GCC также улучшили поддержку стандарта C++, что привело к тому, что большая часть существующего кода перестала компилироваться. В частности, использование невыпущенной версии GCC вызвало критику, например, со стороны Линуса Торвальдса и руководящего комитета GCC; Red Hat была вынуждена защищать это решение. 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. Версия 9 поддерживала Native POSIX Thread Library, которая была портирована на ядра серии 2.4 компанией Red Hat. Red Hat Linux не включала многие функции из-за возможных проблем с авторскими правами и патентами. Например, поддержка MP3 была отключена как в Rhythmbox, так и в XMMS; вместо этого Red Hat рекомендовала использовать Ogg Vorbis, который не обременен патентами. Однако поддержку MP3 можно было установить позже с помощью пакетов. Поддержка файловой системы NTFS от Microsoft также отсутствовала, но ее также можно было свободно установить.
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. 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. It also introduced Kudzu, a software library for automatic discovery and configuration of hardware. 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". The decision to ship an unstable GCC version was due to GCC 2.95's bad performance on non i386 platforms, especially DEC Alpha. 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 and the GCC Steering Committee; Red Hat was forced to defend this decision. 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 7.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. 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. Version 9 supported the Native POSIX Thread Library, which was ported to the 2.4 series kernels by Red Hat. 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.
Федора Линукс
Red Hat Linux изначально разрабатывался исключительно внутри компании Red Hat, а обратная связь от пользователей поступала только через сообщения об ошибках и вклад в поставляемые пакеты программного обеспечения, но не в сам дистрибутив. Это изменилось в конце 2003 года, когда Red Hat Linux объединился с Fedora Project, основанным на сообществе. Новый план заключался в том, чтобы при создании новых дистрибутивов Red Hat Enterprise Linux использовать большую часть кодовой базы Fedora Linux. Fedora Linux заменила оригинальную версию Red Hat Linux, доступную для загрузки и в розничной продаже. Эта модель аналогична отношениям между Netscape Communicator и Mozilla, или StarOffice и OpenOffice.org, хотя в данном случае конечный коммерческий продукт также является полностью свободным программным обеспечением.
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 is also fully free software.
История версий
Даты выхода были взяты из объявлений в comp.os.linux.announce. Имена версий выбираются так, чтобы быть когнитивно связанными с предыдущим релизом, но не связаны таким же образом, как и релиз до этого. Проекты Fedora и Red Hat были объединены 22 сентября 2003 года. + История выпусков x86
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. The Fedora and Red Hat Projects were merged on September 22, 2003. + x86 release history Version Type Code name Release date Kernel version Comment test Preview 1.1.18 (dev) First test release, not publicly distributed. It used the RPP package manager. beta Halloween 1.0.9 (stable)1.1.54 (dev) Purchased beta, came with documentation and graphical system management tools. stable Mother's Day 1.2.8 ACC Bookstores (Bob Young) bought out Red Hat Software, Inc. (Mark Ewing) and introduced the "Red Hat Commercial Linux" moniker. bug fix Mother's Day+0.1 1.2.111.2.13 Called "Mother's Day Plus One". stable 1.2.13–2 First stable RPM release, and the first one to use the "Red Hat LiNUX" branding. bug fix Bluesky 1.2.13 (stable)1.3.32 (dev) The first Alpha release (January 1996) was based on this version. stable Picasso 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. beta Rembrandt July–August 1996 2.0 RPM was rewritten in C. PAM and kernel modules were introduced. stable Colgate 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. stable Vanderbilt 2.0.27 InfoWorld, Best of 1996, Operating Systems. stable Biltmore 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. beta Thunderbird Introduced glibc 2.0. beta Mustang Cemented the two cycle beta release style due to massive changes in the C library version. stable Hurricane 2.0.32–2 Introduced BRU2000 PE™ backup and the Real Audio™ client and server. 1997 InfoWorld Product of the Year. stable Manhattan 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. stable Apollo 2.0.36–0.7 GNOME technology preview (separate, not default). beta Starbuck stable Hedwig 2.2.5–15 Introduced glibc 2.1, egcs, and Linux 2.2. GNOME 1 was integrated. beta Lorax Introduced a completely rewritten graphical installer (anaconda), with graphical mode and text mode implemented in Python. stable Cartman 2.2.12–20 InfoWorld, 1999 Product of the Year, Operating Systems and multiple other awards. beta Piglet stable Zoot 2.2.14–5.0 First release to offer ISO images for FTP download. beta Pinstripe stable Guinness 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. beta Fisher 2.4 First release with Linux 2.4. beta Wolverine stable Seawolf 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. beta Roswell ext3 becomes default; the installer offers to convert ext2 filesystems. LILO replaced with GRUB as the default bootloader. stable Enigma 2.4.7–10 GNOME 1.4, KDE 2.2. Would serve as the development basis for RHEL 2.1 AS (Pensacola). stable EnigmaA 2.4.17 GNOME 1.4, KDE 2.2.2. Has version in the letter A. beta Skipjack Expected to ship a lot of new programs (gcc 3, GTK 2, Python 2) that were postponed for 8.0. stable Valhalla 2.4.18–3 Last release with the Netscape browser. beta Limbo 700 MB ISO images were tested, but they proved problematic. stable Psyche 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. stable Shrike 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. beta Severn Final RHL release. It would be merged with Fedora Linux to form release Fedora Core 1 test 2, version 0.94.
Версия | Тип | Кодовое имя | Дата выпуска | Версия ядра | Комментарий
------- | -------- | -------- | -------- | -------- | --------
test | Preview | 1.1.18 (dev) | | | Первый тестовый релиз, не распространялся публично. Использовал менеджер пакетов RPP.
beta | | Halloween | 1.0.9 (stable) | 1.1.54 (dev) | Приобретенная бета-версия, поставлялась с документацией и инструментами графического управления системой.
stable | | | 1.2.8 | | ACC Bookstores (Боб Янг) выкупил Red Hat Software, Inc. (Марк Юинг) и представил название "Red Hat Commercial Linux".
bug fix | | | Mother's Day+0.1 | 1.2.11 |
stable | | | 1.2.13 | 1.2.13–2 | Первый стабильный RPM-релиз и первый, использующий брендинг "Red Hat LiNUX".
bug fix | | Bluesky | 1.2.13 (stable) | 1.3.32 (dev) | Первый альфа-релиз (январь 1996) был основан на этой версии.
stable | | Picasso | 1.2.13 | | Первая версия, выпущенная для нескольких архитектур и исполняемых форматов (x86/Alpha, ELF/a.out) одновременно. Внедрен сервер Metro X, графический инструмент управления RPM (glint) и графическая конфигурация принтера.
beta | | Rembrandt | Июль–Август 1996 | 2.0 | RPM была переписана на C. Внедрены PAM и модули ядра.
stable | | Colgate | 2.0.18 | | Добавлена поддержка архитектуры SPARC и исполняемых файлов ELF на Alpha. Внедрен логотип Shadowman™, документация в свободном электронном формате и браузер Red Baron.
stable | | Vanderbilt | 2.0.27 | | InfoWorld, Лучшее из 1996, Операционные системы.
stable | | Biltmore | 2.0.30–2 | | Выпущен старый libc 5.3 вместо проблемного 5.4. Это решение подверглось широкой критике, но позволило избежать многих проблем.
beta | | Thunderbird | 2.0 | | Внедрен glibc 2.0.
beta | | Mustang | | | Укрепил двухцикловой стиль бета-релизов из-за значительных изменений в версии библиотеки C.
stable | | Hurricane | 2.0.32–2 | | Внедрены резервные копии BRU2000 PE™ и клиент и сервер Real Audio™. InfoWorld, Продукт года 1997.
stable | | Manhattan | 2.0.34–0.6 | | Введены Linux Applications CD, предварительная версия GNOME (отдельная, не по умолчанию), linuxconf и браузер Netscape. Последний релиз, загружающий живую файловую систему с CD.
stable | | Apollo | 2.0.36–0.7 | | Технологический превью GNOME (отдельная, не по умолчанию).
beta | | Starbuck | | |
stable | | Hedwig | 2.2.5–15 | | Внедрены glibc 2.1, egcs и Linux 2.2. GNOME 1 был интегрирован.
beta | | Lorax | | | Внедрен полностью переписанный графический установщик (anaconda) с графическим и текстовым режимами, реализованными на Python.
stable | | Cartman | 2.2.12–20 | | InfoWorld, Продукт года 1999, Операционные системы и множество других наград.
beta | | Piglet | | |
stable | | Zoot | 2.2.14–5.0 | | Первый релиз, предлагающий ISO-образы для загрузки по FTP.
beta | | Pinstripe | | |
stable | | Guinness | 2.2.16–22 | | Первый релиз с поддержкой Red Hat Network из коробки. Вызвал "войну" вокруг gcc 2.96, что привело к использованию названия 2.96RH позже.
beta | | Fisher | 2.4 | | Первый релиз с Linux 2.4.
beta | | Wolverine | | |
stable | | Seawolf | 2.4.2–2 | | Первый релиз, представивший новый поток ядра вне бета-цикла. Первый релиз, одновременно поддерживающий все включенные языки. Внедрен браузер Mozilla.
beta | | Roswell | | | ext3 становится по умолчанию; установщик предлагает конвертировать файловые системы ext2. LILO заменен на GRUB как загрузчик по умолчанию.
stable | | Enigma | 2.4.7–10 | | GNOME 1.4, KDE 2.2. Служит основой для разработки RHEL 2.1 AS (Pensacola).
stable | | EnigmaA | 2.4.17 | | GNOME 1.4, KDE 2.2.2. Имеет версию с буквой A.
beta | | Skipjack | | | Ожидается выпуск множества новых программ (gcc 3, GTK 2, Python 2), которые были отложены до версии 8.0.
stable | | Valhalla | 2.4.18–3 | | Последний релиз с браузером Netscape.
beta | | Limbo | | | ISO-образы размером 700 МБ были протестированы, но оказались проблемными.
stable | | Psyche | 2.4.18–14 | | gcc 3.2, glibc 2.3 RC, OpenOffice 1.0.1, GNOME 2, KDE 3.0.3. Внедрен унифицированный внешний вид Bluecurve™ для различных сред.
stable | | Shrike | 2.4.20–8 | | KDE 3.1 и GNOME 2.2. Внедрена поддержка NPTL с glibc 2.3.2 и ядром 2.4.20. Служит основой для разработки RHEL 3.
beta | | Severn | | | Final RHL release. Будет объединен с Fedora Linux для формирования Fedora Core 1 test 2, версия 0.94.
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. The Fedora and Red Hat Projects were merged on September 22, 2003. + x86 release history Version Type Code name Release date Kernel version Comment test Preview 1.1.18 (dev) First test release, not publicly distributed. It used the RPP package manager. beta Halloween 1.0.9 (stable)1.1.54 (dev) Purchased beta, came with documentation and graphical system management tools. stable Mother's Day 1.2.8 ACC Bookstores (Bob Young) bought out Red Hat Software, Inc. (Mark Ewing) and introduced the "Red Hat Commercial Linux" moniker. bug fix Mother's Day+0.1 1.2.111.2.13 Called "Mother's Day Plus One". stable 1.2.13–2 First stable RPM release, and the first one to use the "Red Hat LiNUX" branding. bug fix Bluesky 1.2.13 (stable)1.3.32 (dev) The first Alpha release (January 1996) was based on this version. stable Picasso 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. beta Rembrandt July–August 1996 2.0 RPM was rewritten in C. PAM and kernel modules were introduced. stable Colgate 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. stable Vanderbilt 2.0.27 InfoWorld, Best of 1996, Operating Systems. stable Biltmore 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. beta Thunderbird Introduced glibc 2.0. beta Mustang Cemented the two cycle beta release style due to massive changes in the C library version. stable Hurricane 2.0.32–2 Introduced BRU2000 PE™ backup and the Real Audio™ client and server. 1997 InfoWorld Product of the Year. stable Manhattan 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. stable Apollo 2.0.36–0.7 GNOME technology preview (separate, not default). beta Starbuck stable Hedwig 2.2.5–15 Introduced glibc 2.1, egcs, and Linux 2.2. GNOME 1 was integrated. beta Lorax Introduced a completely rewritten graphical installer (anaconda), with graphical mode and text mode implemented in Python. stable Cartman 2.2.12–20 InfoWorld, 1999 Product of the Year, Operating Systems and multiple other awards. beta Piglet stable Zoot 2.2.14–5.0 First release to offer ISO images for FTP download. beta Pinstripe stable Guinness 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. beta Fisher 2.4 First release with Linux 2.4. beta Wolverine stable Seawolf 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. beta Roswell ext3 becomes default; the installer offers to convert ext2 filesystems. LILO replaced with GRUB as the default bootloader. stable Enigma 2.4.7–10 GNOME 1.4, KDE 2.2. Would serve as the development basis for RHEL 2.1 AS (Pensacola). stable EnigmaA 2.4.17 GNOME 1.4, KDE 2.2.2. Has version in the letter A. beta Skipjack Expected to ship a lot of new programs (gcc 3, GTK 2, Python 2) that were postponed for 8.0. stable Valhalla 2.4.18–3 Last release with the Netscape browser. beta Limbo 700 MB ISO images were tested, but they proved problematic. stable Psyche 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. stable Shrike 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. beta Severn Final RHL release. It would be merged with Fedora Linux to form release Fedora Core 1 test 2, version 0.94.