X11 Server Alternative, Wayland 1.0, Is Officially Released

The development has a long way to go until it becomes a real alternative

Wayland, a protocol for a compositor to talk to its clients, as well as a C library implementation of that protocol, which can be used as a standalone display server running on Linux kernel modesetting and evdev input devices, an X application, or a Wayland client itself, has reached version 1.0.

Highlights of Wayland 1.0:

• Changes to make the API thread safe have been implemented. These changes removed callbacks from the core API and introduced the wl_event_queue as a mechanism to control when and where event callbacks are invoked;

• An Atomic surface update mechanism has been implemented. In practice, everything that fit into a protocol buffer (i.e. most things you'd do to a surface in a frame) would be applied atomically due to how we process incoming requests in the server;

• Better and more consistent error checking;

• An un-namespaced ARRAY_LENGTH and container_of have been removed from public API.

A detailed list of changes can be found in the official announcement.

Download Wayland 1.0 right now from Softpedia.

Hot right now  ·  Latest news