Тариф успешно добавлен в корзину
В корзину

Red Hat Enterprise Linux: обзор, история, преимущества

Автор статьи Юлия Губкина

В современном мире существует любопытнейший парадокс, имя которому — свободное программное обеспечение (СПО) Тысячи энтузиастов по всему миру вносят свой вклад в его развитие, а пользуются такими программами миллионы.

Одним из самых ярких примеров СПО можно назвать операционную систему (ОС) Linux. Исходный код Линукс открыт и доступен каждому, а использовать его можно совершенно бесплатно. Благодаря своей гибкости и возможностям адаптации под разные потребности, Linux имеет огромное количество дистрибутивов. В данной статье мы расскажем об одном из них — Red Hat Enterprise Linux (RHEL). 

Красная Шляпа

Первая официальная версия Линукс 1.0 появилась в 1994 году, а название произошло от имени его основателя и совместимой операционной системы UNIX. Все программы для Линукс были открытыми, поэтому проект быстро привлёк большое количество разработчиков.

Уже тогда Линукс можно было использовать на персональном компьютере для создания прикладных программ, и коммерческие компании поняли, что на СПО можно заработать. В 1995 году в США появилась первая успешная компания, использовавшая Линукс, — Red Hat, что в переводе с английского означает «красная шляпа».

Но как можно продать то, что любой может получить совершенно бесплатно? А вот как: Red Hat стала продавать дистрибутив — набор, содержащий саму ОС и программу для её установки. При этом компания сама использовала Линукс и несла расходы только на создание установщика и сборку дистрибутива, поэтому цена для конечного покупателя была очень низкой.

Для компаний, использующих СПО, крайне важна стабильная работа программ. Любые отказы могут привести к значительным финансовым потерям, поэтому продавец дистрибутива обязательно должен оказывать пользователям техническую поддержку. И, конечно, Red Hat её оказывала, что и стало основным источником доходов компании.

Окружение рабочего стола

Сетевая операционная система Линукс идеально подходила для суперкомпьютеров и серверов, но пользоваться ей на рабочем месте без графического интерфейса было крайне неудобно. Разработчики понимали это, и в 1996 году на свет появилось окружение рабочего стола (Desktop Environment, DE) Kool Desktop Environment (KDE). Но KDE было основано на библиотеке Qt, которая в то время была в собственности частной компании. Поэтому в 1997 году была создана полностью свободная среда, основанная на наборе инструментов GTK+ и получившая название GNOME (GNU Network Object Model Environment, среда сетевой объектной модели GNU).

Red Hat включила в свой дистрибутив оба варианта DE, и это позволило компании добиться ошеломляющего успеха.

Появление Red Hat Enterprise Linux

В 2003 году руководство компании приняло решение разделить Red Hat Linux на два продукта: коммерческий и полностью свободный.

Так на свет появился самый популярный дистрибутив Линукс для предприятий — RHEL (Red Hat Enterprise Linux) и его бесплатная альтернатива — Fedora.

Это решение позволило компании сосредоточить усилия на своём главном продукте, сделав упор на стабильности и безопасности системы. Кроме того, Red Hat предложила корпоративным клиентам невероятный по тем временам срок поддержки длительностью в 10 лет.

Позже, в 2014 году, в состав линейки продуктов Red Hat вошла свободная серверная операционная система CentOS. 

Благодаря удачным действиям годовой оборот компании достиг миллиардов долларов и в 2019 году американский технологический гигант IBM купил Red Hat за рекордную цену в $34 млрд.

В настоящее время Red Hat Enterprise Linux используется для обслуживания критически важных приложений мировыми финансовыми биржами, крупнейшими банками, ведущими операторами связи, авиакомпаниями и государственными учреждениями по всему миру.

Обзор

Пробную версию дистрибутива Red Hat Enterprise Linux можно скачать на официальном сайте. Срок бесплатного использования составляет 60 дней. 

Для скачивания требуется регистрация, во время которой, в числе прочего, нужно указать название организации. В качестве альтернативы компания предлагает бесплатную индивидуальную подписку для разработчиков, в рамках которой также можно скачать дистрибутив.

При установке операционной системы Red Hat Enterprise Linux используется свободный инсталлятор Anaconda, как и в Fedora:

Обзор установки

Язык и часовой пояс определяются автоматически. Программа предлагает подключится к Red Hat, но в пробной версии делать это не обязательно, система всё равно установится. А вот набор необходимых приложений лучше выбрать сразу, без регистрации доступ к репозиториям будет закрыт:

