Roadmap 2012

Norman Feske norman.feske at ...1...
Wed Dec 14 19:09:26 CET 2011


Hi Wes,

> Another thought I had yesterday was Wayland, however it's my
> understanding that it currently relies on xorg drivers so might be
> hard to port directly.  However it sounds like it's similar to Liquid
> FB from a very cursory glance, so maybe implementing just the protocol
> itself can be fairly straightforward without sacrificing anything?

You are spot-on with mentioning Wayland. Indeed, this is one of the
projects already mentioned at our challenges page:

  http://genode.org/community/wiki/Challenges

Wayland is independent from xorg. However, it relies on the GPU driver
normally found in the Linux kernel as well as the user-level bindings
found in libdrm. Fortunately, we have already ported (most of) these
parts for Intel GPUs to Genode. See:

  http://genode.org/documentation/release-notes/10.08#section-0

Even though our port is still at an experimental stage (and we haven't
actively worked on it for a while), it can serve as a solid starting point.

That said, I would prioritize the work on the Wayland integration lower
than the points I subsumed under the label "fundamental" in my last
email. Once we made the big step of switching to Genode to do actual
development work, our desire for high-performance graphics will follow
soon enough. Of course, if anyone steps up and wants to start working on
this topic right away, I'd be glad to assist.

Cheers
Norman




More information about the users mailing list