Originally posted by starshipeleven
View Post
Announcement
Collapse
No announcement yet.
Mir/Ubuntu Developer Talks Up Mir Outside Of Unity 8
Collapse
X
-
Come on Canonical, do everybody including yourselves a favor a give it up already. Wayland has beaten you to the market on handhelds with Sailfish, now you have lost on the desktop since Fedora 25 release, there are very few software projects besides your own that support Mir (or are at least planning to). The last thing that desktop Linux needs is yet another level of fragmentation which has a great potential to break things. Let's face it - abstracting away display system specifics is hard, Qt devs would tell you - and you do not have the manpower to maintain Mir support all by yourselves on every level of the display stack that needs to have some Mir-specific code.
- Likes 1
Comment
-
Originally posted by Steffo View PostNot good reasoning, because Bazaar is (one month) older than git, upstart is older than systemd.
Both Bazaar and Upstart were examples of this, same as Mir, the fact they were older or newer than what actually won and became de-facto default does not change my point.
Comment
-
Originally posted by Figueiredo View PostTo be fair, Wayland is just a protocol. If Canonical decided to use the Wayland protocol, they would still have to write their Wayland display server from the ground up just like Gnome KDE et al have been doing. By not adhering to the protocol, there is an increase in flexibility. If that flexibility has or ever will materialize into any tangible benefit remains to be seen...
- Likes 1
Comment
-
Originally posted by TheBlackCat View PostNo one outside canonical really knows.
Originally posted by TheBlackCat View PostThe reasons they listed ending up being technically incorrect, and no more legitimate reasons have been provided other than that they want control.
Originally posted by TheBlackCat View PostWhat I suspect happened is that someone inside of Canonical told management that Wayland was trying to do to much and satisfy too many different needs and that this was slowing it down. If Canonical just created something simple for their own needs, they could get it done much faster. The problem is no one at Canonical knew enough about display servers to understand how complicated they really are (the Dunning–Kruger effect).
So management gave the group some time (probably six months or so judging by the timeline) to get something usable. That is why they kept it a secret, they didn't know whether it would actually pan out. After those six months, the developers had a basic working display server. They thought this was the hard part, and the rest was just finishing touches. So they made the announcement, and set a timeline based on this (lack of) understanding. But then, as they started trying to implement these "finishing touches", they ran into problem after problem. Design decisions in Wayland that they thought were wasting time ended up being important for reasons Canonical didn't have the expertise to recognize. Things that thought would be easy to implement ended up being harder than the display server itself, which Wayland had factored into their timelines but Canonical hadn't.
So months turned into years, and the simpler, more focused alternative to Wayland ended up adopting more and more of Wayland's design. Things Canonical thought they would implement themselves ended up having to be borrowed from Wayland. They got bit by the Ninety-nine rule, where the "last little bit" of the development ends up taking more time than the "main part" of the project.
Originally posted by TheBlackCat View PostHowever, by the point this became clear they had put too much resources into Mir. The Sunk-cost fallacy came into play. Add to that the fact that they had burnt too many bridges with their comments early in the Mir development and the fact that Mir had become a matter of pride, and changing course became impossible.
Although by now, even if they did that, it'd be a day late and a dollar short, just as it was for the fat greeks at RIM....
Some people never learn. Maybe they're constitutionally incapable of learning.
- Likes 1
Comment
Comment