Page 1 of 3 123 LastLast
Results 1 to 10 of 31

Thread: Wayland: A New X Server For Linux

Hybrid View

  1. #1
    Join Date
    Jan 2007
    Posts
    14,626

    Default Wayland: A New X Server For Linux

    Phoronix: Wayland: A New X Server For Linux

    It's no secret that much of the code-base that makes up the modern-day X.Org Server is old and in some places bloated. The X.Org Server continues to evolve and has received a number of major additions in recent times, but wouldn't a clean and lighter server that is designed around today's needs be ideal? Red Hat's Kristian Hogsberg has started a new project, which is currently known as Wayland, and is just that: a new lightweight X Server. Wayland isn't just a rewrite of the current X Server, but instead it's a small server that is designed around some of the latest graphics technologies such as kernel mode-setting and the Graphics Execution Manager. Wayland also has its own built-in compositing manager.

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

  2. #2
    Join Date
    Jun 2008
    Posts
    197

    Default

    X11 has been around for over 20years.

    Its going to take a long long long long long long long long long long long long long long long long long long time before it will ever be a replacement.

    Heck! Ati might even have stable drivers out for X by then, and thats a long time.

  3. #3
    Join Date
    Jun 2007
    Posts
    145

    Default

    perhpas this is the best thing that xorg could happen. an xserver with only the best new developments from x.org. mpx, gallium, xip2, a clean multi-threaded app... any chance to have gallium3d in this? and is it that heavy to port gtk+ and qt to this?

  4. #4
    Join Date
    Jan 2008
    Posts
    772

    Default

    Wayland: A New X Server For Linux
    As far as I can tell, Wayland is not an X server at all, but rather implements its own (currently incomplete and experimental) protocol. The only mentions I see of X are in the sense of running an X server on top of Wayland.

  5. #5
    Join Date
    Apr 2007
    Location
    Mexico City, Mexico
    Posts
    900

    Default

    Quote Originally Posted by Ex-Cyber View Post
    As far as I can tell, Wayland is not an X server at all, but rather implements its own (currently incomplete and experimental) protocol. The only mentions I see of X are in the sense of running an X server on top of Wayland.
    My thoughts exactly... Actually when I finished reading the article I couldn't help but rename the article in my mind to something slightly different: Wayland: Quartz for Linux...

    For those who don't know, Quartz is the display management system in OS X (soon to be replaced in OS 10.6, apparently), and is the one responsible for MacOS's pretty, snappy and composited graphics. IIRC Cocoa is the equivalent to Xinput and also implements part of the UI (Aqua being the actual tool-kit). I'm not too familiar with the whole graphics affair on MacOS beyond that.

    Oh, and for those asking about the license, being this most likely a project sponsored by Red Hat, you can rest assured that it will use an open license, most surely GPL.
    Last edited by Thetargos; 11-03-2008 at 09:26 PM.

  6. #6
    Join Date
    May 2007
    Location
    Third Rock from the Sun
    Posts
    6,583

    Default

    Quote Originally Posted by Thetargos View Post
    My thoughts exactly... Actually when I finished reading the article I couldn't help but rename the article in my mind to something slightly different: Wayland: Quartz for Linux...

    For those who don't know, Quartz is the display management system in OS X (soon to be replaced in OS 10.6, apparently), and is the one responsible for MacOS's pretty, snappy and composited graphics. IIRC Cocoa is the equivalent to Xinput and also implements part of the UI (Aqua being the actual tool-kit). I'm not too familiar with the whole graphics affair on MacOS beyond that.

    Oh, and for those asking about the license, being this most likely a project sponsored by Red Hat, you can rest assured that it will use an open license, most surely GPL.
    Whoa boy...

    Quartz is a compositor and it is not going anywhere. Upgraded perhaps but not being replaced. It's roughly the OS X equivalent to xorg

    Cocoa is a framework much like QT / GTK. There is also Carbon but finally they are killing that ugly sucker in 10.6

    Aqua is the desktop the linux equivalent to KDE or Gnome.

    You can find more in depth explanations here:

    http://developer.apple.com/documenta...1067-CH273-SW5

  7. #7
    Join Date
    Feb 2008
    Location
    North Carolina, US
    Posts
    9

    Default

    Quote Originally Posted by Thetargos View Post
    Actually when I finished reading the article I couldn't help but rename the article in my mind to something slightly different: Wayland: Quartz for Linux...
    Glad to know I'm not the only one who did that.

  8. #8
    Join Date
    Mar 2008
    Posts
    573

    Default

    Quote Originally Posted by cruiseoveride View Post
    X11 has been around for over 20years.

    Heck! Ati might even have stable drivers out for X by then, and thats a long time.

    no, that's like expecting to see your turtle jump.

  9. #9
    Join Date
    Jan 2008
    Posts
    134

    Default Regressions galore, old card rendered unusable

    Re-writing X will mean that old cards will become unsupported even though they may be plenty capable. No one will bother to port drivers for old cards, so distros will be forced to ship both classic X and Wayland, using up space on installation CDs.

    Making incremental increases to X is preferrable because the breakage to old cards is minimal, and old drivers automatically benefit from optimizations to the framework.

    Kristian Hogsberg seems to be a talented engineer, but let's not forget he also started and then abandoned the new Linux kernel firewire stack, which after FOUR years still doesn't work with any userland multimedia libraries for streaming video from web cams and cable boxes.

  10. #10
    Join Date
    Feb 2008
    Posts
    139

    Default

    So far this seems to be an experimental project, Implementing some of what X does but without the baggage of 20+ years. As a result much of it will be more optimised to what today's graphics tech is capable. Also in removing the cruft from X means that the server itself is tiny and embeddable. It will never replace X

    It looks as if it will only work with open drivers, If it ever enters into a usable state.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •