LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (http://www.linuxquestions.org/questions/slackware-14/)
-   -   Wayland - Thoughts (http://www.linuxquestions.org/questions/slackware-14/wayland-thoughts-882075/)

mlpa 05-22-2011 07:25 AM

Wayland - Thoughts
 
For anyone that doesn't know wayland is a compositor, maybe the new X.

In phonorix there is a article that points wayland has a successor for X.

People some thoughts?

H_TeXMeX_H 05-22-2011 07:44 AM

So you mean thoughts related to slackware. You will likely see wayland on slackware after all the bleeding-edge distros like Ubuntu, Fedora, etc have thoroughly tested it and bled out. Probably several years at least.

If you want to use it, use those distros, just bring first aid kit.

syg00 05-22-2011 07:58 AM

I'd be willing to bet a search of the Slack forum (here at LQ) would have found this discussed 6 months or so ago ...

H_TeXMeX_H 05-22-2011 08:31 AM

Yeah, it's true there is:
http://www.linuxquestions.org/questi...-x-org-844103/

mlpa 05-22-2011 08:33 AM

The news about the possibility of actually can succeed X are new.
But the thoughts I'm looking of is, will wayland be more effective? Better support to graphics cards? Better performance?

rg3 05-22-2011 06:57 PM

In theory, if Wayland succeeds and I hope it does, it will be much better in some aspects. The architecture is described here:

http://wayland.freedesktop.org/architecture.html

In my humble opinion, the main point of Wayland is the following one: right now, a particular application can use OpenGL to draw graphics inside a window if it wants to, and OpenGL can be used by X compositors to create the desktop effects we're used to see in KDE4 or Compiz. However, when a normal application with an X interface wants to draw something on screen, it uses the X protocol to do that drawing. The X protocol is very basic and allows drawing simple things like rectagles, lines, etc. So when you want to update a button to look pressed or shaded, or anything, your CPU has to do the drawing. The rendering of your screen happens almost completely in your CPU.

While the X server has worked very well for years and we have to thank the different projects and people for providing us such a central piece of software during all this time, it may be a good moment to create something new, that takes into account how graphics cards work today and the power they all have, and shift the rendering away from the CPU and more into the GPU. Wayland may be able to fill that gap (refer to the "Wayland Rendering" section in the document above). The drawback is that it's a new project, it will take a lot of time to stabilize properly, and it will have to provide backwards-compatible software to slowly change how things are done today (refer to the "X as a Wayland client" section). A lot of time will pass until we see an almost completely Wayland desktop.


All times are GMT -5. The time now is 05:17 AM.