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.

AI illustration

How this image was made

AI-generated illustration of Wayland

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of Wayland (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 (18)

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 (76)

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
Linux ecosystem → includes → Wayland ⓘ
MATE Panel → compatibleWith → Wayland (partial, via MATE support) ⓘ
linked to: Wayland
EGL → usedWith → Wayland ⓘ
Window manager → communicatesVia → Wayland ⓘ
subject linked to: Window Manager