Mir 1.5 megjelenítő szerver kiadás

Elérhető megjelenítő szerver kiadás Mir 1.5, amelyet továbbra is a Canonical fejleszt, annak ellenére, hogy felhagyott a Unity shell és az Ubuntu okostelefonos kiadás fejlesztésével. A Mir továbbra is keresett a Canonical projektekben, és mára a beágyazott eszközök és a tárgyak internete (IoT) megoldásaként pozicionálható. A Mir a Wayland kompozit szervereként használható, amely lehetővé teszi a Wayland használatával bármilyen alkalmazás futtatását (például GTK3/4, Qt5 vagy SDL2-vel épített) Mir-alapú környezetekben. Telepítőcsomagok előkészítve az Ubuntu 16.04/18.04/18.10/19.04 (PPA) És Fedora 29/30. Projekt kód forgalmazza GPLv2 licenccel.

A változtatások között említésre méltó a MirAL réteg (Mir Abstraction Layer) bővítése, amellyel elkerülhető a Mir szerverhez való közvetlen hozzáférés, illetve a libmiral könyvtáron keresztül az ABI-hoz való absztrakt hozzáférés. A MirAL hozzáadta az application_id tulajdonság támogatását, megvalósította az ablakok adott terület határainak megfelelő levágásának lehetőségét, és támogatást nyújtott a környezeti változók mir-alapú szervereinek beállításához az ügyfelek indításához.

Megvalósított kimenet a támogatott EGL- és OpenGL-bővítmények információinak naplójába. A Wayland esetében az xdg protokoll harmadik verzióját használják az Xwayland problémáinak megoldására. A hardverplatform-specifikus összetevők a libmirwayland-dev-ből a libmirwayland-bin csomagba kerültek.
A memóriával való munkavégzés mechanizmusa megváltozott, ami lehetővé tette, hogy megszabaduljunk a speciális mir interfész használatától a snap csomagokban.

Forrás: opennet.ru

Hozzászólás