Выбор программ

В качестве окружения рабочего стола RHEL предлагает только GNOME, других вариантов нет. Впрочем, тут нет ничего удивительного — на сегодняшний день в технологическом плане это самый передовой рабочий стол. 

В правой колонке можно выбрать офисный комплект LibreOffice и другие необходимые приложения.

После нажатия кнопки «Начать установку» все дальнейшие действия будут выполнены автоматически, и система предложит выполнить перезагрузку, после которой пользователя встретит рабочий стол GNOME с набором выбранных на предыдущем шаге программ:

Рабочий стол GNOME

Теперь в течение шестидесяти дней можно пользоваться системой бесплатно:

Но если не зарегистрировать систему на этапе установки, будет выдано предупреждение:

Предупреждение

Ссылка «Register System» ведёт на пункт «Подписки» (Subscription) в разделе «О приложении» окна «Настройки»:

Раздел о приложенииНастройки

Поскольку RHEL предназначен для корпоративного использования, регистрация продукта без указания компании заблокирована. Но сделать это всё-таки возможно из командной строки с помощью команды subscription-manager, указав логин и пароль, введённые ранее при регистрации на сайте redhat.com:

subscription-manager register --username <username> --password <password> --auto-attach
Регистрация компании

После этого система рапортует об успешной регистрации и открывает возможность обновления и скачивания программ: 

Успешная регистрация

Конечно, установить приложения и обновить систему можно и с помощью «Центра приложений»:

Центр приложений

В состав набора программ RHEL входит также веб-консоль Cockpit, предназначенная для удалённого администрирования серверов и рабочих станций. Если эта служба ещё не установлена в системе, сделать это можно стандартной командой install:

sudo dnf install cockpit

После завершения установки службу нужно запустить:

sudo systemctl start cockpit

Теперь можно в веб-браузере ввести адрес сервера и порт 9090:

Окно входа в систему RHEL

Панель Cockpit предлагает очень простой и логичный интерфейс, позволяющий решить большинство типовых задач администратора, таких как обновление ОС, управление пользователями, управление дисками, настройка сети, управление службами, диагностика и так далее:

Интерфейс ОС

В этом примере служба запущена локально. Для администрирования удалённых компьютеров пакет Cockpit нужно установить на каждый из них.

Согласно официальной документации панель позволяет управлять сразу несколькими удалёнными системами. Это может быть полезно, например, для группового обновления серверов или рабочих станций.

Преимущества

Благодаря усилиям компании Red Hat, дистрибутив RHEL получил ряд серьёзных преимуществ:

  1. Стабильность и безопасность. В корпоративном секторе крайне важно, чтобы никакие обновления не сломали систему, так как финансовые потери при простое оборудования могут быть очень велики. В этом вопросе инженеры Red Hat оказались на высоте, сведя к минимуму возможные риски от использования СПО на предприятиях.
  2. Срок поддержки. В стандартную лицензию пользователя входит поддержка продукта в течение десяти лет. В активно развивающемся мире Линукс это огромный срок. Но так как обновление программного обеспечения для парка компьютеров организации может быть очень затратным, Red Hat берёт на себя обязательства по поддержке устаревших программ. Более того, за отдельную плату компания предлагает расширенную поддержку, увеличивающую суммарный срок эксплуатации продукта до 13 лет.
  3. Широкий спектр совместимого оборудования. Продукция Red Hat работает на серверах, рабочих станциях, сетевом оборудовании и периферийных устройствах различных аппаратных архитектур.

Недостатки 

Конечно, даже у такого серьёзного продукта, как Red Hat Enterprise Linux, не может не быть недостатков, в основном вытекающих из достоинств:

  1. Устаревшие приложения. Такова цена стабильности. Версии пакетов, входящих в состав RHEL, могут отставать от актуальных версий на три года и более. В некоторых случаях это может представлять серьёзную проблему. Нельзя не отметить тот факт, что устаревшие программы часто содержат известные ошибки, которые могут быть исправлены только с выпуском новых версий.
  2. Дистрибутив платный. Считать это недостатком или нет, решать руководителям предприятий. В современном бизнесе ответственность за отдельные направления деятельности и внутреннюю инфраструктуру часто делегируется специализированным компаниям. Red Hat выступает в роли такой компании, обеспечивая платную поддержку клиентов, обучение и консалтинг.
  3. В состав рабочей станции RHEL по лицензионным соображениям не входят современные мультимедийные кодеки, такие как H.264 и H.265, что означает невозможность воспроизведения большинства видеороликов. В качестве решения Red Hat предлагает установить программы из стороннего репозитория RPM Fusion. Но если для серверов это просто не нужно, а для Fedora можно объяснить отсутствием оплаты, то необходимость подключения сторонних репозиториев в платном дистрибутиве с упором на безопасность вызывает вопросы. 

