Wayland / Weston 1.7.0

Softpedia Pick image
The next-generation X11 display server for UNIX/Linux operating system produced by Intel

  Add it to your Download Basket!

 Add it to your Watch List!


Rate it!

What's new in Wayland / Weston 1.7.0:

  • The Wayland protocol may be considered "done" but that doesn't mean there's not work to be done. This release focused on major improvements to Wayland's documentation, minor improvements to the testsuite, and some scattered bugfixes to the code itself.
  • Wayland's developer documentation is comprised of three different pieces. First is a manually written prose, which includes diagrams and a high level description of everything. Second is the protocol documentation, which is mechanically generated from the protocol definitions and works more like a reference manual. Third is the code documentation, which is also mechanically generated but from the library source code itself.
  • We've moved the written prose from being generated by publican to xmlto. xmlto provides the same functionality and is more widely available. Publican's advantage was its nicer stylesheets, but we ported these to run on xmlto, and polished them up while we were at it. Architectural diagrams in the developer documentation is now mechanically generated with graphviz - this both improves its look a little and makes it easier to maintain going forward.
  • For the protocol documentation, the recently added wl_surface role concept is defined and given several examples. wl_display_destroy and wl_display_add_socket are now documented, and some aspects of threading clarified. It's also been reorganized, with deprecated functions dropped and all validation errors fixed.
Read full changelog
send us
an update
GPL v3 
Free Software Foundation
4.8/5 22
ROOT \ System \ Shells
1 Wayland / Weston Screenshot:
Wayland / Weston - The Weston compositor and the Weston Terminal demo running on top of X11
Wayland is an open source software product that has been designed from the ground up to be used as a drop-in replacement for the X Window System, which is currently used in 99.9 percent of all Linux-based operating systems.

The project comprises of the main display server, called Wayland, as well as a compositor, called Weston. While Wayland itself is not actually an X11 server, it has been engineered as a compositor's protocol in order to talk to clients like Weston, which can run as an X client.

Wayland can run as a standalone display server on top of KMS (Kernel Mode-Setting) and evdev input devices, as a Wayland client, or as a traditional application meant for the X Window System. Furthermore, Weston can run under KMS or as an X11 client and it is suitable for mobile or embedded devices.
Other possible clients for this groundbreaking, next-generation display server can be another display server, X11 servers (full screen or rootless), or any other standard application. A C library implementation of Wayland is also available.
While Wayland provides all the necessary components for the display server to run properly, the Weston compositor comes with various demo clients, which can be used by developers as examples for building ore complex clients.
The well known and widely used GNOME and KDE Plasma desktop environments will most probably be the first to be ported to the next-generation Wayland display server. However, it will probably take a few years for all Linux application developers to migrate (read: port) their applications to Wayland.

Linux distribution and application developers can find detailed documentation about how to port their apps and operating systems to Wayland on the project's homepage (see above). End users can test Wayland today using the RebeccaBlackOS Linux-based operating system.

Wayland / Weston was reviewed by , last updated on February 14th, 2015

#X server #X11 server #window composite #X11 #server #window #composite

Add your review!