Announcement

Collapse
No announcement yet.

Ubuntu's Unity Written In Qt/QML For "Unity Next"

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

  • Ubuntu's Unity Written In Qt/QML For "Unity Next"

    Phoronix: Ubuntu's Unity Written In Qt/QML For "Unity Next"

    It shouldn't be a surprise that Canonical has been moving the Ubuntu desktop (namely, Unity) in the direction of Qt/QML over GTK. The Unity phone/tablet interface is using Qt as is other components and for the next major iteration of Unity they're seeking for it to all be written in Qt/QML...

    http://www.phoronix.com/vr.php?view=MTMxNzM

  • #2
    Originally posted by phoronix View Post
    Phoronix: Ubuntu's Unity Written In Qt/QML For "Unity Next"

    It shouldn't be a surprise that Canonical has been moving the Ubuntu desktop (namely, Unity) in the direction of Qt/QML over GTK. The Unity phone/tablet interface is using Qt as is other components and for the next major iteration of Unity they're seeking for it to all be written in Qt/QML...

    http://www.phoronix.com/vr.php?view=MTMxNzM
    Do these people have absolutely no direction? What the hell is going on there?

    First they adapt GNOME 2 with a patchset from hell. Then they adopt GNOME3 elements, but write their own interface called Unity. Then they design a 2d look-alike called Unity 2D written using Qt. Then they drop it. Now they are rewriting Unity in QML.

    It must be hell for their developers. Tomorrow someone might come in and say "Forget it boys, today we're rewriting everything in C# and FLTK". Who makes these decisions?

    Comment


    • #3
      It has been a wild ride with Ubuntu but I can always understand why they are doing what they are doing. Looking forward to it! Ubuntu is awesome.

      Comment


      • #4
        Originally posted by pingufunkybeat View Post
        Do these people have absolutely no direction? What the hell is going on there?

        First they adapt GNOME 2 with a patchset from hell. Then they adopt GNOME3 elements, but write their own interface called Unity. Then they design a 2d look-alike called Unity 2D written using Qt. Then they drop it. Now they are rewriting Unity in QML.

        It must be hell for their developers. Tomorrow someone might come in and say "Forget it boys, today we're rewriting everything in C# and FLTK". Who makes these decisions?
        I think they always disliked the million toolkits we have Linux.

        Comment


        • #5
          Originally posted by d2kx View Post
          It has been a wild ride with Ubuntu but I can always understand why they are doing what they are doing. Looking forward to it! Ubuntu is awesome.
          They have spent millions on Unity, Unity2d, fixing GNOME, maintaining Compiz, and doing a number of other things, and NOW they are basically going to write a couple of plasmoids.

          Way to go. Awesome leadership.

          Comment


          • #6
            Originally posted by pingufunkybeat View Post
            Do these people have absolutely no direction? What the hell is going on there?

            First they adapt GNOME 2 with a patchset from hell. Then they adopt GNOME3 elements, but write their own interface called Unity. Then they design a 2d look-alike called Unity 2D written using Qt. Then they drop it. Now they are rewriting Unity in QML.

            It must be hell for their developers. Tomorrow someone might come in and say "Forget it boys, today we're rewriting everything in C# and FLTK". Who makes these decisions?
            It is not about chosing technology. It is about doing whats best for Canonical. Source code wise they are gaining the ability to close up almost everything. Quite disturbing if you ask me.

            Comment


            • #7
              Originally posted by 89c51 View Post
              I think they always disliked the million toolkits we have Linux.
              Then they could have picked one, like RedHat did.

              Why use all of them?

              Comment


              • #8
                Originally posted by funkSTAR View Post
                It is not about chosing technology. It is about doing whats best for Canonical. Source code wise they are gaining the ability to close up almost everything. Quite disturbing if you ask me.
                For once, I agree with you, and imagine that this is probably what they are interested in.

                At least for the phone business.

                Comment


                • #9
                  Originally posted by pingufunkybeat View Post
                  Then they could have picked one, like RedHat did.

                  Why use all of them?
                  Good apps written with both of them maybe. I don't know TBH.

                  Comment


                  • #10
                    Originally posted by pingufunkybeat View Post
                    For once, I agree with you, and imagine that this is probably what they are interested in.

                    At least for the phone business.
                    Do you believe they'll write closed source QT apps?

                    Comment


                    • #11
                      Originally posted by pingufunkybeat View Post
                      Do these people have absolutely no direction? What the hell is going on there?

                      First they adapt GNOME 2 with a patchset from hell. Then they adopt GNOME3 elements, but write their own interface called Unity. Then they design a 2d look-alike called Unity 2D written using Qt. Then they drop it. Now they are rewriting Unity in QML.

                      It must be hell for their developers. Tomorrow someone might come in and say "Forget it boys, today we're rewriting everything in C# and FLTK". Who makes these decisions?
                      This "convergence story" they've been chasing is going to bite them in the ass.

                      Comment


                      • #12
                        Originally posted by newwen View Post
                        Do you believe they'll write closed source QT apps?
                        They are not in the app business. There are plenty of GPL apps which run fine on closed systems, so they don't have to worry about apps.

                        On the other hand, they will control Upstart, Mir (the display server) and Unity. That can be a basis for a decent stack which can be closed whenever they want.

                        Comment


                        • #13
                          Qt is just so much better than GTK. Every commit gets reviewed and they have a decent CI system.
                          Makes sense to choose it.

                          Comment


                          • #14
                            Originally posted by BO$$ View Post
                            Bam bam so the biggest distro chooses Qt. Apparently the Gnome shit interface and toolkit isn't exactly liked by both users and developers. See stupid gnome devs, there are consequences to your actions... The fact that you choose to ignore this will be your undoing.
                            I've always preferred gtk over Qt for being C and its numerous bindings. But I agree that this anouncement means a big blow to GTK and Gnome. They're not dead, as long as they have Red Hat's backing, though.

                            Comment


                            • #15
                              Originally posted by newwen View Post
                              I've always preferred gtk over Qt for being C and its numerous bindings. But I agree that this anouncement means a big blow to GTK and Gnome. They're not dead, as long as they have Red Hat's backing, though.
                              There is a very strange trend towards specialisation that is very new. It used to be that all distros offered tweaked KDE and GNOME desktops for the user to choose. Now it seems like each distro wants its own desktop in order to provide a certain kind of experience.

                              GNOME is RedHat's private desktop nowadays.
                              Unity is Ubuntu's desktop.
                              Cinnamon is Mint's desktop.

                              You can run them on other distros, but it's clear who does all the development and decides the direction.

                              Comment

                              Working...
                              X