System76 уже работает в новой пользовательской среде

Майкл Аарон Мерфи (ведущий разработчик дистрибутива 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, которая по-прежнему остается в центре внимания.

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


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.