megjelenítő szerver kiadás , amelynek fejlesztését a Canonical folytatja, annak ellenére, hogy az Unity shell és kiadás fejlesztését felhagyták Ubuntu okostelefonokhoz. A Mir továbbra is keresett a Canonical projektekben, és most már beágyazott eszközök és a dolgok internete (IoT) megoldásaként pozicionálják. A Mir használható kompozit szerverként a Wayland számára, lehetővé téve bármely Wayland-alapú alkalmazás (például a GTK3/4, Qt5 vagy SDL2 segítségével épített alkalmazások) Mir-alapú környezetekben való futtatását. Telepítőcsomagok érhetők el a következőkhöz: Ubuntu 18.04–20.10 () És . Projekt kód GPLv2 licenccel.
Значительное изменение номера версии связано с внесением в API изменений, нарушающих совместимость, и удалением некоторых устаревших API. В частности, прекращена поддержка специфичных API mirclient и mirserver, вместо которых уже достаточно давно предлагается использовать протокол Wayland. Связанные с mirclient и mirserver библиотеки сохранены, но теперь используются только для внутренних целей, не предоставляют заголовочные файлы и не гарантируют сохранение ABI (на будущее намечена большая чистка кода). Прекращение поддержки указанных API согласовано с проектом UBports, который продолжает применять mirclient в Ubuntu Touch. Было решено, что в данное время возможностей Mir 1.x достаточно для потребностей UBports, а в будущем проект сможет перейти на Mir 2.0.
A mirclient eltávolításával megszűnt néhány olyan grafikus platform támogatása is, amelyeket csak a mirclient API-ban használtak. Megjegyzendő, hogy ez az egyszerűsítés nem vezet látható változásokhoz, és alapul szolgál majd a platformokkal való munkavégzés kódjának fejlesztéséhez, különösen a több GPU-val rendelkező rendszerek támogatása, a fej nélküli üzemmód és a távoli asztali eszközök fejlesztése terén. hozzáférés.
A folyamatban lévő tisztítás részeként bizonyos mesa-függőségeket eltávolítottak a mesa-kms és mesa-x11 platformokról – csak a gbm maradt meg függőségként, ami lehetővé tette, hogy a Mir X11-en keresztül működjön NVIDIA-illesztőprogramokkal rendelkező rendszereken. A mesa-kms platform neve gbm-kms, a mesa-x11 pedig gbm-x11 lett. Egy új rpi-dispmanx platform is hozzáadásra került, amely lehetővé teszi a Mir használatát Raspberry Pi 3 kártyákon Broadcom illesztőprogramokkal. A MirAL-ban (Mir Abstraction Layer), amellyel elkerülhető a Mir szerver közvetlen elérése és a libmiral könyvtáron keresztül az ABI-hoz való absztrakt hozzáférés, lehetőség nyílik a szerveroldali ablakdekoráció (SSD) engedélyezésére vagy letiltására is. mivel a blokkban a méretezés konfigurálásának képessége hozzáadásra került a DisplayConfiguration.
Forrás: opennet.ru
