Oracle linux как замена centos

Обновлено: 06.07.2024

После серии покупок (Centos -> RedHat -> IBM) дистрибутив Centos, представляющий из себя свободную реализацию RedHat, приказал долго жить.

1 Предыстория

  • Red Hat купила Centos.
  • IBM купила RedHat.
  • Компания RedHat декларировала завершение разработки и поддержки CentOS в конце 2021 года и переход на поддержку непрерывного релиза CentOS Stream.
      . (издевательский сайт).

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

    2.1 Условные альтернативы

    • Данные дистрибутивы можно считать либо условными, либо временными альтернативами.

    2.1.1 RHEL

    • В качестве компенсации за прекращение распространения CentOS предлагает программу для разработчиков (Red Hat Developer).
    • В рамках этой программы можно установить 16 хостов.

    2.1.2 CentOS Stream

    Миграция на CentOS Stream

    Подключаем репозиторий CentOS Stream:

    Указываем новый репозиторий в качестве репозитория по умолчанию:

    Синхронизируем установленные пакеты:

    2.1.3 Oracle Linux

    2.1.4 VzLinux

    2.2 Полные альтернативы

    2.2.1 Rocky Linux

    2.2.2 Almalinux

    Зачем делается этот дистрибутив

    • в CloudLinux осознали, что CentOS сам освобождает место под солнцем, а значит его можно попытаться занять;
    • CloudLinux давно уже пересобирали RHEL/CentOS, есть опыт и своя сборочная инфраструктура;
    • есть технология KernelCare — обновления ядер без перезагрузки;
    • стали срочно делать свою пересборку CentOS, доделывать сборочную инфраструктуру;
    • купили железо для сборок под новые архитектуры (например, arm), под которые CloudLinux ранее не собирался;
    • CloudLinux проверяет ABI своих пакетов на соответствие ABI пакетов из RHEL;
    • хотят продвигать свои идеи в RHEL через CentOS Stream и апстримы.

    3 Что выбрать

    • На данный момент склоняюсь более к Rocky Linux.

    Links to this note

    Дмитрий Сергеевич Кулябов
    Профессор кафедры прикладной информатики и теории вероятностей

    Мои научные интересы включают физику, администрирование Unix и сетей.

    Похожие

    © 2021 Dmitry S. Kulyabov

    This work is licensed under CC BY 4.0

    Published with Wowchemy — the free, open source website builder that empowers creators.

    Как показало сравнение скоростей выхода обновлений Oracle и CentOS CR, команда CentOS, как правило, выпускает обновления на несколько дней раньше Oracle.



    Oracle Linux — лучшая замена CentOS (по мнению Oracle)

    идея же простая - есть бабки, нужен саппорт и используешь Оракл БД - OEL - есть бабки и нужен саппорт - RH - нет бабок - CentOS

    Кстати, у OL в отличие от RHEL, бесплатные обновления с марта этого года. Поэтому они и предлагают его как замену CentOS, а не RHEL, у которого обновления только на платной основе. Так что, есть бабки и нужен саппорт - RH, нет бабок - CentOS, OEL :)

    да, серьезное преимущество.

    а скорость выхода обновлений - оно от лукавого :)

    система должна быть такая - поставил, настроил и забыл. CentOS, Oracle и прочие Debian`ы забывать о себе не дают :)

    А я бы купил RHEL, чтобы материально поддержать любимую компанию, но, к сожалению, не нашел ему применения, так как все самое клевое идет в Fedora, а ждать, пока оно попадет в RHEL, силушек нет.


    PS Когда уже у Apache SF появится эта операционка :)?


    бан? :) бан пользователя maxcom нарушит пространственно-временной континуум ЛОРа и вселенная самуничтожится ;)


    Oracle Linux — лучшая замена CentOS


    Темные силы спонсируют maxcom
    По мне так CentOS свободнее Oracle.


    что это делает на ЛОРе?


    об этом я как-то не подумал


    ждем скрипта от microsoft:
    wine linux2ms7Ultimat.bat


    Ого, макском тоже бывает из под анонимуса пишет


    потому, что попы не хватает на редхат =)

    Зачем покупать то, что тебе не нужно?

    А разве я что-то купил?

    Jayrome ★★★★★ ( 19.07.12 17:05:48 )
    Последнее исправление: Jayrome 19.07.12 17:08:27 (всего исправлений: 1)


    Я конечно извиняюсь, но единственное, что в этом дистрибутиве лучше - это название. Остальное для CentOS не конкурент.

    Ядро они (oracle) новое воткнули, а вот что с ним делать - не знают.

    router ★★★★★ ( 19.07.12 17:11:11 )
    Последнее исправление: router 19.07.12 17:11:45 (всего исправлений: 1)

    cкажите мне, дорогие пользователи Oracle Linux, зачем нужно это поделия людям, которые не используют DB Оракла?

    Улучшение поддержки систем виртуализации Xen. Дополнительные оптимизации для использования ядра на стороне гостевых систем. В ядре Unbreakable Enterprise Kernel 2 обеспечена полная поддержка работы в роли хоста на базе гипервизора Xen, а также возможность запуска в гостевых системах в режимах паравиртуализации и аппаратной виртуализации (HVM). Поддержка бэкендов для работы с блочными устройствами и PCI-картами в Xen DomU портирована из ядра Linux 3.3;

    Включение в состав модуля device-mapper dm-nfs, который позволяет использовать размещённый на NFS-разделе файл как блочное устройство. Отличие от loopback-монтирования файлов в том, что непосредственно файл размещается на удалённой машине и доступен через протокол NFS;

    Поддержка технологии XPS (Transmit Packet Steering), позволяющей повысить на 20-30% пропускную способность передачи сетевых пакетов для адаптеров, поддерживающих несколько очередей пакетов;

    Поддержка метода удаленного прямого доступа к памяти OFED (OpenFabrics Enterprise Distribution);

    Поддержка технологий Receive Packet Steering (RPS) и Receive Flow Steering (RFS) для прозрачного распределения нагрузки по обработке входящего сетевого трафика на имеющиеся в системе CPU. Функция RPS позволяет организовать на разных CPU параллельную обработку операций над IP и TCP пакетами, для чего для каждого сетевого устройства или для каждой очереди пакетов добавлен дополнительный индекс, использующий хэширование по заголовку пакетов для выбора CPU-обработчика. RFS дополняет RPS эвристическими методами выбора CPU, не просто выбирая обработчик случайным образом, а учитывая на каком CPU выполняется вызвавшее системный вызов recvmsg() приложение для наиболее оптимального использования кэша;

    Если ты дочитал до этого места и понял хотя бы половину, то можно считать, что я ответил на твой вопрос.


    Ну, как я понял, оракл в основном ориентируется на тех, кто поставил центось и хочет купить поддержку не переустанавливая систему на православный RHEL.

    Что-то оракельцы вообще ох*ели в атаке. Они, интересно бы узнать, RedHat-у хоть копейку за использование исходников отчисляют?

    Нет, и не должны, ибо GPL. И CentOS не отчисляет шапке ни копейки за использование исходников. И те дельцы, которые продавали скомпилённые исходники Гимпа за круглую сумму — не должны. Просто не надо покупать этот шлак и пускай сами загибаются.


    Oracle Linux — лучшая замена CentOS (по мнению Oracle)

    В декабре 2020 года компания RedHat сообщила, что прекратит разработку и поддержку CentOS в конце 2021 года. При этом EOL по седьмой версии CentOS 7 остался неизменным — до 2024 года.

    Почему RedHat прекращает поддержку CentOS

    После прекращения поддержки CentOS в конце 2021 и перехода к поддержке только CentOS Stream все неплатящие пользователи перейдут в категорию «тестировщиков». На них компания будет обкатывать обновления для своего коммерческого продукта RHEL.

    По некоторым оценкам доля CentOS в Linux-сообществе составляла около 16-20%.

    CentOS как проект open source

    CentOS — один из самых популярных серверных дистрибутивов ОС. ИТ-инженеры отдавали ей предпочтение, так как она давала многие возможности Red Hat Enterprise Linux. Да без поддержки, но зато бесплатная. Вместе с дистрибутивом CentОS пользователь получал комплект стабильно работающих инструментов — PostgreSQL, MySQL, nginx и другие.

    Согласно лицензии GNU General Public License, компания RH будет продолжать публиковать исходный код проекта. Свои намерения подхватить этот проект уже обозначили AlmaLinux, и Rocky Linux.

    AlmaLinux — проект от компании CloudLinux. Его основал выходец с Украины Игорь Селецкий. AlmaLinux представляет из себя бинарно совместимый форк RHEL, который можно использовать бесплатно. CloudLinux обязуется поддерживать свой дистрибутив как минимум до 2029 года. В разработку инвестируют 1 миллион долларов в год. Однако организация проекта с открытым исходным кодом означает, что сообщество сможет развивать AlmaLinux дальше.

    Rocky Linux принадлежит стартапу Ctrl IQ от Грегори Курцера. Интересно, что это тот самый человек, который когда-то создал оригинальный CentOS. Компания уже привлекла $4 млн инвестиций на разработку программного стека, одним из элементов которого является бесплатный «клон» коммерческого Red Hat Enterprise Linux. В Ctrl IQ уверяют, что Rocky Linux останется собственностью open-source сообщества, несмотря на эти финансовые вливания со стороны компаний.

    Oracle

    Oracle представила в декабре 2020 года инструмент для простой и быстрой миграции на Oracle Linux. Обещают бинарную совместимость и минимум проблем с переходом для новых пользователей. Компания предоставила скрипт для миграции продакшен систем. Он автоматически заменяет специфичные для CentOS пакеты на эквиваленты из поставки Oracle Linux. Поддерживается миграция с CentOS 7 и 8.

    Для миграции есть ряд ограничений. Это отсутствие поддержки систем, в которых используются сторонние инструменты для централизованного управления (такие как Spacewalk, Foreman и Uyuni). Обрабатываются только основные репозитории ОС. Подключение же внешних репозиториев, таких как EPEL, должно быть произведено пользователем вручную. Совместимость с пакетами из внешних репозиториев предполагается, но не гарантируется.

    Для промежуточных выпусков RHEL версия Oracle Linux публикуется в течение 5 рабочих дней. Дистрибутив Oracle полностью совместим с RHEL и позволяет использовать как штатные пакеты с ядром из RHEL, так и собственное ядро Unbreakable Enterprise Kernel, включающее дополнительные возможности. Пакеты с ядром RHEL монолитны. В отличие от них, все изменения в ядре Unbreakable Enterprise Kernel публикуются в Git-репозитории с разделением на отдельные патчи и детализацией списка изменений. Это повышает прозрачность и предсказуемость поведения системы при обновлении для пользователей.

    Дополнительным бонусом от Oracle будет поддержка высокопроизводительной и надежной сетевой файловой системы OCFS2. Она позволяет разделять хранилище, подключенное по iSCSI, между нескольким Linux-системами.

    Oracle публикует установочные ISO-образы, причём, бесплатно и без ограничений. Oracle Linux предоставляет неограниченный и бесплатный доступ к yum-репозиторию с обновлениями пакетов, которые включают исправления ошибок и проблем безопасности. Доступ к коду пакетов, бинарным сборкам, обновлениями и исправлениям предоставляется бесплатно для любых видов использования, в том числе для применения в коммерческих целях. Допускается дальнейшее распространение пакетов и сборок без подписания каких-либо соглашений с Oracle и без удаления из сторонних поставок торговых марок Oracle. Oracle имеет платную поддержку — это может быть преимуществом для многих компаний.

    Ubuntu

    Canonical начала маркетинговую кампанию с призывом мигрировать на Ubuntu. Canonical приводит данные о том что является одной из самых предпочитаемых дистрибутивов ОС у разработчиков и IT-студентов. Он опережает по популярности MacOS и немного уступает Windows. Другие преимущества Ubuntu, о которых заявляет Canonical:

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

    Также Ubuntu хорошо поддерживает новое железо. CentOS в этом вопросе всегда отличалась консервативностью.

    Однако Ubuntu обладает и недостатком — это Debian-based дистрибутив. Поэтому легкая миграция с RH-based-дистрибутива CentOS вряд ли возможна. Ubuntu скорее привлечёт клиентов, планирующих развивать новые IT-проекты, чем сподвигнет к миграции.

    Ubuntu всегда была интересной для использования в IT-проектах. Например, мы команде VMmanager выбрали Ubuntu как дополнительную поддерживаемую ОС на ряду с CentOS. Осенью 2020 года мы реализовали на ней LXD-кластеры с поддержкой ZFS-хранилищ.

    Какую ОС выберут вместо СentOS. Опрос ISPsystem

    Мы решили провести собственное исследование, чтобы понять, кто займет нишу CentOS. Для этого провели выборочный опрос среди представителей наших клиентов: DevOps инженеров, ИТ-директоров, системных администраторов и архитекторов. Респондентов спросили: «Что вы рассматривайте как альтернативу CentOS в своих проектах?»


    Опрос не показал неожиданных результатов. Можно сделать следующие выводы:

    • Большая часть специалистов рассматривают Debian-based дистрибутивы как альтернативу для своих проектов.
    • Многие не готовы мигрировать с RH-based дистрибутивов и рассматривают альтернативные клоны RHEL.
    • Часть опрошенных нами специалистов не спешит с решением и планирует спокойно ждать до 2021 или 2024 года внимательно рассматривая альтернативы на рынке операционных систем.

    Ни один из респондентов не выразил желания перейти на RHEL. Возможно, эти специалисты не попали в наш опрос.

    Что будет с рынком после прекращения поддержки CentOS

    На мой взгляд, громкая история с CentOS не катастрофа для сообщества. Рыночная доля linux дистрибутивов в 2021 году будет расти, как и прежде. Часть пользователей перейдет на RHEL и оправдают ожидания этой компании. Но, скорее всего, место CentOS займет один из бесплатных клонов RHEL: Oracle, Alma, Rocky или другой. Какой именно — мы узнаем скоро, и возможно даже в 2021 году. Пользу из этой истории извлечет компания Canonical — большая часть пользователей готовы рассмотреть Ubuntu для своих IT-проектов. Этому способствует маркетинговая кампания, наличие платной техподдержки, хорошая поддержка свежего железа и огромное сообщество пользователей. Всё это закрепит за Ubuntu статус одной из самых популярных ОС в мире.

    Расскажите в комментариях, какую операционную систему вы выберите в своём проекте вместо CentOS.

    Всем уже известно, что Centos 8 приказала долго жить, потому что поддержка кончится в конце 2021 года. В статье расскажу, как обновить или переключить Centos 8 на Centos Stream. Пока еще не понятно, насколько стабильной она будет. Возможно вполне пригодной для постоянного использования.

    Если у вас есть желание научиться строить и поддерживать высокодоступные и надежные системы, рекомендую познакомиться с онлайн-курсом «DevOps практики и инструменты» в OTUS. Курс не для новичков, для поступления нужно пройти .

    Введение

    Немного поясню для тех, кто не совсем в теме всех этих пертурбаций с Centos. Раньше разработка RHEL двигалась в таком направлении: Fedora (альфа) -> Centos Stream (бета) -> RHEL (релиз) -> Centos. По факту Centos была максимально стабильной системой. Теперь ее просто убирают и оставляют только Centos Stream в качестве бета системы для RHEL.

    Пока трудно судить о стабильности Centos Stream. Может так оказаться, что она окажется вполне нормальной системой для сервисов общего назначения (почта, web сервер и т.д.) Кто-то даже сейчас умудряется использовать Fedora Server и называть его вполне стабильным. К тому же у Centos Stream не будет номерных релизов, она будет обновляться непрерывно. В каких-то случаях это может быть удобным. Но все, опять же, зависит от стабильности такого похода в каждом конкретном случае.

    В общем, если вы сейчас используете Centos 8 и хотите перейти на Centos Stream, читайте далее, как это сделать.

    Перевод Centos 8 в Centos Stream

    Первым делом устанавливаем репозитории для Centos Stream.

    Указываем новый репозиторий дефолтным:

    Синхронизируем установленные пакеты в соответствии с новым репозиторием.

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

    Проверить полученную версию можно командой:

    Поздравляю (или нет), теперь у вас вместо Centos 8 установлена Centos Stream.

    Заключение

    Обращаю внимание, что я не призываю переходить на Centos Stream в проде. Хотя мне кажется, это может быть где-то и удобным. Схема с rolling updates имеет право на жизнь. Время и практика покажут, в какой роли далее можно будет эксплуатировать Centos stream.

    Читайте также: