Gerade 2016 beendet, blicken die Canonical-Ingenieure zurück und erzählen uns, wie es gelaufen ist Ich im vergangenen Jahr. 2016 war sicherlich eine gute Zeit für Mir: Es wird in einer größeren Anzahl von Umgebungen eingesetzt, hat ein höheres Maß an Unterstützung und ist gleichzeitig einfacher auf neue Projekte zu portieren. Wenn Ihre Entwicklung wie zuvor fortgesetzt wird, Es wird erwartet, dass bis zum Jahr 2017 die Version 1.0 endlich erreicht sein wird.
Die Entwicklung von Mir hat sich allmählich weiterentwickelt zwei klar differenzierte Umgebungen: einerseits das system Ubuntu Desktop und auf der anderen Seite das System Ubuntu für mobile Geräte. 2016 konnten wir eine erste Version von Unity 8 auf Basis von Mir sehen und gleichzeitig die Kiosk-Version dank der von Ubuntu Core bereitgestellten Snaps testen.
Dieses neue kanonische Jahr zielt darauf ab in 3 Richtungen arbeiten In Bezug auf Mirs Entwicklung:
- Aktivieren Sie ein Toolkit, eine Bibliothek oder eine clientseitige Anwendung, um mit Mir zu arbeiten.
- Erstellen Sie eine Shell basierend auf Mir.
- Aktivieren Sie Mir auf neuen Plattformen.
Canonical ist in dieser Hinsicht ehrgeizig und hat für jedes Ziel eine Gruppe von Ingenieuren bereitgestellt, die es Mir ermöglichen, die Entwicklung von Mir in alle vorgeschlagenen Richtungen zu entwickeln. All dies, ohne zu vergessen, was es wirklich ist Mirs ultimatives Ziel: sein Setup für die Veröffentlichung von Ubuntu 17.04.
Aktivieren Sie ein Toolkit, Bibliotheken oder eine Clientanwendung für die Arbeit mit Mir.
Seit der Veröffentlichung der Mir 0.14-Version im Juli 2015 hat die müssen eine Art Entwicklungswerkzeug implementieren das erlaubte mit ihm zu arbeiten. Darüber hinaus machte die Erweiterung der eigenen API dieses Projekt noch notwendiger.
Im Jahr 2016 die erste Tests der Tools mit dem Server Miral-Shell Als Umgebung können Sie den Fenstermanager dank dieser Dienstprogramme debuggen. Ebenso als Mirs Unterstützung für GTK3, Qt, SDL2 und Kodi Im vergangenen Jahr sollte die Unterstützung für neue Umgebungen voranschreiten.
Erstellen Sie eine Shell basierend auf Mir.
Mirs ABI-Server bietet verschiedene Funktionen Kompatibilitätsprobleme aufgrund kontinuierlicher Änderungen In seiner Entwicklung. Jedes daraus generierte Teilprojekt konnte den Code an seine Bedürfnisse anpassen, es ist jedoch weiterhin eine stabile Quelle erforderlich. Im Jahr 2016 wurde diesbezüglich mit den daraus resultierenden Änderungen in der API gearbeitet.
2017 wird weiter gearbeitet größere Stabilität erreichen, sowohl im Hauptcode als auch in den sekundären.
Aktivieren Sie Mir auf neuen Plattformen.
Canonical hat zumindest im Sinn Drei verschiedene Hardwareplattformen, auf denen Mirs Code portiert werden kann: Android-basierte Hardwaregeräte und -treiber, Ubuntu-Distributionen, die nicht auf Mesa-Treibern basieren, und eine neue grafische API.
Alle Projekte befinden sich in der Entwicklung und zumindest für den Moment ist kein Start geplant. Dies sollte sich für dieses Jahr 2017 ändern.
Mit allem, was wir über Mir gesprochen haben, Die Entwicklung der neuen API ist vielleicht das vielversprechendste und auch das dringendste Projekt um die Anwendung dieses Grafikservers zu verbessern. Lass uns an ihn denken Modulentwicklung und zukünftige Vulkan-Unterstützung, auch wenn nur experimentell, oder Verbesserung der Antwortlatenz. Wie Sie sehen, gibt es noch viel zu tun, wenn es um Mir geht.
Quelle: Einblicke Ubuntu.