Announcement

Collapse
No announcement yet.

Canonical Announces Mir Back-End For Mainline Mesa

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #41
    Originally posted by nightmarex View Post
    IIRC Microsoft was in breach of the GPL with Hyper-V otherwise we never would of seen it.
    Well it's basically got to do with Azure, the customers wanted Linux not windows so Microsoft had to bend, and they had to make their virtualization solution for linux better as a result. There may have been GPL violation stuff there too but they're continuing to be developed due to azure.

    Comment


    • #42
      Originally posted by cykusz View Post
      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
      Choose: Wayland with a lot of compromises, which require additional work to make it suit your needs and Mir which suits you perfectly. First solution requires a lot more work, because of conflicts in goals. Second needs a lot of work only at the beginning, but then much less - once you write it you have exactly what you want, and you don't need to worry about others. Wayland would never suit Ubuntu, because of shared code with others. Canonical would be blocked with a lot of things, just because they are "distro-specific".

      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; 09 March 2013, 04:41 PM.

      Comment


      • #43
        Originally posted by Siekacz View Post
        Choose: Wayland with a lot of compromises, which require additional work to make it suit your needs and Mir which suits you perfectly.
        What compromises, exactly, are you talking about? The only ones that Canonical pointed out were quickly discredited and no longer being claimed. What exactly does Wayland do that isn't what Canonical wants, because they can't seem to come up with anything. Maybe you have better sources?


        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.
        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.

        What is Wayland designed for? Nothing.
        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.

        Canonical is really reminding me of Sun right now, only with a lot less in house expertise.

        Comment


        • #44
          Originally posted by Siekacz View Post
          Choose: Wayland with a lot of compromises, which require additional work to make it suit your needs and Mir which suits you perfectly. First solution requires a lot more work, because of conflicts in goals. Second needs a lot of work only at the beginning, but then much less - once you write it you have exactly what you want, and you don't need to worry about others. Wayland would never suit Ubuntu, because of shared code with others. Canonical would be blocked with a lot of things, just because they are "distro-specific".
          What exactly has Ubuntu wanted in the display server that had been blocked? The did not even ask Wayland about what they wanted.

          Originally posted by Siekacz View Post
          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.
          Which will also probably result in community developed solutions not working well with Mir, shutting Ubuntu off from the rest of Linux and suffering as a result (getting them working on it will be a lot of work in the long-run). Considering how much they actually depend on the work of the community, it seems to be a bit of a narrow-minded development for Canonical.

          Originally posted by Siekacz View Post
          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.
          So wait, you say other DEs should be happy to support Mir, and yet you are saying that Wayland is bad because Ubuntu can not completely tailor itself to it? By rights Mir would be horrible to work with because it will be geared specifically for Unity and will probably not even take the suggestions of other DEs on board AT ALL.

          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....

          Comment


          • #45
            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; 09 March 2013, 07:58 PM.

            Comment


            • #46
              Originally posted by Siekacz View Post
              Wayland is not compatibile with Andoid drivers (Weston branch was killed some weeks ago), and for Ubuntu compatibility with Android drivers is crucial.
              It was not killed, but suspended because of lack of maintanance, but that is how open source works. Scratch your own itch. You need Android drivers compatibility, you submit patches, you take Android support from git history and start maintaining it, and by doing that you help all the linux community, not only your own distro. Thats how wayland is progressing. SDL, Qt, Enlightement devs are all sending patches to wayland to make it suitable for their "selfish" needs, but Canonical seems to not understand that, with harm for the whole linux community. They just create redundant display server. And yes, they can prepare Mir for Ubuntu 14.04, but it will be vastly inferior to wayland, running only single desktop environment.

              Comment


              • #47
                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; 10 March 2013, 02:49 AM.

                Comment


                • #48
                  Originally posted by Siekacz View Post
                  Ubuntu compatibility with Android drivers is crucial.

                  PS. I am waiting MS code being thrown out of the window from kernel, because of Hyper-V-specific patches.
                  Haha crucial? Because they want to promote their shitty buntu phone, even though it has no exciting features compared to android.
                  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; 10 March 2013, 04:49 AM.

                  Comment


                  • #49
                    Originally posted by Siekacz View Post
                    This is best picture of so-called "FOSS Community". Hate, jealous, hypocrisy and IBC (Invented By Canonical) syndrome. If Mir will be successful, then it is only GOOD for everyone. If not - it will fail, so who cares? Go on Canonical, show what you can do and don't look at jealous and hating guys just because you do not want to use their code. Ubuntu is your distro and if Wayland does not fulfill your expectations and forces compromises just don't use it.

                    Exactly ... +1 :-)

                    Comment


                    • #50
                      Originally posted by Siekacz View Post
                      Choose: Wayland with a lot of compromises, which require additional work to make it suit your needs and Mir which suits you perfectly. First solution requires a lot more work, because of conflicts in goals. Second needs a lot of work only at the beginning, but then much less - once you write it you have exactly what you want, and you don't need to worry about others. Wayland would never suit Ubuntu, because of shared code with others. Canonical would be blocked with a lot of things, just because they are "distro-specific".
                      What compromises are those? Wayland works. There's tons of development already done on Wayland, it's on its way to becoming the standard for display servers for Linux. This is one part of the system where compatibility between distros is crucial. We need a single standard that we can all focus on, and Wayland is that because it has the support of the larger community, not just one distro. Everyone can make their own Wayland compositors if they want, but it's crucial that we all use the same standard. Just like it's fine that there are dozen and a half desktop environments, as long as they all play nice and are compatible to a reasonable degree. That's why there are standards which desktop environments follow. That's why you can take a program that's designed for KDE and run it in a GNOME environment, or vice versa.

                      Canonical doesn't have the expertise to create this kind of standard. They will have to do way more work, and there's no way they'll get their project done before Wayland, because Wayland is way ahead of them. Canonical could easily just create their own Wayland compositor and still call it their own, add whatever extensions they need to suit their purposes, and it would benefit everyone because we'd all be using the same standard.

                      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.
                      Empty buzzwords and marketing speak. Unfounded assumptions. Wayland developers actually know what they're doing and there's no way Mir is going to catch up on them any time soon. Besides, if you don't like community-driven development, what are you doing using Linux? Linux is based on community development. The Linux kernel is community-driven, it's developed by developers from all over the community. And it works great - it's the largest collaborative software project in the world, bringing us the most advanced, adaptable and flexible kernel in existence.

                      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.
                      Wayland is designed for Linux, by Linux users. It is designed to work, with sound design principles and a clean codebase. Mir is just a twinkle in shuttleworth's eye at this point. What you don't get is that Wayland is a standard. There's absolutely no reason why Canonical couldn't create their own display server but make it conform to the Wayland standard. They'd still have control of the codebase if that's so crucial to them, they could add whatever extensions they wanted to support their distro-specific stuff, but they'd be working and collaborating with the ecosystem instead of fighting against it.
                      Last edited by dee.; 10 March 2013, 05:37 AM.

                      Comment

                      Working...
                      X