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