Die Veröffentlichung des Display-Servers Mir 2.2 wird fortgeführt von Canonical, trotz der Einstellung der Entwicklung der Unity-Oberfläche und der Ubuntu-Edition für Smartphones. Mir bleibt in den Projekten von Canonical gefragt und wird nun als Lösung für eingebettete Geräte und das Internet der Dinge (IoT) positioniert. Mir kann als Compositor für Wayland eingesetzt werden, was bedeutet, dass in Umgebungen, die auf Mir basieren, alle Anwendungen, die Wayland verwenden (zum Beispiel, die mit GTK3/4, Qt5 oder SDL2 entwickelt wurden), gestartet werden können. Installationspakete wurden für Ubuntu 20.04/20.10/21.04 (PPA) und Fedora 32/33/34 vorbereitet. Der Projektcode steht unter der GPLv2-Lizenz zur Verfügung.
In der neuen Version:
- Es wurden Anpassungen der Programmierschnittstellen von Mir vorgenommen, die sich auf die Unterstützung von Grafikanwendungen beziehen, um sie auf Systemen mit hybrider Grafik zu nutzen. Insbesondere wurde die API mg::Platform in DisplayPlatform und RenderingPlatform unterteilt, was die Verwendung unterschiedlicher GPUs für Ausgabe und Rendering ermöglicht.
- Im gbm-kms wurde die Option "—driver-quirks" hinzugefügt, um Geräteprüfungen auszuschließen, die zu Abstürzen führen.
- Die Leistung von Mir auf der X11-Plattform wurde verbessert: Der Code zur Unterstützung der X11-Plattform wurde von XLib auf XCB umgestellt, und es wurde die Möglichkeit hinzugefügt, Fenster mit Anwendungen, die auf Mir basieren, in einer X11-Umgebung zu skalieren.
- Eine große Anzahl von Fehlerbehebungen wurde vorgenommen, die die Unterstützung für Wayland und Xwayland betreffen.
Quelle: opennet.ru
