- SUSE выпустила первый крупный релиз графического менеджера пакетов Myrlyn 1.0.
- Myrlyn оптимизирован для SUSE/openSUSE, использует libzypp и Qt 6 для интерфейса.
- В openSUSE Leap 16.0 Myrlyn заменил YaST Software GUI и получил новые функции настройки и фильтрации.
Компания SUSE официально объявила о выходе версии 1.0 графического менеджера пакетов Myrlyn — программного обеспечения с открытым исходным кодом, предназначенного для удобного управления установкой, обновлением и удалением пакетов, а также для администрирования репозиториев программного обеспечения. Этот релиз обозначает первый мажорный выпуск проекта, который развивается с ноября 2024 года и ориентирован на работу в средах SUSE и openSUSE Linux.
Myrlyn (ранее известный под названием YQPkg) построен на основе C++ и распространяется под лицензией GNU General Public License версии 2.0. В основе работы проекта лежит библиотека libzypp, используемая как бэкенд, а для создания графического интерфейса применяется современный фреймворк Qt 6. Источники и код проекта доступны на GitHub, что способствует открытому развитию и сотрудничеству в сообществе Linux.
Изначальной целью запуска Myrlyn в рамках SUSE Hack Week было создание независимого селектора пакетов на базе Qt, не зависящего от YaST или Ruby, что было достигнуто в текущем релизе. За год активной разработки инструмент значительно расширил функциональные возможности и стал полноценной заменой прежнему YaST Software GUI. Отмечается, что в Myrlyn не реализована поддержка CD/DVD-дисков, так как разработчики считают использование таких носителей устаревшим явлением.
Новый менеджер пакетов уже получил практическое применение: в релизе openSUSE Leap 16.0 именно Myrlyn выступает основным инструментом управления программным обеспечением вместо старого интерфейса YaST. Среди усовершенствований версии 1.0 выделяются расширенные возможности настройки привилегированных операций. Для каждого пользователя можно задавать переменные окружения в специальном конфигурационном файле ~/.config/openSUSE/myrlyn-sudo.conf, что обеспечивает более гибкое управление правами.
Кроме того, Myrlyn 1.0 обогатился продвинутыми функциями фильтрации, которые позволяют детально отслеживать историю действий с пакетами и репозиториями. Пользователи могут ограничивать отображение по имени пакета, шаблонам, репозиториям, а также по типу событий — удалению пакетов или изменениям в репозиториях, таким как добавление, удаление или обновление URL.
Таким образом, выпуск Myrlyn 1.0 знаменует важный этап в развитии инструментов управления пакетами для дистрибутивов SUSE и openSUSE, предоставляя современный, удобный и гибко настраиваемый интерфейс с открытым исходным кодом, отвечающий требованиям современного системного администрирования в Linux.
