Mir is a display server which can act as a replacement for the aging X display software. In recent months there has been talk of multiple desktop environments (including MATE and Yunit) using Mir as a display server, if Mir could be made to be compatible with the Wayland display protocol. This would avoid duplication of effort as each desktop environment could use Mir instead of developing its own Wayland implementation. Mir is now a step closer to being a functioning, Wayland-compatible display server with initial support for the Wayland protocol included in the code. Alan Griffiths explains: "What we are doing is teaching the Mir server library to talk Wayland in addition to its original client-server protocol. That's analogous to me learning to speak another language (such as Dutch). This is not anything like XMir or XWayland. Those are both implementations of an X11 server as a client of a Mir or Wayland. (Xmir is a client of a Mir server and XWayland is a client of a Wayland server.) They both introduce a third process that acts as a 'translator' between the client and server. The Wayland support is directly in the Mir server and doesn't rely on a translator. Mir's understanding of Wayland is going to start pretty limited (like my Dutch). At present it understands enough 'conversational Wayland' for a client to render content and for the server to composite it as a window. We need to teach it more 'verbs' (e.g. to support for the majority of window management requests) but there is a limited range of things that do work."