Wayland (display server protocol)

Wayland is the communications protocol that will replace the existing obsolete display server log X Window System. It is intended for use on the Linux desktop, that is used to visualize those graphical user interface, which will be based on the Linux console. In this constellation display server communicates with its clients, which represent applications of the graphical user interface; the protocol specifies that communication fixed exactly.

  • 5.1 Weston
  • 5.2 KWin
  • 5.3 mother
  • 5.4 EGL

Development

We started the software development project for Wayland Kristian Høgsberg, a member of Intel's Open Source Technology Center ( OSTC ). Wayland understood (at least on Linux) as an alternative to the X Window System, the latter, however, is still able to run on other Unix-like operating systems other than Linux. The declared by Kristian Høgsberg goal for the software is: " [ ... ] each frame is perfect, and I mean that all applications will be able to control the rendering so that we never tearing, unstable frame rates, redraw will see artifacts or flicker ".

License

The Wayland display server protocol has been implemented by various components, such as libWayland server, libWayland -client or libWayland - EGL. All these components are free software and are subject together with the Wayland - Weston Compositor the MIT license.

Design

Wayland draws on existing components of the Linux kernel, such as Direct Rendering Manager (DRM ), kernel mode-setting (KMS ) and the Graphics Execution Manager (GEM ) to provide a minimum display server. In June 2010, Wayland compositor has been ported from the desktop to more traditional OpenGL to OpenGL ES. Reason for this was that the only available free OpenGL implementation Mesa 3D GLX and thus the X Window System depends, the OpenGL ES implementation of Mesa 3D is not.

Wayland comes but without OpenGL / OpenGL ES.

Media attention

Wayland was originally introduced as a new project on the website of the company Phoronix Media as an article entitled " Wayland: A New X.Org Server for Linux" in November 2008 has been released. Høgsberg responded to the media attention on his blog and informed them that Wayland is not a new X server, but a new display server, and found that it was a young, immature project.

Unjustified criticism

Shortly after the beginning of the development Wayland was accepted as speedy standard by most of the Linux community. However, in early 2013 announced at Canonical surprising to want to develop our own solution called "Mir". This decision sparked controversy, as many would have liked to have seen that would jointly Wayland promoted and established as a uniform standard. In a statement of Canonical employees, it was argued, among other things, Wayland had inherited the same, serious security problems from the X Window System. This claim is demonstrably false and was revised again little later, however, meant that the fronts further hardened. Critics - including Høgsberg - Canonical accused of wanting to torpedo the project with false statements.

Wayland Compositor

Weston

Weston is the reference implementation of a Wayland compositors.

KWin

KWin, the window manager for the KDE project is currently being extended to support Wayland.

Mother

EGL

After Nvidia employees 2010 announced that no support for Wayland was planned, in October 2013, a driver with EGL support is (which also uses Android ) published .. Nevertheless, for the time being the only supported X11 window system.

Use

Wayland is considered as a replacement for the X.Org server, but has other potential applications, such as the provision of X servers and GDM logins.

489190
de