Originally posted by mrugiero
View Post
Announcement
Collapse
No announcement yet.
XWayland 2D Performance Appears Better Than XMir
Collapse
X
-
Originally posted by alexThunder View PostYou have a point there. Still, the more recent statement I linked to, sounds credible, although having a stable API by 13.10 seems optimistic to me.
The point is I won't blame a dev that doesn't believe them, because they actually made the opposite statement before. And if they don't believe that, I would understand if they feel no motivation to be the ones maintaining a compatibility layer.
Comment
-
Originally posted by mrugiero View PostI do believe they'll freeze the API by the time they release their first version with a native desktop. Otherwise, no developer would be able to target them, and I think they should want that to happen. However, I don't think that happens until Unity 8 is out, since nobody will target Mir while running only to be able to run XMir.
The point is I won't blame a dev that doesn't believe them, because they actually made the opposite statement before. And if they don't believe that, I would understand if they feel no motivation to be the ones maintaining a compatibility layer.
Comment
-
Originally posted by spacetoilet View Posti dont see it being as stable as wayland by 14.04 and, a lot of it do to it mostly being a Copy Paste job and, the C++ tool there using to do the Copy Paste Job.
About being relatively bug free, I can't say much since I don't have any of those running. My guess is Wayland is and will be more stable on that side, because it has better defined goals (having clear what you want it to do helps a lot to program it in a relatively bug free way) and I guess it will be lighter, not having (not being mandatory, actually) an actual server running; the latter means there's less surface for the bugs to appear.
There's also the fact the library is automatically generated from the protocol definition, which avoids a lot of sources for bugs.
Comment
-
Originally posted by mrugiero View PostI think we are talking about different stabilities. Wayland is already stable as in the API not changing (for 1.0 releases), and that's the stability I was talking about.
About being relatively bug free, I can't say much since I don't have any of those running. My guess is Wayland is and will be more stable on that side, because it has better defined goals (having clear what you want it to do helps a lot to program it in a relatively bug free way) and I guess it will be lighter, not having (not being mandatory, actually) an actual server running; the latter means there's less surface for the bugs to appear.
There's also the fact the library is automatically generated from the protocol definition, which avoids a lot of sources for bugs.
Comment
-
Originally posted by DDF420 View PostA new unity comes out with every ubuntu release 11.10 unity 4 12.04 unity 5 12.10 unity 6 13.04 unity 7 so on. what is not clear to me is what the 11.04 first unity version number was. 3 ? or were versions 123 introduced between 11.04 and 11.10 ?
Comment
-
Originally posted by spacetoilet View PostOne of the Ubuntu Developers said on his blog Mir's API will keep changing, (can't remember what one -_-) you know the Ubuntu Way, Wayland on the other hand is if it's not Broken dont fix it
Comment
-
Originally posted by TheOne View PostWhat I mean with more advanced is that well, XWayland segfaulted to the guy doing some of the tests where XMir ran fine like 3D as someone else mentioned. So there is a big chance that canonical developers improved XWayland while doing the refactory to xMir. There is also the fact that those test the guy did where running Wayland over Weston and just applications using XWayland instead of using XWayland to run an entire DE so that would actually run faster than what canonical guys are offering with XMir and a full Desktop Environment for backward compatibility issues of DE still running on X.
There could also be a slight chance that running Wayland Weston and XWayland with 3D applications isn't mature yet and the same could apply to Mir. Anyways this tests aren't the same to not say fair. We need a pure XWayland vs XMir test, both running an entire Desktop environment.
remember that unlike canonical that need to rush to probe Mir won't be just another candidate for ubuntu project graveyard they don't mind to push horrible hacky code so they can PR "OMG mirz workz", the FLOSS team like to do thing properly and won't release anything until all major structural bugs have an right structural solution[in this case DRI3 and Xorg 1.15(temptingly)].
so yes Xwayland was a nice experiment to prove that is possible to provide X compatibility and test the weaknesses of the current stack in such scenario but was never considered for real use until the base issues are tackled, Xmir share the same issues but canonical [as history proves] don't have much issue in putting crappy patches in releases and wait until wayland developers upstream the proper solutions[they won't code them nor they have the people to do it].
as an interesting fact Microsoft and Apple have contributed more code to linux than Canonical
Comment
-
Originally posted by mrugiero View PostI do believe they'll freeze the API by the time they release their first version with a native desktop. Otherwise, no developer would be able to target them, and I think they should want that to happen.
The server API is the one that's relevant for porting desktops - for writing the Mir equivalent of a compositor. That's the bit the KWin team care about, and it's also the bit where we've received mixed messages about whether it will ever be stable. If Canonical only care about Unity, there's no need for it ever to be declared stable, but for other desktops to run on Mir, that's a requirement.
Comment
Comment