Slashdot Mirror


Wayland 1.4 Released — Touch, Sub-Surface Protocol, Crop/Scale Support

An anonymous reader writes "Version 1.4 of the Wayland protocol and Weston reference compositor have been released. The Wayland/Weston 1.4 release delivers on many features and includes promoting the sub-surface protocol to official Wayland, improved touch screen support, a crop/scale protocol within Weston, security improvements, and other fixes."

128 comments

  1. OMG NO NETWORK TRANPARENCY!!!1 by Tailhook · · Score: 5, Funny

    Just to preclude about half of the coming threads.

    --
    Maw! Fire up the karma burner!
    1. Re:OMG NO NETWORK TRANPARENCY!!!1 by Anonymous Coward · · Score: 3, Informative

      And the best thing is that X is no longer network transparent, it's network capable in a way similar to vnc. With the current rendering methods (shm and dri2) you no longer send commands, you send image buffers.
      Here, listen what a X developer has to say about that http://www.youtube.com/watch?v=RIctzAQOe44#t=1111

    2. Re:OMG NO NETWORK TRANPARENCY!!!1 by Anonymous Coward · · Score: 0, Flamebait

      the same fuckers behind wayland are the exact same developers who fucked up X11 by trying to move it to sending image buffers instead of primatives, and then once broken they walked away leaving it broken, then point at X11 as being broken as a reason to use wayland instead.

      it's fucking rich. fuck them and fuck that insincere and antisocial behavior. they can have wayland for iPad like graphics if they want, and I applaud them for that. More power to them and I wish the project well. But for poisoning X11's pool before they left by making changes that assume everybody is desktop and mobile users who want the eye candy and no one does any real work anymore? For that they deserve all the scorn they have gotten.

    3. Re:OMG NO NETWORK TRANPARENCY!!!1 by Anonymous Coward · · Score: 0

      Yeah, I hear you brother! Thankfully, now they're gone, we can roll back all their shit and go back to rendering everything as primitives.

      Oh wait.

      That's not going to happen because it's retarded.

    4. Re:OMG NO NETWORK TRANPARENCY!!!1 by marcello_dl · · Score: 4, Insightful

      All I want is to ssh -C -X and open remote apps and use them like local ones, seamless cutting and pasting. It is quite handy in a LAN. Remote desktop preserving state is useful for monitoring, this is useful for office work. Different scenarios.

      So, the race now is between new faster compositors who need X protocols layered for compatibility and features and javascript obfuscated apps replacing networked native applications...

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    5. Re:OMG NO NETWORK TRANPARENCY!!!1 by Uecker · · Score: 1

      Sigh, this gets old. I use it everyday and it works! So yes, it is network transparent.

    6. Re:OMG NO NETWORK TRANPARENCY!!!1 by jedidiah · · Score: 1, Troll

      > And the best thing is that X is no longer network transparent, it's network capable in a way similar to vnc

      Then why is VNC so god-damned awful in comparison? Even on a fast local wired network VNC sucks great big donkey balls. VNC on a local network is less usable than either RDP or X (with compression) are across the Internet.

      The disaster that is VNC on MacOS is why I find the idea of Wayland so repugnant.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    7. Re:OMG NO NETWORK TRANPARENCY!!!1 by sjames · · Score: 1

      I have NEVER seen an X app that wouldn't run just fine over the net and neatly appear on my desktop as if it were running there. Can you name one?

      Unlike vnc, it doesn't make me display the whole desktop in a window and then the app window within that. It also doesn't require an X server on the remote side. If the app uses a tray icon, that works normally as well.

      It's trivially easy to do all of that through sh as well for ease and security. When Wayland is up to that, give me a call.

    8. Re:OMG NO NETWORK TRANPARENCY!!!1 by Trogre · · Score: 1

      Oh dear.

      Look, I don't care whether or not X technically has pure network transparency any more. All I and just about every other multi-system-Linux user want is to ssh to another computer and have individual programs launched from that shell show up on my screen as if I was sitting at the remote computer.

      If Wayland does that then there's no problem.

      X does this right now, though admittedly these days addons like xpra are needed to make it usable over slow links.

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    9. Re: OMG NO NETWORK TRANPARENCY!!!1 by Anonymous Coward · · Score: 0

      Are you saying you can't tell when you are remote or local? Or that it is working the same way underneath? At least one would be needed to be network transparent.

    10. Re:OMG NO NETWORK TRANPARENCY!!!1 by Electricity+Likes+Me · · Score: 1

      VNC is highly dependent on how clever/fast your image scraping and compression is. The TigerVNC client connecting over a LAN to a TightVNC windows server is so much faster then some of the other clients its unbelievable. Even over the net it's much quicker then others (TemaViewer's VNC client is terrible).

      The problem is very much "how quickly can you get a copy of the pixels" "how quickly can you compress them" and "how many screen sections do you need to update".

      The slightly disappointing thing (or thing I've not been able to establish one-way or the other about Wayland) is that there doesn't seem to be any interface for a client application to signal the compositor that it's updating just a small portion of the screen, rather then whole thing.

      VNC could easily be configured to run as a client and serve just a specific window over the net (with the benefit that you could create it as a normal desktop X window, hide it while it's being remotely served, and then bring it back to the local X session) - but the server software to do this just isn't there yet. Wayland certainly seems like it'll make it a heck of a lot easier to write *good* client software like this.

    11. Re:OMG NO NETWORK TRANPARENCY!!!1 by Electricity+Likes+Me · · Score: 1

      Follow up: And it looks like sub-surface support is exactly what I was just complaining about - a way to update small portions of your window and tell the compositor that's what you're doing. Make your editing windows subsurfaces and only send the necessary updates.

    12. Re:OMG NO NETWORK TRANPARENCY!!!1 by Anonymous Coward · · Score: 1

      As long as ssh -X doesn't work, it's a no-go for Wayland. I don't care HOW it is implemented though!

    13. Re:OMG NO NETWORK TRANPARENCY!!!1 by drinkypoo · · Score: 1

      I have NEVER seen an X app that wouldn't run just fine over the net and neatly appear on my desktop as if it were running there. Can you name one?

      Anything which uses OpenGL has about a 50:50 chance of working at all, and an even lower chance of working correctly. The protocol allows for it, but it just doesn't work most of the time.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    14. Re:OMG NO NETWORK TRANPARENCY!!!1 by OdinOdin_ · · Score: 1

      Bollox, the developers of X11 are over 30years older now. I think you are confusing the current maintainers of the two most popular X11 implementations with the actual developers who came up with the original ideas. The extensions over the past 15 year rise of Linux popularity have had to restrict themselves to the design choices made over 30 years so. It is plenty overdue a revamp, silicon has changed to much in that time.

    15. Re:OMG NO NETWORK TRANPARENCY!!!1 by dbIII · · Score: 1

      Bullshit. I've been using OpenGL stuff remotely since the late 90s with hardly any problems I can remember - and nearly all of those were due to cheap video hardware that hardly anyone has used in the last decade.

    16. Re:OMG NO NETWORK TRANPARENCY!!!1 by drinkypoo · · Score: 1

      Well, I've been trying it since the late 90s and it's been seriously hit-or-miss, even on mainstream hardware.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    17. Re:OMG NO NETWORK TRANPARENCY!!!1 by sjames · · Score: 1

      I have also seen some issues there, but in every case, the app wouldn't run locally either. That is, the network transparency part wasn't the issue.

    18. Re:OMG NO NETWORK TRANPARENCY!!!1 by Anonymous Coward · · Score: 0

      That is your own definition, and it happens to be both vague and inaccurate. Responding to a precise technical explanation with a perfectly useless complaint is tiresome for all concerned; please restrain yourself in the future. You may also [a] keep using X11 if you like, and [b] consider being less ignorant and reactionary.

    19. Re:OMG NO NETWORK TRANPARENCY!!!1 by Uecker · · Score: 1

      How is it a complaint when I say that it works for me? The precise technical explanation is that direct rendering does not work over the network. For 99% of all applications this is irrelevant.

    20. Re:OMG NO NETWORK TRANPARENCY!!!1 by dbIII · · Score: 1

      I've been implementing it on many systems since the late 1990s for a variety of people. It's more or less how I stopped being an engineer and became a wrangler of herds of computers.

    21. Re:OMG NO NETWORK TRANPARENCY!!!1 by Anonymous Coward · · Score: 0

      So, the race now is between new faster compositors who need X protocols layered for compatibility and features and javascript obfuscated apps replacing networked native applications...

      False dichotomy. I use remote applications every day with no X protocol and no web client. They work as well as the network between the host and my display can possibly allow. That is, better that VNC and better than contemporary X clients with their tool kits that perform so poorly over networks.

      It's called RDP and it neatly solved the problem of remoting GUI applications 17 years ago. Citrix actually solved it before that.

      Wayland merged support for an RDP backend over 7 months ago. The day will come when remote Wayland will be obviously better than X and all these long, stupid, peanut gallery debates will end.

  2. I'm cautiously optimistic, but not ready yet by Khopesh · · Score: 3, Interesting
    It's a small step forward. From the release notes,

    The wayland repository continues to mature and moves slowly. This cycle again only saw a few wayland changes, most of which where fairly unexciting:

    - SHM Buffer SIBGUS protection. We added and couple of utility functions to help compositors guard against broken or malicious clients who could truncate the backing file for shm buffers and thus trigger SIGBUS in the compositor (Neil Roberts).

    - Subsurfaces protocol moved to wayland repo and as such promoted to official wayland protocol (Pekka Paalanen).

    - wl_proxy_set_queue() can take a NULL queue to reset back to default queue. (Neil Roberts).

    - A few bug fixes, in particular, I'd like highlight the fix for the race between wl_proxy_create() and wl_proxy_marshal().

    - A few scanner error message improvements and documentation tweaks and polish.

    I'm hoping the Maui Project (which uses Wayland) can continue to gain momentum as Wayland does and that it becomes a viable option in the next few years.

    --
    Use my userscript to add story images to Slashdot. There's no going back.
    1. Re:I'm cautiously optimistic, but not ready yet by Anonymous Coward · · Score: 0

      I'd have a lot more confidence in the Maui Project if their web page didn't have a relatively useless 2,446px × 1,322px PNG (1mb) on their home page. For some reason FF isn't caching it either so it just crawls onto the page. Not a good sign.

    2. Re:I'm cautiously optimistic, but not ready yet by Sri+Ramkrishna · · Score: 1

      So they say GNOME has too little configuration options, and KDE has too much confusing options. Their UI is similar to just about every other UI out there in free desktop land, except maybe the icons are different. You could theoretically, just create a KDE distribution (since they like QT) and then jsut programmatically create a good default and then a good theme and call it good. No need to change anything.

    3. Re:I'm cautiously optimistic, but not ready yet by Anonymous Coward · · Score: 0

      Adblock it. No, seriously. I know you shouldn't have to, but when I come across crap like this, I just Adblock the image. There's no reason I need to load it every time I view the page.

  3. OMG UBUNTU! 3 monitors?? by Anonymous Coward · · Score: 0

    3+ monitor support??

  4. X forwarding-like feature? by Anonymous Coward · · Score: 0

    Will Wayland have a "X forwarding" kind of feature?

    1. Re:X forwarding-like feature? by Anonymous Coward · · Score: 0

      No.

    2. Re:X forwarding-like feature? by Anonymous Coward · · Score: 0

      Remote desktop still works without x forwarding. VNC and other technologies are available just like Windows works fine without X forwarding as well.

    3. Re:X forwarding-like feature? by Anonymous Coward · · Score: 5, Informative

      Yes. It's on the road map.

    4. Re:X forwarding-like feature? by Anonymous Coward · · Score: 0

      Yay, a step backwards for the sake of appearing to move forwards, all hail Lennart!

    5. Re:X forwarding-like feature? by Anonymous Coward · · Score: 0

      Oh, don't be hard on Lennart. He's a damn good programmer, and the technical implementations he comes up with are often times leagues better than anything else out there.

      The problem is, he only creates implementations of shit nobody wants.

    6. Re:X forwarding-like feature? by Sri+Ramkrishna · · Score: 1

      What does Lennart have to do with this? Jeez, you're ready to accuse him of breaking X now?

    7. Re:X forwarding-like feature? by sjames · · Score: 0

      I don't want a remote desktop, I want a single app forwarded. Some of the machines I forward X from don't even have X itself or the desktop installed, just librarues and an app or 2. On the few occasions I want the whole desktop, I use VNC just fine.

      As for windows, since when did it work fine?

    8. Re:X forwarding-like feature? by sjames · · Score: 1

      So if we'll just shut up and jump, they pinky swear that they'll meet us half way down with a parachute?

    9. Re:X forwarding-like feature? by bankman · · Score: 1

      I am pretty sure he will slip a systemd dependency into wayland somehow. Wayland is developed by xorg developers and will eventually replace xorg, so yes. :-)

      --
      I feel so sig.
    10. Re:X forwarding-like feature? by MMC+Monster · · Score: 1

      Yes.

      But you don't have to jump. Whoever creates your distribution will jump in your stead.

      --
      Help! I'm a slashdot refugee.
    11. Re:X forwarding-like feature? by Anonymous Coward · · Score: 0

      He's also a Nazi sympathizer, but we won't talk about that.

    12. Re:X forwarding-like feature? by sjames · · Score: 1

      No distro I use will do that.

      If the underlying toolkits the apps are built on will work with either Wayland or X without a re-compile, that would be somewhat acceptable but a bit bloated.

  5. Re:Wayland! by Laxori666 · · Score: 1

    Fix the fucking manual? Fixed that for manual? First Time Film Makers? Florida Thoroughbred Farm Managers? I don't understand. WTF R U TRYING TO SAY MAN.

  6. Re:Wayland! by gazbo · · Score: 5, Funny
    Ah now to be fair, pulseaudio wasn't all bad. In its early mainstream (Fedora 12?) days, when I had audio problems, I knew that I could always type `killall pulseaudio` and reliably solve them.

    So...there's that.

  7. So... what is it? by nefus · · Score: 1

    Hey guys, what happened to explaining what something might be on the front page description? I'll be flogged for this and called a troll but I've got no idea what this might be. And I'm sure that I'm not alone.

    1. Re:So... what is it? by kwerle · · Score: 2

      Yeah, I'm mostly with you - though this has been bubbling on /. for ... a couple of years, now? Still - you're right and the editors suck.

      Wayland is an alternative display system that could maybe someday replace X.

      https://en.wikipedia.org/wiki/...

    2. Re:So... what is it? by coolsnowmen · · Score: 4, Informative

      Some guys who worked on Xorg/X11 for years are redesigning it to be better. They got some good ideas but it will be a while before it can actually replace Xorg/X11. Here is something: http://www.youtube.com/watch?v...

    3. Re:So... what is it? by jones_supa · · Score: 1

      Arrgghh, that new URL-shortening feature of Slashdot is kind of annoying...

    4. Re:So... what is it? by 0123456 · · Score: 4, Funny

      Some guys who worked on Xorg/X11 for years are redesigning it to be better.

      Yes.

      'Xorg sucks, but this new interface it will be much better. Trust us! We wrote Xorg!'

    5. Re:So... what is it? by SEE · · Score: 2, Insightful

      Wayland's an effort to stuff a pointless layer of abstraction underneath X on Linux in order to make performance worse and debugging more difficult.

      (Yes, yes, they say it's an effort to replace X. But look at how they're doing the compatibility with X - running a full X server on Wayland in order to run X apps. Then look at how much effort they've put into making Wayland portable to other varieties of *nix.)

    6. Re:So... what is it? by Anonymous Coward · · Score: 2, Informative

      How about:

      "For 20 years we've been developing the code that allowed _actual_ applications to do what they do while being shackled by this protocol dreamed up by people who , for the obvious reason, didn't have a clue where things were going. Now we think we have a _pretty good_ idea of how this should work, unlike the aforementioned, and the hordes of muppets on the internet, so we're doing it. But no one's forcing you to use it. You're more than welcome to get coding on x.org or xfree instead of whining on slashdot about how it's better."

    7. Re:So... what is it? by thegarbz · · Score: 2

      No one wrote X-org. It was a fork of XFree implementation of X11. They just removed some 500k of worthless lines of code from XFree and that became X-Org.
      The intent was to try and make do, it was not to fix the underlying problem.

      If you go to a chef and give him a cake made entirely of cow dung and asked them to make it taste better with the restriction that he can only use dung from an animal, how do you think the cake will turn out?

      The cake is XFree86, the animal dung was added to make X-Org, and the requirement to only use dung is the X11 protocol. Yes it's definitely time for a change, and the comment from a former X11 developer now Wayland developer is that regardless of what they release it couldn't possibly be any worse than X.

    8. Re:So... what is it? by dbIII · · Score: 1

      Then look at how much effort they've put into making Wayland portable to other varieties of *nix

      There's some hope there. Initially by design it wouldn't work on anything other than linux but the IMHO braindead choices of depending on linux only features were changed.

    9. Re:So... what is it? by thegarbz · · Score: 1

      (Yes, yes, they say it's an effort to replace X. But look at how they're doing the compatibility with X - running a full X server on Wayland in order to run X apps. Then look at how much effort they've put into making Wayland portable to other varieties of *nix.)

      Yeah I know. Damn that world that won't make a wholesale switch of an entire protocol at the drop of a dime. I was like you suggesting that the entire world should switch to IPv6 overnight and just throw all the IPv4 stuff in the bin. Who needs transitioning periods, or compatibility layers. This is survival of the fittest we're talking about here.

      *faceplam*

    10. Re:So... what is it? by jedidiah · · Score: 0

      > it couldn't possibly be any worse than X.

      But it can be worse. It can do less and will have no decent device driver support.

      The developer priesthood needs to venture forth from it's echo chamber once in awhile and actually observe real end users.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    11. Re:So... what is it? by Microlith · · Score: 1

      It can do less

      By doing less it reduces attack surface and increases maintainability. No more wondering why Xorg won't start because it can't find some useless raster font. Everything is done in toolkits that render to buffers these days.

      will have no decent device driver support.

      The following quote from the Wayland FAQ is entirely true:

      Where possible, Wayland reuses existing drivers and infrastructure.

      Wayland uses EGL and GLES2, which means that any driver that exports those (virtually all of them, given that GLES2 is a subset of OpenGL 4) is already capable of working with Wayland - which is one reason libhybris works in allowing Wayland to use Android drivers.

      The developer priesthood needs to venture forth from it's echo chamber once in awhile and actually observe real end users.

      So "real end users" are doing what with X11 that can't be done otherwise?

    12. Re:So... what is it? by Sri+Ramkrishna · · Score: 1

      Faster than you think. This year, GNOME will already be fully on Wayland. I suspect Arch will all in on Wayland. Fedora and opensuse will probably wait an extra 6 months but then jump all in. The tizen platform is already going on wayland. No, man.. X is going to be a goner in two years.

    13. Re:So... what is it? by Sri+Ramkrishna · · Score: 1

      You won't need X if you use QT or GTK3. The compositor, toolkit, and window manager are all merged into one. The X that is running is just for legacy. But if you're using GNOME 3.12 with GTK3 apps or even GNOME 3.10, you can use wayland transparently.

    14. Re:So... what is it? by Uecker · · Score: 1

      X will certainly not be gone. Maybe there will be a schism in the Linux community. This might actually not be bad thing. The freedesktop crowd who break my desktop (or some applications) basically every year (I think this started in 2008 or so) can go on with their misguided attempts to redesign everything over and over again in different ways. And people who want a UNIX-like system with backwards compatibility, stability, configurability, and powerful features could have there own distribution.... This would be nice.

    15. Re:So... what is it? by sjames · · Score: 1

      void main() {} is pretty reliable too. No exploits, no mysteries. It does nothing every time, just like it's supposed to.

      But it will never be a popular productivity tool.

    16. Re:So... what is it? by Anonymous Coward · · Score: 0

      Now we think we have a _pretty good_ idea of how this should work.

      Wrong

    17. Re:So... what is it? by SEE · · Score: 1

      You won't need X if you use QT or GTK3

      Yes, I know. Reminds me of Micrografx Mirrors and WLO.

    18. Re:So... what is it? by Anonymous Coward · · Score: 0

      The only schism there will be is Ubuntu and its NIH syndrome.

    19. Re:So... what is it? by Anonymous Coward · · Score: 0

      Did you ever consider that the system you used to post that message is the sum of thousands (if not hundreds of thousands) of attempts to re-design various bits of previous systems over the years? And I'd bet my third nut that all of them were called "misguided" at least once before they were accepted and became part of the computing bedrock you're pining for.

      Whatever software it is that's pissing you off, just use an old version and let history forget about you.

    20. Re:So... what is it? by Anonymous Coward · · Score: 0

      So I have to fork Qt when I write my own window manager. Great.

    21. Re:So... what is it? by dbIII · · Score: 1

      The compositor, toolkit, and window manager are all merged into one

      And for some reason, just like with Motif, they think doing that is a better idea than something flexible.

    22. Re:So... what is it? by Anonymous Coward · · Score: 0

      Qt.

      Get it right.

    23. Re:So... what is it? by Uecker · · Score: 1

      I am perfectly fine with re-designing things. I am not happy about breaking stuff and especially breaking backwards compatibility. The kernel does not do it, libc does not (usually) do it, the C compiler does not do it, network protocols do not do this. Why do the freedesktop/GUI/graphics people do it all the time?

    24. Re:So... what is it? by Anonymous Coward · · Score: 0

      Which is more useful than much of XOrg, much of which literally does nothing for the average enduser except provide an attack surface.

    25. Re:So... what is it? by sjames · · Score: 1

      Xorg actually runs in production today. I'm using it right now.

    26. Re:So... what is it? by thegarbz · · Score: 1

      Right now think back to what XOrg is.

      XOrg is XFree86 with some 600000 lines of code removed. Did you notice? Do you know they wanted to remove more and change things as well but couldn't because of the arse backwards (in the modern GUI sense anyway) way the protocol is defined?

      You sir need to stop literally interpreting comments. Not being worse or doing less does not mean that the end game isn't a fully functioning windowing system for Linux. I hope we talk again in a few years where we can list the many things that X can't do but Wayland can because of the fundamental design flaws. Sometimes you really need to scrap your codebase and start anew rather than try and find yet another way of making something really old work for a use case it was never designed for.

      What we have now is slow and doesn't work very well as a modern GUI.

    27. Re:So... what is it? by sjames · · Score: 1

      All I ever hear when I ask if Wayland will support a useful feature is NO and you will like it because we're gonna cram it down your throat.

      It should be no surprise when I say no.

      I'm all for trimming the fat, but so far what I see here is wholesale amputation. Chopping your legs off is not my idea of a sensible weight loss plan even if it technically meets the goal.

      Meanwhile, I find X working just fine right now, and I don't find it to be slow.

    28. Re:So... what is it? by thegarbz · · Score: 1

      I'm all for trimming the fat, but so far what I see here is wholesale amputation.

      They aren't trimming fat. They are in bed copulating and making something new. It'll take many months before it's ready and likely several years to get good.
      THAT'S WHY THEY ADDED THE COMPATIBILITY LAYER.
      You want to keep using X, do, that doesn't stop you using Wayland, and that doesn't stop Wayland developers still working on it.

      Meanwhile, I find X working just fine right now, and I don't find it to be slow.

      This is a case of not knowing what you're missing? X may not seem slow, but when you put through a debugger to see what it is actually doing there are a LOT of points where X delays for no good reason other than the fact it's 20 years old and being used in a case it was never originally designed for. That's fundamentally the problem. It CAN be a lot faster. But it's not just speed that they are working on.

      By ripping strict rules out of the protocol and allowing a client to define how the system works you can do ... anything really. X has problems with a lot of things because it was never designed for many common cases. Multi-monitor? Computer input without the screen on? You know the volume buttons don't work while the lock screen is up because the X won't support other apps access to the keyboard while an application has exclusive control of the monitor? Heck the computer can't autolock while the screensaver is running, the workaround was that the screensaver counts down itself, exits, then requests a lock, works on some systems, not on others. Don't even get me started for on the fly change between screen cloning and desktop extension, or what happens when I have applications spread across multiple desktops and I lock and unlock my computer (X can't keep track of which screens were on).

      It's not speed. X just forces things that make people go "WTF it's not 1998 any more this should be fixed by now!" and I personally can't wait for Wayland to be feature rich enough to migrate away from this antiquated monster.

    29. Re:So... what is it? by sjames · · Score: 1

      If the developers would focus on making sure the resulting system has the functionality that users indicate is necessary (such as simple network transparency) rather than blowing it off or claiming someone else might somehow figure out a way to kluge it in later, most of the objections would go away.

      I don't want assurances that someone else might solve the problem. That's as good as saying fuck you.

      Put simply, unless and until Wayland can actually demonstrate remote display working as seamlessly as X running through ssh, I will not use it and I will argue against any situation that might force it's use. I am not alone in that. If the developers of Wayland are at all concerned about it's eventual adoption, they will need to address that concern. It's not negotiable.

      As for the speed, X is a human interface. As long as it's fast enough that human don't perceive the delays, it is fast enough period. Processors are only getting faster and the human nervous system isn't.

    30. Re:So... what is it? by thegarbz · · Score: 1

      Regarding the network transparency that's not what they said at all. All they said is that network transparency is a client problem and not a function of the Wayland protocol. This is consistent with the entire philosophy of designing a display server protocol that defines as little as possible to make it the most flexible protocol possible. Defining every detail at the protocol level got X in the shit it's in today. Wayland gives the client the choice, and believe it or not Weston has two different remote X code bases in it in development, one based on FreeRDP and one which looks more like what X does right now (VNC style).

      The point is it's not Wayland's job. Just like the OSI network model has layers so does the display server model on Linux. People are all upset that Wayland is defining a new model because the current way of doing something is akin to only having one layer on the OSI model and the same protocol which defines TCP also defining which copper cable you should use. It's restrictive to the point where X is arguably broken. I mean shit OSS should be about choice right? Then why do developers need to put in backwards workarounds to get basic modern stuff working on X?

      As for speed, yes you're right, but you missed my point. X is slow just like Android is slow. You don't realise just how long the input delays into the system are until you use a system without one. X is horrendously inefficient in the one thing it is supposed to do well, drawing on the screen.

      Give it time. I don't expect to be using Wayland this year. If the core developers have the resolve to see this through we may be in for a treat. I won't guarantee it will be everything some people claim, but it has a lot of potential to get us out of the shackles of the past.

    31. Re:So... what is it? by sjames · · Score: 1

      Sorry, failed to meet my bare minimum requirements BY DESIGN, so it will never see any use here.

      All you did was rephrase, but it still comes down to exactly what I said, I just stripped the candy coating off of it.

      If the developers actually gave a damn about any eventual community that might use Wayland, they'ed burn that transparency in as a requirement for a client end enforce it. At the very least, they shouldn't try to pass off a vague possibility as if it were an assurance (as I have seen done here on /. and elsewhere), that's AKA a big fat lie, or my other favorite, claim X can't do it either. If they keep telling those whoppers people will actively cheer for them to fail.

      Why would I want to go from a setup where every single app and toolkit necessarily supports the features I need and want to one where it will be hit or miss. It's a huge downgrade to an inferior system. A deluxe diamond studded unicycle is inferior to an old beater car if you intend to take a road trip.

      I have used non-X GUIs and didn't find them to be any better than X, so I don't see a piont at all about X being 'slow'. If I was Mr. Data it might bother me, but I am not.

      I'm not saying that X is somehow the pinnacle of all possible GUI systems, I'm just saying that it is the best one we have now. One day, it will without a doubt be surpassed, but due to design deficiencies Wayland as speced will not be the system that does it.

    32. Re:So... what is it? by thegarbz · · Score: 1

      But has it? When have you in your day to day life actually cared what the underlying protocol of your software is? Do you say man I wish I could play Halflife multiplayer but UDP so failed by design?

      Putting anything in a protocol is EXACTLY what got us into the mess that we're in. Funny story, X requires so much intercompatibility within the protocol that you can actually run GLX Gears using a printer as the output device. Not even slightly practical for the GUI end and a major fuckaround for the printer side of things all in the name of a protocol which shouldn't be doing that task.

      If network transparency is so important (and it is) then from the very start people will be working on it (and they are, even the reference implementation of the Wayland protocol has people working on both RDP and VNC style functionality). Assurance comes from user requirements, and as you yourself have shown if something is not capable of network display then you're not going to use it, as will half of the rest of slashdot. That doesn't mean it needs to be written in the protocol it just means someone needs to create the functionality.

      I think you've fundamentally missed my point. I'm not asking you to use Wayland as is. I have even mentioned that I don't think it'll be ready for primetime any time this year, even with the X compatibility layer they've added.

      Why is it that people think that a new project is going to be 100% feature compatible with one of the largest behemoths from day dot? Let me say it again, give it time, then pass judgement. If you don't have your precious network capable display system which runs Qt, GTK, etc without issue in a few years, don't use it, and neither will I, but I'll be damned if I'm going to poopoo the efforts of some people who appear to be doing something incredibly positive, depreciating X in favour of something designed for modern use.

      I actually think the opposite of your conclusion. A protocol which defines the bare minimum is less likely to be surpassed due because the whole point is its is flexible to grow. Unlike X which flat out can't do some really basic stuff it was *surprise* never designed to do and to restrictive in it's protocol to support.

    33. Re:So... what is it? by sjames · · Score: 1

      What your missing is that practically everyone involved in or advocating for Wayland has been blustering on about how it doesn't include network transparency as even a design consideration and that they intend to force it on people (just look at the quality of advocacy right here in this story). They practically demanded opposition from nearly everyone and so that's what they've got. They poo-poo me so I poo-poo them. That's how it works.

      When they got pushback, they hand waved about how it might not be entirely impossible and claimed X can't do it either. Yeah, that inspired a HEAP of confidence.

      If you hang a kick me sign on your own back, then dare everyone in sight to kick you, it's no surprise if you get kicked.

    34. Re:So... what is it? by thegarbz · · Score: 1

      But no one is hanging a sign on you, unless you're developing a client in which case yes you're getting a sign hung on you saying kick me.

      This all comes as part of changing the low level specs of the protocol. Yes feelings will get hurt, but as an end user (power user at that) why should I care whether network capabilities are provided by Wayland or the client? Wayland has been clear on it's purpose and what will be defined in the protocol, they never said that any of this will impact the end user or that the end user will be forced to use a system that is incomplete. That and the fact that Wayland developers have actively started developing something outside of the scope of their protocol (example code for network capabilities using the Weston reference compositor) for their reference implementation to show it can be done anyway, so honestly I really don't see what the fuss is all about.

      As an end user I don't care who is bickering about what. I don't care if someone is getting a kick me sign hung up on them or even a stab me. This is all just developers sorting out their shit not unlike the grey area in the kernel dev team between what stays in userland vs the kernel. What I care about is functionality and usability. X has some decent functionality but has some serious failings. No one should expect anything less of any desktop system than they do of X, we should be expecting more, and Wayland (admittedly with the work of other projects) has the ability to fit that gap.

    35. Re:So... what is it? by sjames · · Score: 1

      But no one is hanging a sign on you, unless you're developing a client in which case yes you're getting a sign hung on you saying kick me.

      Of course not, the Wayland developers have hung the sign on Wayland. They practically beg for people to want it to fail with their attitude towards completely reasonable user use cases.

      You should care about the protocol. ALL X Apps work with network transparency because otherwise they don't work at all. That is actually a very helpful trait.

      You clearly did not take my suggestion of looking at the attitude projected all over this discussion. You clearly didn't actually look at the crazy claims that X doesn't support network transparency (as a justification for Wayland not supporting it).

      They would have been much better served talking more about their progress and what they want to support and a lot less about replacing things and a WHOLE LOT less about how people will accept it because the distros won't give them a choice (YES, that claim has been made repeatedly). They seem determined to shoot their own feet off all the way up to their knees.

      Just a few useful notes really. Thi sort of thing could kill the project dead no matter how technically superior it might turn out to be.

    36. Re:So... what is it? by thegarbz · · Score: 1

      I think the core problem here is that people are overly attached to something they a) don't understand, and b) shouldn't care about. That's where I think the attitudes come from. I as a user don't care that my Slashdot session uses TCP or that I have an ethernet cable in the back of my computer. All I care about is that Slashdot comes up. Much the same way I don't care how my remote application is displayed as long as it works and is easy to achieve.

      To use a somewhat crap analogy can you imagine where we'd be with networks if the same protocol that speced TCP also speced 10base2 as the physical layer? 20 years ago it would have been considered ok because 10base2 was commonly used. 20 years ago I would have been on your and half of slashdot's side as well since network transparency is what fundamentally made X work. However everyone seems to be ignoring the fact that network transparency is dead, and they are convolution remote display of applications (which will work with Wayland) with network transparency (which won't).

      There's nothing transparent about remote sessions at the moment, and there hasn't been since the display consisted of "draw circle here, put text in this font in here". Aside from the many thing which don't work remotely and the performance issues you get thanks to different rendering methods being possible, part of what Wayland's being criticized for is actually already done in remote X sessions. Take a look at fonts. The xfont server doesn't support AA fonts over a remote session, anti-aliasing now becomes a client problem (much like Wayland is moving responsibility of network capabilities on to the client). End result is that different apps display inconsistently on the same display server, and the same apps display inconsistently across different display servers.

      I don't think your view and mine can be reconciled in this debate. Let's just say that if I'm not using Wayland on my headless server in a few years, look me up and I'll say "Sorry you were right" then shout you a beer :-)

  8. VNC "works fine"? What the fuck? by Anonymous Coward · · Score: 0

    My god, have you ever had to use VNC? It shits buckets of vomit even over excellent LAN connections. You can literally put a two-foot crossover cable between one powerful desktop system and another, use optimized VNC clients and servers with the optimal settings, and yet still get a godawful experience.

    Yet back in the early 1990s we could use X apps on our Sun workstations from our New York office, even when they were running on systems in California and Texas. This was without any delay, on computers that make smartwatches look like supercomputers, over shitty ISDN connections.

    VNC in early 2014 still can't reliably replicate the excellent experience X provided back in 1992, for crying out loud. If VNC can't do it after decades of trying, why the fuck should I believe that the Wayland crew can pull it off with only a few years of effort?

    1. Re:VNC "works fine"? What the fuck? by Anonymous Coward · · Score: 0

      Yet back in the early 1990s we could use X apps on our Sun workstations from our New York office, even when they were running on systems in California and Texas. This was without any delay, on computers that make smartwatches look like supercomputers, over shitty ISDN connections.

      Yeah, I hear you brother! It's just too bad that it's 2014 now and you can't think of a single valid use-case for forwarding X apps over the Internet that isn't a direct consequence of some other horrible compromise that'd ideally be fixed first, such as being stuck using legacy apps on platforms that can't be upgraded or migrated away from.

      Wayland probably won't be able to perfectly replicate your perfect 1992 X experience, because nobody (who isn't the kind of fucking retard who runs shit remotely just to make themselves feel like one computer isn't enough power for them) gives a shit about doing that kind of thing any more.

    2. Re:VNC "works fine"? What the fuck? by Anonymous Coward · · Score: 0

      You tell it brotha! Here in 2014 we don't use any of that ancient shit like headless computers and virtual machines! I've got 82 nvidia cards plugged in, one for each guest OS!

    3. Re:VNC "works fine"? What the fuck? by jedidiah · · Score: 4, Interesting

      > Wayland probably won't be able to perfectly replicate your perfect 1992 X experience, because nobody (who isn't the kind of fucking retard who runs shit remotely just to make themselves feel like one computer isn't enough power for them) gives a shit about doing that kind of thing any more.

      What hole have you been hiding in?

      Remote desktops are all the rage now. They are very common in corporations and even "regular people" are using them.

      The rest of the world has caught up to the 1992 X experience. Now clueless nitwits want to set us back 30 years because they think it's trendy or some such.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    4. Re:VNC "works fine"? What the fuck? by Anonymous Coward · · Score: 1

      Yeah a retard who is trying to figure out why an aircraft wing starts fluttering via a CFD simulation on TACC's Stampede or maybe trying to determine where the asbestos fibers from explosion in the densest part of a major US city are going to disperse to via a dispersion model on NCAR's Yellowstone. Yeah I'm some "kind of fucking retard who runs shit remotely just to make themselves feel like one computer isn't enough power for them", because even with 72286 cores my jobs still take hours to run and the output is tens of terabytes. Try using using a visualization tool at a remote site with vnc and then try it with ssh and X forwarding. Obviously another linsux fanboi who's claim to fame is yet another theme for gnome3 and who has no idea what a computer might be used for other than updating his facebook page.

    5. Re:VNC "works fine"? What the fuck? by Anonymous Coward · · Score: 0

      If your app is graphically intensive it's going to suck over X regardless.

      If it's not, it shouldn't even have to use X.

      'grats on having to use shitty software I suppose. Just he said, no valid use case.

    6. Re:VNC "works fine"? What the fuck? by Anonymous Coward · · Score: 1

      Remote desktops are a stop-gap for people using shitty apps that don't have any better kind of network functionality designed in, or people trying to uninstall browser toolbars off gramma's old pc. Nobody *wants* to use them.

      Just like nobody wants to go back to shitty-looking Motif desktops because they're fucking eyesores. But no, we should bin off pointless frivolities such as anti-aliased fonts and go back to 8-bit colour, because some guys somewhere need to visualise petabytes of CFD data from outdated software, across the continent.

      If those "clueless nitwit" developers had any sense, they'd volunteer their time maintaining these shitty old tools, just for those guys.

    7. Re:VNC "works fine"? What the fuck? by Anonymous Coward · · Score: 0

      If you're accessing headless machines or VMs via a remote GUI, you should be banned from using computers. Learn to use a command line.

    8. Re:VNC "works fine"? What the fuck? by robsku · · Score: 1

      Interesting (not). I disagree with GP on many things, most having to do with VNC as I've used (Tight)VNC for many purposes and have achieved nearly same level of usability over 256K line as I have locally (not for any kind of animated/video context like games, video, etc. but for browsing web for articles, email, coding, etc.) but I also use X forwarding for several reasons and all I can see in your post is a counter argument that isn't and never has been a thing. It's just foul mannered nothing not worth the time I wasted on replying and I'm currently ass-whipping myself for it.

      --
      In capitalist USA corporations control the government.
  9. Shut the fuck up by Anonymous Coward · · Score: 1

    Please.

    It's VNC-like, not VNC. VNC sucks donkey balls, but that's because it's done in an absolutely insane way where it actually does continuous screen-grabs (of the whole screen), encodes them as JPGs and then sends them over the wire.

    The wayland version of this is much, much less braindead.

    1. Re:Shut the fuck up by 0123456 · · Score: 1

      VNC sucks donkey balls, but that's because it's done in an absolutely insane way where it actually does continuous screen-grabs (of the whole screen), encodes them as JPGs and then sends them over the wire.

      No, it doesn', unless you have a really, really braindead implementation which doesn't track which pixels have changedt. But don't let not knowing what you're talking about interfere with your rant.

    2. Re:Shut the fuck up by rwa2 · · Score: 2

      Yeah, you guys are using the wrong version of VNC / RealVNC.

      Look up tightVNC or even tigerVNC if you need something fast enough to do 3D graphics and maybe even full motion video at a few FPS.

    3. Re:Shut the fuck up by dbIII · · Score: 1

      Actually the idea itself of one to one instead of one to many done by screen scraping sucks in itself. It's an ugly and resource intensive hack.

  10. Waiting for !Linux support by Anonymous Coward · · Score: 0

    Wake me up when they actually support another operating system. Until then, it's a linuxism.

    1. Re:Waiting for !Linux support by jedidiah · · Score: 1

      ...and here is another problem with this kind of half-baked nonsense.

      Linux benefits from being just another Linux. It may not be "certified" but it is close enough to the other real Unixen that it can be treated as one of the fold.

      Nonsense like this just widens the distance between Linux and other Unix.

      If I wanted Apple style nonsense, I would use a Mac.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    2. Re:Waiting for !Linux support by Anonymous Coward · · Score: 0

      Other Unix might as well remain dead at this point. And that's a good thing.

    3. Re: Waiting for !Linux support by Anonymous Coward · · Score: 0

      There are no other non-OSX Unix(-like) operating systems. They're dead weight. Legacy. Waiting to die. It's over, Linux won a long time ago. Stop trying.

      And most of all, they can and should just stick to X and not hold Linux down.

    4. Re:Waiting for !Linux support by Anonymous Coward · · Score: 0

      What do the other Unixes even matter? These days Linux does everything that other Unixes do. And much, much more.

    5. Re: Waiting for !Linux support by Anonymous Coward · · Score: 0

      Linux distros are turning into Windows. Bad design, lots of bloat. I've seen several interviews with some of the original creators of Unix from AT&T and Berkeley, they talked about how the Linux ecosystem is drifting away from what makes Unix, Unix. At least the BSDs are doing a decent job sticking close to the original design philosophies. FreeBSD even has a few of the original Berkeley devs of old.

      The Linux kernel is still good and many useful tools are still "Unix-y", but they're becoming the minority and the Linux ecosystem is starting to get a strange duplication of features in many different tools. A good Unix like system should maintain the "Single responsibility" principal, not have lots of competing overlapping feature sets.

  11. X's way is the only feasible way. by Anonymous Coward · · Score: 1, Insightful

    You're right on the mark. This is why the Wayland attempt is going to fail. They're going to do what the VNC crowd has already tried, and they're going to fail in exactly the same way. There's only one correct way to do this, and that's the way that X did it. Either you do it the same way as X and succeed, or you do it any other way and fail miserably.

    1. Re:X's way is the only feasible way. by thegarbz · · Score: 5, Informative

      The same way as X did? You mean produce a hell old protocol which was network transparent yet utterly incompatible with SHM requiring every modern distribution to have the compositor render the frame and then send it over the network as a bitmap? Wait what? I just described VNC.

      Actually no I didn't. VNC uses compression, X doesn't. Hence remote X running on any system produced in the past 20 years actually holds the crown as the only system SLOWER than VNC over the network. It's only saving grace is that you can send individual apps and don't need to export the entire desktop. Then there's the underlying problem of a protocol which forces a shitload of talking to the local server before even being capable of sending a bitmap to the remote one.

      As one X developer described it, it is not possible to do remote desktop any worse than X.

    2. Re:X's way is the only feasible way. by Sri+Ramkrishna · · Score: 1

      Well there is a reason why the person posted as Anonymous Coward. :-)

    3. Re:X's way is the only feasible way. by dkf · · Score: 1

      Hence remote X running on any system produced in the past 20 years actually holds the crown as the only system SLOWER than VNC over the network.

      It's only a problem if you're sending bitmaps back and forth across the network, whereas other drawing primitives are fast. The only problem is that too many half-competent developers have decided that the only way to do things was to draw on local bitmaps and then push them to the display (possibly with some extra fetching the display buffer back in the other direction a few times too, just for fun). That's just never going to be all that fast on a realistic network due to the latency involved.

      The proper fix is to strengthen the remote processing model so that there is less rendering remote from the display hardware. Merely drawing some text, even if it is antialiased, shouldn't ever require bit blits over the network.

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    4. Re:X's way is the only feasible way. by serviscope_minor · · Score: 3

      As one X developer described it, it is not possible to do remote desktop any worse than X.

      Well this is the problem and why Wayland is greeted with such suspicion.

      The claim is "oh it's better than X because it's being done by X developers", and then you have claims like that which are disingenuous bordering on an outright lie.

      Just about everything does remote windowing worse than X. Even if you accept that X sucks, everything else sucks harder. The thing that seems to be by far the best is NX, and that's basically juiced X, not X with all the bits removed.

      --
      SJW n. One who posts facts.
    5. Re:X's way is the only feasible way. by Anonymous Coward · · Score: 0

      The proper fix is to strengthen the remote processing model so that there is less rendering remote from the display hardware. Merely drawing some text, even if it is antialiased, shouldn't ever require bit blits over the network.

      If you wanted to make it seem like server-side rendering is a good idea, you couldn't have picked a worse example. The unholy mess that is the current X font system (X Font Server, anyone?) is exactly WHY developers just said 'fuck it' and started rendering everything client-side.

  12. NO! That's misleading by dbIII · · Score: 1

    Keith Packard saying "keep up the good work" is NOT some guys who worked on Xorg/X11 for years redesigning it to make it better. Some fanboys like to pretend it's so but that's just misleading name dropping.

    What did happen is a guy who wrote an extension to X recently decided he'd do his own project which differs from X in many ways.
    It's really about putting stuff into a framebuffer instead of the more complex X framework. That pushed a lot more complexity back onto the writers of the applications but there's hope (and some evidence) that writers of toolkits such as Qt will pick up the slack.

  13. Not Wayland, but Weston by thegarbz · · Score: 2

    Wayland as a replacement for the X protocol does not define a lot of the functionality of X but rather puts it to the client. It's up to the Wayland client implementation to define things like remote display.

    Weston has two network backends in its code base which are being worked on. One is their own implementation of something similar to VNC much the same way X currently does remote rendering but with the advantage of compression, and the other is an implementation of FreeRDP.

    In any case it's not's Wayland providing remote X it's the client.

    1. Re:Not Wayland, but Weston by Lemming+Mark · · Score: 1

      There was a SPICE backend as well, which also sounded interesting but I don't know what the status of that was.

  14. Re:NO! That's misleading by Microlith · · Score: 1

    there's hope (and some evidence) that writers of toolkits such as Qt will pick up the slack.

    Err, I don't know why you put it in such thin terms. Qt has pretty thoroughly integrated support for Wayland via QtWayland, which lets you write your own Wayland compositor using the QtCompositor class.

    Architectures like Wayland directly benefit toolkits like Qt because it directly services what Qt was doing already: rendering in a buffer and displaying it.

  15. There is only one paste buffer by Sri+Ramkrishna · · Score: 2

    I don't know if y'all know this, but there is only one clipboard in Wayland. You're going to have to get used to having both middle click and ctrl-v pointing to the same thing.

  16. Defining new primitives at runtime by tepples · · Score: 1

    the [team] behind wayland are the exact same developers who [messed] up X11 by trying to move it to sending image buffers instead of primatives

    It was either that or include a virtual machine of some sort in the X server so that new primitives could be defined, much as HTML5 does with JavaScript and the 2D canvas API. How would you have preferred to implement that? At least image buffers are slightly less likely to cause a security hole than a Lua, Forth, Java, JavaScript, or whatever VM.

  17. Re:NO! That's misleading by dbIII · · Score: 1

    Err, I don't know why you put it in such thin terms.

    Because there is still some way to go before there is a fully functional Wayland environment.
    I tried to go for maximum bland to avoid pissing off the thin skinned but it appears that even faint praise is taken as some sort of attack. Am I supposed to wave my arms and shout "X sux - go Wayland!" like the mindless fanboys?

  18. Mint by Anonymous Coward · · Score: 0

    That's been done. It's called Linux Mint.

  19. Re:NO! That's misleading by Microlith · · Score: 1

    Because there is still some way to go before there is a fully functional Wayland environment.

    There's already fully functional Wayland environments, it's shipping on at least one vehicle IVI system and Jolla's handset. What's missing is distro adoption, but even that's inevitable. Far from the "hope" that toolkits will take up the slack -- they already have.

    it appears that even faint praise is taken as some sort of attack.

    Are you so sensitive that you take simple replies as attacks?

  20. Re:NO! That's misleading by dbIII · · Score: 1

    You are the one with the "thin terms" when I was just stating it simply. Don't try and throw it back on me that I'm not cheering for your obsession.
    Links please for that shipping system. I find it difficult to believe that there has been that much progress in a couple of months and annoying fanboys have been caught out with lies about Wayland here before, so I can't take you at your word until I know you are more than that.

  21. Re:Wayland! by bankman · · Score: 2

    Today's moderators don't seem to have a clue, the above post is not funny but deeply insightful.

    --
    I feel so sig.
  22. Re:NO! That's misleading by raxx7 · · Score: 1

    No, you are misleading.

    If you take a look at Wayland source code, you'll see stuff like Copyright © 1988-2004 Keith Packard and Bart Massey. quite often.
    https://gitorious.org/wayland/wayland/source/0b29a2fec7801d2530bd004ae68eb9242417bafd:wayland/wayland-hash.c#L2-3

    As for pushing back work to the toolkit developers, the Qt developers made the software (client side) backend the default back in Qt 4.4, because it was so much faster than the XRender based one for local clients.
    And for Qt5, they simply didn't bother to implement a XRender based one.

  23. Re:NO! That's misleading by raxx7 · · Score: 1

    http://jolla.com/

    It's been shipping since the December 2013, using Wayland and Qt5. No X compatibility layer on this device.

  24. That's lazy by dbIII · · Score: 1

    You've got to be joking - a domain instead of the actual information?

    1. Re:That's lazy by Anonymous Coward · · Score: 0

      It says right on jolla.com that they use sailfish os. It says right on sailfishos.org that it uses weyland.

    2. Re:That's lazy by raxx7 · · Score: 1

      You asked links for a shipping system.
      That link has a "BUY" button.

    3. Re:That's lazy by dbIII · · Score: 0

      All right, I'll go hunting myself to see if it's an actual implemention instead of just hooks for later Wayland support- because after your "Kieth Packard wrote bits of Wayland in 2004" thing your word is not worth shit.

    4. Re:That's lazy by dbIII · · Score: 1

      No mention of Wayland on that site. The sailfish site + wikipedia for Sailfish only has a bit about experiments with future Wayland support.

      Having fun making me run around you horrible little troll? Why the fuck are Wayland fanboys such pieces of shit? Why can't they let the project stand on it's own merit and no resort to silly little tricks to advocate it.

      I'm giving the actual developers the benefit of the doubt but what IS it with your people?

  25. So Wayland was started in 2004? by dbIII · · Score: 1

    How low can you get.
    If you are going to lie then try something a bit less obvious.

    How the hell did this Wayland project turn into such a ball of hate against X where people decided that any dirty trick in advocacy goes?

    1. Re:So Wayland was started in 2004? by Anonymous Coward · · Score: 0

      The creators of Wayland have been working on X for the past 25+ years. They hate X, go see any one of their many YouTube videos that explain how X isn't actually being used anymore, even when using X, and the parts that X does do, it is horrible at doing. X is just a piece of shit, even the original developers think so. It has too much legacy baggage.

  26. The ball of hate is set against Wayland by Anonymous Coward · · Score: 0

    The hate actually is coming from the people who are feeling threatened by Wayland. The rest of us either understand the issues, and the advantages offered by this change, or are content to trust the experts, or realize that Wayland is years away from being the default in major distributions. Presumably, due to the vociferous element, it will not become default until ssh forwarding works reliably. Well, Fedora might jump at it, but anyone who uses a bleeding-edge distribution and does not expect occasional loss of functionality is a fool.

    I don't know what lies you're referring to, the link given does contain the copyright attribution. That's at least a good indication that the project is using Mr. Packard's code, and I submit that neither of us is familiar enough with the respective X and Wayland codebases as to be able to substantiate any claim otherwise. From my experience rewriting applications though, I can say that to the pragmatic developer, code reuse is a virtue.

    I don't really care who is writing the code, personally, and you only mention it as an attack ad hominem. Dave, I can see you're really upset about this. I honestly think you ought to sit down calmly, take a stress pill, and think things over. Then perhaps you can either act on your concerns, or be content to let the project succeed or fail of its own accord.