Slashdot Mirror


Wayland 1.1 Released — Now With Raspberry Pi Support

An anonymous reader writes "Six months after the release of Wayland 1.0, versions 1.1 of Wayland and Weston have been released. Wayland/Weston 1.1 brings new back-end support for the Raspberry Pi, Pixman renderer, Microsoft Remote Desktop Protocol (RDP), and FBDEV frame-buffer device. Wayland/Weston 1.1 also introduces a modules SDK, supports the EGL buffer-age extension, touch-screen calibration support, and numerous optimizations and bug-fixes."

197 comments

  1. remote desktop vs windows by SkunkPussy · · Score: 1

    Does it support a way to handle remote windows yet? Or does it still only support an entire desktop remoted?

    --
    SURELY NOT!!!!!
    1. Re:remote desktop vs windows by SkunkPussy · · Score: 1

      The use case I am thinking of is that I ssh into a machine, then run gvim to edit a file.

      --
      SURELY NOT!!!!!
    2. Re:remote desktop vs windows by ArsonSmith · · Score: 4, Insightful

      Or, ssh into a development server and run eclipse.

      Or ssh into a new oracle host and launch the oracle installer

      With Wayland soon we'll have to have full graphical installs on ever server rather than just the minimal xlib to support remote viewing of applications.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    3. Re:remote desktop vs windows by Trepidity · · Score: 2

      Yes, as of a few weeks ago, support for FreeRDP is included.

    4. Re:remote desktop vs windows by Anonymous Coward · · Score: 1

      What does ssh have to do with graphical applications? Why on earth do you feel the need to draw that connection?

    5. Re:remote desktop vs windows by ArsonSmith · · Score: 2

      I would but I can't forward the display and do it remotely without a full desktop install on every server.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    6. Re:remote desktop vs windows by Anonymous Coward · · Score: 1

      Why not just use gvim locally and edit over sftp?

    7. Re:remote desktop vs windows by fnj · · Score: 4, Informative

      What does ssh have to do with graphical applications? Why on earth do you feel the need to draw that connection?

      If our anonymous coward had a single clue, he would know that ssh is the preferred way to forward X11 SECURELY.

    8. Re:remote desktop vs windows by Anonymous Coward · · Score: 1

      He's talking about X forwarding.

    9. Re:remote desktop vs windows by MightyYar · · Score: 2

      This got hashed out around here two weeks ago.

      They seem to be going the RDP route for network apps. I'll have to leave criticism to the experts, but my own experience is that RDP on Windows has much better performance than X via ssh or VNC. And as of MS Server 2008, single apps can be shared (TS Remote Apps) - no longer do you need to share the entire desktop. I have no experience with FreeNX, because the servers I remote into don't have it installed.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    10. Re:remote desktop vs windows by fnj · · Score: 0

      Sorry; if this is what is implied by the name, it won't fly. Remote desktop is no substitute whatever for transparently running individual remote GUI programs on your own desktop.

      Unless and until Wayland understands this, it is pure garbage.

    11. Re:remote desktop vs windows by Wesley+Felter · · Score: 4, Informative

      Wayland's native remoting protocol is under development but "only at the proof of concept state". http://cgit.freedesktop.org/~krh/weston/log/?h=remote http://lists.freedesktop.org/archives/wayland-devel/2013-April/008555.html

      All the people talking about RDP keep in mind that that's a stopgap and won't be needed long-term.

    12. Re:remote desktop vs windows by Hatta · · Score: 1

      The question is, how easy is it to use? With X forwarding, it's nothing more than 'ssh -X remotehost', then just run your program. Is RDP on Wayland going to be as convenient?

      --
      Give me Classic Slashdot or give me death!
    13. Re:remote desktop vs windows by MightyYar · · Score: 1

      That would require a similar flag get built into ssh. I use "-Y" :)

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    14. Re:remote desktop vs windows by Trepidity · · Score: 2

      I haven't tried it with FreeRDP, but Microsoft's version of RDP supports something called "RemoteApp" which lets you run individual programs with network transparency. Some googling turns up what looks to be a FreeRDP version of that.

    15. Re:remote desktop vs windows by Anonymous Coward · · Score: 1

      Why? Just use the same X clients you always use, and run a rootless X server on your side.

    16. Re:remote desktop vs windows by EmperorArthur · · Score: 2

      Honestly, why do people hate on products that obviously don't meet there needs?
      I understand being upset that something doesn't have what you want, but bashing the creators over and over again just gets old. If it doesn't do what you want, then just don't use it.

      Wayland is designed to be much lighter than X11. It does this by offloading as much as possible onto either the kernel or the application. There are pros and cons to doing things this way. Just because you don't think it's worth it, doesn't mean you should be rude to the people who disagree. /End Rant

      --
      So lets pretend that we've just completed writing this code, as opposed to having just completed sabotaging it -Altera
    17. Re:remote desktop vs windows by SkunkPussy · · Score: 1

      Not very good if you are in an edit, make, run loop.

      --
      SURELY NOT!!!!!
    18. Re:remote desktop vs windows by Microlith · · Score: 1

      Unless and until Wayland understands this, it is pure garbage.

      Nope, it just means that Wayland is a poor fit for your niche use case.

    19. Re:remote desktop vs windows by Hatta · · Score: 1

      ssh can proxy arbitrary connections with 'ssh -D'. Something like 'ssh -D 88888 wayland-rdp -port 8888 xterm' would be acceptable.

      --
      Give me Classic Slashdot or give me death!
    20. Re:remote desktop vs windows by DrXym · · Score: 1

      A window is just a surface. There is no reason it couldn't send a surface over the wire. And it's not "pure garbage" because it doesn't support what is nowadays a fairly esoteric feature and for which there are numerous solutions (e.g. run X over Wayland).

    21. Re:remote desktop vs windows by Hatta · · Score: 3, Insightful

      Honestly, why do people hate on products that obviously don't meet there needs?
      I understand being upset that something doesn't have what you want, but bashing the creators over and over again just gets old. If it doesn't do what you want, then just don't use it.

      That's a great option, up until the point that it becomes a de facto standard. X11 is the de facto standard for graphics on Linux, and Wayland aims to replace it. We're all going to be stuck with Wayland, so we need to speak up and make sure the authors know what we need. I doubt RDP would have been included at all if we didn't bitch about the lack of X forwarding every time Wayland was mentioned.

      There are pros and cons to doing things this way

      I've yet to see any pros from switching to Wayland. Name one.

      --
      Give me Classic Slashdot or give me death!
    22. Re:remote desktop vs windows by jedidiah · · Score: 1

      No. He's just someone that has real world requirements that you would like to ignore.

      While X haters were busy in their echo chamber, the rest of the world discovered the utility of network transparent GUIs.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    23. Re:remote desktop vs windows by Hatta · · Score: 1

      There is no reason it couldn't send a surface over the wire.

      Bandwidth and CPU power. It takes a lot more of those to send a compressed image over the wire than it does to send the instructions to build an image. Add in compression and caching with NX, and X-forwarding is the best performing remote display mechanism in existance.

      --
      Give me Classic Slashdot or give me death!
    24. Re:remote desktop vs windows by jedidiah · · Score: 1

      > Honestly, why do people hate on products that obviously don't meet there needs?

      That usually has to do with the product in question being shoved down everyone's throats.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    25. Re:remote desktop vs windows by jedidiah · · Score: 0

      > Nope, it just means that Wayland is a poor fit for your niche use case.

      Look at that... an Apple Mentality retort to go with your Apple style technology.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    26. Re:remote desktop vs windows by gbjbaanb · · Score: 1

      I can't answer for Wayland, but on Windows you just type "mstsc" and provide whatever options you want (typically mstsc /v:remotehost)

      Once connected and logged in, you get your remote desktop (or app, as some people have said you can access just an app remotely) and you can do whatever you want as if you're running the remote computer locally.

      I imagine Wayland client will be of similar complexity, especially if its a compatible protocol.

    27. Re:remote desktop vs windows by an+unsound+mind · · Score: 2

      Wayland is being made for a set of use cases that don't perfectly match those of X11.

      If said use cases are important to you, you're free to make your own replacement or keep using X11, or pay someone else to do so for you. Accusing people of being Apple fanboys in completely unrelated stories is unlikely to garner your cause much support, however.

    28. Re:remote desktop vs windows by Microlith · · Score: 1

      an Apple Mentality retort to go with your Apple style technology.

      Is this what qualifies as an argument on Slashdot these days? Idiocy like this?

    29. Re:remote desktop vs windows by gbjbaanb · · Score: 2

      but RDP is a network transparent GUI. How can it be anything else as it shows your GUI over the network.

      X haters hate X because its just not as good as people think it is, especially over a slow link. It does everything X does, but faster and more efficiently. If you want to edit a file remotely, you RDP that app and work with it, or you remote the entire desktop (which is still faster than X remoting just the app) and run the edit program.

    30. Re:remote desktop vs windows by gbjbaanb · · Score: 1

      or it would be, if all desktop/apps were composed of pure vectors and not contain bitmap images. How does X transfer a bitmap? Much more poorly than RDP does. X might have been a good thing back in the day of TWM and similar, but if you want to use X today with todays' highly graphical desktop environments, then it shows its no longer suitable.

      I don't know if keeping X as well as RDP is worthwhile - if RDP performed better than X for the worst case (lots of bitmaps) and as well as X for the best case (vectors only) then its time for X to retire after decades of excellent service.

      I think you'll be surprised at the performance of RDP, but we'll wait and see what happens with Wayland's RDP when someone makes some benchmarks.

    31. Re:remote desktop vs windows by fnj · · Score: 1

      I haven't tried it with FreeRDP, but Microsoft's version of RDP supports something called "RemoteApp" which lets you run individual programs with network transparency. Some googling turns up what looks to be a FreeRDP version of that.

      That is encouraging, but from your link and from this one, it still seems like a hack - i.e., it's not transparent. You have to jump through hoops evidently. The beauty of X11 is the network transparency. If I've got an ssh open to a remote host, all X11 apps I run on that connection on the remote host automatically appear on my own desktop without any special treatment at all.

      It might grow, but there is no assurance that it will; not really even any indication.

    32. Re:remote desktop vs windows by DrXym · · Score: 1

      Do you really think X11 is much more efficient these days? Even with X render it's sending complex chains of drawing instructions with bi directional communication and much of the time it would be sending bitmaps anyway. A protocol purely using bitmaps could send deltas in a single direction and be just as efficient.

    33. Re:remote desktop vs windows by MightyYar · · Score: 1

      I think this page describes how it would (theoretically) work with the current implementation. Definitely some room for improvement in terms of usability, but it doesn't look too bad.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    34. Re:remote desktop vs windows by fnj · · Score: 2, Insightful

      Exactly. It's not hating the effort. It's not hating the people. It's not really even hating the project's direction per se - not if it could easily be ignored. It's hating that a good, serviceable system with valuable features (GNOME 2, X11) is likely to be REPLACED by an inferior one (GNOME 3, Wayland) lacking important features. Yes, it's still POSSIBLE with open source to forge your own way, but it's hardly practical to spend your effort fixing bad mainstream decisions when you have THINGS TO DO.

    35. Re:remote desktop vs windows by fnj · · Score: 1

      Yes, that is arguable. But you would have to explain what you gain by discarding a feature that already works fine, and why that gain is worth the sacrifice.

    36. Re:remote desktop vs windows by fnj · · Score: 1

      It's hardly an esoteric feature. It is completely fundamental to the highly successful design philosophy.

      Running X11 as a separate window under Wayland, in which X apps are second class citizens on the desktop, is hardly going to be accepted as an adequate solution.

    37. Re:remote desktop vs windows by Hatta · · Score: 1

      or it would be, if all desktop/apps were composed of pure vectors and not contain bitmap images.

      Vectors are getting more and more common. SVG is used for just about everything in KDE 4.

      if you want to use X today with todays' highly graphical desktop environments

      I just want to use X with highly useful applications. I could not give a shit if the desktop environment was highly graphical. That's the problem with Wayland. They put eye candy above powerful features.

      I think you'll be surprised at the performance of RDP, but we'll wait and see what happens with Wayland's RDP when someone makes some benchmarks.

      My prediction is that they'll conveniently forget to include NX in those benchmarks.

      --
      Give me Classic Slashdot or give me death!
    38. Re:remote desktop vs windows by TheCRAIGGERS · · Score: 1

      > Honestly, why do people hate on products that obviously don't meet there needs?

      That usually has to do with the product in question being shoved down everyone's throats.

      I fail to see how Wayland, or any open source software can be "shoved down" your throat. If you don't like it, don't use it. Or modify it to suit your needs (and hopefully) release that. That's the OSS way. I'd like to add "And don't bitch about it" but we all know that's untrue. We love bitching; that will never go away. I often think these holy wars are created on purpose just for the drama they cause on Usenet, forums, and mailing lists. But I digress.

      If the amount of bile being spewed about Wayland is any indication at all of its future real-world acceptance on the desktop or server, than I think X will be around for a long time. But I'm kinda doubting that. More likely, one of two things will happen: Either Wayland will not be as bad as people like you are claiming, or X will continue to be supported by people that care.

      True hackers will find a way.

    39. Re:remote desktop vs windows by dbIII · · Score: 1

      That was never part of the design just like running on non-linux systems was never part of the design.
      The fanboys compare it to X but it has a completely different purpose - it's the new SVGAlib.

    40. Re:remote desktop vs windows by Hatta · · Score: 1

      That's really bad. With SSH, I can log in, cd to the directory I need to be in as if it were local, and run the app as if it were local, and it "just works".

      With this setup, it looks like I'm going to have to ssh into the remote machine, cd to the directory I need to be in, copy down that path, then run 'which' and copy down that path. Then I need to leave my ssh session, and construct an invocation of freerdp that includes both the paths I copied down before.

      The great thing about X forwarding is that from the user side it works almost exactly like local apps do. Opening a terminal on a local machine and running a GUI app is nearly indistinguishable from opening a terminal, running ssh -X, and running a GUI app. xfreerdp totally fucks that workflow.

      --
      Give me Classic Slashdot or give me death!
    41. Re:remote desktop vs windows by dbIII · · Score: 1

      It does everything X does

      You appear to have just ignored a few examples where it doesn't. The many hosts to one or one host to many situations are also pretty obvious ones where the VNC or RDP approach doesn't work. It's not 1980 any more so a single user non-networked approach is very outdated.

    42. Re:remote desktop vs windows by Anonymous Coward · · Score: 0, Insightful

      If I've got an ssh open to a remote host, all X11 apps I run on that connection on the remote host automatically appear on my own desktop without any special treatment at all.

      Well, assuming that the ssh admin has permitted ssh forwarding. And that you invoked your ssh client with the appropriate flags. And that you export the DISPLAY variable on the remote host. And that you set your xhost permissions on your own host.

      Other than that, nothing to be done.

    43. Re:remote desktop vs windows by dbIII · · Score: 1

      Finally we're getting back some of the functionality that was built by a third party (that Citrix later bought) for NT 3.51 but nerfed by Microsoft.

    44. Re:remote desktop vs windows by dbIII · · Score: 1

      The bashing is due to design choices that are going to break existing things that work and due to a few lies used to make it look better than existing choices.

    45. Re:remote desktop vs windows by Hatta · · Score: 1

      I fail to see how Wayland, or any open source software can be "shoved down" your throat.

      If software you need depends on Wayland, then it is indeed being shoved down your throat.

      --
      Give me Classic Slashdot or give me death!
    46. Re:remote desktop vs windows by Bengie · · Score: 4, Interesting

      I don't get all the hate Wayland gets. The developers of X don't even like X. If you want to take over X, go ahead, but the majority of people don't want to use X because of its performance limitations.

      People who use X for features that Wayland does not support are the minority. A very vocal minority. This minority wants to impose its will over the majority.

      Not only is the minority trying to tell the majority what to do, but the minority isn't even the ones who are doing the work, they're the leeches who benefit from the work of the majority.

      I love how the whole GPL has breed a user base that has contempt for the developer base. If you don't like it, fork it and do it yourself. Quite your b@#ching

    47. Re:remote desktop vs windows by dbIII · · Score: 1

      I think you'll be surprised at the performance of RDP, but we'll wait and see what happens with Wayland's RDP when someone makes some benchmarks.

      What I'm most surprised about is the audacity of some of the fanboy claims without any benchmarks to back them up. I'm mostly thinking of a different poster that frequently places a pile of "x sux" drivel here along with some cutting and pasting of things out of context that he did not understand, but even with your comment above I'd really like to see some sign of where your performance claim comes from and how it relates to an actual use case.

    48. Re:remote desktop vs windows by Alex+Belits · · Score: 0

      Well, assuming that the ssh admin has permitted ssh forwarding.

      There is no "ssh admin", it's the user.

      And that you invoked your ssh client with the appropriate flags.

      You mean, -X ?

      And that you export the DISPLAY variable on the remote host. And that you set your xhost permissions on your own host.

      X11 ssh forwarding avoids that by providing a proxy. You are ignorant and probably stupid.

      --
      Contrary to the popular belief, there indeed is no God.
    49. Re:remote desktop vs windows by Tarlus · · Score: 1

      Why are you installing Wayland on your servers?

      --
      /* No Comment */
    50. Re:remote desktop vs windows by Tarlus · · Score: 2

      Why not just ssh into the machine and run the regular vim from cli? =)

      --
      /* No Comment */
    51. Re:remote desktop vs windows by MightyYar · · Score: 1

      Well, I've never tried this method. It looks to me like they are opening CMD (on Windows) using this command. Depending on how RDP works, it's not inconceivable that further commands will pop open windows on the same RDP connection.

      I've had the rare ill-behaved X application ignore the environmental variable for DISPLAY and cause me trouble, but on the whole it works really well with the -Y flag in ssh once you have your local X server configured.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    52. Re:remote desktop vs windows by Bengie · · Score: 1

      If all you want are powerful features and don't give a crap about eye-candy, then use the console.

    53. Re:remote desktop vs windows by dpilot · · Score: 4, Interesting

      In the discussions I've seen, there are Wayland fanbois and there are Wayland developers, and there's a big difference between the two camps.

      The Wayland fanbois disparage network transparency and consider those who need it to be dinosaurs.

      The Wayland developers, on the other hand, seem to overlap considerably with X11 developers, and well understand the need for network transparency. Apparently they're too busy working to be very vocal, so most impressions of Wayland are being put out there by the fanbois.

      My impression is that a large part of X11 is really deprecated, left there because it's legacy, might be used, and can't go away. Another way of looking at Wayland is to first strip X11 down to the "real and recent use model," (ie qt/gtk toolkits, etc) look at what you've got left and make some optimizations, strip the obviously defunct parts out of the protocol, make some more optimizations, etc. X11 today isn't even really what X11 was a decade or more ago, it just has backward support for the old X11.

      --
      The living have better things to do than to continue hating the dead.
    54. Re:remote desktop vs windows by Anonymous Coward · · Score: 0

      calm down you retards. RDP allows for sending single windows over the network, see Microsoft's RemoteApp.

    55. Re:remote desktop vs windows by spitzak · · Score: 1

      If I've got an ssh open to a remote host, all X11 apps I run on that connection on the remote host automatically appear on my own desktop without any special treatment at all.

      No they don't. The reason they appear is because the environment variable $DISPLAY has been set to a particular value, and the application you are running is linked with libX11.so, which contains code that looks at $DISPLAY and determines that it needs to open an ssh connection back to another application running on your local machine (the X server) and to package up all the xlib requests and send them over the network to your xserver, which unpacks them and interprets them the same way it interprets local ones.

      There is no magic. The claim that somehow the remote machine does not contain "the desktop" is also false, there is at least libX11, and in modern applications there is the toolkit library like Qt or GTK, rendering such as pango/cairo/freetype, libpng and libjpeg, and stored on that machine are all the fonts, icons, and other images the application is going to draw.

      The problem is the above complexity is being described for Wayland while X is being described as "ssh -X makes it work".

      When Wayland is in use you can be pretty certain that ssh will be quickly fixed to set $WAYLAND or whatever is needed to make the remote clients work, and it will be just as "automatic".

    56. Re:remote desktop vs windows by Anonymous Coward · · Score: 0

      obviously by ssh admin he means whoever administrates access to ssh, and would allow X forwarding in the sshd_conf file...

      You are incorrect. X forwarding still requires giving your local host permission to the x server.

    57. Re:remote desktop vs windows by pak9rabid · · Score: 1
      Yes...try reading the article:

      - Another new back-end is providing RDP support, Microsoft's Remote Desktop Protocol. While this isn't the proper remote Wayland implementation previously talked about with experimental code, RDP clients can now connect to this Weston back-end that is compliant with FreeRDP.

    58. Re:remote desktop vs windows by spitzak · · Score: 1

      It takes a lot more of those to send a compressed image over the wire than it does to send the instructions to build an image

      This is false. Have you ever worked with 3D output. We use NX here and to run VirtualGL because the bandwidth to send the image of the GL window is about 1/20th the size of the GLX requests.

      As many others have pointed out this is also false for most modern 2D applications because they render locally and send images. This could be blamed on the lack of a PostScript/SVG capable rendering, but I suspect even with SVG support the image will be smaller (this is why Google Maps sends images rather than SVG).

    59. Re:remote desktop vs windows by Anonymous Coward · · Score: 1

      I think the point is the method is there. wayland devs can do all this programmatically so as little as possible is aware the program is being sent across the network, so you never have to distinguish.

    60. Re:remote desktop vs windows by Hatta · · Score: 3, Insightful

      I don't get all the hate Wayland gets.

      I don't get all the hate Xorg gets.

      The developers of X don't even like X.

      The users of X like X just fine.

      the majority of people don't want to use X because of its performance limitations.

      What performance limitations? I have a beautiful hardware accelerated desktop that responds instantly every time. I can run cross platform 3d games at the same speed on both Windows and X. What does Wayland actually do for me?

      People who use X for features that Wayland does not support are the minority. A very vocal minority. This minority wants to impose its will over the majority.

      Yes, we're the minority who actually use our computers to do complex and important things. If all you do is watch youtube, you don't need network transparency. But a UNIX display system should cater to power users. That's why we use UNIX in the first place.

      I love how the whole GPL has breed a user base that has contempt for the developer base.

      What has bred contempt for the developers is the developers contempt for their users.

      --
      Give me Classic Slashdot or give me death!
    61. Re:remote desktop vs windows by Tarlus · · Score: 1

      "De facto" isn't really a thing in the world of Linux distributions.

      --
      /* No Comment */
    62. Re:remote desktop vs windows by deKernel · · Score: 1

      So what you are saying is that the vendor who provides the software that you need is forcing Wayland down your throat. That is a big difference because that means you need to bitch at the software vendor and not the Wayland crew.

    63. Re:remote desktop vs windows by Hatta · · Score: 4, Insightful

      Bitching at Wayland devs has turned "not planned, out of scope" into "working RDP implementation available". It seems to be fairly effective.

      --
      Give me Classic Slashdot or give me death!
    64. Re:remote desktop vs windows by JDG1980 · · Score: 2

      Bandwidth and CPU power. It takes a lot more of those to send a compressed image over the wire than it does to send the instructions to build an image.

      That would be true if modern applications still used X11 graphics primitives. But they don't. It's not 1985 any more; 8x8 bitmap fonts and non-anti-aliased Bresenham lines don't cut it these days. And those are the kinds of graphics primitives X11 supports. As a result, modern UIs generally use a third-party library such as cairo for everything, then the bitmap result gets sent over the wire when remoting with X11. In other words, it's no better than what you'd get with RDP, and if RDP supports primitives that people will actually use, then the latter will actually be superior.

    65. Re:remote desktop vs windows by firewrought · · Score: 3, Insightful

      The question is, how easy is it to use? With X forwarding, it's nothing more than 'ssh -X remotehost', then just run your program.

      Geeze Hatta, have some faith. If not in the Wayland developers themselves (who are also X developers and have some cred here, IIRC), then in the developers, distributions, and users of the Linux community writ large that will evaluate, integrate, and extend Wayland if it's advantageous over X or ignore if it's not.

      Everyone, including the Wayland developers, understands that network transparency is a necessary, compelling feature. It may undergo a shakeup and it may not be fully baked on day 1, but it will happen.

      --
      -1, Too Many Layers Of Abstraction
    66. Re:remote desktop vs windows by ArsonSmith · · Score: 1

      So Wayland apps can be run as an X client?

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    67. Re:remote desktop vs windows by ArsonSmith · · Score: 1

      Are you saying that Wayland apps can be run remotely over an ssh connection without a full install and something like RDP or VNC? Maybe I'll change my mind then.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    68. Re:remote desktop vs windows by ArsonSmith · · Score: 1

      It's not network transparent because I have to actually run it for it to work. I can run an app from my local terminal with the exact same command as I would use on a remote terminal.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    69. Re:remote desktop vs windows by ArsonSmith · · Score: 1

      How else would I run a Wayland app on the server but display it on my workstation?

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    70. Re:remote desktop vs windows by saynte · · Score: 2

      The developers of X don't even like X.

      The users of X like X just fine.

      Isn't it telling that the people developing X think it's the wrong solution for the current state of computing? Heck, even the network transparency (what I most often hear people raving about X) is just a slow way to send around bitmaps, because the rendering is rarely done using the X rendering primitives.

    71. Re:remote desktop vs windows by Tarlus · · Score: 1

      Are there a lot of applications that strictly depend on Wayland?

      --
      /* No Comment */
    72. Re:remote desktop vs windows by ArsonSmith · · Score: 1

      ssh is a way to access other servers. So long as I can run graphical and non graphical applications on that other server in teh same way I would locally then it's fine.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    73. Re:remote desktop vs windows by kenaaker · · Score: 1
      The last time I checked on a poorly performing GTK application, the reason it ran like crap was because it make thousands of calls to the X-Server to find out how big its window was. That call is synchronous and requires a round trip to the X-Server. It's also completely unnecessary. If the application is done properly, it knows what the window properties are and updates it's local copy of the properties when the XEvents that asynchronously carry information arrive.

      I don't know if that's still the case, but I wouldn't be surprised if it was.

    74. Re:remote desktop vs windows by Hatta · · Score: 1

      It is. What bothers me is that they can't even promise feature parity with X. If X forwarding sucks because modern X apps don't use the primitives available, reimplement forwarding with better primatives. Don't just throw your hands up and port a Microsoft solution.

      And then there are weird choices like client side window decorations, and window managers you can't change without recompiling the compositor.

      --
      Give me Classic Slashdot or give me death!
    75. Re:remote desktop vs windows by AvitarX · · Score: 1

      Wayland is trying to bring "do one thing, and do it well" to the GUI in Linux.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    76. Re:remote desktop vs windows by ArsonSmith · · Score: 1

      Not yet obviously, as it's mostly a useless academic exercise. But that is the goal right?

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    77. Re:remote desktop vs windows by Anonymous Coward · · Score: 0

      > If you want to edit a file remotely, you RDP that app and work with it,
      > or you remote the entire desktop (which is still faster than X remoting
      >just the app) and run the edit program.

      This is still much slower than editing on your machine using vfs like gvfs.

      Poor Windows users suffer with their RDP while on the same link I work comfortably with filesystem mounted via gvfs.

    78. Re:remote desktop vs windows by viperidaenz · · Score: 1

      Because Windows has no network file support? What have you been smoking for the last 25 years?

    79. Re:remote desktop vs windows by fikx · · Score: 1

      Wayland's goal is to replace the X server on Linux with the Wayland system for a graphical windowing environment. That replacement concept is a big part of the 'hate'. Those of us that use the features and/or like the potential of X do not want to see it go away, and so resent the threat of getting it taken away. As far as FOSS being about choice, that's fine, but if Wayland pushes to get rid of choice, then that's a bit different. Wayland wants most if not all Linux apps to be written for Wayland eventually. Where's the choice there?
      As far as the rest of the hate, a big part of that comes from Wayland implementing , from a technical standpoint, the kind of windowing environment that a lot of technical people know to be inferior to what we already have. I don't care how good the code is, if the code is doing something that's not worth doing, it's still a bad idea. same with the ease of writing for the new system: I don't care if it's easy as can be and super clean to write apps for it. If the window system isn't doing he right things, then not going to show any kind of support for it. "Hello World" written for the command line is easy and cleaner than a GUI, doesn't make it the best way to write apps.

      --
      AB HOC POSSUM VIDERE DOMUM TUUM
    80. Re:remote desktop vs windows by Anonymous Coward · · Score: 0

      Huh? Windows Terminal Services on Windows servers allows many hosts to one with RDP.
       

    81. Re:remote desktop vs windows by Anonymous Coward · · Score: 0

      Everyone, including the Wayland developers, understands that network transparency is a necessary, compelling feature.

      Not everyone: I've frequently seen people say "you don't want that" when network transparency has been brought up. They seem to think that exporting a desktop is all we want.

      If the Wayland developers can make it so that ssh -Y works (or some equivalent), then great. But not everybody seems to think that's necessary.

    82. Re:remote desktop vs windows by poizan42 · · Score: 1

      Well, assuming that the ssh admin has permitted ssh forwarding. And that you invoked your ssh client with the appropriate flags. And that you export the DISPLAY variable on the remote host. And that you set your xhost permissions on your own host.

      Other than that, nothing to be done.

      You mean

      ssh -X user@host xterm?

      Damn hard that is!

    83. Re:remote desktop vs windows by poizan42 · · Score: 1

      obviously by ssh admin he means whoever administrates access to ssh, and would allow X forwarding in the sshd_conf file...

      You are incorrect. X forwarding still requires giving your local host permission to the x server.

      I don't know which distro you use, but usually that is enabled unless whoever administrates access to ssh disables it.

    84. Re:remote desktop vs windows by Alex+Belits · · Score: 0

      You are incorrect. X forwarding still requires giving your local host permission to the x server.

      And here is the proof that you have no idea what are you talking about.

      1. The "server" in question is your local X server.
      2. If you use anything under X, you have access to X server BECAUSE THIS IS WHAT DISPLAYS EVERYTHING YOU SEE.

      This is the quality of Windows astroturfers and Ballmer's fanboys, they don't even bother to get the most fundamental knowledge before "discussing" it by copy-pasting random words. Go, kill all your friends, then yourself.

      --
      Contrary to the popular belief, there indeed is no God.
    85. Re:remote desktop vs windows by poizan42 · · Score: 2

      Flickering and architectural problems. The first is purely cosmetic, but is impossible to fix without making chances to the core protocol. The second means that an order of magnitude more work is required to add new functionality than what could be done with a more modern design.

      Daniel Stone explains the problems with X11 in great details here: http://www.youtube.com/watch?v=RIctzAQOe44

    86. Re:remote desktop vs windows by Anonymous Coward · · Score: 0

      fuck off.

      sincerely, a/c

    87. Re:remote desktop vs windows by ChunderDownunder · · Score: 1

      vim runs in a terminal, why exactly would you need remote windowing?

    88. Re:remote desktop vs windows by ChunderDownunder · · Score: 3, Interesting

      Which software depends on Wayland? I'm curious, because I can't think of any.

      A backend-agnostic toolkit such as Qt will be an equal citizen on X11, Wayland, Mir, Win32, OS X, Android, Haiku. It should be possible to run the same binary on the same host selecting X11 or Wayland as a backend by loading the appropriate .so at runtime.

      So at what point does such software 'depend' on Wayland?
      * When a vendor statically links a binary against Wayland? - complain to the vendor, you're paying for it.
      * When a remote machine doesn't include the X11 backend? - complain to the sysadmin
      * When the Wayland backend supports extra 'bling' ? add the eye-candy to the X11 backend

    89. Re:remote desktop vs windows by saynte · · Score: 2
      There's a very convincing talk I saw by Daniel Stone (X developer, Wayland developer), you can watch it on youtube. Basically X is more bad than good, and because of this no one can/wants to even implement it properly because to implement the bad parts is just insane. So by the time you fix all of X's flaws, pull out the font rendering, drivers, etc., it's not really X anymore.

      http://www.youtube.com/watch?v=RIctzAQOe44

      I understand people want their forwarding, but as long as I can get a remote window up on my screen, that's fine for me, and they seem to have this covered with RDP. It'd be great to get SSH integration like X currently has, but not essential.

    90. Re:remote desktop vs windows by Alex+Belits · · Score: 0

      X isn't network transparent and hasn't been for many years.

      Of course, it is network-transparent -- I use it over the network right now.

      Seriously, this is Microsoft astroturfers are trying to shout down all opposition to Wayland witn nonsense, because they want to promote an inferior direction of development. There is no other explanation, no one else is interested in Wayland -- not Google, not Apple, not Oracle, not even Canonical, yet there is a constant stream of nonsense "supporting" Wayland with copypasta and blatantly false claims like the above.

      --
      Contrary to the popular belief, there indeed is no God.
    91. Re:remote desktop vs windows by Anonymous Coward · · Score: 0

      Yeah, because bitching creates code. I think i've heard of that language, yeah, bitchin. Nice IDE and language. I don't know why people even talk about C and C++ and others, cause bitchin is obviously the language almost everything is made with.

    92. Re:remote desktop vs windows by Anonymous Coward · · Score: 0

      I don't, so don't count me in in your damn users like X thing.

    93. Re:remote desktop vs windows by dbIII · · Score: 1

      Wayland doesn't.

    94. Re:remote desktop vs windows by Anonymous Coward · · Score: 0

      because they want to promote an inferior direction of development. There is no other explanation,

      Translation: I can't think of anything else therefore my explanation is correct.

      Microsoft does not give a fuck about this website. In fact nobody at Google/Apple/Adobe/Oracle/IBM gives a fuck either. There has never been any any evidence presented other than mindless speculation of mentally imbalanced trolls (the set you belong to) that they would ever be interested in this website. BTW Have you gotten the results from your mental checkup yet? Did the doctor advice some rest? Maybe he said something like don't attempt to do logic (esp deductive reasoning) for a few decades because it might hurt your brain??

    95. Re:remote desktop vs windows by SkunkPussy · · Score: 1

      because I find it quicker to use a mouse to perform some actions when I am dealing with split windows - for example moving a dividing bar.

      --
      SURELY NOT!!!!!
    96. Re:remote desktop vs windows by SkunkPussy · · Score: 1

      My experience of remote desktop is that it is a remote desktop virtualiser rather than a window virtualiser. Other commenters have stated that since a recent version of Windows it supports application virtualisation as well. This was helpful. Your comment on the other hand didn't contribute.

      --
      SURELY NOT!!!!!
    97. Re:remote desktop vs windows by SkunkPussy · · Score: 1

      Text selection sometimes works better with the mouse, and arranging split windows usually works better with the mouse. Also I don't necessarily have to log into two terminals if I wish to have the code open and the command line, when I can have the code open in gvim. I expect I could set something up with screen but that is more effort than using the existing windowing system.

      --
      SURELY NOT!!!!!
    98. Re:remote desktop vs windows by SkunkPussy · · Score: 1

      Incorrect.

      The X application that you run remotely has no clue that it is going over an ssh connection. It looks at the DISPLAY variable as normal, then it finds that it points to a particular local port. This port has been opened by ssh which also set up the DISPLAY variable in your shell. ssh -X does the magic but it wouldn't be possible without a network transparent protocol.

      --
      SURELY NOT!!!!!
    99. Re:remote desktop vs windows by aled · · Score: 1

      If X developers don't want to keep it going and prefer to develop Wayland then feel free to fork X and carry it from there. I understand that open source works that way.

      --

      "I think this line is mostly filler"
    100. Re:remote desktop vs windows by drinkypoo · · Score: 1

      There is no magic. The claim that somehow the remote machine does not contain "the desktop" is also false, there is at least libX11, and in modern applications there is the toolkit library like Qt or GTK, rendering such as pango/cairo/freetype, libpng and libjpeg, and stored on that machine are all the fonts, icons, and other images the application is going to draw.

      Well no. In most cases, none of that stuff but libX11 or equivalent is on your machine. All of it is running on the server. Your X Terminal does not need Qt or GTK to display a Qt or GTK application, and in fact doesn't have either. It does not need to have any fonts, though it should probably have fixed and a few of the other common monospace fonts built in; any actual fonts can be delivered through a font server.

      When Wayland is in use you can be pretty certain that ssh will be quickly fixed to set $WAYLAND or whatever is needed to make the remote clients work, and it will be just as "automatic".

      It's not yet clear that Wayland will ever support displaying less than a full desktop across a network connection, and nothing the developers have said suggests otherwise.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    101. Re:remote desktop vs windows by drinkypoo · · Score: 1

      Well, assuming that the ssh admin has permitted ssh forwarding.

      There is no "ssh admin", it's the user.

      Uh no

      drink@alexander:~$ grep -i forward /etc/ssh/sshd_config
      X11Forwarding yes

      You're spot on with your other points, which makes this particularly confusing.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    102. Re:remote desktop vs windows by drinkypoo · · Score: 0

      This is false. Have you ever worked with 3D output. We use NX here and to run VirtualGL because the bandwidth to send the image of the GL window is about 1/20th the size of the GLX requests.

      Yes, he said you have to use NX, and you said you use NX. You fail at basic reading comprehension.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    103. Re:remote desktop vs windows by Coryoth · · Score: 2

      It's not yet clear that Wayland will ever support displaying less than a full desktop across a network connection, and nothing the developers have said suggests otherwise.

      I've seen a demo that forwarded individual windows, and moreover managed to move and duplicate the single window over a couple of displays -- like xmove, but working (xmove never worked well, and is unmaintained now), with bonus features. Wayland will have these things in due course.

    104. Re:remote desktop vs windows by DrXym · · Score: 1
      Wayland is about making the desktop more efficient by reducing context switching and state duplication across processes. It won't stop you running "useful applications", nor make them less useful somehow. Indeed it will ultimately lead to a more responsive desktop.

      Eye candy has little to do with it. Perhaps you also object to damage and compositors in X for similar reasons. After all, these were demoed with wibbly wobbly windows, rotating cubes etc. even the primary advantage of the extensions was to stop windows from trashing each other as the desktop was rearranged.

    105. Re:remote desktop vs windows by Anonymous Coward · · Score: 0

      Of course, it is network-transparent -- I use it over the network right now

      No... it's not. It's "network aware"... and so is Windows... and so is Wayland. X stopped being "network transparent" in the mid-90s.

      Your scenarios work just as well under Windows and Wayland.

      You really don't know ANYTHING about X do you? You're just a shouty idiot with a bug up his ass.

    106. Re:remote desktop vs windows by AvitarX · · Score: 1

      The vectors aren't the type drawn by X.

      This is covered in talks. QT renders the vector (including anti-aliased fonts), and then sends a bitmap to the X server. What you propose is a remote backend to QT (and another for GTK, etc etc). That still bypasses X (and yes, I personally think it would be awesome if all KDE apps were remotable at the QT level, sending commands to be drawn on the user side).

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    107. Re:remote desktop vs windows by DeVilla · · Score: 1

      A backend-agnostic toolkit such as Qt will be an equal citizen on X11, Wayland, Mir, Win32, OS X, Android, Haiku. It should be possible to run the same binary on the same host selecting X11 or Wayland as a backend by loading the appropriate .so at runtime.

      Is this going to work as well as using SDL to select between Alsa & Pulseaudio? If so, then I think Microsoft still be able to maintain a monopoly on the desktop with Windows 8.

      So at what point does such software 'depend' on Wayland? * When a vendor statically links a binary against Wayland? - complain to the vendor, you're paying for it.

      ... and the vendor will say "Fine, but we will only support the most bloody bleeding edge version of Ubuntu" to avoid multi-distribution shared library dependency hell. And once they've done that, they might as well only support Mir.

    108. Re:remote desktop vs windows by Bengie · · Score: 1

      The developers of X don't even like X.

      The users of X like X just fine.

      Let them develop X then, if they so want to use it.

      The only thing I have against X is the vocal community around X that complains when something else tries to get more attention. Continue to use X, it works for what you want, but holy crap, for people who don't actually develop X, they want to tell developers what to work on.

      Even if Wayland was total crap in every way, what entitlement the users of of X must feel to to constantly rag on the developers of Wayland.

    109. Re:remote desktop vs windows by Alex+Belits · · Score: 0

      ^^^
      This is an example of random phrases being posted in a discussion to create an impression of some point of view having popular support. Microsoft astroturfers are hard at work, promoting wrong directions of development for technology that competes with Microsoft "solutions".

      --
      Contrary to the popular belief, there indeed is no God.
    110. Re:remote desktop vs windows by Alex+Belits · · Score: 0

      No... it's not. It's "network aware"..

      "Network aware" is not even a technical term.

      Your scenarios work just as well under Windows and Wayland.

      What "scenarios"?

      You really don't know ANYTHING about X do you? You're just a shouty idiot with a bug up his ass.

      I use X since 1993, when to get a new version running on SunOS 4, one had to download sources from x.org (that existed then, managed by the "old" X consortium, but Sun was too slow to provide packages for their systems), and I am most certain, I know how it works, what it can and can't do.

      --
      Contrary to the popular belief, there indeed is no God.
    111. Re:remote desktop vs windows by Anonymous Coward · · Score: 0

      * "Network aware" is not even a technical term.

      ? It's as much a technical term as "network transparent".

      * What "scenarios"?

      The ones you keep outlining as to why X is "network transparent". Aren't you reading your own fucking posts?

      * I use X since 1993, when to get a new version running on SunOS 4, one had to download sources from x.org (that existed then, managed by the "old" X consortium, but Sun was too slow to provide packages for their systems), and I am most certain, I know how it works, what it can and can't do.

      I've owned a car and had a drivers license since 1988... it's doesn't mean I'm qualified to talk about the details of engine design.

      See... you've dodged every actual question. You have nothing to back up your arguments - you just appear on every X thread that starts crapping on about "ssh -X" - as if it's some kind of fundamental requirement of a desktop that cannot be replicated with anything other than pure X goodness.

      That's why everything thinks you're an idiot with nothing useful to say.

    112. Re:remote desktop vs windows by Alex+Belits · · Score: 1

      See... you've dodged every actual question.

      You never actually asked anything, you are spewing spurious statements pretending that they are relevant.

      You have nothing to back up your arguments - you just appear on every X thread that starts crapping on about "ssh -X" - as if it's some kind of fundamental requirement of a desktop that cannot be replicated with anything other than pure X goodness.

      Actually I have mentioned many situations when X is used remotely, and ssh is only necessary for convenience and/or over insecure network -- what may not be the case on switched local network with secure segment used for management. I used a 3D graphics workstation/server combination that had unencrypted X over a local network to run CAD application, and it fit into the same model.

      The requirement for many-to-many application to display relationship, window management and compositing with components taken from applications running on unrelated hosts, and a reliable authorization/authentication mechanism for remote UI that works with or without encryption and is not a license counter in disguise, so far is only met by X. As opposed to Microsoft astroturfers and fanboys, people who have access to such technology, use it for purposes that require it. Obviously, it's not important for users who only switch between Facebook and Angry Birds. If Wayland was presented as a new Angry Birds development kit, no one would care.

      --
      Contrary to the popular belief, there indeed is no God.
  2. fuck phoronix by Anonymous Coward · · Score: 1
    1. Re:fuck phoronix by Anonymous Coward · · Score: 0

      I don't understand. Phoronix is the source. They wrote about it first.

    2. Re:fuck phoronix by Anonymous Coward · · Score: 0

      no the mailing list people wrote about it first. is that so hard to understand? there is only one link the the summary besides the /. link. it leads to a site where all the links within the article go to the same site. seems spammy to me. burn the fucking world down!

  3. GLES Acceleration for the Pi? by Anonymous Coward · · Score: 0

    I love my Pi, but it suffers immensely from slow redraws.

  4. Die X Die! by Anonymous Coward · · Score: 0, Insightful

    Nothing has been keeping Linux on the desktop behind more than X. Finally some decent graphics. Keep up the good work and keep the good bits coming.

    1. Re:Die X Die! by jedidiah · · Score: 1

      Yeah. That whole MS-DOS dominance of desktop computing had nothing do do with anything.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    2. Re:Die X Die! by Anonymous Coward · · Score: 0

      Awww.... poor Linux zealot playing the MS-DOS card. I use Linux where it's suited, servers and embeded systems. Never on a desktop or laptop computer where graphic performance, features and stability matter. Still, my hat's off to the devs working on Weyland. However, even after it matures and gains a sizeable base, there is still a major hurdel to overcome before Linux breaks into mainstream use on PCs: Style! Something FOSS has always struggled with.

  5. wm api by Anonymous Coward · · Score: 2, Interesting

    Can anyone point me to the docs for writing my own window manager?

    1. Re:wm api by Anonymous Coward · · Score: 0

      You mean like a Gnome theme, or are you talking about down to the Gtk level?

    2. Re:wm api by Anonymous Coward · · Score: 0

      O.o

      I think he means window manager.... which would mean like a replacement for part of Gnome... a replacement for Compiz-Fuzion sort of thing.

    3. Re:wm api by jones_supa · · Score: 1

      A window manager works at even lower level than GTK.

    4. Re:wm api by hobarrera · · Score: 1

      Not really, they're different things.
      Some WMs use GTK to draw window decorations, so, from some perspective, you might say it's higher level. To be precise, they're different things, not higher or lower level.

  6. Why so much Wayland? by Ecuador · · Score: 3, Insightful

    Call me ignorant. but can someone explain why we have more than a post per week either about or mentioning Wayland for the last couple of months? Is it really that interesting for the average /. user to hear about every feature added to Wayland or every project/company whatever that supports or does not support Wayland in some way? Or is it just one of those strange obsessions of the /. editors?
    I understand it is an important project, supposed to be the successor to X11 etc so it has more interest to geeks than, say, bitcoins, but is it really that interesting?

    --
    Violence is the last refuge of the incompetent. Polar Scope Align for iOS
    1. Re:Why so much Wayland? by Anonymous Coward · · Score: 0

      Only in the same way that Bitcoin and other products advertised on Slashdot are only "strange obsessions" of the editors.

      It's as interesting as they are paid to find it interesting.

    2. Re:Why so much Wayland? by Microlith · · Score: 1

      can someone explain why we have more than a post per week either about or mentioning Wayland for the last couple of months?

      Because there's been a lot of activity in the desktop rendering space, particularly with Canonical using SurfaceFlinger and announcing Mir amid a spray of FUD.

      Of course, we could just start arbitrarily ignoring projects and other things that Ecuador doesn't like.

    3. Re:Why so much Wayland? by MightyYar · · Score: 1

      I'm reading. This is the kind of stuff I come to read, though sometimes I admit getting sucked into the trolling articles about BIG COMPANY X suing BIG COMPANY Y.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    4. Re:Why so much Wayland? by ssam · · Score: 5, Funny

      wayland is a pyramid scheme. the editors have mined lots of waylands when they were cheap, and now they are trying to push the price up so they can sell them all. anyone who thinks a wayland is worth $200 is a fool. they are only good for buying drugs. back to the gold standard. get off my lawn. waste of energy. where's my gun.

    5. Re:Why so much Wayland? by Ecuador · · Score: 1

      Of course, we could just start arbitrarily ignoring projects and other things that Ecuador doesn't like.

      Yes, please, can we go back to Assange and how Ecuador offered him asylum?

      --
      Violence is the last refuge of the incompetent. Polar Scope Align for iOS
    6. Re:Why so much Wayland? by Anonymous Coward · · Score: 0

      I think we should start a subsubsubsubculture on Slashdot aggressively posting "How is this 'Stuff that matters?'" to all the super-niche fanboy articles about Wayland, Bitcoin, and Raspberry Pi. (note that raspberry pie, in contrast, does matter)

    7. Re:Why so much Wayland? by Anonymous Coward · · Score: 0

      Best post on slashdot today! Bravo, sir!

      Personally, I'd rather read about Bitcoin than Wayland. Bitcoin's an interesting experiment in cryptography, economics, and networking. Wayland is just some NIH people reinventing the wheel again. X11 is quck and snappy on this working 486 I have over here, so I don't see why we need a big project to fix it's "slow" performance.

    8. Re:Why so much Wayland? by jones_supa · · Score: 1

      I understand it is an important project, supposed to be the successor to X11 etc so it has more interest to geeks than, say, bitcoins, but is it really that interesting?

      I find them quite interesting and would like the rate of Wayland news to be kept at its current level.

    9. Re:Why so much Wayland? by jedidiah · · Score: 1

      ...and I am happy as a clam with all of my Steam games.

      As an end user, even neglecting remote desktop use cases, I am still missing the point of trying to throw the baby out with the bathwater.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    10. Re:Why so much Wayland? by Anonymous Coward · · Score: 0

      Slashdot already selectively chooses winning projects.

      The magic list:
      Linux (most distros)
      haiku
      freebsd (slow news day)
      netbsd (once a year)
      dragonfly (the golden child of BSD on slashdot)
      openbsd (just when they screw up)
      an occasional solaris fork but that's drying up

      We rarely hear about other OS news. It's sad.

    11. Re:Why so much Wayland? by ssam · · Score: 5, Informative

      I should probably say I am not anti wayland (though X11 works well for me on a wide range of hardware including my phone). But the linux.conf.au 2013 talk makes a pretty good case https://www.youtube.com/watch?v=RIctzAQOe44 (it should also be required viewing before anyone is allowed to comment on wayland)

    12. Re:Why so much Wayland? by Cenan · · Score: 1

      So like Anonymous, but with cowards instead of script kiddies? And we could meet in super secret IRC chatrooms and, you know, hang out and talk smack about all the drones and fanbois. Oh, and we could all post at the same time, wouldn't it be super awesome if there were 31 frits prost!'s? Oh the glory.

      --
      ... whatever ...
    13. Re:Why so much Wayland? by Anonymous Coward · · Score: 0

      Thanks. Makes sense now.

    14. Re:Why so much Wayland? by kermidge · · Score: 1

      Agreed.

      It's been way too many years, so in the public interest for niche stories spurred by proponents and detractors alike: it was reported that Natalie Portman suffered a wardrobe malfunction yesterday while walking down a sidewalk. One of her socks 'accidentally' slipped, exposing an ankle. Since the other ankle remained covered, the question "Is one larger than the other?" is as yet un-answered. No pics yet, so it didn't happen.

      Raspberry and rhubarb pie, now that is something that matters. De gustibus....

    15. Re:Why so much Wayland? by Bill_the_Engineer · · Score: 1

      Call me ignorant. but can someone explain why we have more than a post per week either about or mentioning Wayland for the last couple of months?

      Because topics likes these generate web traffic. Bitcoin stories generate debates on its merits as a currency. Waveland stories generate X must live, RDP is better than X, and Linux may finally catchup debates.

      There may be more legitimate stories out there, but it wouldn't generate as much traffic and therefore aren't favored as much by this and other tech news sites.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    16. Re:Why so much Wayland? by gigaherz · · Score: 3, Funny

      Because my computer is >1000 times more powerful than your 486, so I expect the graphical environment to similarly be >1000 times more powerful than it is on your 486. X11 can't give me that, it seems. Wayland might. We'll see.

    17. Re:Why so much Wayland? by spitzak · · Score: 1

      Say what you want about Canonical, but Mir apparently kicked the Wayland developers in the ass and got them working again. Which is why there are so many posts about Wayland recently.

    18. Re:Why so much Wayland? by Reservoir+Penguin · · Score: 1

      This presentation only confirms our suspicions, the dude is more interested in eye-candy and fixing visual glitches than functionality.

      --
      US-UK-Israel: The real Axis of Evil
    19. Re:Why so much Wayland? by snadrus · · Score: 1

      Watch that video. The only benefits lost are Motif compatibility & similar tools that no-one cares to update. Remoting will be faster with Wayland. It'll be rooted or rootless, user's choice.

      I see "X11 => Wayland" like "x86 => ARM". Progress requires breaking compatibility sometimes when old assumptions are getting you down. It doesn't mean that everyone must change.

      --
      Science & open-source build trust from peer review. Learn systems you can trust.
    20. Re:Why so much Wayland? by TheRealMindChild · · Score: 1

      Fixing visual glitches is part of functionality. If a user spends 10+ seconds looking at a window trying to rerender due to maximizing the window, with no UI update, the experience is a failure and your platform is doomed.

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    21. Re:Why so much Wayland? by IllForgetMyNickSoonA · · Score: 1

      Troll mod? I'd love to know why - what was factually wrong in what I wrote?

    22. Re:Why so much Wayland? by drinkypoo · · Score: 1

      If what is better about Wayland is so complex that it cannot be explained in a couple of simple sentences or maybe a short bullet list, and requires an entire video, it's not better.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    23. Re:Why so much Wayland? by ssam · · Score: 1

      ok. there are probably inaccuracies here (i am not an x developer, the video presenter is), but these seem like the import and points from the video
      Large amounts of X11 are irrelevant now.
      Most of the drawing code is unused now. the ui tool kit libraries draw to a bit map and send that to the screen.
      Lots of the code for dealing with hardware and power management is now in the kernel.
      X11 has I/O port management, PCI bus management, binary loaders, BIOS emulation, its basically an OS.
      It has accumulates multiple input, display management and buffer stacks.
      Most people use a composited window manager, so actually the WM draws the whole display, and sends everything as a single bitmap.
      Most drawing does not even really use X, it uses DRI to talk directly to the hardware.
      This has all been achieved by piling extensions on to X11, so as to keep the core protocol unchanged
      Its very hard to make everything frame perfect in X11. when a window is resized X draws mess before the client has a chance to redraw. its very hard to avoid flicker and tearing.

      Imagine if HTML5 had never removed anything, and so had thousands of tags that all web browsers had to support. Now imagine if every website just used HTML to create a single full page canvas element, and then used javascript to draw into that. people would eventually say that HTML is irrelevant and that we need a new model.

  7. Yay for delivering results by Tailhook · · Score: 1

    You can dream up all the X replacements you want, but you need to deliver working code.

    Good job Wayland.

    --
    Maw! Fire up the karma burner!
  8. I'm Stoked by Tyler+R. · · Score: 5, Insightful

    Wayland is going to be the best thing to happen Linux ever! This is what's going to make Steam games smooth, make graphical lags and glitches nonexistent, and set the stage for better graphics drivers from graphics card venders! I'm stoked! Can't wait for this to go mainstream!

    1. Re:I'm Stoked by Anonymous Coward · · Score: 0

      Wayland is going to be the best thing to happen Linux ever! This is what's going to make Steam games smooth, make graphical lags and glitches nonexistent, and set the stage for better graphics drivers from graphics card venders! I'm stoked! Can't wait for this to go mainstream!

      ...all that is needed now is a better name.
      Seriously, who here besides me feels always reminded of Wayland Smithers ;)

    2. Re:I'm Stoked by Cenan · · Score: 2

      Me too. And Weston sounds like a gun that didn't quite kill enough people to achieve legendary status.

      --
      ... whatever ...
    3. Re:I'm Stoked by Anonymous Coward · · Score: 0

      Where are the funny mod points?

    4. Re:I'm Stoked by hobarrera · · Score: 1

      Wayland is going to be the best thing to happen Linux ever! This is what's going to make Steam games smooth,

      Once we convince Value to port Steam to wayland, that is.

      make graphical lags and glitches nonexistent,

      Huh? What are you talking about? I see no such thing on X.

      and set the stage for better graphics drivers from graphics card venders! I'm stoked! Can't wait for this to go mainstream!

      Graphics drivers need to be moved lower level. But yes, I think wayland would contribute greatly to this.

    5. Re:I'm Stoked by nadaou · · Score: 1

      apparently they flew over the top of everyone's head.

      --
      ~.~
      I'm a peripheral visionary.
  9. I still prefer X.... by Damouze · · Score: 1

    On the one hand I am beginning to find this development interesting.

    On the other hand, we already have a proven stable graphical application protocol. It's called X and it's been around for 30 years. I just don't get it. Why reinvent the wheel?

    --
    And on the Eighth Day, Man created God.
    1. Re:I still prefer X.... by Microlith · · Score: 1

      Because of all the unused cruft in X that makes maintaining it a hairy beast.

    2. Re:I still prefer X.... by tuffy · · Score: 2

      Wayland promises to eliminate tearing, lag, redrawing or flicker, which would be a welcome change.

      --

      Ita erat quando hic adveni.

    3. Re:I still prefer X.... by firewrought · · Score: 3, Interesting

      It's not reinventing the wheel so much as reorganizing it to remove legacy cruft from the performance-critical hotpath b/t clients and hardware.

      From the Wayland architecture overview:

      Most of the complexity that the X server used to handle is now available in the kernel or self contained libraries (KMS, evdev, mesa, fontconfig, freetype, cairo, Qt, etc). In general, the X server is now just a middle man that introduces an extra step between applications and the compositor and an extra step between the compositor and the hardware.

      --
      -1, Too Many Layers Of Abstraction
  10. Dead on arrival? by Marcion · · Score: 1

    At the most optimistic, Wayland is still one or two years away from mainstream use. Even then, most apps will run under the rootless X server.

    X will finally disappear if and when all apps upgrade to GTK3 or QT5 (which might be never).

    Wayland is X designed properly, however it is basically the same thing. It does not seem to yet acknowledge the wider changing context within which desktop Linux has to operate, i.e. we are moving away from a world where manufacturers produce devices for Windows (and don't care about desktop Linux) into a world where manufacturers produce devices for Android (and still don't care about desktop Linux).

    Canonical became flame-bait central over Mir and their reactive 'community engagement' (troll feeding), but I wonder if they have a point, that by the time Wayland is widely deployable it will be outdated?

    1. Re:Dead on arrival? by mu22le · · Score: 2
    2. Re:Dead on arrival? by Wesley+Felter · · Score: 2

      Even years from now there will still be a few people who do actual work, and they won't be using tablets to do it. They'll be using computers and they'll need an OS which is optimized for productivity, not gaming, watching movies, tweeting, or shopping at Amazon. Few as they are, these people are willing to pay real money for a computer, like $2,000. Perhaps that is what GNOME and KDE should focus on, considering that Microsoft, Apple, Google, and Canonical don't care.

    3. Re:Dead on arrival? by TheDarkMaster · · Score: 1

      Every week I read "The desktop is dead", written by some retarded CEO or "guru". I am hopeful that the Wayland make things right (aka, desktop), but ... Where are the distros using then? Or he will be forever a curiosity?

      --
      Religion: The greatest weapon of mass destruction of all time
    4. Re:Dead on arrival? by Microlith · · Score: 1

      I don't see any actual argument being made here that highlights how Wayland could possibly be obsolete by the time it is widely deployed. Mir doesn't even exist, and the only arguments for it were purely uninformed FUD.

    5. Re:Dead on arrival? by Anonymous Coward · · Score: 0

      Wayland is X designed properly, however it is basically the same thing.

      Wayland is not X designed properly; Wayland is not at all X and it does not do basically the same thing.

      Love it or hate it, but it is not X at all.

    6. Re:Dead on arrival? by Hatta · · Score: 1

      At the most optimistic, Wayland is still one or two years away from mainstream use.

      The most optimistic projection is that Wayland will never be in mainstream use.

      Even then, most apps will run under the rootless X server.

      Leaving us endlessly confused over how to forward apps over the network. And leading to all sorts of confusion about window managers and decorations.

      X will finally disappear if and when all apps upgrade to GTK3 or QT5 (which might be never).

      As if those are the only toolkits in existence. What about wx apps? xcb? Java?

      Wayland is X designed properly, however it is basically the same thing.

      If it were designed properly, it would support network transparency by default. It would also have server side window decorations. And you could switch window managers without restarting the entire display. Personally, I don't much appreciate sacrificing features for "proper design".

      Canonical became flame-bait central over Mir and their reactive 'community engagement' (troll feeding), but I wonder if they have a point, that by the time Wayland is widely deployable it will be outdated?

      If they retained X11 protocol compatibility, this would never be an issue.

      --
      Give me Classic Slashdot or give me death!
    7. Re:Dead on arrival? by Anonymous Coward · · Score: 0

      If they retained X11 protocol compatibility, Wayland would be pointless

    8. Re:Dead on arrival? by Hatta · · Score: 1

      Lies. There's nothing wrong with X that can be attributed to the protocol. It's the Xorg codebase that's gotten unwieldy. Wayland throws the baby out with the bathwater.

      --
      Give me Classic Slashdot or give me death!
    9. Re:Dead on arrival? by geek · · Score: 1

      Even years from now there will still be a few people who do actual work, and they won't be using tablets to do it.

      Are you sure about that? My phone has more processing power than my desktop did just 8-10 years ago. In fact my phone is so fast there really is no reason why I shouldn't be able to dock it to a monitor with a bluetooth keyboard/mouse and get all of my work done on it. Then undock it and take it with me wherever I go.

      I have a full office suite on my phone. It does exchange activesync. I have a multitude of HTML5 compatible web browsers capable of handling most of the web applications I work with.

      I'm seeing less need for a desktop every day. Of course the people developing this idealized version of a smartphone will likely need powerful high end workstations for compilation and rendering etc but why would 90% of the population need all of the power a desktop offers? I'm even somewhat of a power user and even I see the writing on the wall. We've reached a state where "faster" has become "fast enough." I don't need more software bloat clogging up my system requiring hardware upgrades every year. A slimmed down, Android or iOS operating system will do everything I need on a day to day basis, will be more portable, have a longer lasting battery and in the case of Android, not lock me into a desktop ecosystem like Microsoft or Apple.

      I think its ironic that there still isn't a decent activesync outlook replacement for Linux desktops but there are numerous ones for my phone. In some ways my phone is actually more functional than my desktop.

    10. Re:Dead on arrival? by spitzak · · Score: 1

      I think he means "a large screen that can hold more than one job at a time". Desktop has nothing to do with how powerful the machine is, and I really would not be surprised if in the end the machines on desktops and in phones are of equal power (probably because the desktop is just a screen communicating with bluetooth to a phone that is the actual computer).

    11. Re:Dead on arrival? by Wesley+Felter · · Score: 1

      Yeah, I'm thinking 30" monitor + keyboard + mouse, apps that aren't forced full screen, a real file system instead of crippled sandboxes, etc. If tablets can deliver that, more power to 'em, but I doubt it.

    12. Re:Dead on arrival? by hobarrera · · Score: 1

      At the most optimistic, Wayland is still one or two years away from mainstream use. Even then, most apps will run under the rootless X server.

      X will finally disappear if and when all apps upgrade to GTK3 or QT5 (which might be never).

      ArchLinux already has GTK3 and QT5. Lots of apps use the former. I don't see wayland anywhere near replacing X yet.

    13. Re:Dead on arrival? by Anonymous Coward · · Score: 0

      we are moving away from a world where manufacturers produce devices for Windows (and don't care about desktop Linux) into a world where manufacturers produce devices for Android (and still don't care about desktop Linux).

      Canonical became flame-bait central over Mir and their reactive 'community engagement' (troll feeding), but I wonder if they have a point, that by the time Wayland is widely deployable it will be outdated?

      Even as a casual observer its been pretty apparent that wayland has just been crawling before walking. Nay-sayers seem to think that the lack of discussion from the dev team regarding sprinting is worth jumping up and down over.

      Will wayland be outdated when it lands? If your definition of "outdated" is "not yet tailored to every use case", well probably. But actually outdated? Nah.

      Amid all the internet drama over Mir, the shit slinging kind of glossed over the fact Canonnical just plain old didn't even know what wayland was when they gave up on it. After the announcement the dude Cannonical had working on wayland shows up in #wayland, and put into stark relief just how poorly they understand the project, and among other things had it explained to him how the now-no-longer-secret canonical requirements could have been satisfied with wayland.

    14. Re:Dead on arrival? by CTachyon · · Score: 1

      Lies. There's nothing wrong with X that can be attributed to the protocol. It's the Xorg codebase that's gotten unwieldy. Wayland throws the baby out with the bathwater.

      This is, of course, why XCB has taken the Linux universe by storm and everyone has abandoned toolkits like GTK in favor of the unicorns and puppies that XCB brings us. Everyone loves atoms, pixmaps, and server-side bitmap fonts.

      --
      Range Voting: preference intensity matters
    15. Re:Dead on arrival? by Anonymous Coward · · Score: 0

      hatta, you are just a fucking troll.

    16. Re:Dead on arrival? by aled · · Score: 1

      from the Wayland faq it seems that the X developers have a different perception of the X protocol:

      What is wrong with X?

      The problem with X is that... it's X. When you're an X server there's a tremendous amount of functionality that you must support to claim to speak the X protocol, yet nobody will ever use this. For example, core fonts; this is the original font model that was how your got text on the screen for the many first years of X11. This includes code tables, glyph rasterization and caching, XLFDs (seriously, XLFDs!). Also, the entire core rendering API that lets you draw stippled lines, polygons, wide arcs and many more state-of-the-1980s style graphics primitives. For many things we've been able to keep the X.org server modern by adding extensions such as XRandR, XRender and COMPOSITE and to some extent phase out less useful extensions. But we can't ever get rid of the core rendering API and much other complexity that is rarely used in a modern desktop. With Wayland we can move the X server and all its legacy technology to an optional code path. Getting to a point where the X server is a compatibility option instead of the core rendering system will take a while, but we'll never get there if don't plan for it.

      --

      "I think this line is mostly filler"
  11. You mean... by Anonymous Coward · · Score: 1

    All that unused cruft they've already broken like non-greyscale 8 bit pseudocolor palettes, all the legacy Xlib functionality (removed during the migration to xcb), XAA support, All those 'legacy' 16 bit capable 3d accelerators and the dri1 infrastructure to support them?

    Cuz yeah, all that 'cruft' has already been dropped, whether the rest of us wanted it to or not, and irrespective of if the performance of the 'replacements' which generally speaking only showed performance improvements for the then-current generation of graphics cards, not the legacy ones which now had to fall back to unaccelerated drivers as the code their accelerated counterparts relied on was stripped out as 'too much trouble to maintain'.

    The only reason I'm rooting for wayland is so all those douchebag devs and companies will move on and stop raping X11 into the bloated and ever less useful monstrosity it's become.

  12. Bah. by Anonymous Coward · · Score: 0

    Not dead yet? No? Wake me when so, good sir.

  13. One thing you didn't notice ... by dbIII · · Score: 1

    One thing you didn't notice is Wayland is using those same hardware drivers that were built for X. Don't expect different performance in anything other than windows and widgets.

    1. Re:One thing you didn't notice ... by Anonymous Coward · · Score: 0

      Whoosh!

    2. Re:One thing you didn't notice ... by snadrus · · Score: 3, Interesting

      I expect differences:
      - The GL part is the same, the renderer side is not.
      - The input subsystem is different.
      - Everything's Asynchronous by default
      - Daniel Stone testing Chrome startup showed that 497ms was due to just waiting for X responses (rendering & input).
      - Fewer context switches. Less message passing (since WM & rendering are 1 process).
      - Multiple GPUs for rendering are exposed to user-space

      About Drivers:
      - With Android drivers supported, Games can run on GPUs they couldn't have before.

      --
      Science & open-source build trust from peer review. Learn systems you can trust.
    3. Re:One thing you didn't notice ... by dbIII · · Score: 1

      It remains to be seen if any noticable difference in speed is going to come from losing flexibility (eg. WM & rendering as 1 process).

  14. Holy shit by AdmV0rl0n · · Score: 1

    First.. this thread is already amazing for the shit being peddled, and the non factual based opinion.

    From what I've read, the X devs don't like X. They don't think its network transparent, and they really don't like this idea that X is it.
    They are trying to fix a lot of problems through wayland. It seems to me that Linux should really put a lot of weight behind wayland, not so it purely replaces X, but so the underlying work can be done to find the best solutions.

    X has serious problems. And these are not likely to be fixed by throwing more into X.

    These Devs seem to laugh at people who 'defend X'. And I'll take theor view over that of the less than educated baying mob..

    --
    We`re all equal .. Just some of us are less equal than others.
    1. Re:Holy shit by Anonymous Coward · · Score: 0

      being a dev doesn't make you right. creating an app users don't want or can't use makes you a bad dev. At least part of that "baying mob" are users who are getting ignored. Users happen to be a pretty import group involved in a piece of software. Any dev who thinks they know better than the user is delusional.

  15. Wayland / X comparison by mike.mondy · · Score: 3, Informative

    Too many flames in these weekly Wayland discussions and not enough facts (or maybe the facts are downmodded; I've gotten to the point where if I look at a wayland article, I don't read all of the comments).

    So, I just spent 5 or 10 minutes skimming the Wayland FAQ and architecture diagram.

    For comparison, when running X, you might have an ordinary window manager or you might have a compositing window manager. The Wayland model is that it *is* a compositor that provides both window manager functions and some of the functionality of an X server.

    Intentionally misstating things rather badly, it sounds like the reason Wayland doesn't support remote displays is because it also doesn't support local displays! More accurately, wayland supports local displays (of course), but unlike X11 provides no way to render to them. Wayland doesn't do rendering; it apparently "just" knows how to swap video buffers to a display device and coordinate buffers between multiple clients.

    I'm thinking that, for example, if you want to write a graphical app, you might target OpenGL or cario and then expect your code to work in both Unix (with X) and on Windows (without X). With Unix/X, I'd expect an opengl library that handed X primitives to the X server. With Wayland, you'd apparently have an opengl library that rendered to a buffer and then handed the buffer off to the Wayland compositor.

    So, Wayland isn't doing some of the things we'd expect an X server to do. Wayland is never working with drawing primitives. It seems obvious that you'd never be able to run apps that use the old X toolkit libraries against Wayland without an X server in the picture. And, the FAQ admits this and notes that you'll need an X server in addition to Wayland for the foreseeable future.

    However, as others have noted, an obvious question is how efficiently a "native" Wayland app could be displayed remotely. If the app and its libraries are rendering graphics primitives into display buffers, it seems obvious that low level primitive operations are lost by the time wayland gets the buffers, so you now have to be able to efficiently transmit bitmap deltas. Queue arguments re whether drawing primitives are more efficient or bitmaps are more efficient... OTOH, it seems unlikely that apps would include their own rendering code instead of using as library. So, we can hope that the libraries offer both wayland and X backends, I guess.

    Not an X server developer nor a Wayland developer. I'm sure I garbled things somewhat, but perhaps someone could clarify the mistakes and help take a portion of the FUD out of the weekly Wayland discussions.

  16. next by drwho · · Score: 1

    Looking forward to Wellesley and Woburn. Then maybe Winchester and Weymouth, Wakefield, probably not.

  17. And so? by SEE · · Score: 1

    How about we run the next article on Wayland when it's an actual replacement for X, not a Linux-specific extra layer of bugs sitting between the X server and graphic drivers?

  18. As someone who grew up in Wayland, Massachusetts, by Brucelet · · Score: 1

    I always find these stories really confusing. Weston was the next town over.