Announcement

Collapse
No announcement yet.

Wayland Is Still In Ubuntu 14.10

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

  • Wayland Is Still In Ubuntu 14.10

    Phoronix: Wayland Is Still In Ubuntu 14.10

    While Canonical is putting all of its eggs with their Mir display server to fulfill their desktop convergence strategy and providing the next-generation Ubuntu display experience, Wayland isn't totally off-limits for users -- at least through Ubuntu 14.10...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Once Wayland and its related porting is finished, I hope that Mir is made to run Wayland...should Canatical decide to continue to keep Mir. That way, developers won't have to make their apps run on either both Wayland and Mir or Wayland and X indefinately.

    Comment


    • #3
      Yeah they can make Mwayland

      Comment


      • #4
        Wayland is a protocol. Mir is a display server.

        Mir can implement multiple protocols, for example X.Org (XMir). A WMir could also exist.

        Comment


        • #5
          Originally posted by Filiprino View Post
          Wayland is a protocol. Mir is a display server.
          Wayland is a display server with a defined protocol.

          Comment


          • #6
            Originally posted by Awesomeness View Post
            Wayland is a display server with a defined protocol.
            Nope.

            Comment


            • #7
              Lol, here we go again.

              Here's my take on it:

              Wayland = protocol (like X11)
              Weston = compositor implementing the Wayland protocol (like xorg-server-core)

              Westen links to the wayland lib to use this protocol.

              Something like that ...

              Comment


              • #8
                Originally posted by Awesomeness View Post
                Wayland is a display server with a defined protocol.
                No, Wayland is a display server protocol that specifies how a display server like Weston has to comunicate with it's clients. That's why you can have various display servers based in Wayland protocol and applications that understand the protocol will work just fine, and Weston only is it's reference implementation.


                The difference being that so far Canonical being both the only developer and adopter of Mir, so they, for now, have both the protocol and the only implementation of it available.
                Last edited by Paul-L; 13 September 2014, 07:46 AM.

                Comment


                • #9
                  Originally posted by Rexilion View Post
                  Wayland = protocol (like X11)
                  Weston = compositor implementing the Wayland protocol (like xorg-server-core)
                  yep.

                  And Gnome (mutter), KDE (kwin) and all the other wayland compositors implement the Wayland protocol as well. That way, every application that "speaks" the wayland protocol can be used in Gnome, KDE etc.

                  The notable exception is Mir, it does not implement the wayland protocol right now. They use a different interface to communicate between applications and the Mir compositor. So every application must be adapted to "speak" Mir. The good thing is that patching Qt and Gtk takes care of most applications, and for the other apps there is XMir. The only issue will be native Wayland-only (non-X11) applications which do not use a common toolkit like Qt. I *hope* Canonical will implement the Wayland protocol in Mir eventually..

                  Comment


                  • #10
                    So as I understand it, if one say wrote an application to run on the future versions of the Steam box, it wouldn't work on Ubuntu, but it would work on future KDE and Gnome Systems.

                    Comment

                    Working...
                    X