Anyone familiar with X Window knows that X Window (hereinafter referred to as X) was developed in 1984 and is a long-history project many years earlier than Linux ). Even the current X is based on the X11 protocol established in 1987, which is why we call X "X11. X architecture uses Server/Client mode flexibly), but it inevitably brings latency and affects the efficiency of desktop graphics.
Recently, Kristian hø gsberg from Red Hat started a new project, Wayland, to provide a "new lightweight X Server ".
As a public secret: X. Org Server is already quite old and sometimes bloated. While the Server/Client architecture treats the Network/local images in the same way, rendering latency and image efficiency are affected. This is also the reason why Linux Desktop graphics performance is inferior to Windows/Mac OS X.
Kristian's Wayland is simple: Everything is directly drawn and synthesized! Instead of requesting the server from the client, the server sends a response and draws the corresponding part, as in X.
This means that with Wayland, desktop graphics will be very efficient and there will be no latency under mainstream display devices! In addition, because Wayland has a built-in merging manager, as long as the hardware supports, the desktop will support a wide range of merging visual effects. Of course, you can also replace the built-in merging manager with others such as Compiz.
Because Wayland is a brand new project, it also needs some new technical support, such as kernel mode-setting and Graphics Execution Manager. The KMS and GEM technologies are not mature, and the kernel and video card are not yet officially supported.
In addition, Wayland is under early development and lacks some basic features of X. Therefore, it is too early to expect Wayland to replace the existing X, and in the near future, it is necessary to solve various graphics libraries such as GTK +) and display driver support problems.
No one can determine that Wayland will not be the standard X Server in the future. Just like Linus, at the early stage of Linux kernel development, he will write Linux as a hobby and never expect such a success in the future.
I hope Kristian's Wayland can develop well and promote the development of Linux in the graphic field: as a simple X Server, Wayland is destined to be a stage not just a desktop platform, it can also be an embedded field.
- DB2 transfers (migrates) from the AIX server to linux
- Analysis: What Can VMware ESX Server bring to enterprises?
- Introduction to Mac OS X Server v10.4