Вышла версия Mir 1.0, дисплейного сервера от Canonical

Mir эмблема

Разработчики из Canonical представили версию 1.0 дисплейного сервера Mir. Она рассчитана на применение в IoT-устройствах, более стабильно работает с Wayland-приложениями и поддерживает изменение раскладки экрана на нескольких дисплеях.

Зачем это нужно разработчикам?

Mir 1.0 предлагает быстрый и безопасный графический стек, который способен работать с разными видеокартами и драйверами, и может быть легко интегрирован в любые решения: от информационных киосков до цифровых рекламных щитов. Это позволит унифицировать графическую часть Ubuntu вне зависимости от аппаратной платформы.

страница Ubuntu o IoT

Что нового в версии?

Основными нововведениями Mir 1.0 стали устранения ошибок и повышение стабильности при работе с протоколом Wayland. Также добавлен новый файл конфигурации .display, с помощью которого производится настройка раскладки экранов. Это нужно при подключении нескольких мониторов, чтобы вывести единое изображение, к примеру, на видеостену.

На каких ОС поддерживается Mir?

Последняя версия графического сервера доступна для всех актуальных веток Ubuntu. Для установки из Release PPA нужно выполнить команду:
sudo apt-add-repository --update ppa:mir-team/release
Также дисплейный сервер уже есть на Fedora и Arch, и скоро ожидается на Debian.

Зачем нужен Wayland, если есть X-сервер?

Изначально протокол Wayland создавался как «работа над ошибками» в X11, поскольку последний создан четверть века назад и уже успел во многом устареть. В частности, в «иксах» есть проблемы безопасности, которых Wayland лишен. Главное отличие состоит в том, что новый протокол только управляет плоскостями окон, но не отрисовывает их как X11. Процесс рендеринга полностью лежит на библиотеках (GTK, Qt и прочих).

Ранее в Canonical пытались внедрить Wayland в десктопную Ubuntu. Это анонсировал в 2013 году основатель компании Марк Шаттлворт. Однако в 2017 году от предложения отказались вместе с прекращением работы над фирменной графической оболочкой Unity.

Source: блог Ubuntu

Подобрали три теста для вас:
— А здесь можно применить блокчейн?
Серверы для котиков: выберите лучшее решение для проекта и проверьте себя.
Сложный тест по C# — проверьте свои знания.

Также рекомендуем: