Ubuntu's Mir Display System Is Thinking About "Version 1"
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.
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.
117 Comments