Что такое Rocky Linux и стоит ли его учитывать?

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

После нескольких месяцев разработки появилась предварительная версия Rocky Linux. Стоит ли вам подумать о переходе на Rocky Linux? Мы узнаем в этом посте.

Что такое Rocky Linux?

Rocky Linux – это форк CentOS, который находится ниже по течению от Red Hat Enterprise Linux или RHEL. Как и CentOS, он предлагает стабильную версию Linux, идеально подходящую для серверов. Он задуман как «совместимая с ошибкой» замена для CentOS.

Основатель CentOS Грегори Курцер возглавляет усилия по созданию новой версии дистрибутива. Название Rocky Linux – дань уважения покойному соучредителю CentOS Рокки Макгоу. Курцер имеет опыт работы в области научных вычислений и долгое время работал в Калифорнийском университете в Беркли в области высокопроизводительных вычислений. Учитывая, что CentOS широко используется в физике элементарных частиц в таких организациях, как CERN, это, похоже, является основным направлением для Rocky Linux.

Amazon также спонсировал Rocky Linux , включая Ctrl IQ, 45Drives, OpenDrives и MontaVista, что показывает, насколько они доверяют проекту, учитывая его статус кандидата на выпуск.

Что случилось с CentOS?

Так зачем нужен новый дистрибутив на основе Red Hat?

В декабре 2020 года Red Hat, которая приобрела проект CentOS, внезапно объявила об изменении своей направленности после приобретения Red Hat компанией IBM . Компания объявила, что последняя версия, версия 9, прекратит поддержку в конце 2021 года, что намного короче, чем 10-летний график, который Red Hat обещал ранее, в пользу скользящей версии CentOS Stream для разработки. Поддержка версии 8 закончится в 2024 году, как и планировалось.

Этот шаг также означал, что CentOS будет восходить к RHEL, а не ниже по течению, поэтому пользователи CentOS будут фактически бета-тестерами RHEL.

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

Многие администраторы центров обработки данных, которые полагались на CentOS, были очень недовольны этим решением. Объявление Red Hat заставило их искать замену. Хотя Facebook использует CentOS Stream для своих серверов, многие текущие администраторы CentOS не имеют ресурсов Facebook.

Поскольку так много пользователей полагались на версию CentOS, которая не будет поддерживаться раньше, чем они планировали, сообщество почувствовало необходимость в новом проекте. Возникла Rocky Linux.

Первые впечатления от Rocky Linux

Как и оригинальная CentOS, Rocky является бесплатной заменой RHEL. На момент написания этой статьи доступна установка релиз-кандидата. Образы доступны как для процессоров x86-64, так и для процессоров ARM. Для каждой архитектуры есть варианты «Минимальный», «DVD» и «Загрузочный». Определение «Минимальный» кажется относительным, потому что оно весит 1,73 ГБ.

Установка аналогична CentOS и почти любой другой программе установки Linux. Он проведет вас через настройку раскладки клавиатуры, разбиение жесткого диска на разделы и выбор пакетов. Одна странная особенность процесса установки заключается в том, что он не устанавливает ваше сетевое соединение автоматически. Вы должны включить его в установщике.

Программа установки имеет графический интерфейс, хотя по умолчанию минимальный образ устанавливает только консольную установку.

Минимальный установочный образ очень похож на тот, который вы бы установили на сервере. На веб-сайте Rocky Linux говорится, что релиз-кандидат нельзя использовать в производственной среде.

Когда вы загружаете Rocky Linux в консольном режиме, вас встречает графическое изображение логотипа в формате ASCII, а также другое сообщение ярко-красными буквами, чтобы не использовать его в производстве или обновлять с него, поскольку это предварительный выпуск.

На экране входа в систему будут отображаться инструкции о том, как настроить веб-портал и войти в него из веб-браузера.

Веб-портал привлекателен, и вы можете легко настроить свою систему, если вам не так удобна командная строка, но если да, есть также терминал. Это удобно, если вы запускаете это в гипервизоре, таком как VirtualBox, потому что вы можете вырезать и вставить в этот терминал, что сложнее на консоли VirtualBox.

Вы также можете внести изменения в брандмауэр в меню. Это важно, если вы хотите установить веб-сервер, поскольку порт 80 по умолчанию закрыт. Как только он будет открыт, Rocky Linux сможет использовать программное обеспечение веб-сервера, такое как Apache.

При установке и запуске Apache с последующим переходом к IP-адресу в браузере открывается настроенная тестовая страница Apache.

Даже как релиз-кандидат он удивительно стабилен и функционален. Учитывая, что этот дистрибутив основан на RHEL, это не должно быть сюрпризом.

Следующие шаги для Rocky Linux

Теперь, когда у Rocky Linux есть что-то загружаемое, а не просто парное ПО, в следующий раз, скорее всего, выйдет полная версия проекта. Релиз-кандидат до сих пор, кажется, получил восторженный отклик от пользователей Linux, если можно было бы пройти через сообщения в социальных сетях .

Учитывая, что Rocky базируется на RHEL, будущее Rocky Linux кажется твердым. Как дистрибутив, основанный на сообществе, он не будет зависеть от прихотей коммерческой компании, поэтому пользователям Rocky больше не придется вырывать коврик из-под них.

Стоит ли переходить на Rocky Linux?

Вам может быть интересно, подходит ли вам Rocky Linux. Если вы полагаетесь на CentOS и не хотите запускать поток CentOS или платить за RHEL, вы вполне можете рассмотреть Rocky Linux, когда станет доступна стабильная версия.

Как и CentOS, это отличный способ познакомиться с экосистемой Red Hat на практике бесплатно, поскольку многие коммерческие центры обработки данных используют RHEL. Если вас интересуют научные вычисления, не только все основные суперкомпьютеры работают под управлением Linux, но и подавляющее большинство из них используют RHEL или дистрибутив, производный от RHEL. Возможно, в будущем мы увидим эти суперкомпьютеры под управлением Rocky Linux.

Есть разница между рабочей станцией Linux и сервером. Выбор дистрибутива может в некоторой степени повлиять на производительность вашего сервера. Вот почему так важно выбрать правильный дистрибутив Linux для вашего сервера.