Mir Developer Pleads The Case "Why Mir"

Written by Michael Larabel in Ubuntu on 12 April 2017 at 06:43 AM EDT. 45 Comments
UBUNTU
Canonical developer Alan Griffiths has been blogging a lot in recent days about the Mir display server. He's been trying to get the community to support Mir and even potentially add native Wayland client support. His latest post is entitled "Why Mir" with many still wondering why they should care about Mir when Wayland has proven to be the tested and widely-adopted path forward.

Griffiths talks up Mir's abstractions, Mir's support for Mesa KMS/X11 and Android HWC graphics (though they too are all capable with Wayland), "beyond proof of concept" Vulkan support even though that isn't public yet and Wayland Vulkan support is, and Mir as a display server provides "sensible defaults."
Because the work has been funded by Canonical features that were important to Ubuntu Phone and Unity8 desktop have progressed faster and are more complete than others.

When Mir was started we needed a mechanism for client-server communications (and Wayland wasn’t in the state it is today). We did something that worked well enough (libmirclient) and, because it’s just a small, intentionally isolated part of the whole, we could change later. We never imagined what a “big deal” that decision would become.
Those wanting to read more can see Why Mir. But in extensively monitoring the Linux graphics landscape, about the only selling point I see is its sensible defaults in making it easier for developers to get up new shells going on Mir quickly but we've already seen that bringing up Wayland compositors can be widely done and more work has been done (and still on going) within the different Wayland camps to allow for more code sharing. One of the big issues meanwhile for Mir is that its XMir and Mesa driver support isn't mainline and thus not readily available outside of Ubuntu packages.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week