Совсем скоро состоится релиз новой версии операционной системы с долгосрочной поддержкой – Ubuntu 18.04 LTS. И уже становится понятно, что разработчики на правильном пути.
Bionic Beaver, кодовое название следующего выпуска Ubuntu LTS, который должен состояться в апреле 2018 года и будет поставляться как с традиционным графическим стеком Xorg, так и с новым стеком на основе Wayland, но Xorg будет по умолчанию.
Версия Ubuntu 17.10, была выпущена в октябре 2017 года, и поставляется она с графическим сервером, основанным на Wayland по умолчанию, а эквивалент Xorg, доступный в качестве опции на экране входа в систему. Когда разработчики перешли с рабочего окружения Unity на GNOME Shell в Ubuntu 17.10 (Artful Aardvark), то они знали, что нужно использовать Wayland как вариант по умолчанию, иначе было бы непонятно, хорошо это будет работать в LTS версии, или нет.
Версия LTS поддерживается в течение пяти лет, что означает, что они должны быть уверены, что все будет стабильно и долговечно работать.
Уже прошла половина пути цикла разработки Bionic, и как раз это правильное время, чтобы рассмотреть это решение и подумать о том, является ли Wayland правильным сервером отображения по умолчанию для Bionic, или нет. Поэтому было решено, что Xorg будет по умолчанию, а Wayland будет необязательным сеансом, доступным на экране входа в систему.
Зачем выбирать Xorg по умолчанию?
Существуют три основные причины:
- Первая: Совместное использование экрана в программном обеспечении, таком как услуги WebRTC, Google Hangouts, Skype и т. д., это все отлично работает под Xorg.
- Управление удаленным рабочим столом, например, RDP & VNC, это тоже очень хорошо работает под Xorg.
- А также возможность восстановления после сбоев Shell менее драматична при Xorg.
Первые две тесно связаны. У Wayland & GNOME Shell есть хороший план в протоколе PipeWire, и предоставление услуги совместного доступа к экрану. Это займет еще некоторое время разработки, но все же будет некоторое отставание, в то время как разработчики приложений будут налаживать поддержку своих сервисов. До тех пор, пока это не произойдет, Xorg необходим людям, которым нужны функции совместного использования экрана. Если вам не нужны функции совместного доступа к экрану, и вы предпочитаете более безопасную среду, то сеанс Wayland доступен для вас, как альтернатива.
Третий момент – это то, что происходит, когда что-то пойдет не так. Архитектура GNOME Shell и Mutter такова, что сбой в работе GNOME Shell завершит весь сеанс, убив запущенные приложения и вернет вас на экран входа в систему. При использовании Xorg оболочка может перезапускаться независимо от сервера отображения и запущенных приложений.
Это означает, что после перезагрузки оболочки вы можете значительно увеличить свою сессию, на которой вы остановились, при этом ваши приложения все еще будут работать.
Конечно, все эти работы находятся в процессе, и Cannonical продолжает вносить свой вклад в исправлении вот таких ошибок. GNOME Shell 4 принесет новую архитектуру, где будет больше гибкости при перезапуске компонентов, не затрагивая другие компоненты.
И если подводить итог всего этого, то можно сказать что Ubuntu должен быть стабильным и обеспечивать функции, которые все ожидают и используют в повседневной жизни, и Xorg это лучший выбор именно сейчас, по крайней мере, для версии 18.04 LTS, но в 18.10 все-таки будет использоваться Wayland.
А вам нравится Wayland? Что вы о нем думаете? Поделитесь своими мыслями в комментариях ниже.
Предлагается для ознакомления сборка Matuntu-B64, созданную 25 декабря 2017 года на пакетной основе Ubuntu 18.04 LTS Bionic Beaver (development branch) с поддержкой до апреля 2023 года и графической средой Mate 1.18 из основного репозитория Ubuntu. Это отсюда https://matuntu.org/ru/matuntu-b64/
Но там качать с яндекса – проблема однако. Я пробовал качать Тором, очень медленно и прерывается закачка. В общем, кому удастся закачать, выложите на каком-то более доступном ресурсе.