- Comparing CentOS Stream and CentOS Linux
- Comparing Centos Linux and CentOS Stream
- End of Life
- Upstream vs downstream
- Frequency of updates
- Contribution model
- Testing
- CentOS Stream: всё, что нужно знать про дистрибутив
- Что такое CentOS Stream?
- Какие проблемы решает CentOS Stream?
- Заменит ли он обычный CentOS?
- Переход с CentOS 8 на CentOS Stream
- Переход с CentOS на RHEL
- Что мы думаем
- CentOS умер. Да здравствует CentOS Stream.
- Что такое CentOS?
- Что изменилось?
- На что это влияет?
- Почему это было сделано?
- Мне не нравятся эти перемены!
- Есть ли надежда вернуться к тому, как все было?
- Обзор операционной системы Linux CentOS 8
- Общее описание
- Системные требования
- Загрузка и варианты дистрибутивов
- CentOS
- CentOS Stream
- Что нового
- 1. Установка пакетов
- 2. Сетевые настройки
- 3. Установка
- 4. Безопасность
- 5. Виртуальзация
- 6. Веб-разработка
- 7. Графический интерфейс
Comparing CentOS Stream and CentOS Linux
What’s the difference between CentOS Stream and CentOS Linux?
Comparing Centos Linux and CentOS Stream
The CentOS Project produces two variants: CentOS Linux and CentOS Stream. They are alike in many ways. Here’s what sets them apart.
End of Life
As announced in December of 2020, The CentOS Project has shifted focus from CentOS Linux to CentOS Stream. Here are the expected end of life (EOL) dates for our various releases.
- CentOS Linux 7 EOL: 2024-06-30
- CentOS Linux 8 EOL: 2021-12-31
- CentOS Stream 8 EOL: 2024-05-31
- CentOS Stream 9 EOL: estimated 2027, dependent on RHEL9 end of “Full Support Phase”
Upstream vs downstream
CentOS Linux is a rebuild of Red Hat Enterprise Linux (RHEL). As such, it is downsteam from RHEL. CentOS Linux release version numbers reflect the date of the RHEL release on which they are based. For example, CentOS 8.2105 is a rebuild of RHEL 8.3, which released in May of 2021.
CentOS Stream, on the other hand, is the upstream, public development branch for RHEL. Specifically, CentOS Stream 8 is the upstream for the next minor release of RHEL 8, CentOS Stream 9 for the next minor release of RHEL 9, and so on.
Frequency of updates
CentOS Linux is a rebuild of the current released RHEL content. New minor versions consist of large batches of updates. Smaller batches of updates are delivered between minor versions.
CentOS Stream contains content planned for upcoming RHEL minor releases. The updates are not batched up into minor releases, but rather are released as they are ready.
Contribution model
Getting changes into CentOS Linux involves contributing to the upstream projects that are included in the distribution. This includes, but is not necessarily limited to, contributing to Fedora. Change that make it into Fedora might be in the next release of RHEL, which will then be in the next CentOS rebuild. This process can take years.
CentOS Stream provides a way to contribute directly, cutting this process down to weeks or days.
Testing
Testing for CentOS Linux and CentOS Stream is very similar, and differs mostly in the timing in which things happen.
Changes hit CentOS Stream and RHEL only once they have undergone rigorous testing. These tests occur both internally to Red Hat, and in our public distro-wide test suite. As such, you can contribute your tests to that system, so that future changes don’t break the things you care about.
As a rebuild, CentOS Linux benefits from all of these same tests, but, prior to CentOS Stream, lacked a way for you to influence what was tested and how.
Источник
CentOS Stream: всё, что нужно знать про дистрибутив
Большинство уже в курсе ситуации с CentOS. Версии 8 и 7 поддерживают до 2021 и 2024 года соответственно, а затем нам предлагают использовать CentOS Stream. Но что это? Может ли дистрибутив заменить обычный CentOS? У многих его надёжность вызывает сомнения.
Собрали здесь всё, что вам стоит знать про CentOS Stream.
Что такое CentOS Stream?
В отличие от обычного CentOS, Stream — это потоковое дополнение к Red Hat Enterprise Linux (RHEL). И это не rolling-версия.
CentOS Stream — это разрабатываемая по принципу Continuous Delivery версия RHEL.
Чтобы лучше понять разработку CentOS Stream, рекомендуем почитать официальный пост на блоге CentOS и наш материал.
По сути, Fedora — тоже потоковое дополнение, но CentOS Stream в иерархии находится между RHEL и Fedora.
С CentOS Stream сообщество получает больше влияния на разработку RHEL. Полная картина выглядит так: сначала изменения обкатывают в Fedora, затем они попадают в среду CentOS Stream, а после всех утверждений и дополнений их добавляют в RHEL.
Какие проблемы решает CentOS Stream?
Разработка RHEL закрыта внутри самой Red Hat. Разработчики и сообщество поддерживают экосистему с открытым исходным кодом, но они раньше не могли влиять на разработку Red Hat Enterprise Linux или вносить свой вклад.
Именно эту проблему решает CentOS Stream. Это — предварительная версия RHEL.
CentOS Stream должен заполнить пробел и дать сообществу влиять на разработку RHEL.
С позиции коммерции, CentOS Stream подталкивает к покупке RHEL. Параллельно он даёт обычным членам сообщества участвовать в его разработке.
В сообщении на блоге CentOS сказано, что они постоянно улучшают стабильность Stream: ночные сборки RHEL параллельно используют для обновления CentOS Stream.
Разработчики заверяют, что стабильность — их приоритет. И это хорошо для тех, кто хочет протестировать будущие изменения в RHEL.
Заменит ли он обычный CentOS?
Нет.
CentOS — пересборка RHEL для сообщества. CentOS Stream — это разрабатываемая версия RHEL, в которой есть все предстоящие изменения и дополнения.
Дистрибутив больше подходит тем, кто хочет протестировать свои серверы на соответствие будущим требованиям (RHEL Ready). Или тем, кому подходит уровень стабильности такого дистрибутива.
Всегда помните, что уже есть несколько полноценных альтернатив для обычного CentOS.
Переход с CentOS 8 на CentOS Stream
Команда CentOS сделала инструмент для автоматизации удаления репозиториев CentOS и добавления репозиториев CentOS Stream.
Перед переносом или обновлением системы всегда рекомендуем бекапить ваш сервер.
Стоит ли вам переходить? Тут решение принимаете только вы. Обязательно взвесьте все “за” и “против”.
Переход с CentOS на RHEL
Естественно, сообществу прекращение поддержки CentOS 8 не понравилось. В ответ Red Hat объявила, что бесплатно предоставит любому пользователю до 16 лицензий RHEL. Техническую поддержку Red Hat в это предложение не включили.
Если этот вариант вас устраивает, создайте учётную запись для бесплатного RHEL. После этого следуйте этому руководству, чтобы заменить CentOS на RHEL.
Что мы думаем
У нас чувства по поводу CentOS Stream смешанные. Да, может он и поможет развитию RHEL, но что заменит обычный CentOS? Ответ приходится искать самостоятельно.
Да, наверняка он стимулирует подписку на RHEL. Если вам интересно развитие RHEL как сам процесс, CentOS Stream вам зайдёт. Но осадочек-то остался.
Что вы думаете о CentOS Stream? Пишите в комментариях. А лучше подписывайтесь на наши соцсети: обсуждения там намного ярче.
Источник
CentOS умер. Да здравствует CentOS Stream.
Взаимоотношения бизнеса и свободного ПО гладкими и безоблачными не назовешь. Это понятно, так как слишком разные интересы сталкиваются с обоих сторон, но в целом сотрудничество выходит обоюдовыгодным. Многие свободные проекты финансово поддерживаются коммерческими компаниями, что позволяет им активно развиваться на благо всего сообщества. Другие проекты уходят под крыло крупных фирм, становясь частью бизнеса, но при этом оставаясь свободными. Но что будет, если новый владелец захочет все изменить? Читайте наш перевод зарубежной статьи на актуальную тему.
Проект CentOS недавно объявил, что CentOS радикально меняется. Давайте поговорим о том, что нового появилось в этом дистрибутиве.
Что такое CentOS?
CentOS ( Community Enterprise OS ) — это нисходящая версия Red Hat Enterprise Linux ( RHEL ). RHEL — это корпоративная операционная система Linux Red Hat премиум-класса, которая предоставляет стабильность производственного уровня. В течение многих лет проект CentOS брал те же исходники и патчи, из которых состоял RHEL, и перекомпилировал их в CentOS, находящийся в свободном доступе.
Таким образом, вы могли бесплатно получить те же двоичные файлы, которые использовались RHEL. Это было совершенно законно и не нарушало лицензии RHEL (преимущественно GPL). Многие пользователи оценили возможность получить RHEL бесплатно и извлечь выгоду из разработок Red Hat по выводу на рынок очень стабильной, хорошо протестированной ОС Linux.
В январе 2014 года CentOS объявила, что присоединяется к Red Hat. В июле 2019 года IBM приобрела Red Hat.
Что изменилось?
Ранее CentOS являлась нисходящей версией Red Hat. Но недавно было объявлено, что они становятся апстримом Red Hat и теперь будут служить испытательной площадкой для разработки RHEL. Новый дистрибутив будет называтсья CentOS Stream .
Кроме того, 5-летний срок долгосрочной поддержки CentOS был сокращен до 2 лет. Это изменяет EOL (End of life) CentOS 8 на 2021 год.
На что это влияет?
Для многих пользователей это резко меняет ценность предложения CentOS. До этого изменения CentOS считалась такой же хорошей, как RHEL, поскольку это были те же двоичные файлы (фактически, единственная разница заключалась в названии и торговых марках). Даже заказчики, которые покупали RHEL на свои производственные узлы, часто использовали CentOS для систем разработки.
Теперь CentOS будет совсем другим «существом», нежели RHEL. И если что-то работает на RHEL, то это больше не означает, что оно будет работать и на CentOS.
Изменение EOL также стало очень значительным. Отчасти ценность RHEL/CentOS заключалась в том, что вы могли получать исправления безопасности на срок до 5 лет без необходимости обновлять ОС. Установка исправлений безопасности обычно тривиальна, а обновление основных выпусков — нет.
В качестве примера рассмотрим Dreamhost, который годами использовал Debian на своих тысячах серверов. Они перешли на Ubuntu исключительно для того, чтобы им не приходилось так часто обновляться. Компании с высокими требованиями к времени безотказной работы и множеством систем часто ценят длительный жизненный цикл обслуживания.
Больше всего пострадали пользователи, которые только что обновились до CentOS 8, думая, что у них остались годы поддержки. Им можно только почувствовать, так как почва резко ушла из-под их ног.
По иронии судьбы CentOS 7 будет поддерживаться до 2024 года — еще три года после того, как прекратится поддержка CentOS 8.
Почему это было сделано?
Думаю, это зависит от вашей точки зрения.
Если принять сторону RedHat, то они:
. предоставляют платформу для быстрых инноваций на уровне сообщества, но с достаточно стабильной базой для понимания динамики производства. Эти изменения и отзывы можно быстрее направить на производство, в результате чего платформы Linux будут удовлетворять потребности невероятно разнообразной пользовательской базы.
Если вы настроены более цинично, вы можете предположить, что IBM, которая заплатила 34 миллиарда долларов за RedHat, рассматривает CentOS как угрозу продажам RHEL. Изменяя продукт во что-то, что заметно отличается от RHEL, они заставляют пользователей выбирать между использованием не-RHEL или оплатой за RHEL.
Подождите, а разве Fedora не является испытательной площадкой для RHEL? Чем она отличается CentOS Stream?
Это действительно сбивает с толку. Скорее всего, Fedora находится на «переднем крае», CentOS Stream будет «гораздо более отполирован», а RHEL по-прежнему будет «хорошо протестирован», но время покажет.
Мне не нравятся эти перемены!
Вы, конечно, можете подписать петицию , чтобы попытаться изменить мнение IBM. Но это их программное обеспечение, и они могут делать с ним все, что хотят.
Есть ли надежда вернуться к тому, как все было?
Вероятно, да, но уже не с CentOS, если вы имеете в виду «RHEL бесплатно». Есть три варианта для рассмотрения:
- Один из основателей CentOS запустил Rocky Linux
- CloudLinux объявила, что они будут воссоздавать CentOS
- Всегда есть Oracle Linux . Они выпустили дерзкий веб-сайт под названием centos.rip
И наконец, есть и другие качественные дистрибутивы Linux, например, Debian или Ubuntu.
Источник
Обзор операционной системы Linux CentOS 8
В сентябре 2019 была выпущена восьмая версия Linux CentOS. Она претерпела некоторые изменения, в которых мы попробуем разобраться.
Общее описание
Официальная дата выхода системы — 24.09.2019. CentOS 8 основан на Linux Red Hat 8.
Дата поддержки — до 2024 года, прекращение выпуска обновлений — 2029 год.
Системные требования
CentOS 8 можно установить на компьютеры со следующими архитектурами:
- AMD or Intel x86 64-bit.
- 64-bit ARM.
- IBM Power Systems, Little Endian & IBM Z.
Минимум | Рекомендовано | Максимум (для x86_64) | |
Процессор | 1 процессор | 2 процессора | 768 процессоров |
---|---|---|---|
Оперативная память | 1,5 Гб | 1,5 Гб на ядро процессора | 24 Тб |
Объем жесткого диска | 10 Гб | 20 Гб | — |
Загрузка и варианты дистрибутивов
Для CentOS 8 есть две ветки дистрибутива — CentOS (классический) и CentOS Stream (rolling-ветка с планируемыми изменениями для следующего релиза Red Hat).
CentOS
Список зеркал для загрузки стабильной версии CentOS 8 можно найти на официальном сайте.
На данный момент, скачать можно только 2 варианта:
- Полный ISO образ на 6.6 Гб. Он включает в себя разные варианты установки от минимальной до сервера с графической оболочкой. Образ можно скачать напрямую с зеркала или через сети торрент.
- Boot-образ. Для загрузки и выбора локального репозитория для последующей загрузки и установки.
Стоит обратить внимание, что варианта Minimal ISO, который хорошо подходил для развертывания серверов и помещался на CD-диск больше нет. Возможно, это временно.
CentOS Stream
Компания Red Hat решила, как и с Fedora, выпустить специальный дистрибутив CentOS, в котором будут обкатываться все изменения, прежде чем они попадут в корпоративный Linux Red Hat.
CentOS Stream выступает как промежуточное звено между Fedora и Red Hat. Это нужно для финального тестирования возможностей системы. Также разработчики и члены сообщества могут принимать участие в планах на доработку дистрибутива.
Список для скачивания CentOS Stream можно посмотреть на официальном сайте.
Что нового
Рассмотрим основные изменения, которые влияют на процесс настройки операционной системы и работы с ней.
1. Установка пакетов
Пакетный менеджер.
Пакетный менеджер YUM заменен на DNF. Последний потребляем меньше ресурсов и работает быстрее. Синтаксис установки пакетов, во многом, остается таким же, например:
dnf install bind
Однако, команда yum install bind также отработает — yum является алиасом для dnf, поэтому привычный формат установка пакетов и обновлений сохранен.
Репозитории.
Для установки и обновления пакетов используются базовый репозиторий и BaseOS и модульный AppStream. Базовый содержит минимально необходимый для работы набор пакетов, AppStream — все остальное. Более того, AppStream может использоваться в двух форматах — классическом RPM и модульном.
Модульный репозиторий содержит наборы с альтернативными версиями пакетов — таким образом можно установить программное обеспечение либо основной версии (которая по умолчанию поддерживается релизом CentOS), либо альтернативную (она тоже официально поддерживается операционной системой). Набор пакетов в модульном репозитории представляет из себя логическую единицу для установки приложения — само приложение, набор библиотек и инструментов для его работы. Все наборы тестируются перед размещением в репозиторий.
2. Сетевые настройки
Управление сетью.
Для управления сетью используется только NetworkManager. Скрипты ifup и ifdown объявлены как устаревшие. Для перезапуска сети теперь используется команда:
systemctl restart NetworkManager
* раньше это можно было сделать командой systemctl restart network.
Брандмауэр.
Пакетный фильтр nftables пришел на смену старому доброму iptables. firewalld переведён на использование nftables. Также появились утилиты iptables-translate и ip6tables-translate для конвертации старых правил под iptables.
TCP/IP.
TCP стек обновлен до версии 4.16. Разработчики отмечают увеличение скорости при обработке входящих соединений.
3. Установка
Инсталлятор.
Добавлена возможность установки системы на накопители NVDIMM. Инструмент Image Builder позволяет пользователям создавать настраиваемые системные образы в различных форматах, включая изображения, подготовленные для развертывания в облаках различных поставщиков.
4. Безопасность
Политики настройки криптографических подсистем.
Пакет OpenSSL обновлен до версии 1.1.1 с поддержкой TLS 1.3. Это позволит не пересобирать некоторые пакеты (например nginx для включения http/2).
Также с помощью команды update-crypto-policies можно выбрать один из режимов выбора криптоалгоритмов.
PKCS#11.
Включена поддержка смарткарт и HSM c токенами PKCS#11;
5. Виртуальзация
QEMU.
QEMU обновлен до версии 2.12. Виртуальные машины создаются с поддержкой PCI Express и с эмуляцией чипсета ICH9. Реализован режим sandbox-изоляции для ограничения системных вызовов.
Утилита virt-manager является устаревшей и вместо нее рекомендуется использовать веб-интерфейс Cockpit.
6. Веб-разработка
Языки программирования.
По умолчанию из репозитория теперь устанавливаются:
- php7.2 вместо php5.4
- Python 3.6 вместо 2.7
- Ruby 2.5
- Perl 5.26
- SWIG 3.0
Базы данных.
Также из коробки будут устанавливаться:
- MariaDB 10.3
- MySQL 8.0
- PostgreSQL 10 или PostgreSQL 9.6
- Redis 5
Веб-серверы.
Версии устанавливаемых по умолчанию пакетов — Apache 2.4 и nginx 1.14.
7. Графический интерфейс
Desktop.
По умолчанию устанавливается графический интерфейс GNOME версии 3.28. В качестве протокола организации графического сервера используется Wayland. По сравнению с Xorg, Wayland задействует меньше программных и аппаратных ресурсов и считается, что работает быстрее. Однако, использование Xorg в CentOS 8 также возможно.
Пакеты KDE удалены из состава дистрибутива.
Cockpit.
Cockpit — веб-интерфейс для управления CentOS. Он может оказаться полезным новичкам. Для его запуска нужно выполнить несколько несложных команд.
dnf install cockpit
firewall-cmd —permanent —add-port=9090/tcp
Источник