Wayland

This Project Provides: graphics display management source code and a reference implementation

The Value of the Wayland Project

Wayland is a modern graphics display system designed from the ground up to support self-starting architects who want to own their windowing capabilities in emerging usages.

The goal of the Wayland project is to develop an extensible and lightweight compositing manager that enables power efficient and high performance user experiences across a range of platforms, from handsets and cars to workstations. Wayland itself is a protocol for a compositor to talk to its clients as well as a C library implementation of that protocol.

Wayland was originally created for newly emerging embedded systems that did not require legacy PC libraries. However it’s also light and efficient for architects who want a flexible, modular, unencumbered system in almost any device.

Who It’s For

Wayland has found itself in a variety of exciting new usages including embedded systems like Raspberry Pi, desktop operating systems re-imaged such as those by Red Hat and Google, set-top boxes such as those built by Free in France, and In-Vehicle Infotainment Systems designed by Jaguar Land Rover and Toyota. Intel has lead the Wayland effort, working closely with Red Hat, Google and many others to ensure this graphics system supports the latest usages, as well as the latest features in Intel®Architecture.

Project Specifics

Part of the Wayland project is the Weston reference implementation of a Wayland compositor. Weston can run as an X client or as a standalone display server. The Weston compositor is a minimal and fast compositor and is suitable for many embedded and mobile use cases.

Testing is an essential part of the Wayland project. For that, there is the Wayland Functional Integration Test Suite--Wayland-fits. Wayland-fits is a fully automated functional integration test suite for testing Wayland, Wayland Compositors (such as Weston) and Wayland-enabled toolkits. More information and source code for wayland-fits can be found on github.

Wayland is primarily written in the C language, distributed under the MIT license.

About Intel Involvement

Wayland is optimized through open source for Intel® Quark™ Technologies, Intel® Atom™ processors, Intel® Core™ processors.