Компания System76 работает над созданием нового пользовательского окружения
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Майкл Мёрфи (Michael Aaron Murphy), лидер разработчиков дистрибутива Pop!_OS и участник разработки операционной системы Redox, подтвердил сведения о разработке компанией System76 нового окружения рабочего стола, не основанного на GNOME Shell и написанного на языке Rust.
Компания System76 специализируется на производстве ноутбуков, ПК и серверов, поставляемых с Linux. Для предустановки развивается собственная редакция Ubuntu Linux - Pop!_OS. После перехода Ubuntu на оболочку Unity в 2011 году в дистрибутиве Pop!_OS было предложено своё пользовательское окружение на базе модифицированной оболочки GNOME Shell и нескольких расширений к GNOME Shell. После возвращения Ubuntu на GNOME в 2017 году в Pop!_OS продолжили поставку своей оболочки, которая в летнем релизе трансформировалась в рабочий стол COSMIC. В COSMIC продолжено использование технологий GNOME, но внесены концептуальные изменения, выходящие за рамки дополнений к GNOME Shell.
В соответствии с новым планом, компания System76 намерена полностью уйти от построения своего пользовательского окружения на базе GNOME Shell и развивать новый рабочий стол, применяя язык Rust при разработке. Следует отметить, что System76 имеет большой опыт разработки на Rust. В компании работает Джереми Соллер (Jeremy Soller), основатель операционной системы Redox, графической оболочки Orbital и тулкита OrbTk, написанных на языке Rust. В Pop!_OS уже поставляются такие компоненты на Rust, как менеджер обновлений, система управления энергопотреблением, инструментарий управления прошивками, сервис для запуска программ, инсталлятор, виджет настройки и конфигураторы. Разработчики Pop!_OS также раньше экспериментировали с созданием новой панели cosmic-panel, написанной на Rust.
В качестве мотива ухода от использования оболочки GNOME Shell
называются проблемы с сопровождением - каждый новый релиз GNOME Shell приводит к нарушению совместимости с дополнениями, применяемыми в Pop!_OS, поэтому признано более целесообразным создать собственное полноценное окружение рабочего стола, чем продолжать мучиться с сопровождением десятков тысяч строк кода c изменениями. Также упоминается невозможность реализовать всю задуманную функциональность только через дополнения к GNOME Shell, без внесения изменений в сам GNOME Shell и переработки некоторых подсистем.
Новый рабочий стол развивается как универсальный проект, не привязанный к конкретному дистрибутиву, соответствующий спецификациям Freedesktop и способный работать поверх существующих типовых низкоуровневых компонентов, таких как композитные серверы mutter, kwin и wlroots (в Pop!_OS намерены использовать mutter и уже подготовили к нему обвязку на Rust).
Проект планируется развивать под прежним именем - COSMIC, но использовать переписанную с нуля пользовательскую оболочку. Приложения, скорее всего, продолжат разрабатываться с использованием обвязки gtk-rs. В качестве первичного протокола заявлен Wayland, но не исключается предоставление возможности работы поверх сервера X11.
Работа над новой оболочкой пока находится на стадии экспериментов и активируется после завершения формирования очередного релиза Pop!_OS 21.10, которому пока уделяется основное внимание.
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://www.omgubuntu.co.uk/20...)
- OpenNews: В дистрибутиве Pop!_OS 21.04 предложен новый рабочий стол COSMIC
- OpenNews: Открытая клавиатура Launch перешла на стадию приёма предзаказов
- OpenNews: Выпуск Linux-дистрибутива Pop!_OS 20.10
- OpenNews: Компания System76 занялась портированием CoreBoot для платформ AMD Ryzen
- OpenNews: Рабочий стол Budgie переходит с GTK на библиотеки EFL от проекта Enlightenment
Похожие новости:
- Выпуск панели Dash to Dock 70
- Выпуск пользовательского окружения GNOME 41
- Рабочий стол Budgie переходит с GTK на библиотеки EFL от проекта Enlightenment
- Проект GNOME ввёл в строй web-каталог приложений
- Доступен бета-выпуск GNOME 41
- В дистрибутиве Pop!_OS 21.04 предложен новый рабочий стол COSMIC
- Открытая клавиатура Launch перешла на стадию приёма предзаказов
- Компания System76 объявила о разработке пользовательского окружения COSMIC
- [.NET, Xamarin, Интервью] Интервью с Мигелем де Икасой: Microsoft, Mono, смартфоны и многое другое
- Выпуск файлового менеджера GNOME Commander 1.12
Теги для поиска: #_system76, #_cosmic, #_gnome
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 22:25
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Майкл Мёрфи (Michael Aaron Murphy), лидер разработчиков дистрибутива Pop!_OS и участник разработки операционной системы Redox, подтвердил сведения о разработке компанией System76 нового окружения рабочего стола, не основанного на GNOME Shell и написанного на языке Rust. Компания System76 специализируется на производстве ноутбуков, ПК и серверов, поставляемых с Linux. Для предустановки развивается собственная редакция Ubuntu Linux - Pop!_OS. После перехода Ubuntu на оболочку Unity в 2011 году в дистрибутиве Pop!_OS было предложено своё пользовательское окружение на базе модифицированной оболочки GNOME Shell и нескольких расширений к GNOME Shell. После возвращения Ubuntu на GNOME в 2017 году в Pop!_OS продолжили поставку своей оболочки, которая в летнем релизе трансформировалась в рабочий стол COSMIC. В COSMIC продолжено использование технологий GNOME, но внесены концептуальные изменения, выходящие за рамки дополнений к GNOME Shell. В соответствии с новым планом, компания System76 намерена полностью уйти от построения своего пользовательского окружения на базе GNOME Shell и развивать новый рабочий стол, применяя язык Rust при разработке. Следует отметить, что System76 имеет большой опыт разработки на Rust. В компании работает Джереми Соллер (Jeremy Soller), основатель операционной системы Redox, графической оболочки Orbital и тулкита OrbTk, написанных на языке Rust. В Pop!_OS уже поставляются такие компоненты на Rust, как менеджер обновлений, система управления энергопотреблением, инструментарий управления прошивками, сервис для запуска программ, инсталлятор, виджет настройки и конфигураторы. Разработчики Pop!_OS также раньше экспериментировали с созданием новой панели cosmic-panel, написанной на Rust. В качестве мотива ухода от использования оболочки GNOME Shell называются проблемы с сопровождением - каждый новый релиз GNOME Shell приводит к нарушению совместимости с дополнениями, применяемыми в Pop!_OS, поэтому признано более целесообразным создать собственное полноценное окружение рабочего стола, чем продолжать мучиться с сопровождением десятков тысяч строк кода c изменениями. Также упоминается невозможность реализовать всю задуманную функциональность только через дополнения к GNOME Shell, без внесения изменений в сам GNOME Shell и переработки некоторых подсистем. Новый рабочий стол развивается как универсальный проект, не привязанный к конкретному дистрибутиву, соответствующий спецификациям Freedesktop и способный работать поверх существующих типовых низкоуровневых компонентов, таких как композитные серверы mutter, kwin и wlroots (в Pop!_OS намерены использовать mutter и уже подготовили к нему обвязку на Rust). Проект планируется развивать под прежним именем - COSMIC, но использовать переписанную с нуля пользовательскую оболочку. Приложения, скорее всего, продолжат разрабатываться с использованием обвязки gtk-rs. В качестве первичного протокола заявлен Wayland, но не исключается предоставление возможности работы поверх сервера X11. Работа над новой оболочкой пока находится на стадии экспериментов и активируется после завершения формирования очередного релиза Pop!_OS 21.10, которому пока уделяется основное внимание. =========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 22:25
Часовой пояс: UTC + 5