Альтернативы

В мире СПО выбор есть всегда. Руководство Red Hat прекрасно это понимает, поэтому список альтернатив возглавляют продукты этой же компании:

1. Fedora. Это один из самых популярных дистрибутивов Линукс для рабочих станций. Цикл обновлений совпадает с выпуском новых версий окружения рабочего стола GNOME дважды в год. Такой высокий темп позволяет дистрибутиву включать в состав новейшее программное обеспечение.

Чтобы обеспечить стабильность в условиях частых обновлений, опытные пользователи Fedora часто рекомендуют обновлять дистрибутив до предпоследней версии только после выхода очередного релиза. Например, стоит обновляться до 37-й версии после выпуска 38-й, до 38-й после выпуска 39-й и так далее. В этом определённо есть смысл: Red Hat поддерживает предыдущие выпуски в течение полугода, что позволяет пользователям иметь стабильную операционную систему со свежими приложениями.

Кроме GNOME, силами сообщества также поддерживаются альтернативные рабочие столы: KDE, XFCE, Chinnamon, MATE и другие. Это огромный плюс дистрибутива, несомненно добавляющий ему и без того немалой популярности.

2. CentOS. Короткий жизненный цикл Fedora плохо подходит для применения на серверах, где крайне важно обеспечить бесперебойную работу. Именно поэтому в состав продуктов компании входит серверный дистрибутив CentOS enterprise-уровня, основанный на пакетной базе RHEL, много лет являвшимся эталоном стабильности благодаря длительному сроку поддержки. Однако после слияния Red Hat с IBM компания неожиданно объявила о прекращении разработки и резком сокращении срока поддержки стабильного выпуска CentOS 8 и предложила пользователям перейти на CentOS Stream с моделью непрерывных обновлений, а позже, в 2023 году, закрыла публичный доступ к исходным кодам RHEL. Администраторы серверов посчитали этот вариант неприемлемым и вместо ожидаемого в IBM перехода на RHEL мигрировали на другие дистрибутивы.

3. Oracle Linux. Совместим с RHEL на уровне двоичного кода и фактически является его клоном. Дистрибутив можно использовать бесплатно, но компания Oracle предлагает также платную поддержку. Главным плюсом этого дистрибутива для крупных компаний можно считать интеграцию с базой данных Oracle промышленного уровня. Исходный код проекта полностью открыт.

4. Rocky Linux и AlmaLinux. Эти дистрибутивы, созданные как ответная мера на появление CentOS Stream, также совместимы с RHEL и позиционируются как его замена.

5. Debian. Несовместим с RHEL, так как основан на собственной пакетной базе, но из-за огромной популярности и высокой стабильности не может не быть рассмотрен в качестве альтернативы. Эта полностью свободная универсальная операционная система прекрасно подходит как для серверов, так и для рабочих станций. Доля Debian и его производной Ubuntu составляет около половины всех установок Линукс в мире. В настоящее время цикл обновлений Debian составляет около двух лет, а предпоследняя версия поддерживается ещё год.

При выборе программного обеспечения для организации важно помнить, что в мире СПО отсутствие платной поддержки не означает, что её нет совсем. Вокруг ведущих свободных дистрибутивов Линукс сложилось огромное сообщество разработчиков и пользователей, всегда готовых помочь, а технические аспекты работы хорошо задокументированы. Инструменты удалённого администрирования, такие как Cockpit, могут существенно снизить риски и затраты на обслуживание. В любом случае, бесперебойная работа оборудования важнее возможности позвонить в поддержку и пожаловаться, что очередное обновление сломало систему и фирма несёт убытки.

Заключение

В настоящее время Red Hat стала ведущим мировым поставщиком программного обеспечения на базе открытого кода. Несмотря на некоторые неоднозначные решения компании, невозможно недооценить её вклад в развитие и популяризацию СПО. Во многом благодаря усилиям Red Hat Линукс безраздельно доминирует на серверах и в облачных сервисах. В этом надо отдать Red Hat должное и снять перед ней шляпу.

Было интересно?

Назад к списку
Скидка 25% новым клиентам!
Закажи сервер сегодня и получи скидку на первый месяц аренды!