Ubuntu's Mir Display System Is Thinking About "Version 1"

Written by Michael Larabel in Ubuntu on 9 October 2016 at 08:54 AM EDT. 117 Comments
UBUNTU
Ubuntu/Canonical developers have been discussing plans and requirements for Mir Version 1 including stable ABIs and licenses.

This Google Doc has been circulating about latest thoughts by Mir developers about version 1. For next week's Ubuntu 16.10 Yakkety Yak release, Mir is currently at version 0.24.

The agreed necessary minimum for version 1.0 is "decent support for at least Mir clients and Mir servers", but "decent" is up to interpretation. Some Mir developers also want upstream Mir support in Mesa and Vulkan before clearing version 1.0.

But so far there has been little interest by upstream Mesa developers in seeing Mir support mainlined when the upstream developers are focused on Wayland/X11 support and see little benefit to the single-distribution Mir. This Mir version 1 document reads, "Ubuntu currently carries patches to Mesa to support Mir. The failure to upstream this support limits the usefulness of Mir in other distributions and for any projects that might not want to commit totally to Ubuntu. We know we want to do some rework of these patches before submitting them upstream. We have much of Vulkan support working, but more effort is needed before it can be published as a supported API."

That excerpt plus other parts of the documentation still makes it sound like they think Mir will be used by distributions/OSes outside of Ubuntu... Still haven't heard of anyone outside of Canonical interested in Mir over say Wayland?

In terms of Mir's support in toolkits, the developers acknowledged, "We have made progress with various toolkits, although some of the support is still buggy."

Those wishing to read the rest of the Mir version 1 planning document this weekend while enjoying a beer, find it on Google Docs.
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