Canonical evaluiert verschiedene Optionen zur Verbesserung des Display-Servers in Ubuntu, da er mehrere Geräte umfassen soll, hat Ubuntu Community Manager Jono Bacon kürzlich bestätigt.
Die Nachricht kommt als Antwort auf Fragen zum Status der Einführung eines alternativen Anzeigeservers durch Ubuntu.Wayland’.
Aber bevor wir zu genau dem überspringen, was Jono gesagt hat – und was es für uns bedeuten könnte – gehen wir die Grundlagen dessen durch, was ein Display-Server ist und was Ubuntu derzeit verwendet…
Derzeit läuft die Unity-Oberfläche von Ubuntu oben X-Server, eine Art „Middle-Ma“n' verwendet, um die Benutzeroberfläche und Benutzerinteraktion zu zeichnenn damit auf dem Bildschirm.
X ist effizient bei dem, was es tut, aber es hat ein Problem: Es basiert auf Code, der fast 30 Jahre alt ist.
Eine ausgereifte Codebasis bringt Legacy-Unterstützung für Features und Funktionen mit sich, die auf modernen Desktops nicht mehr benötigt werden, geschweige denn auf Telefonen und Tablets.
Die Absicht, dies anzugehen, ist Wayland – ein relativ neues Anzeigeprotokoll, das Funktionen (wie Compositing) direkt in den Anzeigeserver integriert, anstatt sie nachträglich hinzuzufügen.
Ubuntu-Gründer Mark Shuttleworth bekundete Interesse an der Verwendung von Wayland als Ubuntu-Display-Server zurück im Jahr 2010.
Die Anforderungen von Ubuntu an einen Display-Server sind jetzt anders…
In den Jahren seit dem anfänglichen Interesse von Ubuntu an Wayland haben sich ihre Bedürfnisse erheblich geändert.
Das Projekt hat sich von einem ausschließlich auf den Desktop-Markt konzentrierten Projekt zu einem Projekt entwickelt, das mehrere Formfaktoren wie Telefone und Fernseher umfasst. Mit jedem Formular Faktor mit verschiedenen Bildschirmgrößen, Hardwarekonfigurationen, Eingabegeräten und mehr, Effizienz, Leistung und Anpassungsfähigkeit sind die wichtigsten preisgekrönt.
Betonen, dass noch keine Entscheidung gefallen, umfasste Jono Bacon das Dilemma wie folgt:
„Was wir nicht tun wollen, ist zu sagen: ‚Lasst uns von X weggehen, das eine Menge Funktionen enthält, die wir nicht brauchen. das zieht uns nach unten“ und gehen zu etwas anderem über, das eine Menge Funktionalität enthält, die wir nicht brauchen und uns zieht Nieder.'
"Im Moment ist noch viel in der Luft, noch ist nichts abgeschlossen."
Das hinzufügen „Die einfache Realität ist, dass X diese Bedürfnisse nicht erfüllt, Wayland erfüllt diese Bedürfnisse nicht.“
Vor einigen Wochen, Bacon dass eine mögliche Lösung auf dem Tisch liegt war das '….Wahrscheinlichkeit … unseren eigenen Display-Server zu bauen“ – betonte jedoch, dass eine solche Entscheidung und alle damit verbundenen Komplexitäten noch nicht getroffen werden müssten.
"Die Dinge liegen derzeit noch sehr in der Luft", er betonte, „Nichts ist abgeschlossen.“
Wenn Ubuntu sich nicht für beides entscheidet x oder Wayland - und wieder, eine solche Entscheidung wurde noch nicht getroffen – Welche Möglichkeiten könnten wir sie nutzen sehen?
Android wird von einem Open-Source-Anzeigetreiber betrieben, der weder X noch Wayland ist, aber über Mobiltelefone, Fernseher, Tablets und Laptops hinweg funktionieren kann. Könnte eine Gabel davon eine Lösung sein?
Eine andere Möglichkeit wäre, ein eigenes zu erstellen – entweder von Grund auf oder basierend auf einem bestehenden Projekt. Aber der Sumpf an Komplexität, der mit einem solchen Aufwand verbunden wäre, ist enorm – selbst für ein scheinbar gut ausgestattetes Unternehmen wie Canonical.
Die gute Nachricht ist, dass wir nicht lange warten müssen, bis wir es herausfinden.
Erstens sagt Bacon, dass in den „nächsten Wochen“ weitere Informationen zum bevorstehenden Entscheidungsprozess verfügbar sein werden.
Zweitens können wir das erste installierbare Image von. erwarten Ubuntu-Telefon – zusammen mit seinem Quellcode – irgendwann gegen Ende Februar/Anfang März. Dies wird es Entwicklern ermöglichen, die Anforderungen und Realitäten beim Erstellen eines geräteübergreifenden Anzeigeservers zu bewerten.
Unabhängig davon, was Ubuntu verwendet – sei es der eigene, Wayland oder der Display-Server von Android – eines ist sicher: Die Grafikleistung wird besser sein als das, was wir jetzt haben.
Was auch immer Canonical/Ubuntu letztendlich entscheiden wird, wir können sicher sein, dass sie nicht von dem abspringen würden, was derzeit funktioniert, es sei denn, ein schnelleres Boot wartete im Wasser…
Alles Ubuntu, Täglich. Seit 2009.