Solus начинает новую эпоху с репозиторием Polaris и удалением Python 2

Solus, дистрибутив Linux с непрерывным выпуском, который использует более консервативный подход к обновлениям для обеспечения стабильности, вступает в новую фазу развития с запуском репозитория Polaris, что, по словам команды, знаменует начало «новой эпохи» Этот шаг последовал за успешным переходом на Usr-Merge в прошлом году, в результате которого основные системные каталоги были объединены в /usr
.
Но что именно разработчики подразумевают под «эпохой»? Если коротко, то это основная бинарная версия репозитория пакетов дистрибутива. Смена эпохи означает создание нового репозитория на основе существующего — в данном случае переход от Shannon к Polaris. Идея состоит в том, чтобы перед выпуском новых пакетов каждая система Solus обновлялась до известного согласованного состояния, что снижает риск сбоев при обновлении.
По словам разработчиков, эпоха Polaris открывает возможности для нескольких давно запланированных обновлений, которые нельзя было безопасно внедрить в репозиторий Shannon. Среди них — новые пакеты systemd и baselayout, которые улучшают работу с виртуальной консолью и устраняют технические ограничения, связанные со старыми системными компонентами.
Ещё одним важным достижением стало полное удаление Python 2 — зависимости, которая сохранялась в течение многих лет из-за того, что старый центр программного обеспечения Solus был написан на нём. Поскольку этот инструмент часто отвечает за выполнение обновлений, его удаление во время работы могло привести к сбоям в системах.
Переход на новую эпоху означает полный разрыв с прошлым: старый Центр приложений заменяется на GNOME Software или KDE Discover, в зависимости от среды рабочего стола пользователя.

Solus Budgie Edition
Хорошая новость заключается в том, что переход на новый репозиторий Polaris в основном автоматизирован. Новый пакет usysconf-epoch
содержит скрипт для загрузки, который проверяет готовность системы, а затем выполняет миграцию.
Пользователи, которые хотят протестировать новую функцию, могут сделать это, выполнив команду:
echo EPOCH_ENABLE=yes | sudo tee /etc/sysconfig/epoch
Скрипт уже доступен в репозитории Unstable для добровольного тестирования. 17 октября он будет синхронизирован с репозиторием Stable (Shannon). Если не возникнет серьёзных проблем, все пользователи Solus автоматически перейдут на эпоху Polaris с 24 октября.
После завершения перехода Solus перейдёт на GNOME 49, для которого требуются API, доступные только в более новых версиях systemd. После этого проект перейдёт в режим заморозки функций для подготовки и тестирования новых ISO-образов, что позволит новым пользователям устанавливать Solus без необходимости вручную переходить на новую эпоху.
Наконец, после внедрения Polaris команда Solus заявила, что теперь может двигаться дальше, сосредоточившись на модернизации стека и обеспечении надёжности дистрибутива на долгие годы вперёд.
Для получения дополнительной информации см. объявление: https://getsol.us/2025/10/11/a-new-epoch-begins/.
Редактор: AndreyEx