Wayland

E59591

Wayland is a modern display server protocol for Linux and other Unix-like systems designed to replace the X Window System with a simpler, more efficient architecture.

All labels observed (12)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf display server protocol
free and open-source software project
windowing system protocol
backwardCompatibility XWayland for running X11 applications
category Linux windowing system
display technology for Unix-like systems
component Wayland protocol specification
libwayland client library
libwayland server library
wayland-scanner code generator
compositing mandatory compositing
designGoal better security isolation between clients
more efficient rendering
reduced latency
simpler architecture than the X Window System
developer Kris Maglione (initial concept contributor)
Kristian Høgsberg
Wayland community
firstReleaseYear 2010
goal replace the X Window System
hostPlatform Linux kernel
influenced KWin Wayland
linked to: KWin

Mutter Wayland
Sway
Weston
wlroots
license MIT license
linked to: MIT License
networkTransparency not built-in; relies on external solutions
operatingSystem Linux
Unix-like systems
protocolType display protocol
renderingModel clients render directly to buffers
replaces X Window System
linked to: X11

X11 protocol
linked to: X11
securityFeature no global coordinate space exposed to clients
no implicit global keyboard or pointer grabs
standardization hosted on freedesktop.org
supportedBy Chromium (Wayland backend)
Firefox (Wayland backend)
linked to: Mozilla Firefox

GNOME
KDE Plasma
Mesa 3D
Sway compositor
linked to: Wayland

Weston reference compositor
systemd-logind (for session management)
supports compositing window managers
uses client–server model
usesIPC Unix domain sockets
website https://wayland.freedesktop.org/
writtenIn C

How these facts were elicited

Referenced by (46)

Full triples — surface form annotated when it differs from this entity's canonical label.

GNOME usesDisplayServerProtocol Wayland
subject linked to: GNOME desktop environment
KDE Plasma supports Wayland
subject linked to: KDE Plasma desktop environment
X11 influenced Wayland
Wayland supportedBy Sway compositor
linked to: Wayland
MATE supportsDisplayServer Wayland
GTK supportsPlatform Wayland
Mutter supportsProtocol Wayland
GDM supports Wayland
Flatpak supportsPlatform Wayland
GTK supportsPlatform Wayland
subject linked to: GTK (for graphical interface)
Discover platform Wayland
subject linked to: Discover software center
Konsole supports Wayland
subject linked to: Konsole terminal emulator
Kubuntu uses Wayland (in newer versions, optionally/default depending on release)
linked to: Wayland
KDE neon supports Wayland
Pluma platform Wayland (via MATE support)
subject linked to: Pluma text editor
linked to: Wayland
Mir display server supportsToolkit GTK (via Wayland)
linked to: Wayland
Mir display server supportsDisplayServerRole Wayland server
linked to: Wayland
Mutter supportsDisplayServerProtocol Wayland
subject linked to: mutter
Mutter implements Wayland compositor protocol
subject linked to: mutter
linked to: Wayland
Kris Maglione contributedTo Wayland display server protocol
linked to: Wayland
Mutter Wayland basedOn Wayland display server protocol
linked to: Wayland
Mutter Wayland implements Wayland display server protocol
linked to: Wayland
Mutter Wayland relatedTo Wayland
Sway supportsProtocol Wayland
wlroots supportsProtocol Wayland
wlroots supportsBackend Wayland
Weston reference compositor implements Wayland display server protocol
linked to: Wayland
Weston reference compositor isReferenceImplementationOf Wayland compositor
linked to: Wayland
Weston reference compositor partOf Wayland project
linked to: Wayland
Chromium (Wayland backend) runtimeEnvironment Wayland session
linked to: Wayland
Mesa 3D integratesWith Wayland
Wayland maintainedBy Wayland project
subject linked to: hosted on freedesktop.org
linked to: Wayland
Wayland standardizedBy Wayland project
subject linked to: hosted on freedesktop.org
linked to: Wayland
Wayland relatedTo Wayland compositors
subject linked to: hosted on freedesktop.org
linked to: Wayland
GNU/Linux supports Wayland display server protocol
linked to: Wayland
Kristian Høgsberg notableFor Wayland display server protocol
linked to: Wayland