Slashdot Mirror


X.Org Server 1.15 Brings DRI3, Lacks XWayland Support

An anonymous reader writes "A belated holiday gift for Linux users is the X.Org Server 1.15 'Egg Nog' release. X.Org Server 1.15 presents new features including DRI3 — a big update to their rendering model — a rewrite of the GLX windowing system code, support for Mesa Mega Drivers, and many bug fixes plus polishing. The release, though, goes without any mainline support for XWayland to ease the adoption of the Wayland Display Server while maintaining legacy X11 application support."

340 comments

  1. Good! by adolf · · Score: 4, Funny

    Yet another good reason to disparage Wayland: Not even X supports it.

    1. Re:Good! by kthreadd · · Score: 2

      It could also be argued that you should jump to Wayland because X does not support it.

    2. Re:Good! by adolf · · Score: 2

      No. *I* don't support Wayland.

      That X also does not support Wayland is just win-win.

    3. Re:Good! by Anonymous Coward · · Score: 0

      Relevant fortune: "Harrison's Postulate: For every action, there is an equal and opposite criticism."

    4. Re:Good! by peppepz · · Score: 1

      It's younger than UNIX, C, Windows and other venerable stuff which keeps the world going nevertheless. Who cares if it's old? It's not like it hasn't been constantly updated, as per TFA, and by very skilled people, so it has this useful feature: it works here and now. I don't feel the "brokenness" asking to be fixed.

    5. Re:Good! by adolf · · Score: 5, Interesting

      No. I just like network-transparent applications. It was one of the main draws that I had toward Linux almost 20 years ago, and is why I still use it today.

      (My home Linux boxen are all headless, and they can stay that way for all I care. If I want to run something graphical, it's trivial with X.)

      (And no: VNC is more of a problem than it is a solution.)

    6. Re:Good! by jones_supa · · Score: 1, Insightful

      This so much. Put a typical Linux desktop (say, Linux Mint MATE or Cinnamon) on a netbook and see how the desktop is sluggish and even basic window animations are choppy.

    7. Re:Good! by Anonymous Coward · · Score: 1, Insightful

      They're almost as bad as sysvinit fans.

      As a "sysvinit fan", since that what I grew up on and what I learned first,

      fuck you.

    8. Re:Good! by Anonymous Coward · · Score: 0

      >updated

      More like workarounded. âoeWhy would you ever fix anything if you can workaround it?â ©

    9. Re:Good! by jones_supa · · Score: 1

      Ahh, that was a classic Anonymous Angry Coward post. I have to light up the fireplace, sit down on a large leather recliner and have a glass of VSOP while reading your stylistic comment again. The words "I'm amazed you even manage to breath on your own" really give it a touching ending. Masterpiece.

    10. Re:Good! by Anonymous Coward · · Score: 1

      so it has this useful feature: it works here and now.

      But it doesn't work, that's the problem. X.org makes the slowest, highest-latency graphics stack that is on any OS today. It's crusty crap.

    11. Re:Good! by reikae · · Score: 2

      As much as I'd like to see GNU/Linux succeed on the desktop, my experience has been similar. How much of it is X's fault though, that I don't know. My guess is not much actually, but I'm curious if anyone knows better.

    12. Re:Good! by Anonymous Coward · · Score: 0

      And to think I didn't even know there was such a thing as an X fanboy until now, and I've been using X for like 20 years.

    13. Re:Good! by jimshatt · · Score: 4, Insightful

      Why is this modded Troll? I also use X's network transparency on a daily basis, and I think it's a good point.

    14. Re:Good! by Anonymous Coward · · Score: 0

      So never develop anything new, because that's how it's always been done. Good thinkin' there chief. I'll just go have a donut while the com... comp-juta... comparat... calculamator loads the starting screen.

    15. Re:Good! by TechyImmigrant · · Score: 2, Interesting

      Some of us grew up on Sun BSD you insensitive clod.
      sysv init scripts are a new fangled mess.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    16. Re: Good! by Anonymous Coward · · Score: 4, Insightful

      Wayland!

      The same group of Prople behind

      Gnome3
      Pulseaudio
      Systemd
      Journald
      Alienating Udev
      Alienating 95% of their Userbase

      If you all have so much problems with the ideology of Unix then why do you use a Unix based System. Why don't you move on and create your shabby world elsewhere ? Without causing more damage to ours ?

    17. Re:Good! by dosius · · Score: 1

      Speak for yourself, Gunga Din - I run MATE on a netbook and it's just fine.

      --
      What you hear in the ear, preach from the rooftop Matthew 10.27b
    18. Re:Good! by chris.alex.thomas · · Score: 4, Insightful

      my knowledge might go a little deeper than yours because I had an interest in computer graphics many years ago. Although I've not got a perfect understanding, I'm probably more right than wrong (or somebody here will tell me otherwise and we can both learn a thing or two).

      but ultimately, the way that people write high performance graphics stacks now favours compositing and graphics cards require to do a lot of direct accesses in order to make that happen as fast as possible, you have a region of memory and it's mapped to a location somewhere in the gpu memory and you just blast it with data, you can't have too many processes in the middle here, so thats why we need a DRM (direct rendering manager) to basically give x a direct path to the graphics hardware without having to go through the cpu or the kernel etc, as little as possible anyway.

      Anytime you have to context switch, you lose time, which hits performance hard, so everything is like cleared out the way and the software and hardware almost talk directly to each other, which doesn't really happen with any other software, writing files, accessing network, computing data, almost always goes through the cpu and the kernel and for graphics applications which render megabytes of data per second, this is just awful and dramatically kills the performance. The retina display on an ipad is 2560 x 1600, so at 24/32 bit colour, each complete frame is 11-15MB, imagine 60 of those? Easily 600 - 900 MB per second. All of that data is being transferred from the system to the gpu every second the display is on, so it's a huge amount of data. Of course, you can reduce this by using gpu memory buffers and "damages" to know which surfaces need to be re-rendered (i.e. rendered and transferred again cause the display information inside them changed)

      However, this kind of "direct, get out of my way, let me speak to the manager" way of thinking doesn't really fit with the linux way of doing things, everything is integrated, the x protocol isn't really to blame, but the only reason for people wanting to keep x alive is because of the protocol, it is basically a way to draw pixels, lines, primatives, AND their favourite, abstract everything across a network so software can be anywhere and X will solve how to display it. EXCEPT IT DOESNT SOLVE IT!! Even when you want to network x, you have to manually setup a bunch of configuration on both machines to get it to work, it doesn't work by magic, or autoconfiguration, cause nobody cares enough to do it, evidently, cause even now you have to manually do this, 20 years later.....what a bullshit system....

      Of course, then you get to the lower levels and a whole bunch of compromises come into effect, nobody agreed on even the most basic things, fonts, oh lets make a font server, which will never work properly because of all the compromises made for that and it'll only work in certain circumstances....

      It really is the most bullshit, fucking stupid system ever created and people seem to be so stubbornly ignorant and stupid they refuse to kill it, cause I dunno, it's really hard to understand, you see some of the hatred for wayland from these people are you are just so flabbergasted by it, you can't even start to reason, why would you keep x alive? it's almost like it's their child, they wouldn't care if it had three arms, ate other babies and urinated acid and used it as a weapon, they STILL wouldn't kill it....or even contain it...cause it's their baby....Thats the kind of logic you're going up against if you talk to these idiots...

      But it's such an ugly, nasty, knarly mess of bullshit and compromises that NO DESKTOP UI TOOLKIT USES IT, Qt, Gtk and Wx for example, pretty much just request a drawing rectangle and then do everything themselves, completely sidestepping x, but if you looked at the x protocol and especially a "unix haters" entry on the subject and know something about computers and/or programming, you'd understand why people want to kill it so badly.

      Take a look at this and then try eval

    19. Re:Good! by chris.alex.thomas · · Score: 0

      you number in the hundreds, maybe thousands if you want to be kind, there are millions of people using X, you are a drop in the ocean.

      if you want to continue to use X, feel free, but don't drag us down with you....

    20. Re:Good! by Anonymous Coward · · Score: 0

      "X.org makes the slowest, highest-latency graphics stack that is on any OS today"

            To quote your own book:
      Who cares when the gpu hardware is getting faster in leaps and bounds every release. X is stable, well supported, and currently a major part of the graphics infrastructure of *nix. Nothing beats good enough.

      celle

    21. Re:Good! by chris.alex.thomas · · Score: 2

      yeah, I agree, I'm pretty sure somebody is working out how to make wayland network transparent, somebody must be, the writing is on the wall and somebody somewhere is thinking:

      "dammit! in a year, my xclock will stop working, I have to make wayland network transparent!!"

    22. Re: Good! by Anonymous Coward · · Score: 5, Insightful

      No, what you are doing is migrating one of Windows primary shortcomings into Linux.

    23. Re: Good! by Anonymous Coward · · Score: 0

      Thank you for your througly comment. While I technicly agree I still have a question left.

      Why do you use a Unixoid Operating System with over 40 years of ideology behind it, if you heavily disagree with existing implementations ?

      You are obviously on the wrong system. Please go ahead, take your followers with you and alienate someones else's ideology world.

      Why not searching for something that already solved the issues described by you ?

      There is:

      Haiku-OS
      Aros

      Many more OS's that probably offers better solutions for yor base than messing up the Linux Toolchain.

    24. Re:Good! by Sam36 · · Score: 0

      This states that X has not been "network transparent" for a long time now: http://www.youtube.com/watch?v=RIctzAQOe44

    25. Re:Good! by chris.alex.thomas · · Score: 0

      errr, to be honest, looking at the x protocol and other related linux desktop stuff coming from them, I wouldn't agree that they are very skilled at all, I'd say that they are hacks and deserve to be called so.

      a skilled programmer would have realised the bullshit it was a decade ago and dropped it like a hot coal in favour or something else, no skilled programmer I know, or would want to call skilled, would continue to pound it with a hammer like those hacks have done for so long....

    26. Re: Good! by chris.alex.thomas · · Score: 1

      I'm not messing up the linux toolchain, I'm helping to improve it by fixing the bullshit created by barely competent programmers, if my contribution is to push the car and let somebody else to the driving, I'm more than happy to do it.

    27. Re:Good! by chris.alex.thomas · · Score: 0

      fact is, we all think you're a dick cause you're holding up progress so you can keep necrophilically masturbating over the x protocol that everybody knows is dead already

      if you want to help the desktop, push forward, don't us all drag back so you couple of hundred/thousand maybe people can stop the desktop from evolving and remain in your comfort zone, help to make wayland network transparent if you can, if it cannot do it, try to suggest ways it can be done.

      but don't under any circumstances think we're going backwards, fuck you guys, keep your x, we'll happily live without it, even if you can't.

    28. Re:Good! by chris.alex.thomas · · Score: 1

      I think it's very telling that linux seems to be destroying the market competition, now that it's being used through android and the linux system supports it

      so yes....I would have to say that the x system is primarily responsible for the demise of the linux desktop, or at least, the demise of your idiotic mentality

      now that android sidestepped all your bullshit, it's practically eating the competition....microsoft has fallen, nokia has fallen, numerically speaking apple has too, but has so much money they can ride it out maybe.

      All of that happened when somebody said "hey guys, you know what, linux is great, but fuck all this bullshit and do it better"

    29. Re:Good! by Anonymous Coward · · Score: 1

      X runs fine on my RaspberryPi

    30. Re:Good! by Anonymous Coward · · Score: 0

      >you have to manually setup a bunch of configuration on both machines to get it to work, it doesn't work by magic, or autoconfiguration
      No you don't

      ssh -y user@host has worked out of teh box on pretty much every box I've dealt with that last few years.

      You're just threadshitting at this point. Go back to windows

    31. Re:Good! by Lennie · · Score: 1

      Funny thing is, everyone always complained about latency and if you look at this graph you'll see Windows actually generally has higher latency than Linux these days: http://openbenchmarking.org/embed.php?i=1307193-SO-WINDOWSIV40&sha=869d65c&p=2

      From this article: http://www.phoronix.com/scan.php?page=article&item=intel_ivbmesa92_win7&num=2

      --
      New things are always on the horizon
    32. Re:Good! by chris.alex.thomas · · Score: 0

      Really? cause the last time I tried that, it didn't.....so maybe it's working now but not all the time or it depends on something you've installed or configured that I haven't ?

      Remote X was a bullshit and almost nobody uses it, VNC, RDP, NX all replaced it as being better substitutes because it sidestepped it all....

    33. Re: Good! by celle · · Score: 1

      "messing up the Linux Toolchain."

            It isn't just the linux toolchain. All the other *nix have to deal with these self/linux centric fuck-ups too! So much for portable.

    34. Re:Good! by chris.alex.thomas · · Score: 2

      as interesting as it is, it's not really the point.

      the point is, in the 21st century, we don't need to deal with this anymore, we can do better, so lets do that, it might not have 100% of the features the old system has, but it might be possible over time to implement those features in a more sane way, with better knowledge and tools that what they had in the 80's when they built this system.

      that x is so old, badly designed and hacky that it actually curtails people from using it, preferring to hide away in the toolkits and never touch x directly, just means that x is in fact irrelevant and for most people, they won't even know x is gone, cause the toolkits will just make them unaware of that.

      so, lets support them cleaning the house, we'll be left with a better architecture, better performance (even more than in your graphs) cause surely deleting a bunch of this crap and making a cleaner, better structure will result in memory and performance improvements.

      thats the point, not that compared to windows, we're doing ok, it's about being compared to ourself, it's a shit job, lets try again

    35. Re:Good! by Anonymous Coward · · Score: 0

      errr, to be honest, looking at the x protocol and other related linux desktop stuff coming from them, I wouldn't agree that they are very skilled at all, I'd say that they are hacks and deserve to be called so.

      So that was Jim Gettys (and others); you know, the guy who defined HTTP 2 for W3C and is fixing the TCP buffer bloat. (I agree, he is sort of a hack.) And Keith Packard wrote the X Server and AFAIC he wrote some seriously crappy C code for that. Maybe he's gotten better with time, but circa 1991 the server source was a disaster; no use of ANSI function decls, lots of mismatched types. Making the sample server work on 64-bit little-endian, e.g. Alpha, was not especially hard, but there were many latent bugs for a long time on big-endian 64-bit hardware because of the sloppiness of the code. Keith is/was brilliant in other ways, but writing clean C code was not his forte.

    36. Re: Good! by celle · · Score: 1

      "Haiku-OS
      Aros"

              Minix, Plan9, MSWindows/wayland's mommy, riscOS, etc, etc.

            Don't forget, the younger it is, the more buggy it'll be.

    37. Re:Good! by adolf · · Score: 4, Informative

      Really? Lots of configuration?

      Last time I ran an X11 application remotely, I used SSH with X forwarding with a simple command line. Worked great. (Flawless, I might say.)

      Last time I ran a multi-headed X box (where multi-head == "two or more independent monitors+keyboards+mice, each with their own root window and window manager"), the configuration wasn't trivial, but it wasn't hard either. And once it was done, any X11 "server" could connect to this "client" and run any program over 100-mbps Ethernet. (Look, ma! A terminal server! Hot-desking! Remote access! THE CLOUD! Buzzword-bingo on the end of a 20-year-old carrot!)

      And it doesn't much matter when the "last time" was, since the methods haven't changed a bit over the past decade or two.

      These are things that other graphical systems cannot do. And they are the reasons why X, or perhaps X11, is still important.

      Those who do not understand X, are doomed to recreate it. Badly.

    38. Re:Good! by dbIII · · Score: 1

      No they are not. Some guy tried a year and a half ago and gave up because network transparency wasn't a high priority. It's also a blatant lie that "Most of the X developers are now working on Wayland". Funny how Kieth Packard wishing Wayland well has morphed into this.
      It would be nice if both claims were the case, but sorry, we're all just going to have to wait a bit longer.

    39. Re: Good! by Anonymous Coward · · Score: 0

      Who are "these most users that don't know" ?

      Regarding performance. The Phoronix Guy tested Wayland recently and his results have shown that Wayland lags 25% and more behind the current X Org implementations.

      X Org is also nowhere dead. People keep commiting patches and fixes to it. A lot of old Utilities have been marked as deprecated over the time 7.3-7.7. Yet distros still emerge these deprecated libs.

      There is where you need to clean up. A lot of the X Org libs have been stripped into clean libs like:

      LibX11
      LibSM
      LibXres
      Etc.

      Thats clean!

    40. Re:Good! by dbIII · · Score: 1

      Then use a better one. I have X on my phone FFS and the original Amazon Kindle has it too. If it's "sluggish" on post 2000 hardware and not much is running then something is wrong.

    41. Re: Good! by Anonymous Coward · · Score: 1

      I use Pulseaudio. Because not using it breaks too many things.

      Is Pulseaudio good? No. It uses an incredible amount of CPU.
      I probably wouldn't care about that except that it still has the blip
      problem - change window focus and you get a break in the sound.
      We're talking about an issue that has spanned several (Fedora) releases -
      over three years! No clue. Ever look at the code base... Sad.

      It's like basic things are 80% complete. Yeah, there are new features,
      be it always seems to be at the cost of existing working functionality.

      I don't understand the design methodology which takes us to this point -
      Agile development might be a reason. Olde MS programmers, another.

      People knock Linus for his attitude. Really, he's probably one of the saner
      people in the Linux community who does his best to keep a working kernel.
      C++ in the kernel - what are people crazy! I'm glad he's keeping it out.

    42. Re:Good! by Anonymous Coward · · Score: 0

      You sound like a newly arrived amateur who does not understand why network transparency is good.

      Here is a clue: Unix is a multi-user network operating system. Many of us use it, and it's variants (I will include Linux in this) as a server operating system.

      Wayland is a toy in this environment.

      Take your "graphics is everything, everyone else is wrong" mentality somewhere else. Please.

    43. Re:Good! by dbIII · · Score: 1

      It really is the most bullshit, fucking stupid system ever created

      Worse than Win98? WinXP? Win8?

      you see some of the hatred for wayland

      It's a hatred for the "X sux - wayland is so much better - only you can't use it just now" bullshit and not Wayland itself.

      Here's a suggestion. Give up on the X bashing and instead push positive aspects of Wayland instead. Benchmarks would help. Every time I ask for them people call me names but there must be some sort of benchmarks showing this increased performance we keep hearing about.

    44. Re:Good! by Anonymous Coward · · Score: 0

      I've had a karma bonus ever since there was a karma bonus, and you don't phase me

      Oh shit, we've got a bad ass over here!

    45. Re:Good! by zixxt · · Score: 4, Informative

      No. I just like network-transparent applications. It was one of the main draws that I had toward Linux almost 20 years ago, and is why I still use it today.

      (My home Linux boxen are all headless, and they can stay that way for all I care. If I want to run something graphical, it's trivial with X.)

      (And no: VNC is more of a problem than it is a solution.)

      Modern X(org,server.. et.el) really is not network transparent unless you are just talking about TWM mixed in with a xclock or an xterm, most modern apps and even window managers that are built on top of modern gui toolkits and/or extensions are not compatible with the basic X library which makes X network transparent. Most of what makes X tick now and days will not scale over the average network and you will be left with a lame ass system if you try. As such if you want to use your modern desktop environment over a network prepared to and plan to pull your hair out because you are relying on such outdated tech norms.

      Wayland is the future and the way forwards fellow *inx junkies.

      --
      ---- GENERATION 26: The first time you see this, copy it into your sig on any forum and add 1 to the generation.
    46. Re:Good! by Anonymous Coward · · Score: 0

      (I'm chris.alex.thomas, my karma stupidly suggests that because I am in an active discussion, I should take a breather as opposed to actively discussing something)

      just a point worth noting, is that if nobody is interested in doing it, then i guess it's not worth bothering with.....

    47. Re: Good! by Anonymous Coward · · Score: 0

      (I'm chris.alex.thomas, my karma stupidly suggests that because I am in an active discussion, I should take a breather as opposed to actively discussing something)

      I really don't understand the reason for pulseaudio in the first place, I heard that when wanting to change and modify their sound system in (was it?) freebsd? they just updated the audio driver, they didnt include some ridiculously slow, horrible to setup daemon to do it, esd? anybody remember that?

      somethings in linux just got screwed up because not enough technically competent people were on hand to slap down the idiots and say "THATS ENOUGH! GO BACK TO YOUR CAVE"

      instead, they ran rampant and now we have a bullshit system which even on my system, sometimes fails...chrome doesnt play audio, firefox does...no idea why...although getting my HDMI tv to play sound on fedora was interesting, the eventual solution was I had to edit a file in /usr/share and add a :0 to the end of one of the parameters...I have no idea why....in linux mint it was fixed and I never had to do it...but weird shit like this seems to happen all the time...

    48. Re:Good! by Anonymous Coward · · Score: 0

      Well, now you know.

    49. Re: Good! by Anonymous Coward · · Score: 1

      Maybe they simply lack knowledge to properly implement it.

      What does it tell us ?

      The Wayland people can't deal with X Org neither do they have balls to make Wayland right.

      It's just EGOs. Wayland development was dead until recently XMir got announced.

      Third class developrs trying to make first class software.

      I bet their code is as full of 'goto' calls as the crappy KDBUS that got announced recently.

    50. Re: Good! by Anonymous Coward · · Score: 0

      (I'm chris.alex.thomas, my karma stupidly suggests that because I am in an active discussion, I should take a breather as opposed to actively discussing something)

      considering wayland hasn't even been completed yet, I would say you're comparing them prematurely, with the clean design, it'll be far easier to extend and improve the system whereas now, only a certain number of greybeards can do it without any reprocussions.

    51. Re:Good! by Anonymous Coward · · Score: 0

      (I'm chris.alex.thomas, my karma stupidly suggests that because I am in an active discussion, I should take a breather as opposed to actively discussing something)

      yes, I'm sure the couple other people you actually know in real life will agree with you, but guess what, there are millions of us, so nobody gives a fuck what you say, or what you want, you're outnumbered and actively being pushed out of the door, go start our own distribution if you aren't happy with it, cause when this is over, fedora, ubuntu, mint, etc, will ALL be using wayland and you'll have to do your hard work yourself.

      Won't that be fun!!

    52. Re:Good! by adolf · · Score: 2

      X is dead?

      *looks around*

      Gosh, it sure doesn't look like it.

      [citation needed]

    53. Re: Good! by Anonymous Coward · · Score: 0

      If the apps can't handle X11 transparency (networking) properly, then these are the problems of the app developer and not the failure of X Org.

      Please go and file bugreports to the apl developers by telling them to:

      a) buy a x11 developers book
      b) learn about the unix ideology
      c) go back to visual basic on windows
      d) fix their crappy apps

      In that row!

    54. Re:Good! by denmarkw00t · · Score: 2

      Baahhh. I liked it up until

      Even when you want to network x, you have to manually setup a bunch of configuration on both machines to get it to work, it doesn't work by magic, or autoconfiguration, cause nobody cares enough to do it, evidently, cause even now you have to manually do this, 20 years later.....what a bullshit system....

      That's weird, because I have ElementaryOS running on my server at home, and from my workplace Mac or my home-use Ubuntu ThinkPad, I can:

      ssh -X -C [host] -l [user]

      and I'm good to go. Start firing up xterm, pgadmin, chrome, or anything else on the server just fine, even from work. Sure, chrome gets sluggish over that distance, but it's not really something I'd use often. Other programs though run perfectly fine and are useable considering it's a home-based cable hookup running whoknowswhere out to my office.

    55. Re: Good! by TheRaven64 · · Score: 5, Interesting

      I really don't understand the reason for pulseaudio in the first place, I heard that when wanting to change and modify their sound system in (was it?) freebsd? they just updated the audio driver, they didnt include some ridiculously slow, horrible to setup daemon to do it

      There's a lot of history involved. OSS was originally contributed to Linux under the GPL, then to *BSD under the BSDL. It was maintained in both, but then the original author took it commercial. FreeBSD just forked the last BSDL version and kept maintaining compatibility with new versions. Linux ripped it out and replaced it with the Advanced Linux Sound Architecture (ALSA).

      One of the drawbacks with early OSS was that you had a single /dev/dsp and so only one application could play sound at once. With ALSA, you still only had one /dev/dsp, but if your card did hardware mixing, and you rewrite your applications to use ALSA, then you could get mixing. Unfortunately, most things weren't rewritten to use ASLA and most cheap cards back then didn't do hardware mixing, so userspace sound daemons started appearing. Unfortunately, GNOME and KDE each had their own (incompatible) ones. Meanwhile, FreeBSD just implemented in-kernel sound mixing.

      Over 10 years ago, this was why I switched to FreeBSD. I wanted XMMS to play music and my KDE IM client and GNOME mail client to be able to make notification bings, and maybe have a game in the foreground playing sound. This was trivial with FreeBSD, impossible with Linux. Now, it's possible with Linux, but only by requiring every single audio-playing app (or, at least, library) to be rewritten with the Linux fad-of-the-day API. This underlines the philosophical difference between FreeBSD and Linux, and is why I remain a FreeBSD user.

      --
      I am TheRaven on Soylent News
    56. Re:Good! by Anonymous Coward · · Score: 0

      (I'm chris.alex.thomas, my karma stupidly suggests that because I am in an active discussion, I should take a breather as opposed to actively discussing something)

      yes, worse, win16 and win32 at least was DESIGNED by a single company and worked well, a lot of people directly used it and nobody needed a toolkit to patch over the bullshit it created in order to get their job done, thousands of applications were created and even those from back 10 years ago work without modification, just double clicking the .exe is all you need to do.

      So yes, by far, all of those you quoted, are better than X, suck it up....

      hey, I didnt start this negative thread in the first place, adolf did, so I have no obligation to stop bashing X

    57. Re:Good! by cyber-vandal · · Score: 2

      I had Windows XP on my netbook and it was sluggish and shit and took an eternity to boot up. (K|L|X)ubuntu all perform far better on the same hardware.

    58. Re: Good! by goarilla · · Score: 1

      You're not discussing, you're bullying.

    59. Re:Good! by peppepz · · Score: 2

      X powers every single Linux-based desktop in use today. It was fast and lean enough to run on Nokia's smartphones. How exactly isn't X working?

    60. Re:Good! by _Shad0w_ · · Score: 1

      I have to admit it's the main thing I like about X; I tend to use my Linux machine via Xming from Windows. That said I would like the option of having accelerated compositing et al when using a machine locally whilst still being able to use X remotely.

      --

      Yeah, I had a sig once; I got bored of it.

    61. Re: Good! by spitzak · · Score: 1

      Also give up on anti-aliased graphics!

    62. Re:Good! by Anonymous Coward · · Score: 0

      Really? cause the last time I tried that, it didn't.....so maybe it's working now but not all the time or it depends on something you've installed or configured that I haven't ?

      Oh FFS!, are you Clara?
      here you are, ranting about the evils of X11, treating everyone to a dissertation as to why the X11 model is borked and how convoluted it all be for you programmers...and you can't even fucking tunnel X down a ssh connection?
      Even if it did require the person who posted the original comment to configure something, so fsking what?, if you're any sort of programmer then following some instructions online about key generation and modifying a couple of config files ain't bloody rocket science.

       

    63. Re:Good! by fnj · · Score: 1

      It doesn't seem to me that the mental masturbation is GP's. You have anger issues with anyone who doesn't agree with the Master Plan. I understand this. These kinds of issues are not unknown to me. Basically the anger issues on both sides of the disagreement cancel out, so it can be decided on the merits. When Wayland is completely network transparent, I might be willing to consider it a viable replacement for X. Until then, sorry; no sale.

    64. Re:Good! by peppepz · · Score: 1
      You're saying it yourself, there's little reason to fix what is working. There's no reason for you to use, say, X core fonts if you don't want to (and you shouldn't want to of course). Freetype and Xrender will give you state-of-the-art typography support. You wouldn't consider ext4 a "workaround" for minixfs or amiga ffs because Linux, for backward compatibility, continues to support the latter.

      And developers don't care anyway, because they'll use a ready-made toolkit, just like Windows developers no longer dirty their hands with RegisterClassEx and WndProcs.

    65. Re: Good! by Anonymous Coward · · Score: 0

      (I'm chris.alex.thomas, my karma stupidly suggests that because I am in an active discussion, I should take a breather as opposed to actively discussing something)

      well, I would have thought it was quite obvious, if somebody WANTED your feature, then surely somebody would create it.

      wayland is the future whether you like it or not, you think some of the x.org guys don't know how to do it? yet nobody even bothered? everybody knows your use case is as about as rare as unicorn horns, yes, maybe you love it and maybe you use it a lot, but fact is, you're like 1% of the entire user base.......

      you're wild conjecture on why nobody has done it, implying they can't program correctly is just bunk, wayland is actively developed and well on the way to replacing x.org, even if not the network transparency part that you want.

      I'm sure it can be created, just right now, people have got better things to do

    66. Re:Good! by dbIII · · Score: 1

      Please try discussing things from within the realm of reason instead of whatever weird tribalism drove you to make the very stupid suggestion above. Worse than Win16? Your blind cheerleading had made you suggest something utterly stupid.

    67. Re:Good! by dbIII · · Score: 1

      Can you please link something from a Wayland developer instead of wasting so much time with ignorant cheerleading fanboy rubbish. Some of the choices I saw as utterly stupid in the original Wayland design were fixed so that removed many of my objections. Maybe most of the other things have been improved too. Either way I don't get to find out from pointless "X sux" posts.

    68. Re: Good! by dbIII · · Score: 1

      More X sux and cheerleading and you wonder why such contentless rubbish is getting marked down? How about some content?

    69. Re: Good! by Anonymous Coward · · Score: 0

      Aside from the fact that none of what you just posted is actually true.. let me fix your post:

      Wayland!

      The same group of Prople [sic] behind: Maintaining the X.org server with kludgy workaround after kludgy workaround because a bunch of people who claim that Microsoft has never innovated anything also claim that computer graphics were completely perfect in 1985 and that no advancement is possible or even allowable.

    70. Re:Good! by peppepz · · Score: 1
      The perfect is the enemy of the good.

      The Linux desktop 2.0 that has been brewing for the last 15 years will be marvelous once it's finished. Until then, we can rely on the ugly X to get our work done.

    71. Re:Good! by peppepz · · Score: 1

      Straw man.

    72. Re: Good! by dbIII · · Score: 1

      you're wild conjecture on why nobody has done it, implying they can't program correctly is just bunk

      What a nasty little weasel you are. How does "Some guy tried a year and a half ago and gave up because network transparency wasn't a high priority" mean the same as that? Go on. Justify your disgusting strawman act. If you were an example of a Wayland developer instead of a fanboy I'd expect the project to disintegrate due to infighting with that sort of bullshit.

      everybody knows your use case is as about as rare as unicorn horns

      Apart from of course the large numbers of people that use it :) Seems to be a lot of unicorns about. Maybe they are horses and you don't know much about the subject so just put words in the mouths of others in an attempt to make it look like you are being convincing, or even know something about the topic.

    73. Re:Good! by Anonymous Coward · · Score: 0

      (I'm chris.alex.thomas, my karma stupidly suggests that because I am in an active discussion, I should take a breather as opposed to actively discussing something)

      except in this case, not, because wayland is already solving most of the bullshit X created and eventually, we'll have slimmer toolkits which share lots of application logic because ultimately, the lower level toolkit stuff will be ejected, moved to a specific X module and even parts of the toolkits which do common things because X didn't do that, could be refactored into wayland itself, allowing toolkits to slim even further by not duplicating everything themselves.

    74. Re:Good! by Anonymous Coward · · Score: 1

      Hmmm, as an IT professional with over 25 years experience, I know more than just a couple of people.

      I understand that X isn't perfect and has its issues, however for a number of use cases (as pointed out above) Wayland cannot replace it. Plenty of people understand and care about this - why can't you get it into your head that network transparency is important for quite a number of people, and all that graphical, composition niceness is irrelevant for them.

      Choice is a good thing, why are you so keen on forcing people down your own narrow-minded path rather than encouraging people to choose the best tool for *their* job. Sounds like you have an ulterior motive. Wayland works for you. Cool. Go use it. X works for plenty of others - does it hurt you that they continue to use it?

    75. Re:Good! by Anonymous Coward · · Score: 0

      Freetype and Xrender will give you state-of-the-art typography support

      Don't pretend that font rendering on Linux is anything close to "state-of-the-art." The entire graphic design industry basically agrees that font rendering on Linux is fucking atrocious.

    76. Re: Good! by Anonymous Coward · · Score: 0

      HDMI tv to play sound

      /usr/share and add a :0

      Wow - thank you - something to investigate as I have the same issue (Fedora 19)
      that I'm trying to figure out. I thought I'd have to install the nVidia driver to get that
      to work (dont' get me started with trying to build the nVidia driver with all of the BS
      of key signing, etc.)

      More details would be nice, if you don't mind...

    77. Re:Good! by Anonymous Coward · · Score: 0

      Graphs from pro-Linux sources only tell one side of the story. Try this: Run those benchmarks again, except in a window, without disabling desktop composition, and while simultaniously running Google Earth. You won't be happy.

    78. Re:Good! by Anonymous Coward · · Score: 0

      (I'm chris.alex.thomas, my karma stupidly suggests that because I am in an active discussion, I should take a breather as opposed to actively discussing something)

      I've tried programming in win16, win32 and I tried in x and I have to say, win16 was beautiful compared to x, at least it worked and didnt make me do ridiculously idiotic things, at least it was documented, written down and well understood, it handled the mouse, it handled the widgets on the screen

      x doesnt even do those things properly.....

    79. Re:Good! by fisted · · Score: 1
      That's probably why X.Org just released a new version, right? Oh, wait, it's this very story.

      you're a huge fucking retard

    80. Re: Good! by fisted · · Score: 1

      Try one of the BSDs - here's some rationale

    81. Re:Good! by peppepz · · Score: 1
      What features are they missing in FreeType, and where do they get them instead?

      I'm asking because on Linux I get subpixel rendering, subpixel hinting, support for TrueType, OpenType, Type-1, WOFF and bitmap fonts, including color emoji (!). HarfBuzz supports quite a lot of exotic scripts, and that supports follows the standardization of those scripts into Unicode, whereas users of proprietary OSes have to buy a new operating system in order to enjoy the same improvement. What's "fucking atrocious" in that?

    82. Re:Good! by Anonymous Coward · · Score: 0

      Starting Score: -1

    83. Re: Good! by Anonymous Coward · · Score: 0

      What makes you belive that "everything just written" isn't true ?

      Most of those people are hired and paid by Red Hat to code what they envision.

      What happens right now is the biggest and most agressive consolidations process since the existance of Linux.

      systemd and jounald as coreOS that consolidates all we had known. Logging, inetd, sysvinit, timed, udevd, ipc etc.

      Gnome3 for dumb people as main Desktop dealing a lot with systems.

      Kernel that now implemented kdbus to explicitly communicate to systemd.

      Wayland to replace X11 to work close to Gnome3.

      All a big consolidation!

      linux (kdbus) -> systemd -> wayland / gnome3

      What remains from what we know ? Nothing!

      I am not against consolidation but I am against this sort of agressive behaviour!

      In 2-3 years nothing remains that reminds of Linux to be Unix related.

      Even worse there are talks to have some sort of iPhone or Android like package mechanism to place apps with all deps (libs etc) in a sandbox within an apps directory. Even systemd already provides dealing with that.

      What kind of OS is that?

    84. Re:Good! by fisted · · Score: 1

      that x is so old, badly designed and hacky that it actually curtails people from using it, preferring to hide away in the toolkits and never touch x directly, just means that x is in fact irrelevant and for most people, they won't even know x is gone, cause the toolkits will just make them unaware of that.

      spoken like a truly clueless person. WTG

    85. Re:Good! by Anonymous Coward · · Score: 1

      (I'm chris.alex.thomas, my karma stupidly suggests that because I am in an active discussion, I should take a breather as opposed to actively discussing something)

      Yeah, disregard that, i suck cock

    86. Re:Good! by dbIII · · Score: 1

      Well documented hidden APIs? Get real.
      Look - you've got your Wayland article that's been built out of something only loosely related - you have the pulpit. Use it for something other than obvious lies that only the newbies haven't worked out yet.

      I'll write this again - how about something actually about Wayland instead of the boring "X sux" when those of us using X somehow have not managed to notice X sucking. For example write about something that the current build of Wayland gives us and what we can look forward to when it is ready for general release.

    87. Re: Good! by Anonymous Coward · · Score: 0

      you fucking retard....

      Excellent discussion skills you're demonstrating here. Really quite nice and eloquent, I must say. Certain to foster a civil and constructive exchange of arguments.

      Or maybe not.

      I'll leave it as a lesson for you to ponder whether you've just strengthened the case for Wayland, or maybe, possibly, managed to do the exact opposite instead.

    88. Re: Good! by fast+turtle · · Score: 2

      As a Gentoo user, I call BS because I use Alsa and foget Pulse/Jack/Flavor of the Month as it does audio mixing and has for over 5 years (hell I was using Alsa and mixing inputs in 2003. Sylpheed could play its notification sound while I had music playing in the background while working on an Open Office doc in fluxbox. Didn't have to many problems once it was setup.

      As someone else stated, the god damn cavemen have taken over and created all sorts of shite that isn't compatible. Simply put, smack em down hard, throw away their crap and take whats good and include it in Alsa instead of reinventing the fucking wheel! Make alsa do what you want instead of insisting they're idiots but no, it's the same fucking "Lone Wolf" syndrome that seems to infect developers and companies - Not Invented Here. Shoot them and put them out of our misery right now and start over.

      --
      Mod me up/Mod me down: I wont frown as I've no crown
    89. Re:Good! by celle · · Score: 1

      " but circa 1991 the server source was a disaster; no use of ANSI function decls,"

            I doubt ANSI was around all that long and C was barely standardized, especially to the older set.

    90. Re: Good! by Lisias · · Score: 2

      considering wayland hasn't even been completed yet, I would say you're comparing them prematurely, with the clean design, it'll be far easier to extend and improve the system whereas now, only a certain number of greybeards can do it without any reprocussions.

      If Wayland is not finished yet, and then we can't make educated guesses about it viability, how in hell we should decide to adopt or to dump it?

      This is supposed to be a engineering field. Faith is another department, I'm right?

      I need metrics. I need measurements. I need benchmarks.

      The (few) ones I'm geeting tells me that X.org is not he best thing over the Earth, but does its job, does it faster than GDI/Quartz, and even does more than GDI/Quartz. Why should I migrate to Wayland?

      --
      Lisias@Earth.SolarSystem.OrionArm.MilkyWay.Local.Virgo.Universe.org
    91. Re:Good! by Anonymous Coward · · Score: 0

      Still dumb as a bag of bricks, I see. You're not even close to addressing the issue, you're only just jumping around yelling "Android, ANDROID, ANDROID!"

      Now, where exactly is android taking over the desktop? I know it's hard for someone who have problems controlling their respiratory system, but please do try to stay on topic.

      If you had thought about it for an instance, you'd even realize that your very own argument is a very strong argument indeed that I'm correct and that you're an idiot.

      What's the difference between the mobile devices space and the desktop which you were talking about?

      It's that there wasn't any 95% market share incumbent with billions of users with software and data worth billions dollars tied to it. Not that Android decided to not use X-windows.

    92. Re:Good! by celle · · Score: 1

      "And Keith Packard wrote the X Server and AFAIC he wrote some seriously crappy C code for that. Maybe he's gotten better with time, but circa 1991 the server source was a disaster; no use of ANSI function decls, lots of mismatched types. Making the sample server work on 64-bit litt.."

              I remember those times too. Crappy code to match the 16>? hour workdays, lack of sleep, and bad eating habits. Shower? what's that? Saw more space aliens than girls/women whatever they are now. 70 hour weekends staring with bloodshot eyes at screeching monitors making sure the code was working right and fixing bugs. Working to get the code out right before the company execs cancelled the project for unrelated reasons. Even in the 90's coding seemed more made up than standardized. Good times? Well the time got spent.

    93. Re:Good! by Anonymous Coward · · Score: 0

      I doubt ANSI was around all that long and C was barely standardized, especially to the older set.

      You can doubt it all you want, but rest assured, ANSI C (drafts) and ANSI C compilers were available and had been long before then, e.g. gcc had been available since at least 1988.

      There was absolutely no excuse for not using ANSI C function decls when Keith rewrote the X server for X11R4 – even if wrapped in feature tests – he just couldn't be bothered.

    94. Re:Good! by Lennie · · Score: 2

      To be honest I don't really believe in Phoronix benchmarks all that much ;-)

      --
      New things are always on the horizon
    95. Re: Good! by fast+turtle · · Score: 2

      As a business owner using PXE to boot our smart clients (no local storage), I say "Fuck Network Transparency" it's not a consideration. What I need is a Windowing system that's 30-50 percent smaller then what X offers today due to local bandwidth needs.

      We switched to the PXE setup in order for single sign-on and regulatory reasons. It simplifies things having everything within our control (no local storage means only have to backup a single system - storage server). It also means less employee downtime when a computer dies for any reason. Simply move/swap in a replacement and they've only lost a few minutes of work. Yes it was a PITA getting shit setup but now that it works, we're damn happy though as stated, give us something that's 30-50 percent smaller and faster and we'd be even happier since we would then be able to add employees instead of spending on LAN upgrades to support it.

      --
      Mod me up/Mod me down: I wont frown as I've no crown
    96. Re:Good! by jedidiah · · Score: 1

      One arbitrarily defined standard imposed by beaurocrats is just as good as another.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    97. Re:Good! by jedidiah · · Score: 1

      > you're obviously not a fan of high performance desktop graphics then, keep your shitty x protocol,

      It's not the protocol. It's the drivers.

      And I WILL keep the best available drivers thank-you-very-much.

      That's why I won't touch Wayland with a 10 foot barge pole. I actually care about real performance, not just silly out of of date FUD.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    98. Re:Good! by jedidiah · · Score: 1

      X haters have been stuck in their little echo chamber for too long and haven't been paying attention with what's being going on with the rest of the world. Their vision of something to displace X with is about 20 years out of date.

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

      (I'm chris.alex.thomas, my karma stupidly suggests that because I am in an active discussion, I should take a breather as opposed to actively discussing something)

      I have zero problem with this, you might have misunderstood.

      I'm not angry because people want to continue to use X, I'm angry because instead of saying, fine, you want wayland, go and do it, you get all these idiots saying we should stop wayland and focus on x, because of some tiny minority who wouldn't benefit from wayland, even if the vast majority of people would benefit greatly.

      it's a deliberate obstructionism I'm fighting again, I refuse to let these idiots hold people back just because they want their baby to keep toddling along for a few more years.

      either wayland won't implement the features they want and they'll continue to develop x.org themselves, or it will and eventually x.org will an absorbed into wayland in one way or another.

      but I personally don't care whether people want to use x.org, just that, well, like xfree86, it's dead and it doesnt know it or hasn't yet figured that out, once wayland gets into the mainline distributions, it'll be all but game over, accept that and there isnt a problem, fight against it and try to hold everybody back, then well, you get people like me beating on you....

      btw, when xfree86 splintered into x.org, didnt we have this discussion before, what happened exactly? I seem to have forgotten? :D

    100. Re:Good! by Anonymous Coward · · Score: 0

      Hmm? Everything I use IS network transparent under X. This includes the entire desktop environment (KDE 4), plus libreoffice, gimp, and the browsers.

      Yes, it looks different over the network, but it *works*. X11 is, however, a very bad protocol for remote usage outside of the 5ms RTT extender LAN.

    101. Re:Good! by Anonymous Coward · · Score: 2, Informative

      How to use remote X over ssh:

      1. Do not configure the X server to refuse to forward X11 connections (i.e. it will work unless you broke it yourself).
      2. Have the "xauth" command installed on both sides (it is by default, but you might be someone who broke it yourself...)
      3. ssh -X user@target "libreoffce" (for example).

      Done. And it will just work.

    102. Re:Good! by NotBorg · · Score: 1

      I grew up on DOS and can probably still fit more TSRs between 0xA0000–0xFFFFF than most. I grew out of it because, despite being very familiar with it, it just wasn't that great. I've been through many transitions over the years and the one to systemd was one of the most enjoyable. I have more control and I don't have to figure it out for every distribution like I do with those god awful shell scripts that need pages of distribution specific "boiler plating" in a vain attempt to make them robust.

      --
      I want this account deleted.
    103. Re:Good! by jbolden · · Score: 1

      X11 isn't meaningfully network transparent anymore how it is used. If by "network transparent" you mean what everyone else means that it works well remotely then the solution for Wayland already sort of exists a variant of RDP.

    104. Re:Good! by jbolden · · Score: 1

      Kristian Høgsberg -- been doing X11 for well over 10 years
      Bill Spitzak -- Inventor of Nuke some of the earliest work with video on X11.
      Jasper St. Pierre -- the X11 authority for the Gnome project

      etc...

    105. Re:Good! by Anonymous Coward · · Score: 0

      I tend to agree with what you've been saying, but posting "Downvote me if you want, bitches!" just makes me want to downvote you. You've been around here long enough to know this is a futile fight.

    106. Re: Good! by Anonymous Coward · · Score: 0

      Excellent troll of disinformation. Now show me the commit logs. Poettering has no commits into wayland/weston.

    107. Re:Good! by jbolden · · Score: 1

      Yes exactly. X was "network transparent" when the primary users were on dumb X-Servers. Since the primary user base has moved to local, X11 has been hacked beyond belief.

    108. Re:Good! by Anonymous Coward · · Score: 0

      Leeches are not allowed to complain. Get lost. For as long as network transparency is useful to those who do (developers) and those who pay (enterprise), it will be there. "Users" that don't do anything useful as a *real* tangible contribution AND on top of it will just annoy and fanboy around are invited to please go bother someone elsewhere and never come back. We're not Apple, we *can* do without fanboys just fine.

      Wayland will get network transparency as well, although it would have been better if they were putting more effort into that area sooner, to "calm the waters" so to speak. Whether it will be better than X11 or not, is still too early to tell, but it IS in fact engineered to have less shortcomings than X11. Since Keith Packard is involved with Wayland, *and* he is the X.org project leader, and the lead designer of the DRI layer used by Mesa/X.org, I can safely bet Wayland will _eventually_ be at least as good as X11 (but that would already be a failure, Wayland is meant to be way better than X11).

      Please don't get Packard confused with that aggravating short-sighted code-jock which is the head developer of systemd/udev/pulseaudio. While neither are system engineers or even software engineers, at least Keith has always been a lot more than a code jock, has learned engineering over his ears, and he could even qualify as an amateur rocket scientist (I kid you not). If I'm not mistaken, Keith was involved in the effort that designed, built, and *sent into orbit* a pico satellite that validated the use of GPS signals from outside the GPS constellation (hint: Earth's surface is inside the constellation).

    109. Re: Good! by Anonymous Coward · · Score: 0

      Yes, we understand. Basically every application out there is WRONG and only the network transparent part of X is right. It seems like you need to jettison an awful lot of stuff to float that boat but whatever floats it I guess.

    110. Re: Good! by Anonymous Coward · · Score: 1

      well, people have been wishing that linux were more windows-like for years now.........

    111. Re: Good! by Anonymous Coward · · Score: 0

      'People' describes a set of persons working towards an ideology they share. A ideology that does not fit into the current ideology shared by the majority. Lennart was not explicit named bur shares the new ideology that is shared by this small group of people.

    112. Re: Good! by armanox · · Score: 1

      we're repairing the damage your favourite idiots created by building the world you love with such a ridiculous, outdated mentality, no wonder the desktop never arrived on linux with people like you around...

      Maybe we don't care about Linux on the desktop like that? Maybe we like, I don't know....stuff that is easy for us to configure? You know, for the guys that are the reason Linux dominates the server market?

      The response we get back from the developers is 'We're going to do what we want! Forget the people that are already using! We have to target the people that don't care!'

      And as a result, I've started liking Windows better on the desktop. Not sure what I want to run on servers anymore. Maybe I'll revive my IRIX boxes, SGI seems to like stability (and I just got quotes on extending the support contracts too. Apparently IRIX on Octanes is still a fully supported operating system)

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
    113. Re: Good! by Carewolf · · Score: 1

      A sound daemon provides network transparancy, that is all you ever actually need a sound daemon for. Technically pulseaudio also handle bluetooth these days, though there is no logical reason bluetooth needs a sound mixing daemon. Primarily I guess pulseaudio is alive where ALSA development is dead, so you need pulse for new audio features in Linux.

    114. Re: Good! by Anonymous Coward · · Score: 0

      Sounds like lumping them together because you don't like them rather than lumping them together because they're actually related outside of your small world view.

    115. Re: Good! by Lisias · · Score: 1

      Yes, we understand. Basically every application out there is WRONG and only the network transparent part of X is right. It seems like you need to jettison an awful lot of stuff to float that boat but whatever floats it I guess.

      Go Windows. You appears to be the kind of guy that will enjoy it.

      --
      Lisias@Earth.SolarSystem.OrionArm.MilkyWay.Local.Virgo.Universe.org
    116. Re:Good! by fnj · · Score: 1

      What I see is the derangement is all on the side of the tear-everything-down crowd. It is the ugly, immature side of open source.

    117. Re:Good! by Anonymous Coward · · Score: 0

      Different AC here. Win16, while an unusual term, fits Windows 3.1, as it was a 16-bit OS. I'll tell you a couple reasons why I hate X. First, it's a CPU hog. Even something as simply as moving a window on the screen takes up to 32% on 1 core. Idiotic. Second, when X crashes (and it sometimes does) or for any reason X needs to be terminated, you lose all applications that were attached to it. Again, idiotic. This is one place where Windows Vista and onward excel, being able to update/reset drivers without a restart and without closing applications.

    118. Re:Good! by Anonymous Coward · · Score: 0

      So what? You want a cookie? I've had the opposite experience: Linux performing worse on the same hardware. Yeah, yeah, I know, you'll blame the drivers, or the distro, or my technical ineptitude. So tiring.

    119. Re:Good! by Anonymous Coward · · Score: 0

      And X powers ZERO android phones, which make the number of Linux desktops in use minuscule by comparison. Checkmate.

    120. Re: Good! by Anonymous Coward · · Score: 0

      Its people like you repeating a the time gow broken X Org is and that we all should move to Wayland. And yet the same people responsible for X Org are leading Wayland ! I will definately trust them !

    121. Re: Good! by Anonymous Coward · · Score: 0

      I see this nonsense coming. Plenty of people have been hit on their feet.

      I read everywhere about people going back to Slackware, Debian or similar distros. There are also writings about people trying BSD as an option.

      All this because some numbnuts stirr so much shit in the public.

    122. Re: Good! by Anonymous Coward · · Score: 0

      I don't like the behaviour and social limitations of Poettering.

      Go to youtube and search for 'datenwolf'. You see how insulting Poettering hijacked the speach of that poor guy.

      Later on he came up totally drunk, keeping a bottle of alcoholics in his hand and pissing off the audience.

      Sorry! I don't want software written by said person. Even if it would start solving starving in the world.

    123. Re: Good! by Anonymous Coward · · Score: 0

      You do know that 2005 dmix became standard and was available quite some time before, right? And while I have not used OSS I am pretty sure I have read that it supported software mixing too.

    124. Re:Good! by ThePhilips · · Score: 1

      The spawns of GNOME having poor visuals has nothing to do with X, but rather the GNOME itself.

      Just check how animation in the Enlightenment works. And it worked like that for 10+ years now.

      The Enlightenment requires only basic 2D H/W acceleration which X has had forever. While GNOME requires 3D/bells and whistles - and still sucks.

      --
      All hope abandon ye who enter here.
    125. Re: Good! by Anonymous Coward · · Score: 0

      So how is KLANG doing nowadays?

    126. Re: Good! by Anonymous Coward · · Score: 0

      Is Pulseaudio good? No. It uses an incredible amount of CPU.
      I probably wouldn't care about that except that it still has the blip
      problem - change window focus and you get a break in the sound.

      Have you tried playing a sound file with a sample rate your sound card supports natively i.e. that does not need resampling? Doesn't need any noticeable cpu time for me.

      Or set default-sample-rate = 48000 or whatever in /etc/pulse/daemon.conf to something your sound card natively supports (I think it does this automatically?). Or use a resample-method that is less cpu intensive (if you say there should be an easier way to set this on the fly I am with you) as the default may be too high.

    127. Re: Good! by Anonymous Coward · · Score: 0

      Only weakness is while there is at least one experimental extension to X to handle sound, there is no standard way of getting network transparency for sound. The network transparency of X is quite valuable.

    128. Re: Good! by Rutulian · · Score: 2

      That's almost, but not entirely, true. ALSA had kernel-level software mixing (dmix) that any application written to use ALSA could benefit from. As long as I used 100% ALSA applications, it worked fine. The problem was, as you say, not all applications would support ALSA. They would use OSS and rely on the bridge device between /dev/dsp and the /dev/alsa devices as a compatibility layer. The mixing would still work if you were using 1 OSS application and 10 ALSA applications, but not if you were using 2 OSS applications. The solution was a higher level sound-mixing daemon that could abstract the hardware layer away from the applications. Again, the problems as you state were incompatible daemons between KDE and GNOME, until finally PulseAudio comes along which does two things. It abstracts the hardware much further (ex: it supports network sounds devices), and it hooks into everything (OSS, ALSA, ESD, artsD, Phonon), so any application written to use any sound subsystem will go through PulseAudio first. I'm not sure PulseAudio is the best solution, it has issues with latency and so forth. But getting all disparate software projects to agree on a single sound subsystem is harder, so it was never done. I believe there were a few attempts to get either ESD or artsD into a Freedesktop spec, but that never went anywhere.

    129. Re:Good! by Rutulian · · Score: 1

      I think what he means is that the network transparency feature of X11 involved sending X primitive commands over the network to be rendered on the remote X server. With the modern desktop environments and toolkits this doesn't happen. Yes, you have a remote display, but it is sending pixmaps and screen buffers over the network instead of X primitives. So it is slow as hell and doesn't take full advantage of the local (client) hardware.

    130. Re: Good! by lister+king+of+smeg · · Score: 1

      Oddly enough I regularly see far more people saying that they need network transparency that x provides then I see people telling them they are a rare edge case. hell I Use apps on my home server admin'ed from my laptop or school account in the linux lab all of the time. Many of the linux people I know IRL use it. Has anyone seen actual polls on this?

      --
      ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
    131. Re: Good! by lister+king+of+smeg · · Score: 2

      Really I was playing portal and team fortress 2 yesterday on a linux laptop yesterday and watching netflix just fine with x. Android not using x is because they are using an entirely different stack than desktop Linux not just the display server the tool chain is different the utilities are different the only thing the same is the kernel and that has been tweaked. Hell most android apps arn't even interfacing with the unixy bit underneath just the java based vm. Androids success has nothing to do with not having x. It has to do with being pushed by the largest internet company on the planet, being open, using the most popular language, and giving an alternative to IOS. its not about lack of x that happens to just be a side issue.

      --
      ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
    132. Re:Good! by jimshatt · · Score: 1

      Show me the stats.

    133. Re:Good! by amorsen · · Score: 1

      SysV init scripts are horrible and fragile and were in desperate need of replacement. It is difficult to imagine that any replacement could be worse. systemd made a good effort at achieving just that, with weird auto-mounts as well as hangs or reboots during boot without any diagnostic output to the console.

      Extra bonus for inventing journalctl, which is not about journaling or control, and which invokes the pager with wrong options by default. When you pipe the output to cat in desperation to avoid the horrible defaults, you do not get the same output.

      systemd is not the reason why I abandoned Linux on the desktop, but it certainly did not help the situation.

      --
      Finally! A year of moderation! Ready for 2019?
    134. Re: Good! by amorsen · · Score: 1

      How do you get decent performance from remote X? Even on my home server from my notebook, with a wireless link typically running at least 100Mbps, performance in ssh -Y is so bad that makemkv is barely usable. Sometimes it takes several seconds for widgets to render. Remote X became almost useless for me at approximately the time that most programs switched to client-side rendering. Client-side rendering is a great leap forward that I would happily sacrifice network transparency to get, of course, so I am not saying that the switch was a bad idea.

      Supposedly NX solves the speed problem, but if I have to run a third-party tool anyway, why pick NX instead of VNC or one of the other alternative protocols? RealVNC is already working on supporting Wayland.

      --
      Finally! A year of moderation! Ready for 2019?
    135. Re: Good! by fisted · · Score: 1

      trying BSD as an option.

      Did that some years ago, never looked back.

    136. Re: Good! by amorsen · · Score: 1

      Come on, X was never part of the ideology of Unix. If it had been, it would at least have had native support for programs interacting, in order to make it possible to use multiple simple programs to achieve a complex task.

      Like IPv4, it was an experiment which escaped from the lab. Today we can do better.

      Whether Wayland is genuinely better I do not know, I have not tried it. X does need a new protocol though, and you cannot really call it X anymore if the protocol changes.

      --
      Finally! A year of moderation! Ready for 2019?
    137. Re: Good! by Anonymous Coward · · Score: 0

      There is no need for pulseaudio - we have jack. All the software mixing you could ask for, and with real-time guarantees.

    138. Re:Good! by thegarbz · · Score: 2

      Why is this modded Troll? I also use X's network transparency on a daily basis, and I think it's a good point.

      No you don't. You use X's ability to send bitmaps to a remote display. X hasn't been network transparent for a LONG time. The way an application is rendered locally compared to remotely is fundamentally different. There's no transparency at all anymore because the protocols used for network transparency don't work with any modern hardware acceleration. X hasn't been network transparent since DRI started getting wide spread use.

      In your case you're not actually interested in network transparency at all. You're interested in the ability to run an app on a remote display. In which case you should really be looking forward to Wayland + RDP which will give you a great boost in speed and responsiveness and yet still work exactly the same.

    139. Re:Good! by thegarbz · · Score: 1

      I find it funny you think VNC is more of a problem than network transparency given that you're effectively using the former not the latter (unless you're still running your 20 year old distro).

      X hasn't been network transparent in a really long time. X has retained the ability to display over the network but there's nothing transparent on the protocol level because the ways of drawing over the network conflict with changes which have brought about speed improvements locally such as DRI. You're no longer drawing over the network. These days you're drawing locally and then sending that data over the network. .... kind of like VNC does except without the compression.

      In that regard you should look forward to Wayland and RDP as a solution, just as I do. Running remote X apps is slow and this hack should die a long overdue death.

    140. Re:Good! by thegarbz · · Score: 1

      Really? Lots of configuration?

      Last time I ran an X11 application remotely, I used SSH with X forwarding with a simple command line. Worked great. (Flawless, I might say.)

      So out of the box your system comes with all security models turned off and you're not using X-auth? Fantastic.

      These are things that other graphical systems cannot do. And they are the reasons why X, or perhaps X11, is still important.

      Erm I think you've been living under a tree. Why not look into the RDP feature list and tell me what part of this X does that RDP doesn't. RDP is an ideal replacement for what people misquote as "network transparency" (clue: transparency has nothing to do with remote X displays anymore). It's also exactly what is proposed for Wayland.

      Those who do not understand X, are doomed to recreate it. Badly.

      Then it's just as well Wayland is being written by many former X developers.

    141. Re: Good! by Anonymous Coward · · Score: 0

      Why don't you move on and create your shabby world elsewhere ?

      Their shabby world is called Ubuntu.

      It becomes increasingly incompatible with every other Linux distro.

      I predict "ubuntu" will become the the FOSS version of "proprietary".

    142. Re:Good! by turgid · · Score: 1

      There's a really easy way to make decisions regarding technology and it is this: if Pat thinks that something is good enough to go in mainline Slackware, then it's good. Otherwise, no banana.

    143. Re: Good! by Anonymous Coward · · Score: 0

      A is better than B and C, therefore A can't be improved.

    144. Re: Good! by Anonymous Coward · · Score: 0

      I presume you mean UNIX ideology such as "everything is a file"

      . . except X desktops

      or "small is beautiful"

      . . except X, which is a massive sprawling mess

      or "make each program do one thing well"

      . . except X, where most of it (e.g., drawing primatives) isn't actually used in any modern environments at all any more.

    145. Re: Good! by Anonymous Coward · · Score: 0

      X.org stripped out support for drawing in a network transparent way. It was incompatible with hardware acceleration and thus wasn't used. You want network transparency you'll need to set up a 15 year old x11 server. But don't expect many modern asps to run on it.

      Why develop in a broken way to satisfy a standard used by no current distro to support a feature which has been worked around for the last 10 years?

      Speaking of Unix philosophy... What one thing does x do, and how does it do it well? X is anti Unix.

    146. Re:Good! by cyber-vandal · · Score: 1

      I won't as it happens. It was an absolute pain in the arse to get it on there and had me screaming with frustration but once it was on it worked far better than XP.

    147. Re: Good! by forkazoo · · Score: 2

      instead, they ran rampant and now we have a bullshit system which even on my system, sometimes fails...chrome doesnt play audio, firefox does...no idea why...although getting my HDMI tv to play sound on fedora was interesting, the eventual solution was I had to edit a file in /usr/share and add a :0 to the end of one of the parameters...I have no idea why....in linux mint it was fixed and I never had to do it...but weird shit like this seems to happen all the time...

      Despite my best efforts, with Chrome on Ubuntu, Some YouTube videos will play out of one sound card, and some videos will play out of another. I think it's Flash vs. HTML5 being used for different videos. Seriously, it's the most bewildering user experience to have to randomly switch between my USB headphones and my analog headphones. Getting bluetooth audio working reliably is just a lost cause. Skype used to work. I apparently broke it in the course of trying to fix other things. 10 years professional experience as a UNIX admin, and I can't figure out how to make Youtube work without wearing two different headphones. It's sort of fucked.

    148. Re:Good! by auzy · · Score: 2

      Interestingly, Daniel Stone touches on Network Transparency in his presentation on: www.youtube.com/watch?v=RIctzAQOe44

      Basically though:
      * Network transparency is pretty sketchy these days anyway because of DRI2/SHM
      * Network communication on X11 actually has a lot of bottlenecks which causes it to perform very poorly.
      * VNC will perform significantly better in Wayland than X11 (due to a different design). I agree that VNC on X11 is a disaster, however, there are fast VNC like protocols on other platforms that do perform well..

      Also nobody is saying dump X11 entirely (distros can still use X11), however, there are so many silly bottlenecks in Wayland (Chrome wasted 0.5 secs on startup for him doing redundant stuff such as filling the window with grey). Daniel's argument is VERY persuasive, and the argument promoting X11 seems to be based on what people THINK is the case, not what is ACTUALLY the case.

    149. Re:Good! by auzy · · Score: 1

      Sorry, I meant silly bottlenecks in X11...

    150. Re:Good! by Anonymous Coward · · Score: 0

      X powers every single Linux-based desktop in use today. It was fast and lean enough to run on Nokia's smartphones. How exactly isn't X working?

      Considering that Nokia's smartphone business failed royally, I'm not sure if that's the best argument to make... :)

    151. Re:Good! by dbIII · · Score: 1

      That appears to be an opinion based entirely upon going from a familiar programming environment to an unfamiliar one.
      How about less "X sux" stuff propped up by wet cardboard and some stuff about Wayland competing on it's own merits instead?

    152. Re:Good! by dbIII · · Score: 1

      Thanks. I've never heard of those people but I will take you at your word.
      The word of the idiot that wrote something like "most of the X developers are now working on Wayland" is a different story. If that was really the case we'd have more progress in Wayland and less defensive "X sux" rubbish.

    153. Re: Good! by Anonymous Coward · · Score: 0

      Some of the network-transparency use cases for X are more like the use cases for ICA (Citrix) on Windows - X can remote display individual applications seamlessly with full integration with the local desktop, and no remote desktop required., VNC adds quite a bit of additional overhead, and is designed to remote display the entire remote desktop.

    154. Re:Good! by thegarbz · · Score: 3, Insightful

      Running something over the network and being "network transparent" are two different things.

      In the case of transparency the application should can have no knowledge of whether it is rendered locally, or remotely. It just sends draw commands and those commands end up somewhere.

      Unfortunately most of the drawing commands in X do not work over the network basically meaning that X is no longer network transparent. For any which don't there's a compatibility layer where they are converted to bitmaps and sent over the network, which is not much different from the normal way a modern app renders on X, just bitmaps.

      The point is X is not network transparent, and using it on the network is essentially like using VNC except without any compression. You actually have the worst of all worlds while the users somehow still think things are like they were in the 90s. Ever since DRI and similar technologies X has not been the same, and there's no reason why the move to Wayland + RDP can't be far better than what we have now and what everyone appears to be championing as a "core" feature of X without realising it doesn't actually work like that.

    155. Re:Good! by jbolden · · Score: 2

      I don't know why there isn't more progress. I wouldn't read too much into it. They have good people. X has been a mess since the break from the old XFree86. I don't have a clue how to count who is active and how active they are. For example Sam Spilsbury (inventor of Compiz) has been active on Wayland for the last 6 months. So they have a fair impression.

      If I had to guess I don't get the impression that the Wayland devs care much about getting a version out that runs for non-developers right now. They are breaking APIs left and right even for basic toolkits while adding advanced features. It is an open source project so they don't have to ship. They want Wayland to be awesome, they don't really care if Wayland is now or not.

    156. Re: Good! by amorsen · · Score: 1

      True, rootless mode is the one advantage that X has over VNC.

      Full integration is a bit of a stretch though. Only the basic X integration like simple clipboard and so on works. D-bus is not available through the X protocol, so proper GNOME integration is not possible. The forwarded applications are placed in their own little D-bus sandbox living on the remote machine, with no access to the D-bus that local apps use.

      --
      Finally! A year of moderation! Ready for 2019?
    157. Re: Good! by Anonymous Coward · · Score: 0

      No, it's not. Linux's ALSA has an option to expose an OSS interface.

    158. Re:Good! by dbIII · · Score: 1

      I just wish the "X sux" fanboys would tell us about the current state of Wayland instead of telling us that X kills puppies. They don't get that we don't care if X kills puppies so long as it's the only thing that comes close to getting the job done today.
      They don't seem to get that we also would like Wayland to be awesome but don't want to give up what we have until it is better than what we have.

    159. Re: Good! by Anonymous Coward · · Score: 0

      You're an idiot. These people are the very ones who brought real 3d hardware acceleration, direct rendering, kernel mode settting, etc extensions to X and the Linux kernel.

    160. Re:Good! by Anonymous Coward · · Score: 0

      WTF are you babbling about?! No. You're an utter nincompoop. A sad, stupid clown.

      Here is the RDP compositor for Wayland, already merged: http://cgit.freedesktop.org/wayland/weston/tree/src/compositor-rdp.c

      Here is work on an RDP server, coming along nicely: http://lists.freedesktop.org/archives/wayland-devel/2013-December/012641.html

      So, pull your head out of your arse, get a clue, and crawl back under your bridge, little trollop.

    161. Re: Good! by InfiniteLoopCounter · · Score: 1

      In typical /. fashion the parent gets a +5 insightful comment when he goes off on a tangent (GP was talking about network transparency in X and not 'problems with the ideologies of Unix') and talks absolute crap. These projects are all separate. The best thing people can do is to find one of them and contribute positively to them (although I do acknowledge Gnome3 may be beyond help, but it is a bit off from talking about X and Wayland).

      PS: I have mod points, but if IMO I modded the parent troll it would just get another +1 insightful for following a now "standard pattern" for good scores on /.

    162. Re: Good! by 7-Vodka · · Score: 1

      This underlines the philosophical difference between FreeBSD and Linux, and is why I remain a FreeBSD user.

      Nah, that's a utilitarian difference.

      The philosophical difference is quite another thing related to the licenses...

      --

      Liberty.

    163. Re:Good! by jbolden · · Score: 1

      The argument on /. is about theory not about the reality. As I see it you have an X crowd that talks about X not as it is but rather what it would be like in well configured environments, with extensions that sort of work integrated into the core product and working smoothly. The Wayland crowd talks about Wayland mostly like Aqua or Aero with RDP and applications fully converted. It is an argument about vision not products. On top of that there is the binary choice of breaking backwards compatibility and being able to design a protocol that is less flexible but more tuned to today's hardware. Which is an argument about design philosophy.

      I agree there is a bit of conflation going on. Wayland mainly is designed to fix stuff that X11 developers don't like about the X11 code base. There is a tendency on the part of Wayland fans to think that Wayland is mainly designed to fix the things they don't like about Unix GUIs.

      I don't actually agree that the X11 people want Wayland to be awesome. Most of their objections seem to be about fundamental design choices. These people are the minority who do thing X11 is better than Aero or Aqua. All Wayland can ever be is an open source version of Aero that likely isn't quite as good. The Wayland team is really good for an open source project the Microsoft team is way way better because well money talks.

      Ultimately this same argument has been going on for 4 years. It would be nice to be comparing products and not visions. But I don't get the impression the Wayland guys are finished making large scale changes. They seem to clearly not want continuity of APIs so it would be hard for any of the distributions to tie themselves to closely. Even the secondary tools, like Qt, only support some versions of Wayland as a consequence. That's a long way away from a stable GUI.

    164. Re: Good! by Anonymous Coward · · Score: 0

      Some of us never really left Slackware (especially for servers.)

      Some of us switched to Debian for desktops, as Redhat lost the plot somewhat many moons ago (and don't get me started on Mandrake/Mandriva or SUSE, which were the intermediates before settling on Debian)

      some of us never liked Gnome, in any of its incarnations (compile it from scratch sometime on a Slackware box, go on, have some fun...)

      some of us never drank the Kool-aid that Ubuntu was peddling..

      Some of us will be migrating back to BSD in the New Year, as, firstly, the numbnuts in question have, to all intents and purposes, taken over the Linux asylum, and secondly the typical numbnut in BSDland is a bit more numb, and not so nutty.

    165. Re: Good! by Anonymous Coward · · Score: 0

      Someone having visions should consult a doctor.

    166. Re:Good! by dbIII · · Score: 1

      The argument on /. is about theory not about the reality

      Not the one I'm taking part in sunshine.

      As I see it you have an X crowd that talks about X not as it is but rather what it would be like in well configured environments

      I don't see very many of those strawmen around. Point some out please if they really exist. As far as I've seen people have been using real examples and then shouted down as that situation being rare as unicorn horns or similar stupid analogies.

      Most of their objections seem to be about fundamental design choices.

      I had some of those when some of the choices looked far too limiting to me (eg. linux only by design), and thankfully that one and a few others were changed which removed such objections.

    167. Re: Good! by Anonymous Coward · · Score: 0

      You might want to read about the shortcomings of DMix and some of the issues Pulse solves. I don't use or want Pulse but it does have some advantages to offset its faults. JACK is JACK and not meant for the desktop. Maybe in another decade the sound issue will have been resolved tidily.

      - Another a Gentoo user with ALSA and DMix.

    168. Re:Good! by TangoMargarine · · Score: 1

      Way to cavalierly dismiss so much work by so many people over so many years. I'll say it again:

      Show us that you can do better, or shut the fuck up.

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    169. Re: Good! by TangoMargarine · · Score: 1

      It obviously wasn't outdated when they started. Just because we CAN do old stuff that works with newer, shinier methodologies does not mean we necessarily SHOULD.

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    170. Re:Good! by TangoMargarine · · Score: 1

      I'm sorry, but "just double-clicking the .exe" on 10-year-old Windows programs and having them work is pure and utter bullshit. Assuming that this sliding window you speak of is 2003 -> 2013, gee, that's because there's only been ONE OR TWO MAJOR REVISIONS IN THAT TIME. Lots of stuff in a slightly older window need compatibility mode at the bare minimum. And you can't even run 16-bit Windows executables on 64-bit at all from what I've heard.

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    171. Re: Good! by Anonymous Coward · · Score: 0

      Ah, would you mind coming again tomorrow? I'm actually been waiting for my IPv6 scripts to timeout.

    172. Re: Good! by Anonymous Coward · · Score: 0

      Most of the Wayland devs are X.org dev who know X inside out and all the problems it has. The odds are they will be able to create something better for a modern desktop than X. It may not be a done deal, but surely knowing who is working on it is enough to at least make an educated guess on its viability.

    173. Re: Good! by Anonymous Coward · · Score: 0

      Fad-of-the-day API being at least a decade old by now.

    174. Re:Good! by Anonymous Coward · · Score: 0

      You are an ass.

    175. Re:Good! by Eravnrekaree · · Score: 1

      This is oh so incorrect and wrong. The fact is modern X servers DO support and facilitate network transparency and applications are supposed to be written to use that. An application should be written to use Xrender for alpha compositing, the application should prepare it's graphics locally and then upload them to the server. If the server is on the same system as the client, the client should detect if MIT-SHM is available and use that. If MIT-SHM is not available the application should fall back to uploading images the regular way with XImage. The only reason an application would not be network transparent is if the application itself is improperly written and does not provide the fallback in the case MIT-SHM is not available. So you are talking about something that is a bug due to badly written applications that do not follow proper conventions.

    176. Re:Good! by Eravnrekaree · · Score: 1

      Wrong, again, wrong. The client is supposed to fallback to indirect GLX rendering when the DRI is not available. If applications are not doing so, then we have a problem with poorly designed applications.

    177. Re: Good! by Eravnrekaree · · Score: 1

      The X Window server core, we are talking about 3 MB of RAM usage. Rather prefer your 1 GB of WIndows 8? As well, I would not be surprised if Wayland ends up using more RAM than X. Since X already uses only a small amount any savings would be insignificant anyway.

    178. Re:Good! by thegarbz · · Score: 1

      So what you're saying is that the client is forced to use a different drawing method locally (DRI) vs over the network?
      So how is that network transparent again?

      That's fundamentally the point. The people who shout from the rooftops about network transparency don't seem to realise that clients are suddenly forced into a world where they need to be written differently to support one thing vs the other. There's a whole host of drawing features that don't work over the network.

      X's Network Transparency Isn't and hasn't been for a long time. So once you realise that the only benefiting feature over VNC / RDP doesn't actually exist you can move on and start implementing a modern network protocol.

    179. Re: Good! by sjames · · Score: 1

      That's a handy list of software to ban from any machine I am responsible for.

    180. Re: Good! by sjames · · Score: 1

      Except that these days, support for ALSA is widespread enough that I can just rip PulseAudio out of my system and everything works fine.

      I'm not opposed to a sound daemon in principal, I'm just opposed to one with a bass ackwards API that has no clue how to do low latency audio.

      For example, ALSA now has a mixer that works fine so it clearly can be done.

      I truly wanted to like PulseAudio, but I just couldn't. Fortunately, ALSA got it's own kinks worked out and all is well.

    181. Re:Good! by sjames · · Score: 1

      No, really it is. I routinely ssh into a machine and run an X app from there. Like magic the app's window appears on my monitor. Not ancient apps, the latest and greatest. I have yet to find an app that won't run that way.

      The only thing Wayland supporters seem to have on offer is that it's not theoretically impossible for Wayland but that it isn't a design priority. If the hand waving gets any more vigorous, we will soon see unassisted human flight.

      So no thanks. I do not care to jump out of this perfectly good airplane on the promise that my new jacket will be upgraded with parachute capabilities before I hit the ground.Show me a WORKING and COMPLETE system that works at least as well as what I have now and we'll talk.

    182. Re:Good! by sjames · · Score: 1

      If all the X guys are working on Wayland now, how do you explain TFA?

    183. Re: Good! by sjames · · Score: 1

      Network transparency isn't costing much (if anything) in size. No matter what you do, some form of IPC is required and a network socket is as good as anything else.

    184. Re:Good! by sjames · · Score: 1

      One form of network transparency is very rarely used anymore, the old X terminal. Running individual apps (or groups of apps) on a server and having them display as normal windows on the client works just fine in X, but Wayland has shown zero interest in supporting that very common use.

      How about instead of FUDing, they just make that work by design (instead of handwaving about how it might not be impossible) and get rid of one of the larger objections?

    185. Re:Good! by sjames · · Score: 1

      I want to keep X alive because it meets my needs adequately and Wayland isn't even vaguely interested in supporting the common use case of running an app on one machine and having it display on another (which works just fine in X BTW).

      If anything, the various Wayland cheerleaders are openly hostile to that use case to the point of pulling a bait and switch where they claim it isn't actually impossible that someone might kludge that into Wayland and then acting as if that fully addresses the issue.

      At this point, Wayland will have to put up or shut up. I will not abandon what works for something that might work one day (actually, I don't much care about the shut up part, I just won't listen anymore until I am shown something).

    186. Re:Good! by sjames · · Score: 1

      ... it might be possible over time to implement those features in a more sane way

      So DO IT and watch the objections go away.

    187. Re:Good! by sjames · · Score: 1

      X apps created 10 years ago also still work, and I don't even have to double click.

    188. Re:Good! by sjames · · Score: 1

      I have never seen it fail. Not today, not yesterday, not last year, not years ago, never. Not even when I have to hop machine to machine through ssh to get through a pinhole in a firewall. It really is that easy. Perhaps the problem is you just don't know how to use ssh and/or X correctly.

    189. Re:Good! by Eravnrekaree · · Score: 1

      No. The there is Indirect OpenGL via GLX and Direct OpenGL via DRI. Either or, the API is the same, so the app code is the same, the application should use GLX as a fallback of DRI is not available. Both GLX and DRI use the same API so its not a big problem. Part of the difficulty is with X.org itself and its bad management, in that this is not made clearer and easier, and their failure to continue to maintain GLX.

  2. stop developing x and support wayland instead by chris.alex.thomas · · Score: 1, Insightful

    even if you don't agree 100% with the design, you can perhaps help to make it more modular so you can do your own thing inside a common framework, but please, stop supporting that old rust bucket.

    if all the people who worked on this ploughed their time into wayland, or other alternatives, we'd be done already...

    x is dead, it's not even a challenger in the next game, the only reason it's alive is because nobody has a viable alternative they can use today.....

    1. Re:stop developing x and support wayland instead by Anonymous Coward · · Score: 2, Insightful

      X11 is not dead. As you point out, the "next-game challengers" have yet to prove themselves viable. If you want to be relevant today you support the technology that actually exists.

    2. Re:stop developing x and support wayland instead by Anonymous Coward · · Score: 1

      X11? Who said anything about X11? I use X9... I'm very happy that it supports color, and anything more is just excess.

    3. Re:stop developing x and support wayland instead by fnj · · Score: 1

      OK, I'm logged in and I'll say it. X11 works fine for me. Call me an idiot, call it a hack, make all the loaded statements you want; it doesn't change that fact. It works fine for me as a user.

    4. Re:stop developing x and support wayland instead by fikx · · Score: 1

      Funny, I feel the same way about Wayland: If they'd quit wasting time on Wayland, the graphics dev's would be able to put time into the better, feature rich and more mature X system and we wouldn't loose as much ground as Wayland development threatens to do.

      --
      AB HOC POSSUM VIDERE DOMUM TUUM
  3. Its not obvious to me that XWayland and X should by Anonymous Coward · · Score: 3, Insightful

    Its not obvious to me that XWayland and X should be merged. XWayland is a compatibility layer for Wayland, and the only things in needs to support is the published interface. Changes to the rendering model may well be irrelevant, as XWayland would render through the Wayland display layer anyway.

  4. OK, let's jump! by Anonymous Coward · · Score: 0

    You jump first. OK, buddy?

  5. Wayland won't catch on soon by Anonymous Coward · · Score: 1

    Before the using via network (remote X) is available for wayland, and includes root windowless mode, most of non-hobbyist users (in heterogenic corporate environments and such) will never switch over. There's nothing to get excited of if you aren't at even half-way feature parity.

    1. Re:Wayland won't catch on soon by Anonymous Coward · · Score: 0

      But, but, it's the year of faggotry on the desktop!!!!!!!!!!111111111eleven

      Ooobongos!!!!!! LYENUCKS!

      LOL MICRO$OFT

      my system was equipped with the following:

      1 video card whose drivers need to be fucking recompiled every motherfucking week
      1 sound card that won't be properly supported for another four years

    2. Re:Wayland won't catch on soon by Anonymous Coward · · Score: 0

      Will you please stop mispronouncing Linux? It's "lee-nooks". Thank you!

    3. Re: Wayland won't catch on soon by Anonymous Coward · · Score: 1

      Actually it's liGNUx

    4. Re:Wayland won't catch on soon by chris.alex.thomas · · Score: 0

      that tiny fraction of users won't matter, since almost all the distributions will change, they are free to continue to use their old system and all new software will eventually stop to support it, like xfree86....

      so the juggernaut will continue

    5. Re:Wayland won't catch on soon by fnj · · Score: 1

      so the juggernaut will continue

      What is this, Spinrad's The Iron Dream?

    6. Re:Wayland won't catch on soon by Anonymous Coward · · Score: 0

      Are you sure you're alright? You sound damaged.

    7. Re:Wayland won't catch on soon by Chrisq · · Score: 1

      Before the using via network (remote X) is available for wayland, and includes root windowless mode, most of non-hobbyist users (in heterogenic corporate environments and such) will never switch over. There's nothing to get excited of if you aren't at even half-way feature parity.

      There is now support for remote use. There is also a full screen mode, if that's what you mean by root windowless.

      The main issue at the moment is that it is new - I doubt if it is as stable as X - and the limited supporting applications.

    8. Re: Wayland won't catch on soon by Anonymous Coward · · Score: 0

      My name is Lee-noos Torvalds and I pronounce Linux as Lee-nooks.

    9. Re:Wayland won't catch on soon by sjames · · Score: 1

      So you are actively out to yank the rug out from under people? Nice. That's why people want Wayland to just die on the vine.

  6. or, do the opposite by dltaylor · · Score: 5, Insightful

    If all of the competent people working on Wayland would stop wasting time on it and improve the X server, think how much better it might be.

    Wayland lacks absolutely necessary features (true "over the net" and root window access, for example) for a significant number of applications and users. Until it has those, even if only through X emulation, it is simply not ready for use by me, and a lot of people like me.

    1. Re:or, do the opposite by Jah-Wren+Ryel · · Score: 4, Insightful

      It's selfish of you to inflict your view of the world

      WTF?

      He's done nothing more than you have - post to slashdot. Get off your high horse.

      --
      When information is power, privacy is freedom.
    2. Re:or, do the opposite by chris.alex.thomas · · Score: 0

      maybe he did, but he is selfishly trying to convince people to take a step backwards just so he can continue to use xclock or whatever the fuck application he uses that STILL needs the x protocol....

    3. Re:or, do the opposite by chris.alex.thomas · · Score: 0

      pass me the petrol....it's burning too slowly....

    4. Re:or, do the opposite by Anonymous Coward · · Score: 1

      Sorry, but I've been using Linux for a very long time, and most users I've heard arguing the network transparency benefits don't actually require it for what they do.

      Xorg is archaic, and the only people who think its totally awesome are people who aren't actually involved with the project (many developers have stood up and pointed out what a disaster maintaining it is).

      Even small things we can't do yet, such as: Windows allows users to recover their sessions when their graphics driver crashes and we can barely kill applications when they are frozen still (but on OSX/Windows, you almost always can). I'd say give Wayland a chance, and see what it CAN do. We know X11 is lacking, and, unless someone gives Wayland a chance, we'll never know how much better (or worse) Linux could be.

      If you list a few of those "significant Apps" though, that would be fantastic.

    5. Re:or, do the opposite by Anonymous Coward · · Score: 0

      Why this incessant and rabid anti-X11 hate?
      What happened to you man?
      Frightened by a copy of the xlib programming manual when you were a young and impressionable youth or what?

    6. Re:or, do the opposite by Anonymous Coward · · Score: 0

      You need to see a psychiatrist about that narcissism of yours.

    7. Re:or, do the opposite by serviscope_minor · · Score: 5, Insightful

      You are insignificant in the face of our needs.

      Back in the olden days of the Windows versus Linux flamewars--when it still mattered and OSX didn't exist, this was exactly the sort of arguments the Windows people used to make about Linux features.

      Then the attitude was hackish and anything you could do seemed reasonable/fun/cool because, why insult what another user wants to do? It's their system after all. That sort of attitude was why a lot of us came to Linux and OSS in the first place.

      It's sad to see that "begone you insignificant peon" is now infiltating the OSS culture. Please leave. Regardless of the merits of this particular fight, your attitude is total poison. Take it somewhere it can't do any damage.

      --
      SJW n. One who posts facts.
    8. Re:or, do the opposite by DarkOx · · Score: 4, Insightful

      Wow such stunning lack of vision. You and a bunch of other people latched on to this network transparency is to pricey a feature conception back in the late 90's and just can't let it go.

      Let me clue you in. In Computing everything that is old is new again. We move back and fourth between centralization and decentralization. The current direction of things is toward centralization again. Just listen to people who keep saying cloud, PC over IP, and visualization. Then consider all the tablet and not quite designed to be a standalone machine hardware/software stacks being sold.

      Windows got a leg up from being on the right spot of the curve at the right time. They built a comparatively simple localized talk directly to the hardware display solution during the decentralization trend. That served very well in the late 90's and early 2000's when everyone was focused on doing CAD and playing video games on their desktops. The hardware has gotten faster and the work around hacked into X.org have allowed it to mostly keep up though. Now the fact is the X.org model is broken too, modern toolkits are not using the drawing primatives and spend most of their time doing what amounts to pushing bitmaps around which does not offer really great network transparency. X.org needs a major rework; X11 was a solution for a slightly different set of problems than we have today, but just because it might not be the right specific solution now, does not be something else automatically is or that the fundamental concepts behind X are wrong.

      Network transparency is NOT a misfeature and its NOT a niche use case.

      Citrix and others are falling all over themselves right now trying to figure out how to export a rich application experiences from Microsoft's shitty non network transparent desktop and server platform backed by powerful hardware to Apple, and Microsoft's shitty tablet platforms. Xenprise is all about application network transparency; because people can't/don't want to try and deal with local storage and computation on their tablets.

      If you want the UNIX/Linux world to enjoy the sort of success Windows did in the 95-2005 years its about catering to the centralization, decentralization cycle and having a modern ( ie not X11, but maybe an X12) display solution that is hardware independent, portable, and network transparent absolutely is the thing to do. Plan for 2015 - 2025 rather than trying to implement the ideas and compromises of 1995. Wayland and Mir are backward looking.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    9. Re:or, do the opposite by dbIII · · Score: 1

      You and your friends are a tiny fraction of the overall number of X users

      Oh really? Tell that to all the people using linux (etc) in the corporate world, who are generally only using X because of remote applications. I'm sure all those engineers, geophysicists etc would like to be told that they are not important and that desktop based computing is all that matters.

      I find it astonishing that you are still pushing the single user non-networked idea in 2013 when even mobile telephones rely on large numbers of network aware applications.

    10. Re:or, do the opposite by Anonymous Coward · · Score: 0

      Give hard, verifiable numbers for all those supposed people. Otherwise his point does stand, the vast majority of X desktop users do not use network transparency and many applications can't support it even if the user wanted it.

    11. Re:or, do the opposite by Anonymous Coward · · Score: 0

      (I'm chris.alex.thomas, my karma stupidly suggests that because I am in an active discussion, I should take a breather as opposed to actively discussing something)

      I've just been waiting for the day a linux desktop wouldn't suck for like 10 years and now I just use android, mac, and linux on servers, crying because nobody was bright enough to make it happen yet.....maybe one day it'll work out...

    12. Re:or, do the opposite by dbIII · · Score: 1
      Why? The rant I replied to did not any evidence to justify it.

      many applications can't support it even if the user wanted it.

      Many? Try naming one.

    13. Re:or, do the opposite by fnj · · Score: 2

      And he could argue that you are selfishly trying to make everyone take a step over a precipice; a step that is absolutely not necessary. Perhaps if you could explain why Wayland finds it necessary to discard features users have found so helpful, then we could think about evaluating the rest of the issue.

    14. Re:or, do the opposite by Iskender · · Score: 1

      X.org needs a major rework; X11 was a solution for a slightly different set of problems than we have today, but just because it might not be the right specific solution now, does not be something else automatically is or that the fundamental concepts behind X are wrong.

      However, even assuming X11 is fundamentally sound, it does not necessarily follow that the best solution is rewriting it. Writing even a good new thing may be more efficient.

      If you want the UNIX/Linux world to enjoy the sort of success Windows did in the 95-2005 years its about catering to the centralization, decentralization cycle and having a modern ( ie not X11, but maybe an X12) display solution that is hardware independent, portable, and network transparent absolutely is the thing to do. Plan for 2015 - 2025 rather than trying to implement the ideas and compromises of 1995. Wayland and Mir are backward looking.

      I think it's important to remember that MS didn't really know what they should be doing - except for the NT kernel, which I hear is beautiful.

      Until XP arrived, desktops used 95, 98 and ME. 98 would last about a day on my box before crashing, while 2000 pretty much just didn't crash on the same hardware. 95 shipped without TCP/IP, and Microsoft pushed their own non-Internet network before they had to give up. XP was not ready for what the net was to become, and suffered inexcusable security problems.

      My point is pretty much this: one can not predict the future, and sometimes sloppy work gives good results. Writing good code and providing something which does well at *something* is all anyone can do. Trying to do everything well WILL fail, however.

      If Wayland gives better fullscreen video, then I'd like that. Someone running a server won't have to do the same, though - it's not like X11 will disappear at the first sight of Wayland success.

    15. Re:or, do the opposite by jareth-0205 · · Score: 1

      If all of the competent people working on Wayland would stop wasting time on it and improve the X server, think how much better it might be.

      Fairly obviously you're not a developer, because if you were you'd know that after a certain point a codebase can't be fixed. Long-live deeply engrained problems in a system cannot just be fixed. Sometimes you need to start again with fresh perspective, without having to live with choices made 10 years ago.

    16. Re:or, do the opposite by fisted · · Score: 1

      Let me clue you in. In Computing everything that is old is new again. We move back and fourth between centralization and decentralization. The current direction of things is toward centralization again. Just listen to people who keep saying cloud, PC over IP, and visualization. Then consider all the tablet and not quite designed to be a standalone machine hardware/software stacks being sold.

      That's generally only true with respect to companies which are making $$$ from selling something 'new' every other year.
      Networking has not, and will not, become obsolete, or less important.

    17. Re:or, do the opposite by Barsteward · · Score: 1

      "If all of the competent people working on Wayland would stop wasting time on it and improve the X server, think how much better it might be." - i think thats what happened. They tried, decided it was a bag of worms (an example sited by D. Stone: no way to code control of the volume via the keyboard once the screensaver (or screen lock) was up), too high latency etc, so they gave up and started Wayland. Check his 45 minute video on Youtube where he explains quite a few reasons why.

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    18. Re:or, do the opposite by Barsteward · · Score: 1

      "If Wayland gives better fullscreen video, then I'd like that. Someone running a server won't have to do the same, though - it's not like X11 will disappear at the first sight of Wayland success." -

      yep, i run my system as a desktop so i'd like a desktop that works better and wayland/mir seem to heading that way, if i need to run server system with X then i should have the option. There are always more than one way to skin a cat

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    19. Re:or, do the opposite by fikx · · Score: 1

      I've said it before and I'll say it again: Wayland is a coder's fix to a design problem: take a hack/workaround and build a new base on it instead of fixing the design.
      I watched the video and Wayland is a step backward.
      What kind of solution ignores the use cases on a working (and well performing) system when replacing it? X has issues no doubt, but criticize it's weaknesses not it's strengths please. I'd love a replacement for X, but Wayland IS NOT A REPLACEMENT.

      --
      AB HOC POSSUM VIDERE DOMUM TUUM
    20. Re:or, do the opposite by Anonymous Coward · · Score: 0

      And please, don't reply with "show me the stats of how many people, blah blah blah" cause we all know it's true, so lets not play that game, ok?

      "Please don't ask me to prove my wrong claims because I know they're wrong." In fact, you are dead wrong. X-based thin clients are very common in Linux-using schools, business, etc.

    21. Re:or, do the opposite by ThePhilips · · Score: 2

      You and your friends are a tiny fraction of the overall number of X users. You are insignificant in the face of our needs.

      Not true.

      The not "tiny fraction of the overall" desktop users are migrating in droves to tablets/etc.

      Last time I checked neither Android, iOS nor Windows 8 employ X or Wayland.

      That is kind of the problem with the change Wayland brings: the people who need it most in two 2-5 years time would be 90% on tablets.

      The only notable exception is the SteamOS and gaming. But it, if it lives on, would be guaranteed to be a fork, living in its own universe. And that's the only place where I see any kind of potential for Wayland.

      And that leaves us with the same set of people who started with *NIX 40 years, Linux 20 years ago: engineers. Engineers do not need Wayland. Engineers need a tool and they need the most flexible most configurable tool possible. Not shiny animated buttons or wobbly windows.

      --
      All hope abandon ye who enter here.
    22. Re:or, do the opposite by Lisias · · Score: 1

      You and your friends are a tiny fraction of the overall number of X users. You are insignificant in the face of our needs.

      So shut up and go help Wayland yourself!

      --
      Lisias@Earth.SolarSystem.OrionArm.MilkyWay.Local.Virgo.Universe.org
    23. Re:or, do the opposite by Lisias · · Score: 1

      maybe he did, but he is selfishly trying to convince people to take a step backwards just so he can continue to use xclock or whatever the fuck application he uses that STILL needs the x protocol....

      And you are another selfish trying to do the same, ignoring people that likes xclock and others apps that still needs x protocol.

      --
      Lisias@Earth.SolarSystem.OrionArm.MilkyWay.Local.Virgo.Universe.org
    24. Re:or, do the opposite by Barsteward · · Score: 1

      I'm sure Daniel Stone would be pleased to hear your comments and arguments.

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    25. Re:or, do the opposite by thegarbz · · Score: 1

      If all of the competent people working on Wayland would stop wasting time on it and improve the X server, think how much better it might be.

      Wayland was born because the X server hanging on to 25 years legacy cruft is fundamentally not capable of doing some of the things a modern desktop should, and the X developers have given up on the idea that it will ever work. Heck X.Org stripped out some 200k lines of code and most users didn't even notice.

      Some things really benefit from a ground up re-write. In fact a lot of software ends up with ground up re-writes that end up performing better than previously. Why not support their efforts? Or if you think you know better why not join the X team?

    26. Re:or, do the opposite by thegarbz · · Score: 1

      Citrix and others are falling all over themselves right now trying to figure out how to export a rich application experiences from Microsoft's shitty non network transparent desktop and server platform

      You had me till you started on that rant. RDP has supported per application remote displays for a long time along with many features lacking in any other remote implementations. Just because Windows implemented full desktop remote displays only does not change the fact that there are protocols out there which do far better than X and service up remote applications.

      Oh by the way X hasn't been network transparent in a long time. Quite the opposite. These days remote applications are nasty hacks that have all wonderful VNC like abilities of sending a bitmap to another screen but without the 20 year old concept of compression. X's network features (I refuse to call it transparency) has got to be the slowest method of getting an application up remotely and it's well due for a replacement.

      Why not support the replacement rather than poo-poo the efforts of people trying to improve the system?

    27. Re:or, do the opposite by fikx · · Score: 1

      I'd sure hope so, or better yet someone close to the "action" has already mentioned it to him and he was glad of the input. Even better still he had thought along these lines himself already while making the decisions he did...I'd assume I'm not the first to see this since the developers on these projects are much brighter and quicker than I am. The worry is it's been dismissed already without taking it in, not that it's a radical idea.
      The question is more: Am I wrong in what I see? I would love someone to argue points instead of just refusing to take the point seriously, which is what seems to happen on forums like Slashdot and the other websites describing Wayland ideas.
      It's been a while since I watched the video, but as I remember it: the justification for going the way Wayland went was doing some modern graphical tasks the X way was horribly convoluted and/or buggy, so clients did all the heavy lifting and handed X a finished product to throw on the screen. While true, doesn't really sound like the solution is take that workaround people were using to get around a problems and base a window system on it while dropping the network functionality that ONLY EXISTS IN X (emphasis all mine) and is so much better designed and implemented than any other network graphics model...
      X has issues, but throw out a working design with a working (working well I might add) implementation (not just in Linux, but X is on many platforms) to fix a few shortcomings?

      --
      AB HOC POSSUM VIDERE DOMUM TUUM
    28. Re:or, do the opposite by TangoMargarine · · Score: 1

      We move back and fourth

      Heh. Back and forth, and back and fourth...I approve of your likely accidental cyclical wordplay :)

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    29. Re:or, do the opposite by Anonymous Coward · · Score: 0

      You are the biggest asshole.

    30. Re:or, do the opposite by Anonymous Coward · · Score: 0

      If all of the competent people working on Wayland would stop wasting time on it and improve the X server, think how much better it might be.

      Fairly obviously you're not a developer, because if you were you'd know that after a certain point a codebase can't be fixed. Long-live deeply engrained problems in a system cannot just be fixed. Sometimes you need to start again with fresh perspective, without having to live with choices made 10 years ago.

      I am a developer and you're wrong. Software is soft; it can be anything we want it to be. Sections of software can be EOL'ed and replaced incrementally. What should happen with X is that the unused sections should be gradually EOL'ed, new code added and the whole restructured. Where is X12 etc.? Big bang changes like Wayland are almost always a bad idea and a strong indication of politics and NIH syndrome.

    31. Re:or, do the opposite by sjames · · Score: 1

      What step backwards? Wayland isn't even a fixed API yet and it runs nowhere in production. You seem to be standing on *nothing* next to a cliff Wile E. Coyote style. A step backwards would be a good idea.

  7. CAN WE STOP LINKING TO PHORONIX? by Anonymous Coward · · Score: 3, Insightful

    It is asking too much for a link to *official* sources? (Hint: http://lists.x.org/archives/xorg-announce/2013-December/002384.html)

    1. Re:CAN WE STOP LINKING TO PHORONIX? by Anonymous Coward · · Score: 0

      If phoronix had a goatse.cx mirror, then links to phoronix would be most welcome here.

    2. Re:CAN WE STOP LINKING TO PHORONIX? by Anonymous Coward · · Score: 0

      This,

  8. How well does XWayland work? by Anonymous Coward · · Score: 3, Interesting

    Having seen terrible X compatibility layers for Mac OS X and Windows, I have got to ask if I should expect XWayland to be better? Integration between applications talking the X protocol and applications talking a proprietary protocol has been ranging from terrible to nonexistent. Some implementations have taken the approach of creating a window inside which all X applications are rendered. This has potential for great compatibility among the X applications, but they are demoted to second class citizens, with no chance of integrating with anything happening outside that window. Others have been rendering X applications each in a separate window. But usually they still cannot see windows opened by applications talking the proprietary protocol, and thus cannot interact with them. Secondly that design has a tendency to treat windows opened by an X application I just started as if it was just one more window opened by another X application, which was already running. For example on Windows, that causes new windows to be opened behind existing windows instead of in front.

    The lack of X has been the main technical drawback Mac OS X has been having compared to Linux. I'd much rather see Mac OS X catch up with Linux than for Linux to go down to the level of Mac OS X.

    1. Re:How well does XWayland work? by raxx7 · · Score: 1

      I can't even remember what trying to use X under Windows was like. $DEITY bless memory loss.

      For Mac OS X, you have XQuartz. It consists of a modified X.org server and a custom window manager and from what my Mac OS X wielding colleagues say, it works pretty well. I don't think it suffers of any of the issues you mention.

      XWayland is expected to work seamlessly as well.

    2. Re:How well does XWayland work? by Mr+Thinly+Sliced · · Score: 4, Insightful

      > Having seen terrible X compatibility layers for Mac OS X and Windows

      The OSX X (XQuartz) implementation _is_ xorg-server (currently 1.14.4) - you know, the one used on Linux (with certain OSX specific tweaks to allow non-root mode)

      The problems you mention with interoperability are largely down to the core windowing systems being vastly different models. We can argue about which model is correct but the interoperability problems are a side effect of different models - not evidence of a particular model being bad.

      I'm not convinced from your descriptions here you quite understand the complexity of the interactions.

      > The lack of X has been the main technical drawback Mac OS X has been
      > having compared to Linux.
      > I'd much rather see Mac OS X catch up with Linux than for Linux to go down
      > to the level of Mac OS X.

      OSX has vsync based updates, sensible event handling and lots of core library stuff (like the AVFramework) that makes it a pleasure to program compared to XWindows.

      The Linux desktop _needs_ to get off X. It's an outdated behemoth with a model that is way out of date. Now you could say "well let's update the model then".

      Sure, you can do that. And when you do that, you get Wayland.

    3. Re:How well does XWayland work? by chris.alex.thomas · · Score: 1

      I'm fairly sure nobody using a mac has ever thought to themselves, not even once

      "you know, the main technical drawback to mac osx, is the lack of x...."

      I'm fairly sure, everybody using a mac, has always thought, wow, this is cool, I get to do my work and it's so easy and simple to use

    4. Re:How well does XWayland work? by chris.alex.thomas · · Score: 1

      bingo.....exactly!!

    5. Re:How well does XWayland work? by chris.alex.thomas · · Score: 1

      PROTIP: if nobody is updating your solution, but copying everybody elses, it's because they've realised your solution was bullshit and everybody is moving to the more standard, generally accepted one.

    6. Re:How well does XWayland work? by Anonymous Coward · · Score: 0

      I'm fairly sure nobody using a mac has ever thought to themselves, not even once

      "you know, the main technical drawback to mac osx, is the lack of x...."

      I'm fairly sure, everybody using a mac, has always thought, wow, this is cool, I get to do my work and it's so easy and simple to use

      If there is even one person, who has had a worse experience with Mac OS X than with Linux, then your statement is wrong. I happen to be one person, who has had such a bad experience with Mac OS X. Don't try and pretend I am the only one. I know of people who wiped the OS from their MacBooks and installed Linux instead. I didn't get quite to that point, but I most likely would have if I had not had Linux on all the other computers around.

      Since I only used the laptop to run a browser and ssh commands, the limitations of Mac OS X were not severe enough for me to bother with reinstalling.

    7. Re:How well does XWayland work? by gatzke · · Score: 1

      "you know, the main technical drawback to mac osx, is the lack of x...."

      One main reason I have never moved to max was the limited support for X the last time I checked.

      So technically you are correct because I don't use a mac due to their technical limitations.

    8. Re:How well does XWayland work? by Anonymous Coward · · Score: 2, Insightful

      it's because they've realised your solution was bullshit and everybody is moving to the more standard, generally accepted one.

      Name one standard graphics system used by more than one operating system. I only know of one, and that is X11. Everything else is people saying I don't like this particular detail about X11. Then they go and invent their own system. That way you end up with something, which is not only incompatible with everything else, it is also inferior to X11 in at least one area. Of course that reduces the chances that somebody else will pick up your new "standard", but making those competitors to X11 proprietary of course also helps ensure it will never become the new standard.

      If you want cross OS compatibility and network transparency, X11 is still the only game in town. If you want to beat X11, it is not enough to be better than X11 in places where X11 isn't the best system around, you also have to be at least as good as X11 in areas where X11 does the best. I have seen Xorg work much better than the first X11 systems I worked with, so it definitely is possible to improve the system and remain backward compatible.

      I don't know if Wayland will be backward compatible with X11, since I haven't tried it yet. But I can tell you this much, that it has to be, if they want me as a user.

    9. Re:How well does XWayland work? by celle · · Score: 1

      "PROTIP: if nobody is updating your solution, but copying everybody elses, it's because they've realised your solution was bullshit and everybody is moving to the more standard, generally accepted one."

              Then why is X and it's variants all over the place? You and I know that saying 'generally accepted' ignores what made it generally accepted(economics vs technical) and doesn't make it right. I said now they're copying others long after X is a structural standard. X was known to have glaring problems fifteen years ago and now wayland comes along. How about producing X12 around 2000 with compression, direct buffering, and etc. when there wasn't so much legacy. And now when most of that has been implemented they change things at a basic level. It reeks of the current trend of changeitis than anything else. Hey and just for fun, new bugs, portability problems, flexibility issues, questionable backward compatibility, no future compatibility, and lack of applications, yea!!! Thanks for putting us farther down the hole again. If anything job security is going up.

    10. Re:How well does XWayland work? by serviscope_minor · · Score: 1

      ensible event handling and lots of core library stuff (like the AVFramework) that makes it a pleasure to program compared to XWindows.

      You know none of that stuff is in wayland either?

      Also what's wrong with X event handling? You can select() on the events just like any others. Also, I've touched on OSX video handling. This is not a high point of OSX. Decoding a video and getting at the pixels is far, far better under ffmpeg than OSX.

      And there's a reason that machine vision people use the libdc1394 ported from Linux rather than the OSX native stuff when some degree of sane control is actually required.

      --
      SJW n. One who posts facts.
    11. Re:How well does XWayland work? by Anonymous Coward · · Score: 1

      I don't think it suffers of any of the issues you mention.

      I know for a fact, that the default X server for Mac OS X did suffer from those problems three years ago. It is possible, it has improved during that time, but until I see evidence otherwise, I will believe that X11 compatibility in Mac OS X is no better than what I have seen with my own eyes.
       
       

      XWayland is expected to work seamlessly as well.

      Since using X applications on Mac OS X did not work seamless at all, that statement is not very reassuring to me. Could I have used X applications on Mac OS X and have them behave almost as if they were written directly for the Mac OS X graphics system, I might have been happy with it. After all that would have made it the best integrated X compatibility layer, I had ever seen. But X applications never worked that seamlessly on Mac OS X.

      In order for me to adopt Wayland, it has to do much better than that. I am judging Wayland by a higher standard, because when I am using Linux, I can choose to just use Xorg instead. Why should I switch to Wayland, if Xorg works better for me, and I can keep the rest of the system the same? What that means is that I need to be able to run X11 programs, and it should not feel like I am running through a great compatibility layer, it should feel like I am running these X11 programs on a real X server. And it needs to support all the APIs used by those X11 programs. If I cannot use my favourite window manager in Wayland, then Wayland is a worse product for me than Xorg.

    12. Re:How well does XWayland work? by Mr+Thinly+Sliced · · Score: 2

      > You know none of that stuff is in wayland either?

      Yep, I was replying to GPs assertion that OSX has to catch up to X11.

      > Also what's wrong with X event handling? You can select() on the events just like any others.

      Have you ever written a real X protocol application or used one? Xedit, for example. The code is a mess of anachronisms (events targeted to sub-windows - if you are using them - modern toolkits don't now, excessively verbose error handling due to the historical cruft in the protocol etc) that haven't been brought into the 20th century due to the backwards compatibility needed.

      Now you can say "yes, but these days everyone uses toolkit ##" - and you'd be correct, and you'd be using the toolkits abstraction on top of the X protocol and events. It gets messier when you want to add a sub-window with a GL or YUV surface. Now you're dealing with X, Toolkit ##, XGL and GL.

      > Also, I've touched on OSX video handling. This is not a high point of OSX. Decoding a video and getting at the pixels is far, far better under ffmpeg than OSX.

      Back when I moved onto OSX it took me about three days to get a custom screen + audio capture program up and running (with live preview) - something I was unable to getting working under X/ffmpeg and ALSA/pulseaudio without frame drops and synchronisation problems after many days of going grey. Feel free to blame it on my programming skill - but I found Apple's documented examples far easier to use as a base. Even using the ffmpeg binary alone with X11 capture and alsa/jack had frame drops and stalls in capture.

      Perhaps this is a case of "better the library you know"? For me the OSX video handling is great and simple to use. Were you using the Objective-C bindings or talking C?

    13. Re:How well does XWayland work? by LMariachi · · Score: 1

      When was the last time you checked?

    14. Re:How well does XWayland work? by gatzke · · Score: 1

      Honestly, it has been years. The last time I checked all X apps ran in a single window on OSX. At least my Mac buddies claimed that was the best they could do. Maybe I will give it another shot?

    15. Re:How well does XWayland work? by serviscope_minor · · Score: 1

      Have you ever written a real X protocol application

      Yes. I've hacked aroud in xlib a lot.

      Xedit, for example. The code is a mess of anachronisms (events targeted to sub-windows - if you are using them - m

      So? It's about 25 years old and not much changed. Not surprising its anachronistic. I'm ont sure what's so bad about events going to subwindows. I mostly assumed toolkits don't use that sice they wish to also be comptible with systems that do not support such a abstraction. I never had a problem with subwindows, myself.

      Feel free to blame it on my programming skill - but I found Apple's documented examples far easier to use as a base.

      Maybe, I've never tried to do such a thing: my work does not involve audio. For machine vision work, the linux APIs work very well for that. FFMPEG is good for decoding videos. It took me about a day to write an FFMPEG inteface. For live stuff, you use V4L2 or libDC11394, neither of which is hard to use.

      These interfaes are basic, they are not frameworks. They allow you to get a buffer of pixels to do whatever you wish with.

      Even using the ffmpeg binary alone with X11 capture and alsa/jack had frame drops and stalls in capture.

      I started recording live TV on a Linux box in 2003. I never had problems. What were you trying to make?

      Were you using the Objective-C bindings or talking C?

      Can't use them without OBJc as far as I know. It was an interface to C++ code.

      --
      SJW n. One who posts facts.
    16. Re:How well does XWayland work? by LMariachi · · Score: 1

      Wow, that was very many years ago. Try it now with Xquartz, mentioned elsewhere in these comments. I haven’t had occasion to use it as a remote yet but locally at least it seems to work exactly as it should.

    17. Re:How well does XWayland work? by LMariachi · · Score: 1

      (I just realized that I unintentionally lapsed into semi dogespeak there. This is a dismaying development.)

    18. Re: How well does XWayland work? by Anonymous Coward · · Score: 0

      Xedit is deprecated as we speak about X Org Modules! So are a bunch of other old components related to X Org.

    19. Re:How well does XWayland work? by RedWizzard · · Score: 1

      Name one standard graphics system used by more than one operating system ... If you want cross OS compatibility and network transparency, X11 is still the only game in town.

      Everyone uses one everyday. I've got four implementations by different vendors on the system I'm using right now. There are implementations for Linux, OS X, Windows, and pretty much everything else. Have you heard of HTML? It's the network transparent UI platform that the world has settled on.

    20. Re:How well does XWayland work? by willy_me · · Score: 1

      Since using X applications on Mac OS X did not work seamless at all, that statement is not very reassuring to me

      You can't expect a program written for X11 to be seamless on another operating system. To integrate properly one would have to get the X11 app to respond to native keyboard shortcuts, integrate drag-and-drop, have knowledge of the host file system. The list goes on but my point is that an X11 app will remain an X11 app even if run on a Mac/Win host. One can not expect a seamless experience.

      But things are different for Wayland. All of the previously mentioned problems will not impact Wayland in the slightest. It is reasonable to assume that the user experience will be seamless.

    21. Re:How well does XWayland work? by Mr+Thinly+Sliced · · Score: 1

      Yes. I've hacked aroud(sic) in xlib a lot.

      Splendid - then I won't need to copy-paste some of the problems regarding right click menus locking the server and similar issues documented elsewhere - right? The X developers that have moved over to developing Wayland have explained these issues far better than I can.

      Would you be kind enough to acknowledge these problems exist?

      I get the feeling that people have invested so much energy and effort in X that they're reluctant to acknowledge the problems even exist. It's like some kind of programming Stockholm Syndrome.

      I started recording live TV on a Linux box in 2003. I never had problems. What were you trying to make?

      A simple application capturing part of the desktop plus a live video feed with V4L and synchronised audio capture.

      I started with just trying to capture the desktop + audio. Using either direct ALSA, pulseaudio or jack I would get scheduling issues and dropped X11 frames and/or audio underflow sometimes skipping multiple screen capture frames at once. Once I saw the problems programmatically I tried using the raw ffmpeg binary which exhibited the exact same issues either under a regular or realtime kernel. I did try with a recent compiled version, too.

      We are getting way off topic with this discussion however. I feel my original premise (OSX is not behind X in terms of functionality or libraries) still stands.

    22. Re:How well does XWayland work? by TangoMargarine · · Score: 1

      "Mac OS X: Now The 'X' Doesn't Just Stand For 'Ten'" :)

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
  9. Re:Its not obvious to me that XWayland and X shoul by raxx7 · · Score: 1

    XWayland is a modified version of the X.org server, which instead of rendering though the kernel/hardware, renders as a Wayland client.
    It makes no sense to try and maintain XWayland as a separate fork of the X.org server.

  10. Reply to Comment by Anonymous Coward · · Score: 0

    Animations make any system appear sluggish (in my eyes).

    1. Re:Reply to Comment by chris.alex.thomas · · Score: 2

      then you're using slow equipment, or you're eyes are broken in some way

    2. Re:Reply to Comment by chris.alex.thomas · · Score: 1

      oops, you're/your, maybe mine are broken too :)

    3. Re:Reply to Comment by fnj · · Score: 2

      With respect, I believe you utterly miss the point. GP is right. While the desktop is animating uselessly, it is not doing anything useful. That is the definition of sluggish.

      It has nothing whatever to do with "slow equipment". It has to do with waiting, however briefly, for bullshit eye candy with no purpose whatsoever. There is a class of users who perceive the time delay from clicking "open", until the window is fully opened and responsive, and who find anything that increases this delay a step backward.

      We do realize that with the absurd oversupply of CPU and GPU power in recent desktops and laptops, this delay is completely a deliberate visual artifact, and that it does not mean the available power is being taxed. But while the time of the GMA 950 and processors of 1/10 or less the power found now is past, the principle is still valid. It should not require a vast profusion of transistors using 10 times as much power as should be necessary, just to draw a desktop.

      As long as every last vestige of these "desktop effects" can be turned off in a straightforward manner, I have no objection to the Mars Bars being there for such people as want to subsist on them.

    4. Re:Reply to Comment by jones_supa · · Score: 1

      We do realize that with the absurd oversupply of CPU and GPU power in recent desktops and laptops, this delay is completely a deliberate visual artifact, and that it does not mean the available power is being taxed. But while the time of the GMA 950 and processors of 1/10 or less the power found now is past, the principle is still valid.

      Actually even the crusty GMA950 is a relatively powerful GPU. It should be able to run a composited desktop with a lot of eye candy, without even breaking a sweat.

  11. "slowest" - not by tota · · Score: 2

    It's good enough for valve to base its console on (and not wayland), it's also good enough for me (FWIW) in that it works and at this point wayland does not as it is nowhere near feature parity with X11.
    And when comparing X11 vs wayland for a simple desktop: wayland loses every single benchmark.

    --
    TODO: 753) write sig.
    1. Re: "slowest" - not by Anonymous Coward · · Score: 0

      Yeah because Steam and games uses X and not OpenGL...

    2. Re: "slowest" - not by F.Ultra · · Score: 1

      That benchmark don't show what you think it does. It's between X and XWeyland, that such a setup have overheads is no mystery.

    3. Re:"slowest" - not by serviscope_minor · · Score: 2

      And when comparing X11 vs wayland for a simple desktop: wayland loses every single benchmark.

      but don't you understand? It's legacy, man, LEGACY!!! And back in 1987 it made my sun 3/60 go slow and I do not forget and I do not forgive. Besides, I can't spare the 20 MHz now any more than I could then.

      --
      SJW n. One who posts facts.
  12. Now is the time for more than the status quo by Your+Average+Joe · · Score: 2

    When Citrix came out with ICA that should have been an indication where remote display tech should be headed, then we have Microsoft doing RDP and now the king pin is VMware with PCoIP. What we need is a way to remote a whole computer and not just the graphics. Why?

    ALL USERS want the following:
    1) Remote sound
    2) Remote USB
    3) Video Acceleration between a client and server

    Why so that simple web pages with Flash content do not suck. And so that all this crappy USB stuff that end users have purchased can work on a remote session.

    --
    Your Average Joe
    1. Re:Now is the time for more than the status quo by Anonymous Coward · · Score: 0

      ...Why so that simple web pages with Flash content do not suck..

      One could argue that a web page with any flash content can hardly be regarded as simple..
      (Now, as a label describing the authors of such web pages...)

    2. Re:Now is the time for more than the status quo by Your+Average+Joe · · Score: 1

      and Citrix ICA was first a product in 1996 or so with the South Beach 1.5 beta. That later became WinFrame and was based on NT 3.51. So in 18 years how has X done what ICA has done? Can X natively do sound? I don't think so. Remote COM ports or Printer ports? We should be way beyond doing just remote graphics. Our users have tried the VMware drug and they like it, they just don't like Windows. :-)

      --
      Your Average Joe
    3. Re:Now is the time for more than the status quo by Anonymous Coward · · Score: 0

      ...

      And all of those things are already done with VMware, Hyper-V and Citrix. You have 3 different options to get all those features. Yes, Remote sound, USB and hardware acceleration. All of them. Done. For more than a few years.

      You really have been living in a closet, haven't you?

      BitZtream

    4. Re:Now is the time for more than the status quo by Your+Average+Joe · · Score: 1

      so by remote usb you mean from a console you setup a ssh session? I don't think my manager or VP is gonna do this...

      http://stackoverflow.com/questions/5651202/can-local-usb-device-be-used-by-remote-application-through-x11-forwarding

      --
      Your Average Joe
    5. Re:Now is the time for more than the status quo by Your+Average+Joe · · Score: 1

      Here is a remote Mic and sound, not generic X but you can get it to work on Linux, you just have to pay and set it up, not as straight forward as a single X session : http://stackoverflow.com/questions/5651202/can-local-usb-device-be-used-by-remote-application-through-x11-forwarding

      --
      Your Average Joe
  13. Why not both? by Anonymous Coward · · Score: 0

    You could achieve network-transparent Wayland by implementing a Qt server. The Qt library could be a thin protocol translator just like Xlib that sends Qt messages to a Wayland Qt server.

  14. Re:Its not obvious to me that XWayland and X shoul by Anonymous Coward · · Score: 0

    Why reimplement X? XWayland needs the entire goat fuck that is X, except rendering to a buffer for Wayland to process instead of actual hardware. The end result should be very similar to running X in a VM, you draw to a virtual screen that the host can display on actual hardware, if it wants. Seems to me the by far easiest way to do this is through patching xorg.

  15. In a country far away and long ago.... by hlub · · Score: 5, Insightful

    In a country long ago and far away there lived the good King X the eleventh.

    He had a lot of ministers, the most important of which had become the minister of Composition. His job was to have peoples houses painted. If you wanted your house painted, you would have to ask the King. Every day the king would spend long hours with the minister of Composition, who would know all the houses in the country, had an exact knowledge of the Royal Paint Budget, and could call in the painters.

    Although almost everyone lived in the capital called Localhost the King would sometimes travel around the country and kindly hear peoples paint requests. Every night the King would return to his palace, talk to the minister of Composition, and then decide whether you could have your house painted, and when.

    Then on a dark winter's night, a group of grumpy people thought how much more efficient it would be if everyone would talk to the minister of Composition directly. Thus the Wayland Conspiracy was born. The next day, at daybreak, they deposed the good King and made the minister of Composition the head of state: president Compositor. To cater for the few people in remote villages they re-appointed the King as secratary to the president: the Secretary for Remote Villages. He would still travel around the country (albeit in a suit, and without his crown). He would still talk to president Compositor every night, like in the old days.

    The press in other counties, like Windonia and Applestan, were very positive: finally this backward country had a modern government. Now its poor inhabitants could have the same beautiful colored houses they had. Welcome to the modern world!

    The people in the country itself didn't notice a lot of difference, however. In the old days things took a little longer, but not everyone needs his house painted every day. Many still called the Secretary for Remote Villages "King", especially in the countryside.

    But the people in Windonia and Applestan were very satisfied: they always had felt that their geovernment was superior, and the Wayland revolution had proved their point.

    The King just smiled.

    1. Re:In a country far away and long ago.... by Mr+Thinly+Sliced · · Score: 2

      Friends, Country Men (and Women)!

      This propaganda is exactly that which the Royalists would have you believe - without telling the complete story of waste and unsightliness they would foist upon us once again should we believe their lies!

      Our royalist friend has failed to mention that under the Kings rule, some houses would remain half painted for a full day! It was due to the King having only limited time with which to grant delegation powers to the Minister of Composition who was powerless to get painting done without the Kings intervention.

      Perhaps our royalist friend would also like to explain the excessive bureaucracy surrounding simple requests like even paint colors? Every simple request had to pass the Kings desk.

      I for one would also like an explanation for the massive expense of maintaining a whole legion of Royally Approved color choosers that could only choose baroque antique color schemes that nobody wanted or commissioned.

      No my Friends, the Royalists have but one agenda - to return us to the times of half painted houses and top heavy bureaucracy that punctuated our time as a Monarchy.

    2. Re:In a country far away and long ago.... by PPH · · Score: 1

      A strange tale from a strange land.

      I live in a country where the painting is done in each village by their respective mayor and painters. And every citizen of my country is free to own multiple houses, some in different villages. Upon needing my fishing cabin, ski chalet or vacation home painted, I simply submit the request to the local mayor.

      Some mayors are unhappy with this arrangement, as it tends to undermine their tax base and political power. Were it that there was only one Compositor mayor available to the citizens of each town capable of painting only in that town, eventually residents could be lulled into remaining there for their entire lives, never traveling afar. And that would increase the power of the Compositors at the expense of the citizens.

      --
      Have gnu, will travel.
  16. Re:America will not roll over by Anonymous Coward · · Score: 0

    Also known as British Imperia, the system came into official use across the British Empire.

  17. Wow, the idiot is strong in this one. by Anonymous Coward · · Score: 5, Insightful

    When something running under Wine runs faster with that translation than it does under windows, you cannot claim that the windowing system in X is slower and degrading performance of Linux compared to Windows.

    It's taken as a matter of faith that this network transparency MUST be making it slow.

    Merely because it is "obvious" that if something is flexible, it MUST be slower!

    1. Re:Wow, the idiot is strong in this one. by Lisias · · Score: 1

      Someone mod parent "+1 FUCKING INSIGHTFUL" please.

      --
      Lisias@Earth.SolarSystem.OrionArm.MilkyWay.Local.Virgo.Universe.org
    2. Re:Wow, the idiot is strong in this one. by thegarbz · · Score: 1

      It's taken as a matter of faith that this network transparency MUST be making it slow.

      No it is horrendously slow. The key here is that network transparency for all intensive purposes does not exist anymore. True transparency does not work under DRI and hasn't been used in many years. While the end user sees no difference in how the app works locally or over the network the reality is that the protocols are now very different and in no way transparent to where they are rendering. Locally -> DRI, network -> some bastardized VNC equivalent protocol.

    3. Re:Wow, the idiot is strong in this one. by Alioth · · Score: 1

      It's "for all intents and purposes", not "for all intensive purposes". HTH, HAND.

  18. Sorry, couldn't care less for a raving madman by Anonymous Coward · · Score: 0

    Your posts have been generally complicated blather insisting that X11 is just plain wrong.

    About the only advantage of you logging into an account with an apparent name to it is I can skip past your shit just like I can with cold fjord's bollocks.

  19. Re:America will not roll over by _Shad0w_ · · Score: 2

    Yeah and even we don't use it any more. Well, not all of it anyway.

    --

    Yeah, I had a sig once; I got bored of it.

  20. Can we have a discussion - not a slagging match? by Anonymous Coward · · Score: 1

    I confused. I know little of Wayland, I've used X happily for the past 10+years at work and at home. But you know, all this vitriol and immaturity on display just puts me off this Wayland thing?

    It makes me ask myself if its so superior, why do you you need to be so aggressive and attack so much? Why aren't you secure enough about its superiority to advocate that people discover that for themselves? For all I know it is much better, and I'm always open and keen to explore new software, but this stuff is very immature and offputting.

    Perhaps some positive advocacy might make me take a look. All this time and effort which is just serving to alienate people like me might be better spent in contributing to the development of the project itself?

  21. Daniel Stone core X.o dev on what's wrong with X by caseih · · Score: 5, Informative

    I believe he's still part of X.org anyway, but he's working exclusively on Wayland.

    For everyone that disparages Wayland without really understanding anything about Wayland, which seems to be most everyone, I highly recommend listening to this talk by a core X.org developer:

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

    TL;DR points:
    - X11 is no longer "network transparent" and hasn't been so in a long time, due to reliance on DRI, Xrender, Xvideo, etc.
    - X11 is already used in a manner that is similar to Wayland but with a very poor inter-process communication layer and synchronization issues, with most of X11's core bypassed (server-side fonts, drawing APIs, etc).
    - X11 when used remotely is already like VNC, but very poor at it. Lots of round-trips, etc, all to show bitmaps.

    In the end, there are a few things I need from Wayland, and I think they will be there in the end:
    - app-based network transparency, not just remote desktop
    - middle click paste. Maybe done with a virtual frame buffer and rdp to ship the final rendering across the wire.
    - customizable focus policy (focus follows mouse, click to raise)
    - user replaceable window/composite managers

    I suspect we'll lose a few features that very few people use such as using a remote window manager to manage windows on a local server. For example, running Xming on Windows, and then running metacity or even twm on my remote linux machine. A full remote desktop would probably be the way to go here with wayland. And faster.

  22. Re:Can we have a discussion - not a slagging match by raxx7 · · Score: 4, Informative

    No, this is Slashdot, you can't have a serious discussion.
    It's full of idiots who don't like shiny new things, idiots who adore shiny new things and both types of idiots love to shout at each other.

    Ok. Seriously.
    Wayland is a new architecture for the Linux graphics stack.
    It merges the role of the display server and the window manager/compositor into one piece, called the Wayland compositor.
    It is envisioned that writing a Wayland compositor is not more complicated than writing a X window manager/compositor.
    Buttet point: We will not have A Wayland compositor, but serveral of them to choose from: Weston, Enlightenment, Mutter/Gnome Shell, KWin.
    This is made possible because a) Linux now has a proper graphic driver stack and b) the Wayland protocol is much simpler.

    The new model and the simplified protocol will allow
    A) better control of the input (keyboard, mice). Currently, the X window manager/compositor do not have absolute control about the input. Besides posing some security risks, it makes it hard to implement some behaviors sanely. Things as simple as being able to mute the sound when you have a full screen application running are hard to do.
    Wayland compositors, of course, get all the input and then they forward them to applications as they see fit.

    B) better performance (except OpenGL full screen applications which already mostly bypass X). This will come from a number of place.
    - Reduced number of rountrips (W app/W compositor/kernel instead of X app/X server/X compositor/X compositor/kernel).
    - Better implementation (the X.org server isn't the fastest cookie in the world, but the protocol is so complex it's hard to do better)
    - On embedded platforms (phones, tablets, Raspberri Pi) the compositor can be written to exploit hardware compositing capabilites (there's no good way to expose it though the X server).

    Additionally, the Wayland protocol fixes several issues, some of which could be fixed with more extensions, some need breaking.
    - Artifacts/tearing. X doesn't specify when the data sent by applications is drawn on the screen, so sometimes you get artifacts as the server or compositor draw the contents of a window in the middle of an application drawing. Wayland fixes this by making every frame perfect.
    - Saner input model. The currently used X input extensions are too complicated (by the authors own admission), as they need to maintain backward compatibility with the X Core input model.
    - Saner dynamic reconfiguration (resolution, orientation). Again, by authors admission, XRandR is too complicated.
    - Binding versioning. Currently, if you have an application built upon components who support different versions of an extension (ie, input), it's a russian roulette on how it will pan out.

    Bullet point: despite all the drama going on on Slashdot and other sites, the simple truth is that the majority, if not all, of the developers who actually put in time and effort to maintain and upgrade the X.org server, the X window managers we use, the application toolkits, etc seem convinced Wayland is the way forward and are putting in the time and effort needed to make it happen.

    Wayland is not network transparent. And despite the drama, that's OK. Nobody cares about network transparency.
    People (including me) do care about having rootless remote applications. We care to have something that works at least as well as "ssh -X".
    For the short/medium term, Wayland desktops will run a X compatibility server (XWayland) and most Wayland capable applications will have a X fallback mode. So "ssh -X" will just keep working.
    For a longer term solution, when we get Wayland only applications, we'll need to implement something like NX or Xpra for Wayland. Which is OK too, because for many of us, it's better than running X over the network.
    Despite the capabilities of the X protocol, most X applications are in fact too bandwidth intensive and latency sensitive to run remotely outside LANs. And their developers can't be arsed to do it otherwise. That's why we use things like NX and Xpra in the first place.

  23. Re:Can we have a discussion - not a slagging match by Barsteward · · Score: 1

    The "attack" was started by the first poster "Adolf" who thought anyone who didn't use a computer they way he does i.e. use X, was a twat and he attacked Wayland like a knob head (and possibly scared of having to learn something new). Otherwise this might have been a reasonable discussion.

    --
    "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
  24. Re:Its not obvious to me that XWayland and X shoul by Anonymous Coward · · Score: 0

    It already is. The latest xwayland branch is kind-of x.org 1.14 with an added -xwayland switch that makes it behave the xwayland way and without that switch makes it behave like a classic xorg.

  25. Re:Daniel Stone core X.o dev on what's wrong with by Arker · · Score: 1

    I found it quite interesting. I get the feeling his real core dissatisfaction is something he never quite articulates - it's turd-polishing and he just doesnt like doing that. Which is fair enough to some degree, no one really does, but that's what you should expect when you quit coding for pure fun and start drawing a paycheck for your work.

    And of course it's even less fun when you spend a lot of time specifically fixing little 'bugs' that are only visible because you are forcing the codebase into a spot of the sort where it was never intended to go. What a nightmare. I can feel for him, and why he, personally, would be much happier dropping X down a deep dark hole and taking a different direction entirely.

    I dont have any of that personal investment, I am just trying to use my computer. X works. Wayland sounds like it might be a lot better on a phone... well I will remember that next time I am looking for a phone. But there is no desire for it on my workstation.

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
  26. Re:Daniel Stone core X.o dev on what's wrong with by Guy+Harris · · Score: 1

    In the end, there are a few things I need from Wayland, and I think they will be there in the end:
    ...
    - middle click paste. Maybe done with a virtual frame buffer and rdp to ship the final rendering across the wire.

    Middle-click paste has nothing to do with how rendering is done. It has to do with 1) the event loop in your toolkit being able to get middle-click events and 2) code in a GUI application (whether toolkit or application code) being able to get the contents of the most recent selection, even if that might happen to be in another application.

    The issue with middle-click paste in Wayland appears to be with 2) and how to do that in Wayland.

  27. Re:Daniel Stone core X.o dev on what's wrong with by thegarbz · · Score: 1

    app-based network transparency is a feature of RDP. It hasn't been implemented in Windows as far as I know of but I'm optimistic that Wayland's proposed reliance on RDP for network applications will implement it per-app rather than full desktop.

  28. Re:Daniel Stone core X.o dev on what's wrong with by raxx7 · · Score: 1

    It has been implemented for Windows server, AFAIK.
    But saying rootless RDP is network transparent is a hell of an abuse of the term "network transparent".
    Which of course is the root of all this drama. People confuse rootless remote applications with network transparency and they jump in anger when they hear Wayland isn't network transparent.

  29. Re:Daniel Stone core X.o dev on what's wrong with by caseih · · Score: 1

    Sorry. That was a cut and paste typo. That sentence belonged with the first point.

  30. Re:Daniel Stone core X.o dev on what's wrong with by caseih · · Score: 1

    Except that it's a bit worse than polishing a turd. When he was one of only two or three people who had enough knowledge of X11 and its code base to fix obscure bugs, that's not sustainable. Yes someone probably could after years of tribulation learn the code and the subsystems as well as he had and moved the code forward.

  31. Less bits to send with single window vs desktop by dbIII · · Score: 1

    Bullshit. I had someone running a legacy app from a machine with only a 10Mb/s connection the other day. It worked as if he was running it locally. We're now in the age of gigabit.
    Don't blame your wireless network hassles on something else.

    VNC is one to one and X is many to one. If you want to do things on only one remote machine at a time, VNC gets the job done with a bit of annoyance (eg. prevention of anyone using the local display on the remote machine), but the entire desktop thing is a pain with anything other than a simple one to one thing. So in short, VNC is good for one thing and sucks at some others.

    I think the biggest problem in these threads is the case of WAN access over a slow link is used as the strawman instead of the very common situation of the two machines being on a LAN. However even when people roll out the strawman they just don't seem to understand what should be obvious. Sending a single window down the wire requires less bits than a full desktop. Compression methods are equivalent these days via ssh, NX or the same methods built into tightVNC etc. I've managed to use X on dialup but not VNC becuase there was less bits to send.

    1. Re:Less bits to send with single window vs desktop by amorsen · · Score: 1

      Bullshit. I had someone running a legacy app from a machine with only a 10Mb/s connection the other day. It worked as if he was running it locally. We're now in the age of gigabit.

      Legacy apps are not a problem. Why would I want to run legacy apps? This is 2013, I want remote rendering of modern apps. And I get it, just not with X. Modern GNOME can run a composited desktop remotely over VNC with reasonable performance.

      Don't blame your wireless network hassles on something else.

      I have no wireless network hassles, it works flawlessly for everything else, and the latency to the server is typically below 5ms.

      VNC is one to one and X is many to one. If you want to do things on only one remote machine at a time, VNC gets the job done with a bit of annoyance (eg. prevention of anyone using the local display on the remote machine)

      I can run as many or few VNC server instances as I want. No local display involved, unless I want there to be one (and so far I have not wanted to). The local display is busy doing something else.

      As to single window, X is not the only remote display protocol which supports "rootless" mode.

      --
      Finally! A year of moderation! Ready for 2019?
    2. Re:Less bits to send with single window vs desktop by dbIII · · Score: 1

      Why would I want to run legacy apps?

      Are you seriously asking that question? If you are get the original owner of your user id to explain it to you.

      As to single window, X is not the only remote display protocol which supports "rootless" mode.

      Yes but you were using VNC as your example and it doesn't.

      and the latency to the server is typically below 5ms

      If it's in the same city it should be about that let alone on the same local network! Don't blame X when your latency is an order of magnitude higher than it should be.

    3. Re:Less bits to send with single window vs desktop by amorsen · · Score: 1

      Are you seriously asking that question? If you are get the original owner of your user id to explain it to you.

      Yes I am seriously asking that question. I need remote X for legacy apps approximately once a year. I need remote X for modern apps daily. Except modern apps do not work over remote X, so I use other protocols. Which again means that blaming Wayland for taking away the X ability to handle remote displays is disingenuous, because X does not handle remote displays either for anything more modern than xeyes.

      Legacy apps are not interesting. They will by definition not start supporting other protocols, if they did, they would not be legacy. Therefore there is no point catering to them for new protocols such as Wayland. All that is needed for legacy applications is to give them an old-fashioned X server running in a window, just like OS X does. OS X handles remote X display of legacy X applications absolutely fine, and XWayland does it pretty much the same way. Wayland has feature parity with X for remote display already.

      If it's in the same city it should be about that let alone on the same local network! Don't blame X when your latency is an order of magnitude higher than it should be.

      Welcome to WLAN. I am not going to use a cable to get around the shortcomings of the X protocol. The desktop is dead, get over it.

      --
      Finally! A year of moderation! Ready for 2019?
  32. Re:Daniel Stone core X.o dev on what's wrong with by benjymouse · · Score: 1

    app-based network transparency is a feature of RDP. It hasn't been implemented in Windows as far as I know of but I'm optimistic that Wayland's proposed reliance on RDP for network applications will implement it per-app rather than full desktop.

    It has been available for several years now. It is used in App-V to access applications running on a server but displaying it'a GUI in windows on the local machine. I don't think you can use app-based RDP in a client Windows to client Windows configuration, though.

    --
    Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
  33. Re:Can we have a discussion - not a slagging match by thegarbz · · Score: 1

    No, this is Slashdot, you can't have a serious discussion.
    It's full of idiots who don't like shiny new things, idiots who adore shiny new things and both types of idiots love to shout at each other.

    Actually the problem is even easier. The world is full of idiots who don't understand, thinking the new system will be a step backwards because it isn't bolting on the old system, who don't realise the architectural problems X has, and who think every effort to try and create something better should result in a Henry Spencer quote: "Those who don't understand Unix are condemned to reinvent it, poorly." Seriously check how many times that sentence appears in the comments right now by people who don't realise that the developers of Wayland actually understand a hell of a lot more about X than anyone else.

    People for some reason think Wayland is an effort to take away their toys as change for change's sake and they get aggressive because those who understand the issues support the efforts behind Wayland.

  34. Mirror time! by dbIII · · Score: 1
    Other people use legacy apps - get over it :)

    because X does not handle remote displays either for anything more modern than xeyes.

    Oh really? Do tell. Where does the magic come from? You are not seriously going to tell me that SSH and OpenGL do it all without X being involved are you?

    I'm sure you know a lot about some subjects. Why not write about them instead of ignorant speculation with this one?

    1. Re:Mirror time! by amorsen · · Score: 1

      OK I give up. I think anyone who might happen upon this thread now has a clear idea about which part is based on experience and which part is based on ignorant speculation.

      --
      Finally! A year of moderation! Ready for 2019?
    2. Re:Mirror time! by dbIII · · Score: 1
      You should never have started with your stupid "X sux" bullshit until something that sucked less was around.

      now has a clear idea about which part is based on experience and which part is based on ignorant speculation

      Yes - the bit where I gave a real and recent example and then you speculated that it didn't matter despite being real, and the bits where the Wayland fanboys are speculating about what it's going to do but cannot do yet.

  35. Could someone explain... by whitroth · · Score: 1

    ... why a project like X.org would provide support for a project whose entire existance is intended to put an end to X.org?

                            mark "that would be like me supporting Rush Limberger"

  36. Re:Daniel Stone core X.o dev on what's wrong with by sjames · · Score: 1

    Way to ignore the much more common case of running a few apps remotely and having them be first class windows on my desktop, neatly mixed and matched with windows from localhost. It works just fine.

    VNC, RDP, etc are not at all the same. They confine the remote apps to a ghetto within a single window. They don't do drag and drop with local windows, they barely (if at all) manage cut/paste.

  37. Re:Can we have a discussion - not a slagging match by Anonymous Coward · · Score: 0

    "Nobody cares about the network transparency" ? Huh?

    So, 99% of corporations are nobody? Running heterogenous environments where they have to bring *Nix heavy clients on Windows and vice versa? There's a product they mostly use for that and it's called Citrix. There used to be at least SOME alternatives when X was able to (Xming project is an actual GEM for instance) but now some shitwads want to kill it. Meaning no one sane will use Linux again in any of those environments. Gee, thanks a lot. Shithead.

    Time to go buy more Citrix licenses I guess. I'm glad the platinum subscription for my company is only ~8 millions yearly.