Майкл Аарон Мерфи (ведущий разработчик дистрибутива Pop! _OS и участник операционной системы Redox) сделал это известным в последнее время Подтверждение что команда System76 уже находится в разработке новой среды рабочего стола Оболочка, отличная от GNOME, написанная на Rust.
Тем из вас, кто еще не знаком с System76, могу сказать, что это - компания, специализирующаяся на ноутбуках, ПК и серверах, которые поставляются с Linux. Для предварительной установки он разрабатывает собственную версию Ubuntu под названием «Pop! _OS »и что вскоре после того, как Ubuntu в 2011 году перешла на оболочку Unity, команда Pop! _OS предлагает собственную пользовательскую среду на основе модифицированной оболочки GNOME и различных расширений оболочки GNOME.
После того, как Ubuntu вернулась в GNOME в 2017 году, Pop! _OS продолжала выпускать свою оболочку, которая в летнем выпуске стала настольным компьютером COSMIC. И стоит помнить, что последний семестр поп! _OS прибыл с новой средой COSMIC, которая это изысканное решение что упрощает использование рабочего стола, а он более мощный и эффективный для пользователей благодаря настройке.
COSMIC продолжает использовать технологии GNOME, но с более глубоким изменением дизайна рабочего стола и изменениями, выходящими за рамки дополнений к оболочке GNOME, поскольку разделяет стандартный предварительный просмотр GNOME в двух новых независимых представлениях: Приложения и рабочие области
Что касается новой среды рабочего стола, над которой команда System 76 уже работает и в соответствии с новым планом, упоминается, что вы намерены полностью уйти от построение вашей пользовательской среды на основе GNOME Shell и разработать новый рабочий стол на языке Rust. Развивающийся. Следует отметить, что System76 имеет большой опыт разработки Rust.
В компании работают Джереми Соллер, основатель операционной системы Redox, Orbital GUI и инструментария OrbTk, написанного на языке Rust. Поп! _ТЫ уже поставляется с компонентами Rust в качестве менеджера обновлений, система управления питанием, набор инструментов для управления микропрограммным обеспечением, служба запуска программ, установщик, виджет конфигурации и конфигураторы. Разработчики Pop! _OS также экспериментировали с созданием новой космической панели, написанной на Rust в прошлом.
В качестве причины избегать использования оболочки GNOME приводятся проблемы с обслуживанием: каждая новая версия GNOME Shell приводит к нарушению совместимости с плагинами, используемыми в Pop! _OS, поэтому было сочтено более удобным создать свою собственную полную версию полноценной среды рабочего стола, чем продолжать мучиться с сохранением десятков тысяч строк кода с изменениями. Также упоминается невозможность реализации всей предполагаемой функциональности только за счет дополнений к GNOME Shell, без внесения изменений в GNOME Shell и переделки некоторых подсистем.
Новый рабочий стол разработан как универсальный проект, не привязанный к конкретному дистрибутиву, соответствует спецификациям Freedesktop и может работать поверх типичных существующих компонентов низкого уровня, таких как составные серверы mutter, kwin и wlroots (в Pop! _OS они намерены использовать mutter и уже подготовили ссылку на него в Rust).
Планируется, что проект будет развиваться под одноименным названием: COSMIC., но с использованием настраиваемой оболочки, переписанной с нуля. Скорее всего, приложения будут продолжать развиваться с использованием ссылки gtk-rs.
Wayland рекламируется как основной протокол, но не исключено предоставление возможности работы на сервере X11. Работа над новой оболочкой все еще находится в стадии эксперимента и будет активирована после формирования следующей версии Pop! _OS 21.10, которая по-прежнему остается в центре внимания.
В конце концов если вам интересно узнать об этом больше, вы можете проверить подробности по следующей ссылке