In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-02-28 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > IT Information >
Share
Shulou(Shulou.com)11/24 Report--
CTOnews.com October 13 message, "display Server" is the underlying framework needed to implement the GUI interface. There are three display server protocols in Linux, which are X (X11), Wayland, and Mir.
The widely used X display server, developed by the Massachusetts Institute of Technology in 1984, has a large amount of code, is difficult to maintain, and the design is "obsolete." CTOnews.com has previously reported that the GNOME desktop has announced that it will remove session support and use Wayland by default.
In X, the window tube and the synthesizer are two independent components, the communication overhead is high, and the window content is out of sync with the synthesizer, which is easy to cause image tearing; the X client can tamper with other X client window properties and display content, and the security is not strong; the synthesis manager must actively obtain all client image data from the X display service for image synthesis, resulting in increased risk of image display delay.
OpenKylin claims that in response to the above shortcomings in X (X11), the open source community proposed an alternative, the wayland display server protocol, in 2008.
Under this protocol, the wayland synthesizer and the wayland display service are integrated into a whole component with low communication overhead; the input and output isolation between the clients improves the security of the client; when the client page is refreshed, the synthesizer only deals with the updated areas of the data, which improves the display and synthesis efficiency.
In view of the great advantage of wayland over X, the current international general linux distribution has taken wayland synthesizer as the default display server.
However, at present, the community open source wayland synthesizer has deficiencies in compatibility and stability. On the one hand, most professional applications based on X protocol, such as games and graphics-intensive applications, have poor compatibility in the wayland environment. At the same time, wayland desktop environment defines a large number of private protocols, so it is difficult to expand the protocol. In addition, although the wayland project has been going on for more than a decade, it is still not stable in use and there are various problems.
OpenKylin said that the community Wayland SIG recently successfully developed a synthesizer "Kylin wayland-compositor (referred to as wlcom)" based on the wayland protocol, thus realizing a further breakthrough in the underlying core subsystem of the operating system graphics stack.
▲ drawing source OpenKylin and "wlcom" is said to be created to "solve the above problems", and its overall framework is shown in the following figure:
▲ image source OpenKylinopenKylin also claims that wlcom has basically been integrated with the core components of UKUI, adapting to X applications such as mainstream media, social, office and so on.
Related reading: "GNOME Desktop announces that it will remove support for X.Org sessions, using Wayland by default"
Referenc
More stable, efficient and widely compatible, openKylin Wayland SIG has successfully developed a wlcom synthesizer
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.