Welcome to Weston documentation!

Weston

Weston is a Wayland compositor designed for correctness, reliability, predictability, and performance.

Out of the box, Weston provides a very basic desktop, or a full-featured environment for non-desktop uses such as automotive, embedded, in-flight, industrial, kiosks, set-top boxes and TVs.

It also provides a library called Libweston which allows users to build their own custom full-featured environments on top of Weston’s core.

The core focus of Weston is correctness and reliability. Weston aims to be lean and fast, but more importantly, to be predictable. Whilst Weston does have known bugs and shortcomings, we avoid unknown or variable behaviour as much as possible, including variable performance such as occasional spikes in frame display time.

Indices and tables