Команда разработчиков дистрибутива Solus выпустила новую версию операционной системы под номером 4.8 с кодовым названием Opportunity. Релиз получил множество значительных изменений в сравнении с предыдущей версией 4.7, представленной в начале текущего года.

Переход на новую эпоху и репозиторий Polaris
В октябре проект перешел на новую эпоху, завершив процесс Usr-Merge. Разработчики запустили обновленный репозиторий пакетов Polaris, названный в честь Полярной звезды. Переход позволил удалить символические ссылки совместимости Usr-Merge из пакетов и обновить компонент systemd.
Замена центра приложений
Фирменный Solus Software Center прекратил свое существование. Причиной стала устаревшая кодовая база на Python 2, портирование которой на Python 3 потребовало бы существенных усилий. Кроме того, приложение демонстрировало проблемы со стабильностью и не поддерживало формат Flatpak.
Вместо собственного решения в дистрибутиве теперь используются GNOME Software и KDE Discover. По мнению команды, готовые проверенные инструменты обеспечивают лучшую интеграцию с рабочими столами и освобождают ресурсы для развития других компонентов системы.
Полное удаление Python 2
Отказ от старого центра приложений позволил окончательно убрать Python 2 из репозиториев Solus. Разработчики планировали такой шаг несколько лет. За последние два года все внутренние инструменты проекта мигрировали на Python 3, и Software Center оставался единственным компонентом, требовавшим устаревшую версию языка.
Обновленный веб-сайт проекта
На прошлой неделе команда представила редизайн официального сайта. Работа над проектом велась большую часть года, и запуск нового сайта приурочили к релизу Solus 4.8. Обновленная версия упрощает дальнейшее развитие и улучшение веб-ресурса.
Экран загрузки Plymouth по умолчанию
В состав базовой установки теперь входит Plymouth. Ранее компонент не включался из-за опасений по поводу производительности, однако последние тесты показали отсутствие негативного влияния на скорость загрузки. На быстрых системах экран загрузки может даже не появиться.
Основная причина добавления Plymouth - поддержка интерфейса для установки обновлений в режиме офлайн. GNOME Software и KDE Discover поддерживают такой режим, при котором пакеты загружаются заранее, а устанавливаются только при следующей загрузке системы. Подход исключает проблемы со стабильностью из-за замены исполняемых файлов и библиотек в работающей системе.
Переход на girepository 2.0
Все пакеты в репозитории, зависящие от libgirepository, переведены на API версии 2.0, за исключением perl-glib-object-introspection. Изменение связано с тем, что актуальная версия pygobject использует новый API GObject Introspection, а одновременное применение разных версий API в одном процессе невозможно. Потребовалось модифицировать libpeas, движок плагинов для приложений на базе GObject, чтобы исключить конфликты версий.
Стандартные приложения и компоненты
Во всех редакциях дистрибутива установлены Firefox 145.0.1, LibreOffice 25.2.6 и Thunderbird 140.5.0. Системное ядро обновлено до Linux 6.17.8, для пользователей LTS-версии доступно ядро 6.12.58. Графический стек представлен Mesa 25.2.6.
Пакет systemd получил обновление с версии 254 до 257.10. Одновременно с обновлением проведена модернизация сборки и выравнивание с пакетом AerynOS. Для 32-битной версии теперь собирается меньше модулей, что уменьшило размер пакета. Активированы модули homed и userdb.
Редакция Budgie
Solus 4.8 Budgie поставляется с рабочим столом Budgie 10.9.4. Версии 10.9.3 и 10.9.4 обеспечивают совместимость с GNOME 49. Budgie Desktop и все апплеты собраны с использованием libpeas-2 и girepository-2.0, сохраняя поддержку апплетов на Python. По умолчанию установлена темная тема GTK Pocillo Dark.
Редакция GNOME
В состав Solus 4.8 GNOME входит окружение рабочего стола GNOME 49.1 из серии Brescia. Важное изменение - отказ от сессии X11 по умолчанию. Пользователям, которым требуется X11, необходимо установить пакет gnome-session-shell-x11.
Разработчики GNOME планируют полностью прекратить поддержку X11 в версии 50, выход которой запланирован на следующий год. Окружение станет работать исключительно с протоколом Wayland. Команда Solus призывает пользователей тестировать сессию Wayland и сообщать о проблемах.
Среди нововведений GNOME 49 - поддержка акцентных цветов, улучшения доступности интерфейса календаря для людей с ограниченными возможностями, повышение производительности GNOME Software, расширенные возможности удаленного рабочего стола, элементы управления медиа на экране блокировки и регулировка яркости HDR.
Стандартный набор включает тему иконок MoreWaita, аудиоплеер Decibel, программу для чтения PDF Papers и терминал Ptyxis.
Редакция Plasma
Solus 4.8 Plasma построена на KDE Frameworks 6.19.0, KDE Plasma 6.5.3 и KDE Gear 25.08.3. Аналогично редакции GNOME, сессия X11 больше не устанавливается по умолчанию. Для работы с X11 требуется установка пакета plasma-x11.
Команда KDE планирует полный отказ от X11 в Plasma 6.8, релиз которой намечен на начало 2027 года. После выхода окружение будет функционировать только с Wayland.
KDE Plasma 6.5 получила автоматические переходы между темами, нечеткий поиск в KRunner, скругленные нижние углы окон и улучшения производительности центра приложений Discover.
Редакция Xfce
Solus 4.8 Xfce вышла из стадии бета-тестирования и получила статус полноценной редакции наравне с Budgie, Plasma и GNOME. Редакция базируется на Xfce 4.20 и позиционируется как стабильное легковесное решение для пользователей, которым важны производительность и надежность системы.
Linux: обзоры и обновления
• Релиз дистрибутива Solus 4.8 с GNOME 49, Plasma 6.5 и отказом от Python 2
• Обновление CachyOS за ноябрь: новые инструменты для слабовидящих, оптимизация Proton и переход на systemd-хук
• KDE Plasma 6.6 получит новые функции управления медиа и настройки виджетов
• Вышел EndeavourOS Ganymede: ядро Linux 6.17 и автоопределение драйверов NVIDIA
• Релиз Wine 10.20: обновление VKD3D 1.18 для поддержки Direct3D 12
• Мнение: Windows может быть удобнее Linux для разработчика