Instead of creating whole new display server, they could build unity atop wayland, just like kwin, gnome-shell, e17 and others would do. Wayland devs would be more than happy cooperating with Canonical to suit wayland protocol to their needs.. Thats the point of display server to be as universal as possible. With Mir, its possible that it will only power Unity, negating the whole purpose of general display server, which every distro can easily use
Mir is goal-driven, not community-driven, what makes Mir development much faster. They don't need to wait on agreement on the community side to make things work.
Mir will be fully reusable with other DE's. Obviously, it will be designed to work with Unity, but it doesn't mean that running KDE or whatever won't be possible. What is Wayland designed for? Nothing.
Last edited by Siekacz; 03-09-2013 at 02:41 PM.
Will it? KDE has already said they won't support it. Is Canonical going to support a big 3rd party downstream patch to make it work? That would be surprising, given that they've never contributed a single patch to KWin. I'm not sure they've ever contributed a single patch to the entire KDE project. And that's going to be a lot of work, porting everything to a whole new display server.Mir will be fully reusable with other DE's. Obviously, it will be designed to work with Unity, but it doesn't mean that running KDE or whatever won't be possible.
Wayland was actually designed, at least, as opposed to Mir which seems to have just copied the general idea of Wayland and made a couple changes to make sure it's incompatible.What is Wayland designed for? Nothing.
Canonical is really reminding me of Sun right now, only with a lot less in house expertise.
What you are suggesting is to throw away (to use a political analogy) a democratic assembly of developers in favour of one assertive strong-man who will make all of the decisions for himself above others. I am sure Gnome, KDE, Xfce, LXDE, and the like will love that....
Democracy is something that doomed a lot of OpenSource projects (democracy is good on paper, in reality it sucks and has nothing to do with freedom. Dictatorship is good or bad. Democracy always is stupid. - where is your so-called freedom? Why do you want to force Ubuntu to use the Only One Right Display Server?). Ubuntu is "meritocracy", as it was said in the past.
Wayland is not compatibile with Andoid drivers (Weston branch was killed some weeks ago), and for Ubuntu compatibility with Android drivers is crucial. Wayland dev's will say they don't need this and we have conflict of interests and IBC (Invented By Canonical) syndrome kicks in, because of distro-specific patches. It's a between wind and water situation. They need control over their product, Wayland takes this control away and puts it in the hands of RedHat and other anti-Canonical entities. Wayland is not ready and won't be in a year or two, and Canonical can't wait. Even if they supported Wayland they simply coudn't fast-progress, because of outside-Canonical people involved in wayland development.
That's why they keep on using upstart instead of systemd, which is a doing-everything-monolithic-bloatware (ironically it's against modularity of Linux).
PS. I am waiting MS code being thrown out of the window from kernel, because of Hyper-V-specific patches.
Last edited by Siekacz; 03-09-2013 at 05:58 PM.
Way to respond to basically none of my points. Your screed about Ubuntu being attacked from all sides by a virulent community out for it's own destruction is debatable enough, but you also failed to address my main point about Mir, which is that if it does become the default display server it will place all of the power in Canonical's hands, and everyone else will be in an even worse position to the one you ascribed to Canonical. You take Canonical's side so willingly when it comes to letting them control their own destiny, but fail to realize that taking the power from the community will force the community to be in an even worse situation when it comes to being forced into Canonical's mono-culture. Considering how much Canonical has depended on the community for much of it's current infrastructure and status, that seems like quite a bad bargain.
Last edited by Hamish Wilson; 03-10-2013 at 12:49 AM.
Why would sane people throw away MS patches?
Funny, you said wayland is not ready, even though MIR is nowhere near as complete as wayland. Canonical does not have enough man power to create big project like next display server.
Last edited by phoen1x; 03-10-2013 at 03:49 AM.