There are dozens of ways Ubuntu can innovate/differentiate. Fighting a holy way of Mir vs Wayland (when you came second, and Wayland already had major support) is not a good use of your time. Same goes for Snap vs Flatpak. And what about Juju, or Bazaar (though that's dead now, isn't it?). You did well accepting systemd over Upstart. You could do the same with Wayland (over Mir), Flatpak (over Snap), and officially EOL Bazaar.
I'm not a Unity fan, but that seems like a genuine way for Ubuntu to differentiate and/or compete. Mir and Snap are not. They're just incompatible alternatives that divide the open source community. I know that alternatives can often be good, and inspire competition. But when it's clear you've lost, it's sometimes better to follow your Upstart/Systemd example and join the winning side.
That would more accurately be:
- HEADLINE: Port Unity 8 to be a Wayland compositor
This would be at least a multi-year effort. Consider how much time and effort went into porting Gnome Shell and KWin over to Wayland. It would be at least as much work do the same with Unity 8.
That would be great in general. Linux Mint is known as "Ubuntu minus Canonical" for a reason.
Stated another way: 100% of Linux Mint machines in the world are either:
(a) already pwned
or
(b) vulnerable to multiple CVEs and will be pwned
The reason we need focus on Wayland is that NVIDIA and AMD need to focus on a specific graphics stack. That wasn't our choice. That was theirs. Thankfully, AMD is headed in the right direction with AMDGPU.
Unfortunately, NVIDIA shows no signs of sensibility here, so we must be wise, and focus their efforts away from Xorg. The best way to do this is for canonical to forget about Mir, and push its support behind Wayland.
We need your help, Canonical! Let us fight stagnation together, lest we find ourselves using Xorg for another 10 years.
That sounds like a fun job. You just clean code all day?
- FLAVOR: Ubuntu Desktop
- HEADLINE: Drop Mir & collaborate with Wayland
- DESCRIPTION: I know this is a touchy subject and I'm not looking to self-righteously re-re-re-ligitage everything but... between Intel walking away, licensing concerns, Ubuntu varients not jumping onboard, and various community concerns, would you re-consider abandoning mir and joining forces with Wayland? I understand you felt there were some technical shortcomings regarding how input devices were handled. Perhaps in today's climate those concerns can be better addressed by Wayland if you can provide the engineering leadership on those efforts?
- ROLE: Code Janitor