మీర్ 2.0 డిస్ప్లే సర్వర్ విడుదల

సమర్పించిన వారు ప్రదర్శన సర్వర్ విడుదల మీర్ 2.0, స్మార్ట్‌ఫోన్‌ల కోసం యూనిటీ షెల్ మరియు ఉబుంటు ఎడిషన్‌ను అభివృద్ధి చేయడానికి నిరాకరించినప్పటికీ, దీని అభివృద్ధి కానానికల్ ద్వారా కొనసాగుతుంది. మీర్ కానానికల్ ప్రాజెక్ట్‌లలో డిమాండ్‌లో ఉంది మరియు ఇప్పుడు ఎంబెడెడ్ పరికరాలు మరియు ఇంటర్నెట్ ఆఫ్ థింగ్స్ (IoT) కోసం ఒక పరిష్కారంగా ఉంచబడింది. మీర్‌ను వేలాండ్ కోసం మిశ్రమ సర్వర్‌గా ఉపయోగించవచ్చు, ఇది మీర్-ఆధారిత పరిసరాలలో వేలాండ్ (ఉదాహరణకు, GTK3/4, Qt5 లేదా SDL2తో నిర్మించబడింది) ఉపయోగించి ఏదైనా అప్లికేషన్‌లను అమలు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. ఉబుంటు 18.04-20.10 కోసం ఇన్‌స్టాలేషన్ ప్యాకేజీలు సిద్ధం చేయబడ్డాయి (PPA) మరియు ఫెడోరా 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.

మీర్ 2.0 డిస్ప్లే సర్వర్ విడుదల

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి