О дистрибутивах можно говорить очень долго. Сегодня существует три основных дистрибутива: Red Hat, Slackware и Debian. Все остальные дистрибутивы являются производными от этих трех дистрибутивов. На наших просторах более популярны RH-совместимые дистрибутивы (Mandrake, ALT Linux, ASP Linux), поэтому мы остановимся только на этих дистрибутивах, точнее только на дистрибутиве Red Hat, поскольку, если описывать историю каждого (или более или менее известного) дистрибутива, можно написать книгу толще, чем та, которую вы держите в руках.
Компания Red Hat была основана Марком Ивингом (Marc Ewing) в 1994 году, а в 1995 году была куплена компанией АСС Bookstores, принадлежавшей Бобу Янгу (Bob Young). Дистрибутивы от Red Hat пользовались большой популярностью, поскольку они были достаточно надежны (их смело можно было устанавливать даже на серверы), обладали удобной программой установки и удобными средствами конфигурирования системы. Red Hat — это самая большая коммерческая компания, которая занимается только ОС Linux.
Давайте рассмотрим этапы развития дистрибутивов Red Hat (источником информации послужил сайт компании Red Hat — http://fedora.redhat.com/about/history/).
Дата |
Версии |
Описание |
29 июля 1994 |
Просто бета-версия |
Первая бета-версия, основанная на ядра версии 1.1.18 и системе управления пакетами RPP (разработка Red hat). Данная версия поставлялась на CD, на котором кроме всего прочего поставлялась полная документация к этой системе. Не получила широкого распространения. Данная версия называлась «Red Hat Software Linux» |
31 октября 1994 |
RHL 0.9 (Halloween) |
Первая бета-версия, получившая широкое распространение. Пользователи могли выбрать два ядра — стабильное (1.0.9) или экспериментальное (1.1.54). В этой версии появился графический интерфейс к программе rpp — LIM (Linux Installation Manager). Кроме LIM в этой версии появились графические программы настройки ОС: управления пользователями и группами, файлом fstab и сетью |
май 1995 |
RHL 1.0 (Mother's Day) |
Первый релиз (не бета-версия). Построена на ядре 1.2.8. В документации она называлась не "Red Hat Software Linux", a «Red Hat Commercial Linux». Очевидно, изменение название произошло после покупки компании Rad Hal фирмой АСС Bookstores. Логотип этой версии содержал «красную шляпу» — на логотипе был изображен мужчина, несущий в одной руке красную шляпу, а в другой — портфель |
Август 1995 |
RHL 2.0 beta |
Отличительная особенность этой версии — поддержка формата исполнимых файлов ELF (Executable Linkage Format), до этого использовался формат "a.out". Система управления пакетами RPP была заменена системой RPM. в результате чего была полностью не совместима с предыдущими версиями |
20 сентября 1995 |
RHL 2.0 |
То же самое, но не бета-версия. Дистрибутив использует систему RPM |
23 ноября 1996 |
RHL 2.1 |
В этой версии были исправлены некоторые ошибки предыдущей. На основе этой версии компания Digital создала диск «Red Hat 2.1 LINUX» (для x86-компьютеров), который послужил основой для созданий RH для платформы Alpha («Red Hat Linux/Alpha 2.1») |
Март 15, 1996 |
RHL 3.0.3 (Picasso) |
Первая многоплатформенная версия. Поддерживались архитектуры x86 и Alpha. Для Альфы использовался формат исполнимых файлов a.out, а для x86 — ELF. В этой версии появился X-сервер Metro-X, утилита настройки принтера и оболочка glint для программы rpm. |
июль-август 1996 |
RHL 3.0.4/3.95 (Rembrandt) |
Система RPM переписана на С (до этого она была написана на Perl). Появились новые средства конфигурирования, модуль РАМ (Pluggable Authentication Modules). Благодаря переходу на ядро версии 2.0 появилась возможность использовать модули ядра, а до этого на дисках дистрибутива RH поставлялось 72 варианта ядер, из которых пользователь должен был выбрать наиболее подходящее его «железу» |
3 октября 1996 |
RHL 4.0 (Colgate) |
Ядро — 2.0.1B. Поддерживаются уже три архитектуры: x86, Alpha и SPARC. Впервые на Alpha используется формат ELF. Изменен логотип дистрибутива, который используется до сих пор — $$$intro.tif |
3 февраля 1997 |
RHL 4.1 (Vanderbilt) |
Исправляла ошибки предыдущей версии |
19 мая 1997 |
RHL 4.2 (Biltmore) |
Отличалась использованием стабильной, хотя и устаревшей, версии libc 5.3. Использование устаревшей версии себя оправдало: в версии 5.4 обнаружилось очень много ошибок |
27 августа– 16 сентября 1997 |
RHL 4.8/4.8.1/4.95 (Thunderbird) |
Использовалась библиотека glibc 2.0. |
7–16 октября 1997 |
RHL 4.9/4.9.1/4.96 (Mustang) |
Исправлены ошибки, связанные с переходом на другую версию C-библиотек (с libc на glibc) |
1 декабря 1997 |
RHL 5.0 (Hurricane) |
Этот дистрибутив включал программу резервного копирования ВRU2000-РЕ™ и клиент для Real Audio™ |
1 июня 1998 |
RHL 5.1 (Manhattan) |
Особенности этого дистрибутива; графическая среда GNOME (но не устанавливалась по умолчанию), единая утилита конфигурации — linuxconf, браузер Netscape (до этого использовался браузер Red Baron, содержавший много ошибок). |
12 октября 1998 |
RHL 5.2 (Apollo) |
– |
17 марта 1999 |
RHL 5.9 (Starbuck) |
– |
19 апреля 1999 |
RHL 6.0 (Hedwig) |
Среда GNOME наконец-то интегрирована в дистрибутив. Ядро 2.2, glibs 2.1. Это первый мой RH-дистрибутив. Запомнился как отличный стабильный дистрибутив. У меня до сих пор есть компакт-диск с этим дистрибутивом. |
6 сентября 1999 |
RHL 6.0.50 (Lorax) |
Новый инсталлятор системы anaconda мог работать как в текстовом, так и графическом режимах. |
4 октября 1999 |
RHL 6.1 (Cartman) |
- |
27 марта 2000 |
RHL 6.2 (Zoot) |
ISO-образы этой версии были доступны на FTP-сервере Red Hat |
25 сентября 2000 |
RHL 7.0 (Guinness) |
Б составе дистрибутива была новая версия библиотеки glibc 2.2 и последняя версия gcc 2.96. Включение версии gcc 2.96 не было согласовано с разработчиками gcc, что вызвало небольшой конфликт между ними и компанией Red Hat |
31 января 2001 |
RHL 7.0.90 (Fisher) |
Первая версия, использующая ядро 2.4 |
16 апреля 2001 |
RHL 7.1 (Seawolf) |
Впервые появилась поддержка большого количества языков (дистрибутив поддерживал даже китайский и японский языки). Вместе с Netscape поставлялся браузер Mozilla |
2-21 августа 2001 |
RHL 7.1.93, 7.1.94 (Roswell) |
По умолчанию использовалась новая версия файловой системы — ext3 вместо ехt2. А вместо LILO начал использоваться загрузчик GRUB. Хотя при установке можно было выбрать LILO, если GRUB пользователю не нравился |
22 октября 2001 |
RHL 7.2 (Enigma) |
Довольно неплохая версия, она «прожила» на моем компьютере до версии 7.3. Правда, в ней были некоторые ошибки, которые были исправлены в версии 7.3. Особенности: GNOME 1.4, KDE 2.2. Послужила основой для дистрибутива Red Hat Enterprise Linux 2.1 AS (Advanced Server). |
22 марта 2002 |
RHL 7.2.91 (Skipjack) |
– |
6 мая 2002 |
RHL 7.3 (Valhalla) |
Выход версии 7.3 не планировался — сразу должна была выйти версия 8.0. Поэтому версию 7.3 нужно рассматривать как «переходную» версию. В версии 8.0 должны быть gcc3, GTK+ 2, Python 2 и другие новые версии инструментальных средств. Но они «опаздывали» к запланированному сроку выпуска версии 8.0, поэтому было решено выпуск версии 8.0 немного отложить, а вместо нее выпустить версию 7.3 без всех этих нововведений. Но в версии 7.3 все же были исправлены некоторые ошибки версии 7.2. Я лично работал с этим дистрибутивом, и он мне понравился даже больше, чем 8.0. Это последний дистрибутив, содержавший браузер Netscape |
6 мая 2002 |
RHEL 2.1 AS (Pensacola) |
Red Hal Enterprise Linux 2.1 AS — дистрибутив, предназначенный для корпоративного применения. Его основа — дистрибутив RH 7.2 |
30 сентября 2002 |
RHL 8.0 (Psyche) |
В этой версии были gcc 3.2, glibc 2.3, GNOME 2, KDE 3.0.3 и OpenOffice.org 1.0.1 |
31 марта 2003 |
RHL 9 (Shrike) |
Основан на ядре 2.4.20 с поддержкой NPTL (Native POSIX Thread Library). Послужил основой для Red Hat Enterprise Linux 3 |
21 июля 2003 |
RHL 9.0.93 (Severn) |
Это последняя версия «Красной Шапочки» — после этого дистрибутивы стали называться Fedora Core (для настольных систем) и RHEL (для корпоративного применения). Fedora Core — это открытый (читайте — бесплатный) проект, a RHEL — коммерческий проект от RH |
25 сентября 2003 |
FC 0.94 (Severn) |
Пробная версия Fedora Core |
13 октября 2003 |
FC 0.95 (Severn) |
Первый дистрибутив от RH, использующий репозиторий yum для обновления системы |
22 октября 2003 |
RHEL 3 (Taroon) |
Red Hat Enterprise Linux 3 поддерживал одновременно 7 архитектур: Intel x86, Intel Itanium, AMD AMD64, IBM zSeries, IBM iSeries, IBM pSeries и IBM S/390. Основан на ядре 2.4.21 |
5 ноября 2003 |
FC 1 (Yarrow) |
Первый релиз Fedora Core, используется пока что ядро 2.4 — в последний раз |
12 февраля; 29 марта; 27 апреля 2004 |
FC 1.90, 1.91, 1.92 |
Первые версии, использующее ядро 2.6. Поддерживаются архитектуры x86 и x86-64 |
5 марта 2004 |
FC 1 (Yarrow) |
Fedora Core 1 для x86-64 |
18 мая 2004 |
FC 2 (Tettnang) |
Второй релиз Fedora Core; KDE 3.2, GNOME 2.6 |
8 ноября 2004 |
FC3 (Heidelberg) |
Третий релиз Fedora Core. GNOME 2.8 и KDE 3.3. Довольно «глючное» создание, до недавнего времени обитавшее на моем компьютере |
13 июня 2005 |
FC 4 (Stentz) |
Четвертый релиз Fedora Core. GNOME 2.10 и KDE 3.4 Довольно много нововведений |
Дистрибутив Red Hat Linux имеет множество потомков — производных дистрибутивов, которые основаны на RH и практически полностью с ним совместимы. Самыми известными потомками RH являются: