Представлен релиз дисплейного сервера Mir 0.18, развиваемого компанией Canonical для дистрибутива Ubuntu. Mir является современной заменой для Xorg, создаётся для работы в паре с графическим окружением Unity 8 и используется в мобильной редакции Ubuntu и тестовых сборках Ubuntu Next. В новом выпуске:
- переработка внутренней архитектуры для будущей поддержки API Vulkan;
- вместо портированных из Android библиотек для организации ввода задействована libinput;
- улучшение отзывчивости для вложенных Mir-серверов;
- решение многочисленных проблем с отрисовкой в компоненте Xmir (слой совместимости для отрисовки классических X-приложений);
- начальная поддержка плагинов для реализации работы на устройствах, не поддерживающих Vulkan/GLES;
- множество мелких улучшений.
Стоит отметить, что на данном этапе окружение Unity 8 и дистплейный сервер Mir не готовы для ежедневного использования. В Ubuntu 16.04 по умолчанию решено оставить Xorg, тогда как Unity 8 + Mir будут являться дополнительным, эксперементальным сеансом (наподобие GNOME on Wayland). Также пока не готова поддержка Mir (как и Wayland) в проприетарных видеодрайверах. Разработчики из AMD решили использовать открытую базу для своего драйвера в виде модуля AMDGPU, в то время как Nvidia продолжила развитие своего драйвера, отвязала его от Xorg, добавила все необходимые для работы Mir и Wayland расширения EGL, а также почти доработала последний недостающий компонент — KMS (Kernel Modesetting).
>>> Подробности