After Canonical’s announcement to abandon Wayland as an X Server replacement and build their very own display server (Mir) it was the time of GNOME Foundation to make their move and fast-forward their plans for GNOME in Wayland.
This is nothing but an early proposal, but from Matthias Clasen and that counts a lot :)
Just to be clear: I do not speak for the GNOME foundation, and what you are citing here are internal discussions of the release team.
Few minutes ago in GNOME’s Mailing Lists by Matthias.
Hi, just to give you a heads-up: I want to propose that we should make GNOME work on Wayland.
We (me, Owen, Jasper and some others) met with krh last week and talked about this idea at some length. I’ve put the resulting information on the wiki here: https://live.gnome.org/Wayland
So far, we’ve silently assumed that Wayland is the future display system on Linux, and that we will get to using it eventually. This hackfest proposal from last year shows that we’ve been eyeing this direction for a while: https://live.gnome.org/
Hackfests/WaylandHackfest2012 (even if it didn’t happen at that time). The recent Mir announcement makes it a bit more urgent that we put our weight behind Wayland and help it reach its full potential. Doing this also fits our mandate from last Guadec to set stronger technical directions.
“Gnome on Wayland” is a bit too big for getting it done in one cycle, which is why I want to propose that we aim for doing it in two cycles – by the fall, have gnome-shell optionally work as a Wayland compositor, and have the gtk backend substantially complete – by next spring, have a complete port of all desktop functionality. Making applications run natively can happen independently at its own speed – we will support X clients transparently.
Let me know what you think
Of course you also need to read the upcoming Follow-Ups.
Just a quick notice. Mir isn’t like a fragmentation between a package manager or a toolkit. Mir brings fragmentation in the very low level of Linux Desktop and in the part that Linux hurts most; Graphics stack, including Mesa, Drivers and Hardware Manufacturers.
GNOME (Shell) will not be able to run under Mir as Shell will turn into a Wayland Compositor. None (as far as I have read) in FOSS except of Canonical engineers are on the side of Mir.