Ich versuchs mal (habe keinen Link dazu gefunden, außer den Sourcen selber): Wayland ersetzt natürlich nicht X11, das ist Quatsch. Wayland ersetzt den ganzen Anzeigeteil (Grafik-treiber etc.) der X11-Implementierung X.org auf Linux-Platformen). X.org braucht dazu heute 2(!!) verschiedene Grafik-Treiber (einen 2D Treiber und einen 3D-Treiber) und der ganze 3D-Teil wuselt wie ein Geschwür durch den Code, was ihn nicht gerade wartbarer macht. Und hier setzt Wayland an, indem es den Anzeigeteil sozusagen neu erfindet. Gleichzeitig können X11-Anwendungen über XWayland mit Wayland angezeigt werden, ohne dass diese Anwendungen etwas davon "merken". Damit wird die Architektur sauberer. Jeder kann sich um seine Sachen kümmern. Wayland macht die Anzeige und X.org sein X11-Ding. Und wenn wir versuchen in die Glaskugel zu sehen, könnte folgendes geschehen: In diversen BSD-Foren wird schon davon geträumt, auch sowas wie Wayland zu bauen, vielleicht stellt sich sogar heraus, dass Wayland so gut ist, dass es sogar für BSD passt. Dann könnte der Anzeigekram aus den X.org-Sourcen großtenteils entsorgt werden. Zwar ist X.org in den letzten Jahren schon unheimlich aufgeräumt worden (wie ich finde eine Meisterleistung in Software-Refactoring), bleibt aber architektonisch in den 80er Jahren. Die X.org-Leute mussten seinerzeit ganze Betriebssystemfunktionalitäten nachbauen, weil viele Unixe hier schlampten. Und obendrauf noch der 3D-Teil. Auch ist die Xlib bis heute nicht wirklich multithread-fähig. Und nun zu dem was viele meinen, aber anderes sagen: Eigentlich benutzen die meisten Anwendungen X.org nur als aufgebohrten "Grafiktreiber". Und genau hier kommt Wayland: es stellt (wie mit Weston implementiert) einen einfachen Anzeigeserver zur Verfügung, der für die allermeisten Anwendungen vollkommend ausreichend ist, und wahrscheinlich sogar schneller sein wird, aber zumindest leichter wartbar. Und damit ersetzt Wayland dann tatsächlich X11. Für Anwendungen, die X11-Funktionalitäten (wie Netzwerktransparenz) brauchen, oder die einfach nur gegen die Xlib gebunden worden sind, wird über Xwayland Wayland als Anzeigeserver zur Verfügung gestellt und alles andere bleibt (ohne Einschränkungen, zumindest in der Theorie). Ich hoffe es hilft... -- Roland12 11:03, 12. Jul. 2015 (CEST)