Entwickelt von | Kristian Høgsberg und Freedesktop.org |
---|---|
Erste Version | 2008 |
Letzte Version | 1.19.0 (27. Januar 2021) |
Anzahlung | gitlab.freedesktop.org/wayland/wayland.git |
Projekt-Status | In aktiver Entwicklung |
Geschrieben in | VS |
Betriebssystem | GNU / Linux und BSD ( d ) |
Sprachen | Englisch |
Art | Server anzeigen ( in ) |
Verteilungsrichtlinie | Kostenlos |
Lizenz | Expat-Lizenz ( d ) |
Dokumentation | wayland.freedesktop.org/docs/html |
Webseite | wayland.freedesktop.org |
Wayland ist ein Protokoll zur Anzeige von Servern und einer Softwarebibliothek frei verfügbarer Betriebssysteme GNU / Linux .
Wayland bietet eine Möglichkeit für Verbundfenstermanager mit direkt zu kommunizieren Grafikanwendungen sowie Video - Hardware.
Die Anwendungen führen ihre Grafikwiedergabe in einem ihnen zugewiesenen Pufferspeicher durch, und der zusammengesetzte Fenstermanager, der zu einem Anzeigeserver geworden ist, setzt sie zusammen, um das Bild zu erstellen, das auf dem Bildschirm angezeigt werden soll. Dies führt zu einer einfacheren und effizienteren Architektur als die Verwendung eines zusammengesetzten Fenstermanagers in Verbindung mit dem X Window System .
Aktuelle zusammengesetzte Fenstermanager wie KWin , Mutter und Weston, die die Benchmark- Implementierung darstellen , haben mit der Implementierung des Wayland-Protokolls begonnen.
Die Implementierung des Wayland-Protokolls begann 2008 aufgrund von Kristian Høgsberg, dem damaligen Mitarbeiter des Unternehmens Red Hat und einem der Mitglieder des Intel OSTC ( Open Source Technology Center ). Wayland ist als Implementierung des gleichnamigen Protokolls freie Software, die unter der MIT-Lizenz veröffentlicht wird .
Die Wayland Demo nutzt die letzten Linux - Kernel - Technologien wie wie DRI , KMS und GEM , um einen minimalen, leicht und Hochleistungs - Display - Server zur Verfügung zu stellen.
Wayland wurde entwickelt, um bei den getätigten Transaktionen die Spezifikation EGL der Khronos-Gruppe zu verwenden . Mit diesem Designtrick können Sie die GPU- Leistung nutzen, ohne einen X11- abhängigen Grafiktreiber zu benötigen .
Wayland gilt als Ersatz für den X.Org- Server . Um den Übergang zu vereinfachen, haben die Entwickler XWayland erstellt, eine Reihe von Patches bei X.org, mit denen Wayland als Overlay verwendet werden kann, um ungetragene oder portierte X11-Anwendungen auszuführen.
Die erste Bereitstellung von Wayland sollte im Rahmen des von Intel und Nokia entwickelten MeeGo- Projekts erfolgen , ging jedoch zu Ende, nicht ohne Projekte wie Tizen oder Sailfish OS hervorgebracht zu haben, die heute tatsächlich auf Wayland basieren. Die Mehrheit der GNU-Distributionen (wie die GNU / Linux-Distributionen Fedora und Mandriva ) plante, sie zu integrieren, um X.Org zu ersetzen , im Gegensatz zu der GNU / Linux- Distribution Ubuntu, die ihre Meinung geändert hatteMärz 2013und konzentrierte sich lieber auf seine eigene Lösung: Mir . Trotzdem inJuli 2016, die auf Ubuntu basierende Neon- Imitationsverteilung (KDE) , hing von ihm ab. Das5. April 2017, Mark Shuttleworth kündigte in einer kanonischen Blog - Post , dass Ubuntu die im Stich lassen würde Unity 8 Schnittstelle für GNOME als von Ubuntu 17.10 LTS, schließt die Tür auf dem Mir. Debian 9 Stretch , veröffentlicht17. Juni 2017, integriert Wayland in GNOME (aktiviert es jedoch standardmäßig nicht).
Weston ist Waylands Benchmark-Implementierung. Es läuft unter GNU / Linux (x86 und ARM (32 und 64 Bit)) und ermöglicht es Ihnen, den Desktop anzuzeigen und die X11-Emulationserweiterung von Wayland zu verwenden, sodass Sie jede X11-Anwendung ausführen können.