LINUX.ORG.RU

Solus


2

1

Всего сообщений: 6

Solus Linux 4.5

Группа Linux General

8 января состоялся очередной выпуск дистрибутива Solus Linux 4.5. Solus — независимый Linux-дистрибутив для современных ПК, использующий Budgie в качестве окружения рабочего стола и eopkg для управления пакетами.

( читать дальше... )

Загрузить варианты дистрибутивов Solus 4.5 можно по данной ссылке.

>>> Подробности на официальной странице проекта.

 ,

NeTC
()

Budgie 10.6

Группа Open Source

Разработчики Linux-дистрибутива Solus выпустили окружение Budgie 10.6. Рабочий стол Budgie сделан на основе GNOME, однако использует собственные реализации оболочки GNOME Shell, панели, апплеты и систему уведомлений. Код распространяется под лицензией GPLv2. Помимо дистрибутива Solus рабочий стол Budgie также является одной из официальных редакций Ubuntu, GeckoLinux и EndeavourOS.

Также начиная с этой версии, рабочий стол Budgie будет развиваться отдельно от проекта Solus, а начиная с версии 11 запланирован переход на EFL (Enlightenment Foundation Library).

Новое в релизе 10.6:

  • Улучшен апплет Icon Tasklist, который выводит список активных задач.
  • Переписана система вывода уведомлений.
  • Для работы с переводами вместо Weblate теперь используется Transifex.

Остальные изменения касаются с основном внешнего вида, изменены различные цвета на панели задач, а также другие мелкие правки интерфейса.

>>> Подробности

 , , ,

claire
()

Solus отказывается от GTK

Группа Open Source

Один из лидеров проекта Solus Linux, Джошуа Стробл (Joshua Strobl), объявил о намерении отказаться от GTK при разработке как будущих версий Budgie, так и всей экосистемы приложений в Solus. В своем блоге он высказал ряд упреков в адрес текущего состояния и планов развития GTK, а также философии разработки GNOME.

По его словам, повсеместное насаждение Adwaita как единственно верной темы рабочего стола и попутное удаление части API для разного рода кастомизации добавило головной боли разработчикам, поддерживающим стек GNOME в дистрибутивах или интегрирующим в него свои приложения. Все предлагаемые варианты настройки внешнего вида приложений на базе GTK и сопутствующих библиотек отклоняются, а участники команды GNOME в ответ грубят в тикетах и соцсетях.

Жалуется Джошуа и на то, что выпущенный чуть менее года назад GTK 4 немного усложнил код для работы с виджетами, запретив прямое наследование. Но гораздо более важной проблемой ему видится упразднение API X11, в частности для получения конфигурации подключенных мониторов. Двигаясь в сторону полной поддержки Wayland, GNOME удалил функции опроса X-сервера, поручая разработчику писать собственные интерфейсы для обращения напрямую к X11 (либо к API других ОС, если приложение оказалось кроссплатформенным).

В то время как рабочая функциональность удаляется, многие известные ошибки в GNOME не исправляются месяцами и годами (в частности, автор приводит в пример ошибки с прокруткой в GtkListView и с переключением на другое окно при открытом выпающем списке в GtkPopover). При этом Джошуа описывает это в разрезе собственного опыта написания с использованием GTK своего аудиоплеера Koto.

Релиз GTK 4 не оправдал ожидания авторов Solus, надеявшихся на ряд обещаемых изменений в libhandy, которые в итоге так и не были добавлены. А дорожная карта к GTK 5 предрекает ещё большее закручивание гаек в части кастомизации и общий регресс как в UX, так и для использования библиотки в сторонних приложениях. Джошуа прямым текстом утверждает, что использование в разработке GTK 4 и выше — это выстрел себе в ногу.

По итогам этих размышлений лидеры проекта Solus приняли решение отказаться от использования GTK в Budgie и в целом минимизировать присутствие GNOME в своем пользовательском окружении, перейдя к выбору одного из следующих GUI-тулкитов:

  • EFL (библиотека в основе Enlightment Desktop);

  • Qt;

  • iced (кроссплатформенная GUI-библиотека для Rust).

В случае Qt разработчикам Solus не хочется писать код на C++, и к тому же смущает «коммерческая лицензия» Qt и неприятный осадок. iced находится в ранней стадии разработки и многие полезные вещи придется писать с нуля, а ресурсов для этого нет.

Остаётся EFL, который в итоге и был выбран. Постепенно планируется написать на EFL свои виджеты, а затем и основные десктопные приложения, либо адаптировать существующие, по возможности не связанные с GNOME.

