В декабре компания Red Hat объявила о том, что CentOS 8 отменяется и вместо него будет CentOS Stream по rolling release модели, а CentOS 7 будет поддерживаться до конца 2024 года.
Новое всегда пугает особенно когда довольно стабильный дистрибутив вдруг переходит на модель rolling release (постоянное обновление), что обычно является привилегией bleeding edge дистрибутивов вроде Arch или openSUSE Tumbleweed. В народе сразу появились слухи, что редхату мало Fedora Core и в погоне за прибытком решили пожертвовать проектом CentOS, который стал отжирать уже довольно весомый коммерческий сектор сделав его платформой для beta тестирования, а не согласным предложить переход на подписку RHEL и дистрибутив Red Hat Enterprise Linux.
В свою защиту редхат твердят, что CentOS всегда был платформой для разработчиков RHEL и если он тогда был стабилен, то и сейчас его стабильность никуда не денется. Мне кажется пиздят...
Как бы там не было есть еще время до 2024 года, чтобы глянуть на стабильность данного дистрибутива. У себя пока что обновил личный сервер и сервер для разработки до CentOS Stream ну и буду посмотреть насколько хорошо все это дело будет обновляться (думаю двух лет наблюдения будет достаточно). Если что сломается не сильно жалко будет. На работе конечно все сервера все еще на CentOS 7 и только docker сервер работает на CentOS 8 только потому что это была новая установка и хотелось опробировать новую версию дистрибутива. Так что настоятельно рекомендую пока что сидеть на семерке. Но если все пойдет хорошо, то получим дистрибутив, который можно будет обновлять хоть 30 лет.
Некоторые разработчики (теперь уже бывшие) открыли новый проект RockyLinux, который призван стать альтернативой CentOS. И кто его знает. Возможно в будущем придется переходить именно на него, так что пристально слежу за проектом. Релизов еще не было.
Те кто все таки решился рискнуть и обновиться до stream могут сделать это следующим образом. Если у вас все еще семерка, то сперва надо обновиться до восьмерки. Далее уже обновиться до stream:
dnf update
dnf install centos-release-stream
dnf distro-sync
cat /etc/redhat-release