Virtuous blogs jbarnes' braindump

09/17/10

English (US)   XDS 2010  -  Categories: Announcements [A]  -  @ 10:31:40 am

XDS 2010

I’m here in Toulouse, France (a charming example of an old French city) for XDS 2010, which is going well so far. The venue is good, we have a relatively large number of attendees compared to some of the recent X conferences we’ve had, and there has been good discussion in many of the talks and of course in the hallways

Kristian and I have been working more on the Qt Wayland port, and have basic apps like analogclock drawing. I’m working on fixing the Qt Wayland code to support more complete drawing so that other apps run; I hope to have sliders and other examples going by next week. At that point we can start the process of building libmeegotouch on top of the Qt Wayland environment and seeing what it will take to get some sample MeeGo apps running.

The ultimate goal of the work is to remove the X server (which acts as an obtrusive middle man in handset configurations especially) from the graphics stack for certain environments. We felt MeeGo was a good target because its apps are relatively new and shouldn’t have many X dependencies, and the philosophy of MeeGo is consistent with what we want to achieve. Overall, we hope for a reduction in the number of context switches (down from 3 or more to get stuff on to the screen with X and a compositor to 2 with Wayland), a reduction in the amount of code and memory needed to run the environment, and a massive simplification of the architecture, which should allow for faster and more robust development.

more to come (off to get drinks with krh, DrJakob, ickle, rib and others now)

4 commentsTrackback (0)

Comments:

Comment from: Kelly [Visitor] Email
>The ultimate goal of the work is to remove the X server

I really wish people would stop trying to kill X
PermalinkPermalink 09/18/10 @ 10:37
Comment from: jbarnes [Member] Email
X won't go away as long as people want to run X applications. But there's no reason X has to be your main display server or network transparent protocol. X will run just fine under Wayland, even in rootless configuration.
PermalinkPermalink 09/18/10 @ 12:20
Comment from: markc [Visitor] Email
It may not be the fault of X, perhaps it is, but I would give anything for a windowing system on linux that does not tear when dragged and absolutely NEVER flickers. I would trade all the fanciest composite tricks in the world for an instant appearing and rock solid window and widget system. If starting from scratch and replacing X can do that, and I'll believe it when I see it too, then I can't wait for our new windowing overlord.
PermalinkPermalink 09/19/10 @ 07:55
Comment from: jbarnes [Member] Email
We could add some hacks to the Intel X driver to prevent tearing for normal X drawing (right now we only guarantee tear free drawing for GL swaps), but it would likely have a very high performance cost. The architecture of Wayland makes this easy however, without any more cost than our current implementation (and in many cases much less).
PermalinkPermalink 09/19/10 @ 20:20

Leave a comment:

Your email address will not be displayed on this site.
Your URL will be displayed.

Allowed XHTML tags: <p, ul, ol, li, dl, dt, dd, address, blockquote, ins, del, span, bdo, br, em, strong, dfn, code, samp, kdb, var, cite, abbr, acronym, q, sub, sup, tt, i, b, big, small>
(Line breaks become <br />)
(Set cookies for name, email and url)
(Allow users to contact you through a message form (your email will NOT be displayed.))
This is a captcha-picture. It is used to prevent mass-access by robots.

Please enter the characters from the image above. (case insensitive)

Trackback address for this post:

This is a captcha-picture. It is used to prevent mass-access by robots.

Please enter the characters from the image above. (case insensitive)

Trackbacks:

No Trackbacks for this post yet...

Pingbacks:

No Pingbacks for this post yet...

powered by b2evolution free blog software

Contact the admin - Credits: blog software | top hosting | Francois