Что касается дистрибутива, то версия с GNOME будет собираться в отдельный образ, и ей будет уделен минимум внимания, будет обеспечена лишь базовая работоспособность. В Budgie 11 не будет никаких зависимостей от GTK.

>>> Подробности

 , , ,

ins3y3d
()

Budgie 10.5.3

Группа Open Source

Разработчики Linux-дистрибутива Solus выпустили DE Budgie 10.5.3. Рабочий стол Budgie сделан на основе GNOME, однако, использует собственные реализации оболочки GNOME Shell, панели, апплеты и систему уведомлений. Код распространяется под лицензией GPLv2. Помимо дистрибутива Solus рабочий стол Budgie также является одной из официальных редакций Ubuntu.

( читать дальше... )

>>> Подробности

 , , ,

claire
()

Solus 3

Группа Linux General

Представлен релиз самобытного дистрибутива Solus 3, который не основан ни на чем. Основная среда рабочего стола — Budgie, дополнительно производятся сборки с Gnome-Shell и Mate. Рабочий стол Budgie основан на Gnome, но запланирован переход на Qt. Для отрисовки окон используется BWM — форк Mutter. Основу Budgie составляет панель, близкая по организации работы к классическим панелям рабочего стола. Все элементы панели являются апплетами, что позволяет гибко настраивать состав, менять размещение и заменять реализации основных элементов панели на свой вкус. Среди доступных апплетов можно отметить классическое меню приложений, систему переключения задач, область со списком открытых окон, просмотр виртуальных рабочих столов, индикатор управления питанием, апплет управления уровнем громкости, индикатор состояния системы и часы.

Solus 3 является гибридным роллингом. Периодически выпускаются значительные выпуски, в которых предлагаются новые технологии и значительные улучшения, а в промежутке между значительными выпусками дистрибутив развивается с применением rolling-модели обновления пакетов.

Новшества:

  • Поддержка пакетов Snap.
  • Budgie обновлён до выпуска 10.4, в котором по умолчанию задействовано новое оформление на базе GTK-темы Adapta, набора пиктограмм Papirus и шрифта Noto Sans. Панель перемещена из верхней части экрана вниз. Увеличен интервал между виджетами на панели.
  • Обновлено ПО.

>>> Подробности

 , ,

Lowes
()

Solus 1.0

Группа Linux General

27 декабря команда проекта Solus объявила о выпуске первой версии своего дистрибутива под кодовым названием Shannon (в честь самой протяжённой реки в Ирландии).
Solus 1.0 является результатом восьми с лишним месяцев разработки, за этот период образовалась группа разработчиков более десяти человек, собрано более 2000 пакетов, создана среда рабочего стола и многое другое.

Изначально Solus (ранее SolusOS) был задуман как дистрибутив для новичков на базе последней стабильной версии Debian, но проект был заброшен в октябре 2013 года из-за нехватки разработчиков.

В качестве окружения рабочего стола используется собственная разработка на основе GNOME 3 — Budgie (волнистый попугайчик).
Многие элементы системы также являются собственными разработками — менеджер пакетов eopkg (форк PiSi из Pardus Linux), апплет настроек Raven, графический инсталлятор, мастер первого запуска и др., «из коробки» в наличии оформления и приложения облегчающие использование ОС лицам с нарушениями зрения.

Дистрибутив поддерживает только платформу x86_64.

Solus 1.0 включает:

  • Linux 4.3.3;
  • возможность загрузки в режиме UEFI (реализовано с помощью goofiboot, форка gummiboot);
  • Firefox 43.0.2;
  • Nautilus 3.18.4;
  • Rhythmbox 3.2.1;
  • Thunderbird 38.5.0;
  • VLC 2.2.1

Известные проблемы Solus 1.0:

  • проприетарные драйверы AMD не поддерживают ядра Linux версии выше 3.19 и версии Xorg выше 1.17;
  • Steam в настоящее время требует обходных решений для видеосистем отличных от NVIDIA;
  • не поддерживаются принтеры Hewlett Packard из-за проблем с Python в пакете HPLIP;
  • центр программного обеспечения в настоящее время требует доработки (создания более удобного интерфейса и большей интеграции приложений с AppStream)

Все эти проблемы разработчики надеются исправить в течение ближайших нескольких недель, о чём сообщат на сайте дистрибутива.

>>> Solus Project Wiki

>>> Страница загрузки

>>> Подробности

 , ,

amorpher
()