Объявлен выход Fedora Linux 38
17.04.2023 объявлено о выходе Fedora Linux 38.
Дистрибутив представлен в виде 5 основных редакций: Workstation, Server, IoT, Cloud и CoreOS.
( читать дальше... )
>>> Подробности
Всего сообщений: 9
17.04.2023 объявлено о выходе Fedora Linux 38.
Дистрибутив представлен в виде 5 основных редакций: Workstation, Server, IoT, Cloud и CoreOS.
( читать дальше... )
>>> Подробности
Разработчики Linux-дистрибутива Solus выпустили окружение Budgie 10.6. Рабочий стол Budgie сделан на основе GNOME, однако использует собственные реализации оболочки GNOME Shell, панели, апплеты и систему уведомлений. Код распространяется под лицензией GPLv2. Помимо дистрибутива Solus рабочий стол Budgie также является одной из официальных редакций Ubuntu, GeckoLinux и EndeavourOS.
Также начиная с этой версии, рабочий стол Budgie будет развиваться отдельно от проекта Solus, а начиная с версии 11 запланирован переход на EFL (Enlightenment Foundation Library).
Новое в релизе 10.6:
Остальные изменения касаются с основном внешнего вида, изменены различные цвета на панели задач, а также другие мелкие правки интерфейса.
>>> Подробности
Один из лидеров проекта 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.
>>> Подробности
Разработчики Linux-дистрибутива Solus выпустили DE Budgie 10.5.3. Рабочий стол Budgie сделан на основе GNOME, однако, использует собственные реализации оболочки GNOME Shell, панели, апплеты и систему уведомлений. Код распространяется под лицензией GPLv2. Помимо дистрибутива Solus рабочий стол Budgie также является одной из официальных редакций Ubuntu.
( читать дальше... )
>>> Подробности
Состоялся релиз рабочего стола Budgie 10.5.1. В нём, помимо исправления ошибок, была проведена работа по улучшению UX и произведена адаптация к компонентам GNOME 3.34.
Основные изменения новой версии:
Код проекта распространяется под лицензией GPLv2.
>>> Подробности
Представлен релиз самобытного дистрибутива Solus 3, который не основан ни на чем. Основная среда рабочего стола — Budgie, дополнительно производятся сборки с Gnome-Shell и Mate. Рабочий стол Budgie основан на Gnome, но запланирован переход на Qt. Для отрисовки окон используется BWM — форк Mutter. Основу Budgie составляет панель, близкая по организации работы к классическим панелям рабочего стола. Все элементы панели являются апплетами, что позволяет гибко настраивать состав, менять размещение и заменять реализации основных элементов панели на свой вкус. Среди доступных апплетов можно отметить классическое меню приложений, систему переключения задач, область со списком открытых окон, просмотр виртуальных рабочих столов, индикатор управления питанием, апплет управления уровнем громкости, индикатор состояния системы и часы.
Solus 3 является гибридным роллингом. Периодически выпускаются значительные выпуски, в которых предлагаются новые технологии и значительные улучшения, а в промежутке между значительными выпусками дистрибутив развивается с применением rolling-модели обновления пакетов.
Новшества:
>>> Подробности
Состоялся релиз Budgie 10.2.5 — окружения рабочего стола, развиваемого в рамках проекта Solus. В новой версии основное внимание было уделено мелким деталям.
Из изменений стоит отметить:
>>> Подробности
27 декабря команда проекта Solus объявила о выпуске первой версии своего дистрибутива под кодовым названием Shannon (в честь самой протяжённой реки в Ирландии).
Solus 1.0 является результатом восьми с лишним месяцев разработки, за этот период образовалась группа разработчиков более десяти человек, собрано более 2000 пакетов, создана среда рабочего стола и многое другое.
Изначально Solus (ранее SolusOS) был задуман как дистрибутив для новичков на базе последней стабильной версии Debian, но проект был заброшен в октябре 2013 года из-за нехватки разработчиков.
В качестве окружения рабочего стола используется собственная разработка на основе GNOME 3 — Budgie (волнистый попугайчик).
Многие элементы системы также являются собственными разработками — менеджер пакетов eopkg (форк PiSi из Pardus Linux), апплет настроек Raven, графический инсталлятор, мастер первого запуска и др., «из коробки» в наличии оформления и приложения облегчающие использование ОС лицам с нарушениями зрения.
Дистрибутив поддерживает только платформу x86_64.
Solus 1.0 включает:
Известные проблемы Solus 1.0:
Все эти проблемы разработчики надеются исправить в течение ближайших нескольких недель, о чём сообщат на сайте дистрибутива.
>>> Solus Project Wiki
>>> Подробности
Разработчики дистрибутива Evolve OS представили вторую версию своего графического рабочего окружения Budgie Desktop, основанного на GNOME 3. Авторы используют уже имеющиеся наработки и технологии вместо того, чтобы изобретать очередной велосипед - Budgie работает поверх компонентов Gnome, реализуя лишь возможности, аналогичные GNOME Shell, апплеты (из которых целиком состоит всё окружение) у и управление сеансами.
По сравнению с первой версией, был исправлен ряд ошибок и добавлена возможность вызывать выход из системы/перезагрузку/завершение работы прямо с рабочего стола. Отдельно подчеркивается, что перезагрузка и завершение работы реализованы средствами systemd, поэтому пользователи иных систем инициализации будут лишены этих функций.
>>> Подробности