The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск дисплейного сервера Mir 2.0

25.07.2020 11:50

Представлен релиз дисплейного сервера Mir 2.0, разработка которого продолжается компанией Canonical, несмотря на отказ от развития оболочки Unity и редакции Ubuntu для смартфонов. Mir остаётся востребован в проектах Canonical и теперь позиционируется как решение для встраиваемых устройств и интернета вещей (IoT). Mir может использоваться в качестве композитного сервера для Wayland, что позволяет запускать в окружениях на базе Mir любые приложения, использующие Wayland (например, собранные с GTK3/4, Qt5 или SDL2). Пакеты для установки подготовлены для Ubuntu 18.04-20.10 (PPA) и Fedora 30/31/32. Код проекта распространяется под лицензией GPLv2.

Значительное изменение номера версии связано с внесением в API изменений, нарушающих совместимость, и удалением некоторых устаревших API. В частности, прекращена поддержка специфичных API mirclient и mirserver, вместо которых уже достаточно давно предлагается использовать протокол Wayland. Связанные с mirclient и mirserver библиотеки сохранены, но теперь используются только для внутренних целей, не предоставляют заголовочные файлы и не гарантируют сохранение ABI (на будущее намечена большая чистка кода). Прекращение поддержки указанных API согласовано с проектом UBports, который продолжает применять mirclient в Ubuntu Touch. Было решено, что в данное время возможностей Mir 1.x достаточно для потребностей UBports, а в будущем проект сможет перейти на Mir 2.0.

Удаление mirclient также позволило избавиться от поддержки некоторых интерфейсов для графических платформ, которые применялись только в API mirclient. Отмечается, что указанное упрощение не приведёт к видимым изменениями и послужит основой для улучшения кода для работы с платформами, особенно в области поддержки систем с несколькими GPU, работы в режиме без монитора (headless) и развитию средств для удалённого доступа к рабочему столу.

В рамках проводимой чистки из платформ mesa-kms и mesa-x11 убраны специфичные mesa-зависимости - из зависимостей оставлен только gbm, что позволило обеспечить работу Mir поверх X11 на системах с драйверами NVIDIA. Платформа mesa-kms переименована в gbm-kms, а mesa-x11 в gbm-x11. Также добавлена новая платформа rpi-dispmanx, позволяющая использовать Mir на платах Raspberry Pi 3 с драйверами Broadcom. В прослойке MirAL (Mir Abstraction Layer), которую можно использовать для ухода от прямого обращения к серверу Mir и абстрагирования доступа к ABI через библиотеку libmiral, добавлена возможность включения и отключения декорирования окон на стороне сервера (SSD), а также возможность настройки масштабирования в блоке DisplayConfiguration.



  1. Главная ссылка к новости (https://discourse.ubuntu.com/t...)
  2. OpenNews: Выпуск дисплейного сервера Mir 1.8
  3. OpenNews: Инициатива по добавлению рабочего стола Unity 8 и дисплейного сервера Mir в Debian
  4. OpenNews: Red Hat развивает JIT-компилятор MIR
  5. OpenNews: Выпуск дисплейного сервера Mir 1.7
  6. OpenNews: Доступен Wayland 1.18
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/53430-mir
Ключевые слова: mir, wayland
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (39) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 11:55, 25/07/2020 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     

     ....ответы скрыты (5)

  • 1.2, Аноним (-), 12:22, 25/07/2020 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –16 +/
     

     ....ответы скрыты (3)

  • 1.3, Аноним (3), 12:34, 25/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    теперь владельцы Nvidia смогут попробовать Wayland?
     
     
  • 2.12, Аноним (11), 15:17, 25/07/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Дело пока еще упирается в XWayland, который пока еще нужен.
     
  • 2.30, rico (ok), 21:31, 25/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Я уже, сидел на sway с полгода. Вынужден был вернуться на i3, потому что nouveau не умеют в suspend  на мой карточке.
     

  • 1.5, Аноним (5), 13:11, 25/07/2020 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +2 +/
     
  • 1.6, бедный буратино (ok), 13:12, 25/07/2020 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +2 +/
     

  • 1.7, Аноним (7), 13:13, 25/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Какой смысд в mir, если убирают mirclient?
     
     
  • 2.13, Я (??), 15:36, 25/07/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    такой же как и раньше мирклиентом всёравно никто не пользуется уже..
     
     
  • 3.19, Аноним (7), 18:27, 25/07/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Раньше миром никто не пользовался, а сейчас мир даже чисто теоретически ненужен.

    Это тонкая разница, но она есть...

     

  • 1.10, Аноним (10), 15:01, 25/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В gtk+ же была нативная поддержка mir?
     
  • 1.14, Аноним (-), 15:54, 25/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Когда ждать переход Ubuntu с Weston на Mir?
     
  • 1.15, Аноним (15), 15:54, 25/07/2020 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +1 +/
     

  • 1.16, Аноним (16), 16:42, 25/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А чего там MATE, которые собирались на этом деле Wayland внедрять у себя?
     
     
  • 2.36, m.makhno (ok), 09:13, 26/07/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    После той сентябрьской (2019) новости, судя по странице < https://snapcraft.io/mate-wayland > проекта, воз и ныне там.
     

  • 1.18, Аноним (18), 17:53, 25/07/2020 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     

     ....ответы скрыты (3)

  • 1.32, Аноним (5), 23:39, 25/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    [Скрыто пользователем]
     
  • 1.33, Аноним (33), 07:52, 26/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Зачем это говнишко когда есть https://github.com/Griggorii/mesa-20.1.2_V15-libdrm_ubuntu-19.04-20.04-20.10_X и https://github.com/Griggorii/gdm3_3.34.1-1ubuntu1-run-keyboard-test-deb-packag при том можно сделать подкладку где можно выбрать разные драивера для теста типа open software rasterization swr , opengl , ogl , wegl и куча других.
     
     
  • 2.41, Аноним (41), 00:00, 27/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    зачем проприетарь рекламируешь
     
  • 2.44, Аноним (44), 11:24, 29/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Что это за треш?
     

  • 1.34, Аноним (33), 08:03, 26/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вашей статье к логопеду да торвальдсу который до сих пор не применил патч для ядра https://patchwork.kernel.org/patch/10971783/ вы на какую страну работаете или на кого
     
  • 1.35, Аноним (33), 08:15, 26/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не режьте графику в пользу людей которые умеют графики рисовать итак люди кто знает могут в реал тайме посмотреть благо есть программа sysprof , вообще если swr подправить то это самый быстрый драйвер если не потеряет после анимации в процентах , а так он в тестах cpu drawing быстрее всех на 10-20 процентов при то что это не на gpu
     
  • 1.42, Аноним (42), 00:26, 27/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Можно где-то обзор технического решнеия почитать?
     
  • 1.43, Ingener (??), 09:14, 28/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Хорошо что вышел Мир2.0. Но я не вижу толку от Мир. Он где есть вообще? в убунту есть? вроде нет. тогда от него пользы мне нет. Где-то в каких-то дистрах он есть. "Mir остаётся востребован в проектах Canonical и теперь позиционируется как решение для встраиваемых устройств и интернета вещей (IoT)." - тогда в больших дистрах его нет. А IOT не нужен.
     
  • 1.45, Аноним (45), 11:07, 30/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Легким движением руки брюки превращаются... превращаются брюки... Ага-ага. На кой ляд было это пилить. Вложили бы силы в вяленого, если уж на то пошло. Нет, надо было какую-то мертворожденную иксю "пожарить". Что-бы потом, через ннацадть всё-таки взять и "завялить".
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру