Поиск по сайту:

Является ли Rocky Linux новой CentOS?


Red Hat Enterprise Linux — всемирно признанный лидер в области Linux корпоративного класса. CentOS был бесплатным эквивалентом, созданным из исходного кода Red Hat и столь же стабильным. Но Red Hat навсегда изменила CentOS.

Красная шляпа и CentOS

Red Hat Enterprise Linux (RHEL) — самый успешный коммерческий Linux в мире. В 2012 финансовом году Red Hat преодолела отметку в 1 миллиард долларов выручки. Но инсайдеры шепчутся, что если бы не CentOS, Red Hat стала бы компанией с оборотом в 10 миллиардов долларов задолго до того, как они преодолели отметку в 1 миллиард долларов.

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

Организации без бюджета на подписку RHEL по-прежнему хотели стабильности и производительности RHEL. RHEL, как и любой другой Linux, основан на ряде проектов с открытым исходным кодом, таких как ядро Linux. Это, в свою очередь, означает, что исходный код RHEL должен быть общедоступным бесплатно. Любой может просмотреть код, и каждый может изменить его или использовать для создания нового продукта. Чтобы соответствовать этим условиям, исходный код RHEL доступен всем желающим.

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

Это не значит, что это невозможно сделать. Это возможно, если вы соберете ресурсы, чтобы это произошло. К счастью, это то, чем хорош мир открытого исходного кода. Если вы можете создать достаточно шума вокруг проекта и привлечь достаточно квалифицированных и преданных людей, вы можете набрать критическую массу и получить жизнеспособное сообщество и надежный продукт.

Это именно то, что Грег Куртцер, Лэнс Дэвис, Рокки Макгоф и другие сделали в начале 2000-х годов, что привело к запуску CentOS — операционной системы Community Enterprise Linux — в мае 2004 года.

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

Взлет и падение CentOS

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

CentOS имела оглушительный успех. Глобальные бренды, которые полагаются на CentOS, включают Rackspace, GoDaddy, Disney и Verizon. Многие компании создают продукты, ориентированные на платформу CentOS, такие как Riverbed, Juniper и Fortinet.

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

Ожидаемая окупаемость, когда кто-то разветвляет проект с открытым исходным кодом, заключается в том, что изменения, которые они вносят в исходный код, возвращаются обратно в исходный проект. Но вся предпосылка заключалась в том, чтобы CentOS была бинарно совместима с RHEL. Таким образом, проект CentOS не представил ничего нового, что можно было бы вернуть Red Hat и RHEL. Отношения были улицей с односторонним движением. Между тем, CentOS сильно повлияла на подписки RHEL.

Майк МакГрат, вице-президент Red Hat по разработке Linux, официально заявил, что «CentOS сама по себе на самом деле не приносила Red Hat особой пользы». Это может быть преуменьшение года.

В декабре 2020 года технический директор Red Hat Крис Райт объявил о серьезных изменениях в дорожной карте CentOS. CentOS будет прекращен и заменен новым проектом под названием CentOS Stream. Это непрерывное отслеживание выпусков, перед RHEL в ветке разработки. Ветки разработки нестабильны. Они передовые, но непредсказуемые и поэтому не подходят для критически важных развертываний. Суть в том, что CentOS Stream никогда не будет готов к производству. Кроме того, текущая версия CentOS версии 8 прекратит свое существование 31 декабря 2021 года, а не в декабре 2029 года.

Таким образом, Red Hat в конечном итоге нашла способ извлечь выгоду из CentOS, и устранив проблему использования CentOS в качестве бесплатной замены RHEL без подписки. Не то чтобы пользовательская база CentOS много думала о сделке.

Но то, что сработало однажды, часто может сработать снова.

Рождение Рокки Линукс

Грег Куртцер, один из соучредителей CentOS, запустил новый проект по созданию совместимой с бинарными файлами, идентичной баг за багом бесплатной версии RHEL со стабильной системой точечного выпуска. Как и в начале 2000-х. По сути, они снова делают CentOS «классическим». В честь покойного Рокки МакГоу, одного из соучредителей CentOS, новый проект получил название Rocky Linux.

Полностью вне лагеря Red Hat — как раньше была CentOS — Rocky Linux управляется и администрируется Rocky Enterprise Software Foundation. Через семь месяцев после анонса проекта была выпущена первая общедоступная версия Rocky Linux.

Выпуски CentOS использовались для нумерации выпусков RHEL. Это позволило пользователям легко узнать, какая версия RHEL использовалась в качестве базы исходного кода для любой сборки CentOS. Rocky Linux собирается продолжить эту традицию, поэтому его первый выпуск — Rocky Linux 8.4 под кодовым названием Green Obsidian.

Поддержка сообщества доступна через Rocky Linux Mattermost, IRC и форумы. Интересно, что коммерческая поддержка также доступна через компанию Курцера, Ctrl IQ, которая также является основным спонсором Rocky Linux. прибыль от Ctrl IQ используется для финансирования Rocky Linux.

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

Быстрый взгляд на Rocky Linux

Установка настолько проста и несложна, как вы ожидаете.

Выбор «Установить Rocky Linux 8» в меню установки проходит через знакомый набор экранов. Выберите свою клавиатуру и локаль, установите пароль root и выберите схему разбиения, и начнется часть установки, копирующая файлы.

Когда копирование файла будет завершено, примите лицензию (лицензия BSD из 3 пунктов) и либо добавьте несколько пользователей, либо подождите и сделайте это после входа в систему. Вот и все.

Перезагрузитесь, и вы увидите экран входа в систему Rocky Linux. Как только вы войдете в систему, вас встретит знакомый минималистичный рабочий стол GNOME 3.32.2.

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

Достаточный шум?

То, чего Курцферу и его армии добровольцев и помощников удалось достичь за семь месяцев, впечатляет. И нет нужды говорить, что существует огромный спрос на их замену для CentOS. За первые 72 часа после запуска было 70 000 загрузок только с их зеркала уровня 0, и есть 100 других зеркал.

Большие имена также стремятся быть связанными с Rocky Linux. Google является «основным спонсором» RESF и разработала модифицированную версию Rocky Linux для Google Compute Engine. Microsoft стала партнером RESF и стремится обеспечить доступность Rocky Linux на своей платформе Azure.

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

Говоря об уставе RESF, в FAQ Rocky Linux говорится: «Критически важным в этом уставе является установление принципов, которые обеспечивают и защищают сообщество: прозрачность, участие сообщества, открытое развитие и независимость. Rocky Linux никогда не будет контролироваться, покупаться или иным образом подвергаться влиянию одного лица или организации».

Однажды укушенные, дважды застенчивые пользователи CentOS могут немного утешиться тем фактом, что акцент сделан на них, а не на мне.