Slashdot Mirror


Fedora 25 To Run Wayland By Default Instead Of X.Org Server (phoronix.com)

An anonymous reader writes: Fedora 25 will finally be the first release for this Linux distribution -- and the first tier-one desktop Linux OS at large -- that is going ahead and using Wayland by default. Wayland has been talked about for years as a replacement to the xorg-server and finally with the upcoming Fedora 25 release this is expected to become a reality. The X.Org Server will still be present on Fedora systems for those running into driver problems or other common issues.
Fedora's steering committee agreed to the change provided the release notes "are clear about how to switch back to X11 if needed." In addition, according to the Fedora Project's wiki, "The code will automatically fall back to Xorg in cases where Wayland is unavailable (like NVIDIA)."

151 comments

  1. "common issues" should not be the default by Anonymous Coward · · Score: 3, Insightful

    If there are "common issues", it shouldn't be a default, no matter what it is.

    This literally damages the reputation of FOSS as a whole - recklessly making "common issues" more common.

    1. Re:"common issues" should not be the default by Anonymous Coward · · Score: 0, Redundant

      Uhm.... Fedora "The Segfault Distro" Linux has been known for years as a beta for RHEL. So what's the problem here? Nothing unusual for BETA grade software.

    2. Re:"common issues" should not be the default by Anonymous Coward · · Score: 0

      Literally, huh?

    3. Re: "common issues" should not be the default by Anonymous Coward · · Score: 0

      Agree.. This is jumping the shark.. I see basic drawing issues with the current version regardless of chipset...

    4. Re:"common issues" should not be the default by Anonymous Coward · · Score: 0

      Exactly Fedora, Fedora has been a POS since about version 3. Why some people run beta quality software like this and Ubuntu on production servers and their main desktop I dont know. These days I have no time for anything other than RHEL, CentOS and Debian in a production environment.

    5. Re: "common issues" should not be the default by Anonymous Coward · · Score: 0

      And you pay how much for that ?

      The point of Fedora is to be bleeding edge, this is exactly what Fedora is all about. If you don't want to help, move along, nobody cares

    6. Re: "common issues" should not be the default by Anonymous Coward · · Score: 0

      Quite a lot in donations, actually. Care to rebuild your strawman as this one doesn't work?

  2. Wayland bashing by packrat0x · · Score: 3, Insightful

    Cue negative Wayland comments by those who have not read, or do not understand the X.org code. Who do we hope will maintain the codebase? There's what, four men still alive, who can do the job?

    --
    227-3517
    1. Re:Wayland bashing by dwywit · · Score: 1

      Wayland is not why I don't like Fedora. I will however give it another chance, seeing as how they seem to be taking it seriously this time.

      --
      They sentenced me to twenty years of boredom
    2. Re:Wayland bashing by isj · · Score: 5, Insightful

      I've read the x.org codebase. Mostly to discover the grey areas in the protocol when I was working on a X/Window server running on ms-windows. The x.org code is not pretty but that is mostly due to being an old code base.

      The X protocol has its problems and quirks too, particularly when dealing with long latency between server and client. It was designed when using high-level primitives (eg "draw line to (x,y) in color Z") made sense. When client just use such primitives the speed is impressive. But some 10 years ago clients started doing client rendering and just sending bitmaps to the display server. Mostly that meant higher bandwidth and fewer round-trips. Whether that is good or bad depends on the clients and the environment.

      I have followed the progress of wayland a bit, and I have actually seen some of the presentations. It seems to me that wayland initially was infested by the type of developers that think that all they need is direct access to video memory, and for remote applications all you need is VNC-style full-desktop remote. Of course people who use remote X think that that is a myopic and arrogant view. It seems that wayland has gained some developers in the past few years who have more common sense and one of the new goals is to support remote X clients in a root-less fashion. When they have implemented that and also made sure that both clipboard and X-selection work then I'll give wayland a shot.

    3. Re:Wayland bashing by Anonymous Coward · · Score: 1

      My understanding of why X needs to go away is that it comes down to security. The xdg-app/flatpak story is completely useless if you can have perfect isolation except for the graphics stack. X makes it trivial for one application to grab the graphical content of another process, but you can't securely implement a screen lock.

    4. Re:Wayland bashing by Anonymous Coward · · Score: 0

      *tips fedora*

      Touche milady.

    5. Re:Wayland bashing by squiggleslash · · Score: 5, Insightful

      Nobody's enthusiastic about X. We're not not happy about a replacement that lacks the features of X that we loved and in many cases relied upon.

      And no, I don't want to hear that only "1% of users use the XSERVER variable" or that the underlying implementation wasn't very good.

      Hardly anyone uses GNU/Linux, but we'd never accept that as an argument for abolishing the operating system and requiring Windows.

      As for the latter - it doesn't matter if it's not perfect, it works damn it. I can manage a remote instance of LibreOffice as an app integrated on my desktop. I do this.

      We'll be happy with Wayland when it's as good as, or better than, X11. Not when the underlying code is temporarily easier to understand (you think it'll stay that way?), but when its feature complete, by our standards, not by the developers.

      --
      You are not alone. This is not normal. None of this is normal.
    6. Re:Wayland bashing by serviscope_minor · · Score: 5, Informative

      My understanding of why X needs to go away is that it comes down to security. The xdg-app/flatpak story is completely useless if you can have perfect isolation except for the graphics stack. X makes it trivial for one application to grab the graphical content of another process, but you can't securely implement a screen lock.

      This is all out of date.

      Firstly, programs can only grab each other's windows if you give them permissions to. X has security mechanisms to prevent it if you wish to prevent such things. The easiest way is to do X over SSH, and disable trusted X11 forwarding. All that does is use XAuth to mark the client as untrusted, and you can do that without using ssh.

      The breaking out of sandboxes article a while back by Matthew Garrett only worked because in Ubuntu's implementation it treated the sandboxed programs as trusted. That's Ubuntu's fault not X, and in fact running his test program as untrusted demonstrated the X security mechanisms work just fine.

      The screen locker one is both overblown and wrong. It's true that if something else has a full grab then the screen locker can't supersede it. In that case, you can't start the locker and it;s usually incredibly obvious. If the screen locker succeeds, it is secure and you can't break out of it.

      But now it's also simply wrong. If you run a compositor, that intercepts ALL input events even with grabs because it has to be able to map them to the correct coordinates. If your screen locker is part of the compositor, then it is completely secure. I believe that's in fact exactly the same mechanism that's idiomatic in Wayland.

      --
      SJW n. One who posts facts.
    7. Re:Wayland bashing by Anonymous Coward · · Score: 1

      wayland sucks, systemd sucks.

    8. Re:Wayland bashing by bill_mcgonigle · · Score: 1, Interesting

      wayland initially was infested by the type of developers

      Wayland was founded by the X developers who wanted to call it X12 but realized that people would freak the hell out if they fixed it the way that it needed fixing, based on their experience with X11.

      Did you know that X11 has no security and that any stupid app running at the same time as your password manager can steal your keystrokes? Wayland fixes that, among other improvements to the 1980's architecture of X11.

      Besides that, the baroque layering that means that you don't get good performance on modern hardware (because some breakage is considered unconscionable by the software conservatives). Those people can stay on X11 until they're old and creaky or their identity is stolen and they're too broke to own a computer.

      Their kind of thinking is why traditional Linux DE's are stagnant and just adding circus tricks while ChromeOS and Android are the most successful linux distros.

      Thank you, FESCO.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    9. Re:Wayland bashing by Anonymous Coward · · Score: 1

      Projection much?

      Maybe you should try to calm down a little, then try actually reading what you responded to.

      CAPTCHA: negative

    10. Re:Wayland bashing by MrKaos · · Score: 1

      wayland initially was infested by the type of developers

      Wayland was founded by the X developers who wanted to call it X12 but realized that people would freak the hell out if they fixed it the way that it needed fixing, based on their experience with X11.

      Do you mean Kristian Høgsberg? I'm curious about how they needed to fix X11 and Wayland being the incremental successor X12, would you elaborate? Got a link?

      --
      My ism, it's full of beliefs.
    11. Re:Wayland bashing by Anonymous Coward · · Score: 0

      Security in a protocol is bullshit. The protocol should be simple and "in the clear", and the security can be wrapped around using tunneling.

    12. Re:Wayland bashing by Anonymous Coward · · Score: 5, Informative

      1. Saying "the new thing is good because the old one is still available as fallback" is not a compliment to the new thing.

      2. x.org was a fork of XFree86, an implementation of the X protocol. Wayland is a new, less capable architecture.

      3. You seem quite angry. Are you on the Wayland development team?

    13. Re:Wayland bashing by Uecker · · Score: 4, Insightful

      The code base of X is OK. Yes, I have read the code of many different open-source projects (and some close-source). But the real problem is not the code at all, I don't mind if somebody decides it needs to reimplement the X server for some reason. The real problem with Wayland is breaking backwards and forwards compatibility with a universally supported protocol instead of carefully revising it in a backwards compatible way (which would easily be possible with extensions). This is just insanely stupid.

    14. Re:Wayland bashing by Uecker · · Score: 1

      I've read the x.org codebase. Mostly to discover the grey areas in the protocol when I was working on a X/Window server running on ms-windows. The x.org code is not pretty but that is mostly due to being an old code base.

      The X protocol has its problems and quirks too, particularly when dealing with long latency between server and client. It was designed when using high-level primitives (eg "draw line to (x,y) in color Z") made sense. When client just use such primitives the speed is impressive. But some 10 years ago clients started doing client rendering and just sending bitmaps to the display server. Mostly that meant higher bandwidth and fewer round-trips.

      Bandwidth does not matter nowadays and using Xrender than drawing commands does not really use more round-trips. In fact, Xrender was exactly designed for this purpose. The round-trips come from badly-designed clients, and synchronous use of the X protocol although it is designed for asynchronous use. I have have image viewers which work perfectly fine over the network also they move a lot of pixels.

    15. Re: Wayland bashing by Anonymous Coward · · Score: 0

      Even with systemd?

      Ewww

    16. Re:Wayland bashing by Anonymous Coward · · Score: 0

      One step forward, two steps back then. Go check out the asinine attitude at play surrounding libinput, and how it makes it the compositor (better known as Window Manager for anyone familiar with X) to handle anything more than gross X/Y movements and button clicks.

      In effect under Wayland the WM becomes what X used to be, thus what you can or can't do will be up to the likes of Gnome or KDE.

    17. Re:Wayland bashing by Anonymous Coward · · Score: 0

      Keith Packard seems sadly to be the only sane guy left working on X. But then he has also been around since the early days, and thus know raw xlib rather than the likes of Cairo/GTK or Qt.

    18. Re:Wayland bashing by John+Allsup · · Score: 1

      Just because something is possible 'in principle' with X11 is not enough. Doing security the right way needs to be easy and obvious, as does doing away with security, as does knowing which of these is the case. Possible but not easy means most won't do it; easy and default means most do, which gives a kind of 'herd immunity' where speculative attacks are likely to fail rather than succeed. This 'herd immunity' makes it more expensive for attackers to target, since the population of viable targets is small, diverse, and sparsely distributed. Part of security comes from making it harder for an attacker that it's worth. Another comes from structuring things so that one breach can't lead to too much damage. Making it too hard for the average user to do these makes good security the preserve of a small elite, which is not a good thing unless you are in the elite (and even then, to me, is not a good thing).

      --
      John_Chalisque
    19. Re:Wayland bashing by Anonymous Coward · · Score: 2, Insightful

      People are starting to push back against the like of dnf being a replacement for yum,
      but does a very poor job of providing real compatibility with yum - silently doing something
      _different_ with the same command arguments.

      Same w/Wayward. The important features are *now* being pasted on top of the source
      topology, not an integral part of its design, as they should have been.

      What people rail against is the removal of choice by these "software authors." They're not
      clever enough to have their new stuff run side-by-side with the established stuff, for
      whatever reason, it's perceived as arrogance.

      Then there's the clown(s) out there who says "hey - you don't like it, get the sources and make it
      yourself" and has only gotten as far as writing a "hello, world!" program in their "engineering" career.

      CAP === 'unwind'

    20. Re:Wayland bashing by armanox · · Score: 1

      I'm going to make this nice and easy for you - what Fedora does, becomes RHEL. And for the real world (where most people use Linux, not in their basements) RHEL is the only Linux that matters.

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
    21. Re:Wayland bashing by thegarbz · · Score: 1

      If you were curious about things needing fixing in X11 then you'd just google it. You'd also due of old age before getting to the bottom of all the reasons why X11 is a great way of doing things if you're in the 80s but no so much on the past 20 years.

    22. Re:Wayland bashing by thegarbz · · Score: 1

      It is feature complete. What you want is the ability to do absolutely everything which is one of the big problems in X11. So carry on using it. You won't ever find a replacement if your criteria is that it needs to be feature comparable.

    23. Re:Wayland bashing by serviscope_minor · · Score: 1

      Just because something is possible 'in principle' with X11 is not enough.

      The claim was X is insecure. It is not, it's the default policies on common distributions which are insecure.

      Doing security the right way needs to be easy and obvious, as does doing away with security, as does knowing which of these is the case.

      Well, ssh makes it easy and obvious for remote X. A pre-packaged sandbox system ought to make it easy and obvious, by doing it automatically for the user except they didn't quite get it right.

      --
      SJW n. One who posts facts.
    24. Re: Wayland bashing by Anonymous Coward · · Score: 0

      I'd rather say the modern usage is broken

    25. Re:Wayland bashing by silanea · · Score: 3, Interesting

      Bandwidth does not matter nowadays [...]

      Bandwidth does matter, and in some ways more than ever, for two reasons:

      1. By now we have highly portable devices with enough computational capacity to do out in the field what would only two decades ago have required a few shelves full of Crays – but in the same time we have managed to unlearn how to efficiently use bandwidth. Many applications of computing or telecommunications still work in environments where bandwidth is a scarce resource. Not every service goes through fibre or LTE.
      2. We have so many devices out there that every modest reduction in bandwidth use per device runs up to a sizable gain.
      --
      Rudolf Hess edited Mein Kampf. He was the very first grammar nazi.
    26. Re:Wayland bashing by Anonymous Coward · · Score: 0

      I can't tell if this post was written by Lennart or systemd

    27. Re:Wayland bashing by serviscope_minor · · Score: 1

      Did you know that X11 has no security and that any stupid app running at the same time as your password manager can steal your keystrokes? Wayland fixes that, among other improvements to the 1980's architecture of X11.

      False. X11 has a perfectly good security model. The trouble is almost no distros enable it by default leading people to think this is the case. If you run untrusted clients as untrusted (e.g. using ssh with ForwardX11Trusted set to false) then they can do none of those things.

      Besides that, the baroque layering that means that you don't get good performance on modern hardware

      I'm suspicious of that claim without hard numbers to back it up. You know there's now an implementation in Xorg of all the 3D stuff in GL shaders, right? As for the rest of the layering, Xorg needs about 2-3x as many context switches as Wayland to process an input event. Given the speed of the kernel, the fact that on multiple core systems things are faster in that regard and the speed of the Linux kernel, I'm suspicious that the extra latency would be noticeable.

      Their kind of thinking is why traditional Linux DE's are stagnant and just adding circus tricks while ChromeOS and Android are the most successful linux distros.

      If that's success, I don't want it, thanks! My goal is not to run the same desktop system as as many other people as possible. If it were, I could run windows. My goal is to run a system which works well. Currently Linux fits the bill far better than ChromeOS or Android.

      --
      SJW n. One who posts facts.
    28. Re:Wayland bashing by Kjella · · Score: 1

      But some 10 years ago clients started doing client rendering and just sending bitmaps to the display server. Mostly that meant higher bandwidth and fewer round-trips. Whether that is good or bad depends on the clients and the environment.

      Actually they started doing that back in the 90s, the X primitives were already very outdated when KDE/Gnome launched in 1998/1999. And this is really the core issue, if you want a modern looking Linux with gradients, transparency, animations, anti-aliasing and various pretty effects you let a graphics toolkit do the job and hand X a bitmap. And they run roughly as bad under remote X as under VNC, because under those circumstances they do pretty much the same thing.

      The applications that do work well using remote X are the same applications that shy away from the "render bitmaps" strategy and with their primitives they look... primitive. Functional sure, but as a local desktop application they look like a legacy tool that hasn't recieved any love in the last 20 years. And you can't fix that without turning them into bitmap-pushers, which is of course met with the same level of scorn as replacing X.

      It seems to me that wayland initially was infested by the type of developers that think that all they need is direct access to video memory, and for remote applications all you need is VNC-style full-desktop remote. Of course people who use remote X think that that is a myopic and arrogant view. It seems that wayland has gained some developers in the past few years who have more common sense

      There's actually not a lot of sense in trying to make one system that'll work both for graphics hooked up over a >15GB/s x16 PCIe 3.0 link with nanosecond latency and a system with 1/1000th the bandwidth and 1000x the latency. Applications will tend to work well in just one of those two scenarios no matter what kind of protocol you wrap it in, even if it's theoretically network transparent. If it wasn't being used, it wouldn't be the fastest interlink we have in modern computers.

      I'm one of those that hopes remote X dies in a fire so we can have a 21st century Linux desktop. What remote X does today would be better done using web interfaces or dedicated client-server software that would transfer only the data necessary, instead of trying to keep the graphics so simple it's easier to describe them as lines and boxes and text than to actually send the pixels. Because that's what you must do to make the X model "work".

      --
      Live today, because you never know what tomorrow brings
    29. Re:Wayland bashing by Anonymous Coward · · Score: 0

      Bandwidth does not matter nowadays

      Of course it does. What a bloody stupid thing to say.

    30. Re:Wayland bashing by Anonymous Coward · · Score: 0

      In other words, lets cook the GPU to paint eyecandy via OpenGL. Ever since the first spinning cube desktop switcher was unveiled, crap has been rising to the top...

    31. Re:Wayland bashing by Anonymous Coward · · Score: 0

      Of course people who use remote X think that that is a myopic and arrogant view.

      And the people who want good graphical performance on Linux want to do away with the overhead and complexity of the client/server model.

      It seems that the only thing you gain by having a display architecture that uses a client/server fashion is seamless remote viewing capability. Whereas the impact on performance and gaming suffers greatly. Does Windows use this model for displays? Does OSX?

      Why can't we have choices in this matter as well? If games work better on a direct access display manager then that should be an option. If you need to do remote desktop work then use a display manager that facilitates that or a VNC-type program.

      I concede that drivers are an issue but that's because X11 required that display drivers be written for its architecture rather than forcing X11 to use some form of common driver API. There is no reason why I shouldn't be able to use a different display stack with my NVidia hardware. I know there are other APIs like OpenGLES and EGL that purportedly work in an agnostic fashion but why can't I use the standard OpenGL API in a non X11 environment?

    32. Re:Wayland bashing by Anonymous Coward · · Score: 0

      right in mommy's fartbox

    33. Re:Wayland bashing by sjames · · Score: 1

      Simply no. RHEL is one of several good choices for a production environment.

    34. Re:Wayland bashing by Anonymous Coward · · Score: 1

      Congratulations! You have just figured out why they called it a new name ("Wayland") instead of calling it "X11 release 8". They wanted to clean everything up so keeping compatibility wasn't an option.

      And I'm glad you told me that the code is OK. Are you an X11 developer? Because I've watched YouTube videos of X developers telling me the code is brain-damaged and they are tired of dealing with it.

      Here's a short outline of why Wayland is a good idea: http://www.phoronix.com/scan.php?page=article&item=x_wayland_situation&num=1

      Are you going to take over X11 and keep it going when the world moves on to Wayland? If so, good luck, and I hope you are right about the code base being OK.

    35. Re:Wayland bashing by MrKaos · · Score: 1

      Oh, I agree. I'm not sentimental about X11, however there is some good amongst the bad so it would be good to keep that. I would have googled it myself however I have an injury and can't spend a lot of time at the computer right now.

      --
      My ism, it's full of beliefs.
    36. Re:Wayland bashing by Anonymous Coward · · Score: 0

      > My understanding of why X needs to go away is that it comes down to security.

      It's more than that.. X currently has no way of gracefully handling HiDPI displays much less mixed-DPI multi-displays (and my understanding is that it fundamentally cannot without a major rewrite). I know this because my WQHD X1 Carbon requires a steaming pile of hacks to get something halfway usable. Plug in an external monitor with appreciably different DPI, and even that all goes to crap . This is a MAJOR problem, given the direction that display technology is going. I hate to say it, but at the moment Windows is the only OS handling DPI scaling correctly. We NEED something like wayland just to remain at feature parity when running on newer displays!

    37. Re:Wayland bashing by Anonymous Coward · · Score: 1

      Wayland is not less capable. Xorg is bloated.

      You can run a light X11 server on top of Wayland with no more overhead than Xorg. Anyone that care about networking X11 application would already have xserver ruing on his preferred OS. Running X11 over Wayland is no different to them.

      If you don't see that already you are either ignorant of Xorg or Wayland.. or both.

    38. Re:Wayland bashing by DuckDodgers · · Score: 1

      We can sit in the corner happy with BlackBox window manager or similar, and they're functional enough to get the job done. But if you want free software to conquer the world - which I very much do - we're going to have to make something that the other 99.7% of the population wants to use for their desktop. That requires the eyecandy, sorry.

      If FVWM was going to conquer the world, it would have done it twenty years ago. Again, no disrespect to fans of BlackBox or FVWM or anything else that uses the X protocol efficiently. But the goal is to make something our colleagues, friends, and family members use without hating and in my experience 1990s Unix desktop graphics don't win any fans.

    39. Re:Wayland bashing by armanox · · Score: 1

      Yeah, it's not as though other implementations of X11 ever existed, and since the codebase is so screwed up it's a good thing that the people that managed X.org won't get to screw up again. Oh wait...

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
    40. Re:Wayland bashing by Uecker · · Score: 1

      But some 10 years ago clients started doing client rendering and just sending bitmaps to the display server. Mostly that meant higher bandwidth and fewer round-trips. Whether that is good or bad depends on the clients and the environment.

      Actually they started doing that back in the 90s, the X primitives were already very outdated when KDE/Gnome launched in 1998/1999. And this is really the core issue, if you want a modern looking Linux with gradients, transparency, animations, anti-aliasing and various pretty effects you let a graphics toolkit do the job and hand X a bitmap. And they run roughly as bad under remote X as under VNC, because under those circumstances they do pretty much the same thing.

      The applications that do work well using remote X are the same applications that shy away from the "render bitmaps" strategy and with their primitives they look... primitive.

      The idea that remote graphics works only efficiently when sending line-drawing primitives over the network is a myth. The applications which do currently not work well are those which do have a lot of round-trips. Most of the time for stupid reason because the toolkits stopped caring about remote X. But this has nothing to do with being bitmap-based. In fact, the XRENDER extension was introduced 20 years ago (or so) to make remote X work exactly for this reason. And yes, it works. I have a special-purpose image viewer which works great remotely.

      There's actually not a lot of sense in trying to make one system that'll work both for graphics hooked up over a >15GB/s x16 PCIe 3.0 link with nanosecond latency and a system with 1/1000th the bandwidth and 1000x the latency. Applications will tend to work well in just one of those two scenarios no matter what kind of protocol you wrap it in, even if it's theoretically network transparent. If it wasn't being used, it wouldn't be the fastest interlink we have in modern computers.

      I also do not think this is true. A discrete GPU on a PCI buys is for all intends and purposes remote to the CPU. The programming model is the same as remote graphics: You send commands over the network/PCI bus. You try to do this in batches/asynchronously to avoid latency overhead and instead of copying data all the time one manages buffers on the remote side.

    41. Re:Wayland bashing by gustygolf · · Score: 1

      If the screen locker succeeds, it is secure and you can't break out of it.

      Unless it crashes. That was the problem with XLock: some of its screensavers tended to crash, which killed the process and the screen lock with it.

      Jamie Zawinski wrote something about it: http://www.jwz.org/xscreensaver/toolkits.html

      The xscreensaver daemon is a critical piece of security software. The reason for this is that, as a screen locker, any bug in the program that causes it to crash will cause the screen to unlock. As soon as xscreensaver is no longer running, the screen is no longer locked. Therefore, great care must be taken to ensure that the daemon never crash. And that it especially never crash as a result of (hostile) input from the keyboard or mouse.

      --
      "Slow Down Cowboy! It's been 58 minutes since you last successfully posted a comment" -- slashdot, driving users away.
    42. Re: Wayland bashing by MikeBabcock · · Score: 1

      When they give me network transparency to run remote X applications I'll try it. I use that feature daily before you ask, it's not optional.

      --
      - Michael T. Babcock (Yes, I blog)
    43. Re:Wayland bashing by Anonymous Coward · · Score: 0

      No it does not need eyecandy.

      What is needed is familiarity. KDE had it right from 1.0 to 3.5, but then jumped the shark into eyecandy-ville with 4.0.

      This because their early versions mimicked the behavior of the Windows 95 UI. A UI that Microsoft has stuck with for the most part to this day. Notice that MS got a lot of flack over Windows 8 because it broke with the 95 pattern, leading to them reintroducing it in Windows 10.

      Most people, for better or worse, compute by rote repetition. They learn by doing, not by understanding. Thus the biggest complaints towards Microsoft products have been when MS broke established patterns. Be it the Windows 8 start screen, the Ribbon UI, or back when they tried to hide rarely used entries in drop down menus (i think they called it Personalized Menus).

    44. Re: Wayland bashing by Anonymous Coward · · Score: 0

      Is the device you're using to comment on this website not capable of accessing Google's website?

    45. Re:Wayland bashing by cfalcon · · Score: 1

      I mean, I see this as "skip FC25, wait for this to calm down". There's no way that this will work flawlessly immediately, after all.

    46. Re:Wayland bashing by lsatenstein · · Score: 1

      Cue negative Wayland comments by those who have not read, or do not understand the X.org code. Who do we hope will maintain the codebase? There's what, four men still alive, who can do the job?

      My experience with Wayland is "It's half working and twice as slow as X11". To obtain wide acceptance, performance tuning and shortening of execution path lengths are needed.

      Finally, from a terminal mode, (there is of yet, no wayland terminal), it is impossible to start a gui program. Typically, while in Wayland, enter terminal mode and invoke gparted, or qt-creator yumex-dbf or other. Most will not start execution

      --
      Leslie Satenstein Montreal Quebec Canada
    47. Re:Wayland bashing by serviscope_minor · · Score: 1

      Yeah that's not inherent to X though, as we can see by screensaver not suffering from that flaw. Youcould if you like make a Wayland compositor use a third party locker, which would disappear on a crash. Either way, the most secure way is to have the locker built into the compositor, which is supported in both X and Wayland.

      Anyway the problem you and Jamie Zawinski describe haven't been a practical problem for years. I don't know of a single distribution which even installs xlock by default. They all use xscreensaver or a derivative like gnome screensaver which have the graphics hack separate from the locker.

      This is the thing that gets me about all of these threads. The criticisms are usually all outright wrong our very very out is date.

      --
      SJW n. One who posts facts.
    48. Re:Wayland bashing by ausekilis · · Score: 1

      3. You seem quite angry. Are you on the Wayland development team?

      No, just bitter because he couldn't complain as hard about Wayland as he could about systemd. There's far fewer pitcforks and torches on the Wayland front lawn.

  3. As long as... by Kludge · · Score: 4, Insightful

    I'm fine with Wayland...
    As long as it still runs all my wonderful diverse choices of Unix desktop environments.

    1. Re:As long as... by multi+io · · Score: 1

      I'm fine with Wayland... As long as it still runs all my wonderful diverse choices of Unix desktop environments.

      Which are used to run a browser and 26 terminals. So no problem there. As long as we have a good browser, lack of Xorg compatibility will become less and less of a issue.

    2. Re:As long as... by jedidiah · · Score: 1

      Lame troll is lame.

      However, I take heavy use of features that are really only usable with BLOB drivers. This includes heavy use of 3D acceleration and hardware video decoding.

      Plus that little feature that's pervasive in corporations now but X-haters pretend is some sort of obscure silly nonsense.

      --
      A Pirate and a Puritan look the same on a balance sheet.
  4. Eye Candy v Functionality by BoxRec · · Score: 5, Insightful

    I use the desktop for work, since April 2011 Linux desktops have promoted Eye Candy above Functionality. I am not just moaning about Fedora here, these are generalized complaints. Will I be able to switch instantly between windows/desktops ? probably not, there will be some lag due to the necessities of Eye Candy. Will I have a visual indicator of which documents I have open, nope, I will have to rely on subtle clues hidden at the edge of the monitor to hunt for them. Will I be able to quickly and easily navigate/tab down to some little used graphics program, nope I will to use a graphic menu clicking all over the place and making sense of the whole screen or even worse have to google for the name and type it in.

    1. Re:Eye Candy v Functionality by netham45 · · Score: 1

      Have you tried OpenBox?

    2. Re:Eye Candy v Functionality by short · · Score: 1

      By April 2011 you mean Gnome 3, right? Then continue using Gnome 2, it is called XFCE. There are also other equivalent "sane" DEs - like Cinnamon and Mate but I do not see there a difference, XFCE is a safe bet.

    3. Re: Eye Candy v Functionality by Anonymous Coward · · Score: 0

      "I use the desktop for work"

      This is so 1970s. You are outdated and should be replaced by someone modern.

    4. Re:Eye Candy v Functionality by BoxRec · · Score: 1

      XFCE installed, so far so good :-)

    5. Re:Eye Candy v Functionality by OneHundredAndTen · · Score: 2

      I use the desktop for work, since April 2011 Linux desktops have promoted Eye Candy above Functionality.

      Welcome to Linux in the desktop. This is what many in the Linux community are pushing in an effort to beat Microsoft in the desktop. No wonder they are mostly spinning their wheels. Fortunately, we (still) have alternatives in the Linux world.

    6. Re:Eye Candy v Functionality by Anonymous Coward · · Score: 0

      No we don't. The alternatives are outside the Linux world, eg Free BSD. I've switched already and don't regret it.

    7. Re: Eye Candy v Functionality by Anonymous Coward · · Score: 0

      Get out of your parents basement and get a job.

    8. Re: Eye Candy v Functionality by Anonymous Coward · · Score: 4, Funny

      I use the desktop to leverage my synergies and align scalable innovation with our global branding strategy.

    9. Re:Eye Candy v Functionality by Sadsfae · · Score: 1

      By April 2011 you mean Gnome 3, right? Then continue using Gnome 2, it is called XFCE. There are also other equivalent "sane" DEs - like Cinnamon and Mate but I do not see there a difference, XFCE is a safe bet.

      You can make XFCE look even better by using KWIN as the compositor

      --
      Have a squat over at the hobo house.
    10. Re:Eye Candy v Functionality by short · · Score: 1

      No 3D is one of the reasons I use XFCE. :-) Besides that it probably would not work well as I have to use fb (FrameBuffer IIUC) driver as Intel driver does crash for me.

    11. Re: Eye Candy v Functionality by Anonymous Coward · · Score: 0

      I use the desktop to play Minecraft.

    12. Re:Eye Candy v Functionality by Anonymous Coward · · Score: 0

      Five years is a long time to have a dick in your ass over a desktop environment you don't like. Or for any other reason. Congratulations, your anal retentiveness succeeds at being...mildly impressive.

    13. Re: Eye Candy v Functionality by Anonymous Coward · · Score: 0

      If he did, /. would lose another valuable AC.

    14. Re:Eye Candy v Functionality by Flammon · · Score: 1

      What DE are you running on FreeBSD that you can't on Linux?

    15. Re:Eye Candy v Functionality by John+Allsup · · Score: 3, Insightful

      These are nothing to do with Wayland, but upon what you build upon it. Wayland provides a protocol for local programs to render to client buffers and efficiently pass these to the compositor, and to pass event information back to the application, and essentially little else. All additional functionality is a matter of how you design your compositor (of which Weston is just a sample implementation), and your compositor does not _only_ have to talk Wayland. It is important to understand the software engineering concept of coupling, namely what happens when the design of one component mandates behaviour and design of another component. Minimising this maximises flexibility, but perhaps gives you less 'for free'. An extremely lightweight compositor designed for getting work done is not out of the question, and most likely there will be a proliferation of compositor designs as there was for window manager designs in the earlier days of Linux.

      --
      John_Chalisque
    16. Re:Eye Candy v Functionality by willy_me · · Score: 1

      PCBSD has the Lumina Desktop Environment. But in general you are correct, everything runs on Linux.

    17. Re:Eye Candy v Functionality by Anonymous Coward · · Score: 0

      Bull. Come on and be honest to yourself.

      You had to settle with quite an older Thinkpad because FreeBSD doesn't work on most hardware outside of that narrow line. You can forget about new gen skylake and not so new gen broadwell. And if you're a nvidia user, you're probably disappointed to see the driver hasn't been updated for months since 346.

      You most likely can't suspend your machine so you're making up reasons and convincing yourself why you don't have to. You cannot hibernate at all but again, you're making up reasons and convincing yourself nobody hibernates nowadays.

      Or maybe you're lucky in the hardware department and it magically works, suspend included. But then you remember Chromium and/or Firefox, whichever you use, crash like there's no tomorrow so browsing the net it relatively painful. You still keep Windows installed on another disk to play games because Steam doesn't work on FreeBSD. You bought that second disk for Windows after you spent two weeks trying to dual-boot with Windows you never really made it. Which is okay because you can also watch Netflix which doesn't work on FreeBSD which doesn't support widevine. Which is also okay because two weeks spent are at least not as long as a month you tried to get Xorg running because it requires HAL to autodetect and half of that month was growing a cognitive dissonance that HAL is not that bad after all...

      I can continue, but I'm now depressing even myself...

    18. Re:Eye Candy v Functionality by fnj · · Score: 1

      Lumina runs fine on linux.

    19. Re: Eye Candy v Functionality by Anonymous Coward · · Score: 0

      xorg works with devd since FreeBSD 9, it isn't yet enabled by default though. It's fairly good at running Linux apps and the compatibility layer is constantly improved. nvidia driver is rock solid, so what the heck? If your machine hibernates on linux, but fails to do so on FreeBSD, file a bug and it'll get fixed, it's not maintained by a bunch of fuckin' Poettering alikes.

      I hope this makes you feel better.

    20. Re:Eye Candy v Functionality by Anonymous Coward · · Score: 0

      We should ask Ken to fix that. Start using some BSD specific APIs. Linux users should get a taste of their own medicine.

    21. Re:Eye Candy v Functionality by Anonymous Coward · · Score: 0

      Linux users should get a taste of their own medicine.

      How mature of you. Expected from a smug *BSD user, I suppose. Luckily, most *BSD users are far better people than you and know how to get along over OS borders.

    22. Re:Eye Candy v Functionality by Anonymous Coward · · Score: 0

      This here's a circlejerk buddy, you book learnin' types aren't welcome. What with your facts, and your pants.

    23. Re: Eye Candy v Functionality by Anonymous Coward · · Score: 0

      Hibernation does not work at all on fbsd. Suspend may or may not, there's a wiki page about it. Plenty of bugs filed, but fbsd bugs tracker is a graveyard of unresponded requests. It will not get fixed because nobody cares. Other than a few companies using fbsd for network throughput (netflix, but even they use mostly linux, and fbsd is only for a very limited use case) and to base their proprietary software on (playstation, juniper), nobody gives a damn, the rest of the world has moved to linux and never looked back, except a few "systemd refugees" but most of them silently came crawling back to linux when they found out they couldn't really use fbsd on their desktops without much more hassle...

    24. Re: Eye Candy v Functionality by Anonymous Coward · · Score: 0

      I use the desktop to play Minesweeper.

  5. Wayland + systemd by Anonymous Coward · · Score: 0

    We are SOOOOOO close to being Windows. So close....

    1. Re:Wayland + systemd by Anonymous Coward · · Score: 1

      Eh, have you ever actually worked with the Windows counterparts of those things? It's a relic in comparison.

  6. NVIDIA by Anonymous Coward · · Score: 0

    What exactly is the problem with the proprietary NVIDIA drivers? They don't support Wayland at all? Or do they just not work?

  7. Desktop environments have to implement support by Anonymous Coward · · Score: 0

    I like what I've seen from Wayland so far, but I can't run it until the Cinnamon desktop environment (can't stand the GNOME Shell paradigm) and the Nvidia drivers (nouveau crashes hard on my machine when I run two displays under Cinnamon) are updated to support it.

    1. Re: Desktop environments have to implement support by Anonymous Coward · · Score: 0

      Meanwhile, everything just works on my Windows 10 desktop.

    2. Re: Desktop environments have to implement support by Teun · · Score: 1

      One problem is that Microsoft also knows what's running (or not) on your Win10.

      --
      "The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
    3. Re: Desktop environments have to implement support by Anonymous Coward · · Score: 2, Insightful

      Meanwhile, everything just works on my Windows 10 desktop.

      even all the things microsoft added that you don't want to work, right?

    4. Re: Desktop environments have to implement support by armanox · · Score: 1

      Makes one of us. The VPN software that I am required to use to connect to my clients at work does not work with Windows 10 to start, and my laptop's GPU (Quadro FX 880m) is out of the question thanks to Windows Update constantly installing the wrong driver and breaking everything. Solaris 11, on the other hand, handles everything without issue, with X11 and Nvidia drivers out of the box (unlike Windows or Linux)....

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
    5. Re: Desktop environments have to implement support by Anonymous Coward · · Score: 0

      no it doesn't, you just don't know about it until you get the BSOD. the whole purpose (and admitted design philosophy) of the windows desktop is to hide shit from their users. wake up.

    6. Re: Desktop environments have to implement support by Anonymous Coward · · Score: 0

      I remember those! Haven't seen one since maybe 2008, though.

    7. Re: Desktop environments have to implement support by Anonymous Coward · · Score: 0

      Cinnamon uses the Gnome 3 libraries including GTK+3. GTK+3 supports Wayland now as well as X so l don't see why Cinnamon won't work with Wayland.

  8. Wayland vs Mir by Anonymous Coward · · Score: 0

    I think there would be more negative comments on why Wayland and Mir both need to exist, than Wayland and X.org

  9. Honest Question by Anonymous Coward · · Score: 4, Insightful

    Does Wayland, at this stage, provide the same level of functionality that Xorg does? Does everything just work or do all the applications need to be re-achitected to work properly. If I can't ssh -X me@remote WhateverFuckingApp& then I am not even remotely interested in hearing about Wayland, let alone trying it.

    After 17 years of daily use, the Linux desktop has come way too for for me to tolerate a major step back or reduction on feature set with the mere promise of improvement in coming months(years), again. KDE4, Gnome3, and Unity were the absolute-last-straws for that scenario.

    From now on, new stuff has to be a major improvement in quality, features, functionality, without sacrifice for me to tolerate the interruption in my workflow and the relearning, for the n-teenth time, of basic desktop operation. If the application or feature doesn't make me say; 'Oh wow, I really want that!', then it can FOAD

    The days of change for the sake of change, or change for the sake of a programmer's fantasy of technical superiority are over. I expect the Linux desktop to work and to get out of my way so that I can work or play.

    1. Re:Honest Question by Anonymous Coward · · Score: 1

      X11 forwarding should be enabled with caution. Users with the ability to bypass file permissions on the remote host (for the user's X authorization database) can access the local X11 display through the forwarded connection. An attacker may then be able to perform activities such as keystroke monitoring.

    2. Re: Honest Question by Anonymous Coward · · Score: 1

      Um, no. SSH X forward is necessary. It is a part of daily work flow.

    3. Re:Honest Question by MrKaos · · Score: 4, Insightful

      I think the most important usability features X11 has over Windows and mac is the suberbly powerful cut paste and remote display paradigm. If I can use those X features in Wayland I'll be happy, otherwise, I think you have a point Mr AC.

      I switched from Windows to linux because I was sick of that shit, change for change sake. I want change for the sake of a usability improvment in a computing interface that I am compelled to use because it makes me more efficient at using a computer. I am an advanced user and I want an advanced interface. For me that is an ambidextrous mousing paradigm, remote windows, more advanced cut and paste, multiple desktops.

      Frankly, UI configurability in linux has gone backwards since it got more popular, workspaces interfaces have *less* functionality than it did in 2008 when I could drag windows between workspaces and you could configure just about every aspect of gnome to customize your linux desktop experience. I didn't want a Mac or Windows UI and since their UI's adopted workspaces the functionality in linux seems to be dumbed down and advanced linux GUI features being domesticated.

      Wayland looks like it is answering the need for backwards X11 compatibility with Weston so it remains to be seen if it will take the powerful features of X11 and leave some of the atropied aspects behind.

      --
      My ism, it's full of beliefs.
    4. Re: Honest Question by Anonymous Coward · · Score: 0

      That's why things need a rethink, for one. For display side scripting, and high level graphics primitives, this can be done orthogonally to Wayland, which is basically about the current common case of sending buffers to a local compositor. Remote apps requiring high bandwidth are basically unuseable over a network connection, those that don't are better served by a lightweight client-server display protocol which can be done either as a Wayland client (possibly with minor modifications to Wayland) or integrated into the Weston compositor/display server. For the most part, the rendering backend of Chrome and V8 have most if the working code components required (basically remove the stuff for actually laying out html, but use the stuff between layout and display). Importantly, high performance local graphics and high performance network-transparent graphics doesn't admit a one-size-fits-all solution which isn't a losing compromise for at least one. X11 couples too much together in ways which are not ideal for the modern use cases. Wayland separates out the compositor part, which is good. Other aspects also need separating out (and parts of this are already done).

    5. Re:Honest Question by armanox · · Score: 2, Informative

      Another one - is there a fully compatible equivalent to X -query $hostname? I should have the option to connect to servers on my network however I need/choose to. I have users that use ssh to do remote X over a VPN to Solaris boxes, etc; and these all need to not break. And it's important to keep the heat on Fedora because what ends up in Fedora will be in RHEL 8.

      Personally, I think I'm going to end up with a lot of unhappy users, or end up with Solaris workstations being deployed with the direction Linux is headed these days (oh hell, maybe I'll be able to get work to pay to revive my SGI O2 and use that as a daily workstation. It's perfect for everything but web browsing - I've got the full Adobe suite (Acrobat, Illustrator, Photoshop) on there too, and I can use Word Perfect for documents. My Octane would be a bit heavy to transport to work, though it's a lot more powerful then the O2...)

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
    6. Re:Honest Question by thegarbz · · Score: 1

      No. But no window system will ever provide the same level of functionality because arbitrary shit like the ability to send a 3d output of a window frame by frame to a printer were dumb in the first place.

      In all seriousness though the main purpose of Wayland is to gut the insane amount of functionality X11 provides and instead go back to the unix philosophy of do one thing an do it well.

    7. Re:Honest Question by Anonymous Coward · · Score: 0

      if you want gnome 2 use mate, ffs

    8. Re:Honest Question by Anonymous Coward · · Score: 0

      More like do nothing and do it poorly.

    9. Re: Honest Question by Anonymous Coward · · Score: 0

      That was taken verbatim from the OpenSSH man page.

    10. Re: Honest Question by corychristison · · Score: 1

      workspaces interfaces have *less* functionality than it did in 2008 when I could drag windows between workspaces

      Glad I've never used Gnome, because this works as expected in XFCE.

    11. Re:Honest Question by Anonymous Coward · · Score: 0

      Unfortunately, fancy copy paste is totally irrelevant for 99% of desktop users and X anything runs like shit to the point where even common users realize what a bogged down turd they've decided to run

    12. Re:Honest Question by Anonymous Coward · · Score: 0

      No, Wayland is about Linux. We know this because the developers failed to port Westin to another operating system.

      Linux zealots are trying to take over desktops to block out other operating systems again.

      If Wayland wants mass adoption, port it to the BSDs and real Unix systems and we'll talk.

    13. Re: Honest Question by buchner.johannes · · Score: 3, Informative

      Eh? You can do this in GNOME3. Just press super and drag between desktops. Or do Shift-Ctrl-Alt-Up/Down to switch virtual desktops and bring the window with you.

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    14. Re:Honest Question by MrKaos · · Score: 1

      if you want gnome 2 use mate, ffs

      I am.

      --
      My ism, it's full of beliefs.
    15. Re:Honest Question by pz · · Score: 1

      Fedora 24 is THE reason that I'm now running CentOS 7 on my machines. Screw the constant need to upgrade / reinstall the OS, screw the constant need to figure out how to fix things that stopped working with the newest version, screw the lack of updates in basically a year (because who is stupid enough to upgrade to a new OS immediately when it's released?), screw the idiots who think that change for the sake of change alone is a good idea.

      Fundamentally, I gave up on Fedora when I installed a test instance of 24 on my laptop, and seemingly half of the things in my carefully constructed environment were now broken because someone decided to re-implement something or other, and hadn't bothered to FINISH their implementation before releasing it.

      No thank you. Yes, I understand cutting edge. Yes, I understand the role that Fedora is supposed to have. But over the last N releases, it has become increasingly acceptable to release a new version with inadequate testing and worse overall performance.

      I installed CentoS 7, and holycrap, it all just worked! Moreover, it's stable! And supposed to be supported well into the 2020s!

      From the descriptions above, Wayland sounds like another one of these urges that young programmers get to make their mark without fully understanding the existing system first. X is amazing. It works exceedingly well. Remotely executing programs rendered on the local screen was a problem that was solved in its entirety in the 1980s, and done much better than any of the replacements I've seen for Unix-derived systems or Windows. There must be some important issue that I don't understand to make it worth re-engineering the entirety of that system, and running games isn't good enough.

      --

      Put my fist through my alarm clock with its ding-dong death inside my ear. - The Blackjacks.
    16. Re: Honest Question by Anonymous Coward · · Score: 0

      A "rethink"? Wayland just deletes the functionality, and hopes that someone will "rethink" it later. Wayland is far away from an X replacement still. Why a major distro is switching is puzzling. The cases where you need to remote are better served by X. The cases where you need a graphics card are only served by X. Who is this fucking FOR?

    17. Re: Honest Question by corychristison · · Score: 1

      In XFCE you just click and drag it with the mouse as the workspace switches. No hotkey required.

      You can also just use the mouse to switch to workspaces. Just move the mouse to the edge of the current workspace and keep going, it will just switch. No hotkeys, no clicking. There is even an adjustable "resistance threshold" so you can make it more or less resistant to accidentally switching workspaces during normal use of the cursor. I keep mine pretty low because I like to move around freely... and because it drives Windows users crazy.

    18. Re:Honest Question by Anonymous Coward · · Score: 0

      Yes, there is. It's called `X -query $hostname`

      You sound amazingly incompetent though if you're thinking about deploying Solaris for workstations because you can't figure out how to get X to work though. Or your ancient power guzzling SGI which has less CPU power, less RAM, less GPU power, and less IO bandwidth than today's mobile phones.

    19. Re:Honest Question by armanox · · Score: 1

      You missed where they're moving away from that X (and XDMCP is currently broken in Fedora anyway, and has been for a few years now). And don't be so sure that my power-guzzling SGI systems have less IO bandwidth and less RAM then a cell phone does. Plus the OS is much nicer to work with and works far better then Android or iOS does anyway.

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
    20. Re: Honest Question by Anonymous Coward · · Score: 0

      Port it yourself if it matters so much to you. It's Free software - there's nothing stopping you except your own willingness to do the job.

  10. NVIDIA by Anonymous Coward · · Score: 0

    Huh, not being a gamer, back in the day I always had ATI (now AMD for the young kids) cards on the linux machines I would set up (home and office) because they caused less problems for my usage (sometimes multi-monitor Xinerama, often TV-out) and could hear people praising how much better NVIDIA supposedly was in linux drivers, fast forward to this day I still hear the same things about AMD vs NVIDIA and yet AMD seems to have relatively decent open source drivers that can even play games and Wayland support and NVIDIA has none of that. And yet they are still better? What gives?

  11. Missing functionality by Meeuw · · Score: 1

    Hmm I'm using Fedora on my server/home theater PC and work/home notebook and I've tried Wayland but it had some limitations. When the mouse pointer changes from arrow to a caret (for example) the mouse motion seems to slow down. Recently I've discoved xdotool and obviously it doesn't work with Wayland. Let's hope X11 will be supported for awhile until this things are fixed.

  12. As long as ssh -X works who cares by Anonymous Coward · · Score: 0

    Ssh -x for all single applications must work. As long as it does, I don't care if the graphics framework was satan itself.

  13. Re:Anonymous readers are as bad as ACs by Anonymous Coward · · Score: 0

    Apparently the same place where they find the people who fail 6th grade reading. When you leave off part of the sentence, there's a good chance it might not make sense.

  14. Re: Anonymous readers are as bad as ACs by Anonymous Coward · · Score: 0

    If you finish reading the sentence it will make more sense. You should have learned that before 7th grade.

  15. Re:Anonymous readers are as bad as ACs by thegarbz · · Score: 1

    The end of a sentence is indicated by a full stop. You look like an idiot when you only

  16. Every Slashdot reader uses a remote desktop by Parker+Lewis · · Score: 0

    God, every news about Wayland is worst then systemd news. Sounds like all Slashdot readers are using remote desktop over X and this will be the reality for all the users in the world in the desktop/mobile.

  17. Re:Anonymous readers are as bad as ACs by fnj · · Score: 1

    A little round dot, ASCII 0x2e, is a period. You sound like a child when you call it a "full stop".

  18. Re:Anonymous readers are as bad as ACs by Anonymous Coward · · Score: 0

    They're the same thing, nitwit.

  19. Re:Anonymous readers are as bad as ACs by Anonymous Coward · · Score: 0

    A little round dot, ASCII 0x2e, is a period. You sound like a child when you call it a "full stop".

    It is only called that in American English. In most other variants of English it is correct to call this punctuation mark a "full stop". When you criticise other people for "mistakes" that are actually well-known linguistic differences you sound like a stereotypically ignorant American.

  20. Jesus, what's with all this Wayland bashing? by Lisandro · · Score: 1

    Gnome 3 (pffft!) user here. I've been using Wayland by default with it for almost a year one... with zero issues. And i do mean zero. It runs better and using less resources than X.org ever did.

    You might whine about Fedora all you want, but the switch makes a lot of sense for non-remote *nix desktop users. Which i'd venture to say it's pretty much all of their user base nowadays.

    1. Re:Jesus, what's with all this Wayland bashing? by Anonymous Coward · · Score: 1

      So, the question seems to come down to whether Wayland can do remote apps as effectively as X can, either by itself or by way of some kind of extension. I've read the entire thread so far, and no answer, not even a theoretical one.

    2. Re:Jesus, what's with all this Wayland bashing? by Lisandro · · Score: 2

      So, the question seems to come down to whether Wayland can do remote apps as effectively as X can, either by itself or by way of some kind of extension. I've read the entire thread so far, and no answer, not even a theoretical one.

      The thing is, X cannot even do remote effectively anymore - at least not with modern DEs/WMs. We're way past the days of rendering with geometrical primitives.

    3. Re:Jesus, what's with all this Wayland bashing? by Trogre · · Score: 1

      Dude, you really need to look into xpra. Think "screen" for graphical programs.

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  21. Wayland... the systemd of display servers? by Anonymous Coward · · Score: 0

    Are you implying Wayland is the systemd of display servers?

    That's how I'm reading your critique.

  22. Re:Anonymous readers are as bad as ACs by thegarbz · · Score: 1

    A little round dot, ASCII 0x2e, is a period. You sound like a child when you call it a "full stop".

    The little round dot is called a "full stop" in all english speaking countries of the world except for the united states. It has a single defined meaning of "ceasing" which is how it works grammatically when applied to a sentence.

    A period is both a time frame in, and a biological process during which you better not piss off your wife.

    Not knowing the defined difference between American English and British English and then calling someone childish because of it says more about you than words ever could.

  23. WindowMaker by Anonymous Coward · · Score: 0

    Originally intended as a window manager emulating the NeXT Desktop back in the 90s. I have been using it since linux 1.2/1.3 era. The only thing it is lacking is a desktop file manager, and if you have one you'd like to use that isn't too integrated into a desktop environment (say thunar or spacefm) it works fine as a modern fullfledged desktop. The *ONLY* annoying thing for people new to it is some of the default hotkeys (dating to the 90s) overlap with common hotkeys brought over in applications from Windows. If you don't mind remapping those, or using the gui equivalent (where possible), it isn't a big deal. Speedwise it is one of the fastest window managers you can use. It has a menu format that can support either links to the freedesktop style entry links, or its own legacy format, as well as custom scripted link lists where applicable. It also supports multimonitor, xinerama, and virtual desktops spanning or linked between each. Some of these can result in quirky behavior if you change your desktop layout (IE default window positions can end up off the screen in order to save your default window positions for a certain screen configuration.) But other than usually minor issues like that (which you may be thankful for if you carefully organize your desktop and expect it to reproduce each time you login, even if your display settings are messed up due to a video card or screen geometry change that is temporary.)

    Anyway, give it a try and see if it works for you. It's quite a different paradigm than most of the other WMs around today, but I have found it fast, effective to work with, and almost guaranteed available on any Linux distro dating back to the 90s (there are exceptions, but not many, and its prereqs are minimal enough to build it on almost any system in under a half hour, even something as old as a pentium!)

    1. Re:WindowMaker by armanox · · Score: 1

      I always liked AfterStep better to be honest. Also fast as lightning.

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
  24. OK so now I've read about it and ... by Bryan+Ischo · · Score: 4, Interesting

    Wayland is attractive to its developers because it explicitly implements a much reduced feature set compared to X11. Quite a few of the X11 features are historic and not of interest to very many modern users, but then again there are some features that are useful and Wayland doesn't offer a replacement for them.

    X11 includes a rendering API for 2d graphics, and through extensions, for a variety of compositing and other more "modern" operations. Wayland provides no rendering API at all. Wayland is just a graphics compositing server with input support. It's a small fraction of what X is. It gives you a buffer to write your pixels into and you have to bring a rendering implementation to the party yourself.

    This means that applications have even less coherency than they had with X11; X programs have a fundamental set of behaviors that are all the same due to using a single rendering framework. The degree to which this will matter in practice, given how poorly X programs adhere to any kind of common UI paradigm anyway, remains to be seen.

    Apparently there's this thing called Mir that Ubuntu is developing that is a competitor to Wayland for the X replacement (where neither is actually a replacement, offering significantly less functionality in both cases). I guess that Ubuntu rejected Wayland and decided to roll their own. I would bet a fair sum that Fedora is pushing Wayland in this way to try to prevent Ubuntu from gathering its own momentum with Mir. I doubt they're pushing it for any reason that benefits end users. It's purely political as a means to prevent a competitor's favored X replacement from gaining support.

    I have been an X user for about 26 years now and I have zero problems with it and would rather not see a replacement take over, especially one that is likely to be a step sideways/backwards from an end user perspective ala systemd. But given that Wayland by itself is not nearly as useful as X by itself, I expect that operating systems will use Wayland, at least for a while, as a layer underneath the X server. X will remain, it will just allow Wayland to own its frame buffer instead of owning it itself. And in the end, the functionality I require from X will remain because the X server will remain.

    1. Re:OK so now I've read about it and ... by Anonymous Coward · · Score: 0

      But given that Wayland by itself is not nearly as useful as X by itself, I expect that operating systems will use Wayland, at least for a while, as a layer underneath the X server. X will remain, it will just allow Wayland to own its frame buffer instead of owning it itself. And in the end, the functionality I require from X will remain because the X server will remain.

      And how is that better? how is it better if all my graphics calls have to go through two userspace processes instead of one? How is it better to have the added memory requirements and added indirection of two display servers? This just stinks of bad design.

    2. Re:OK so now I've read about it and ... by Anonymous Coward · · Score: 0

      Do you really need your compisitor in it's own process? I mean a process outside of the X server? If not, then Wayland is what you want.

      It also has a protocol that is faster (less chatty) than X11. But if you want X11 protocol, you can put a protocol adapter in front of it. For those who really are Linux pros, Wayland protocol will sound a lot like NX protocol, without the need for X -> NX -> network -> NX -> X adaptors. Instead it is now X -> network -> X -> Wayland, or Wayland -> network -> Wayland for those using Wayland clients.

      In short, basically all of the idiots who love 30 year old software will hate it, just as much as they did when FoxPro, PerfectWriter, and MULE stopped shipping.

    3. Re:OK so now I've read about it and ... by Bryan+Ischo · · Score: 1

      Put a protocol adapter in front of it? What you are describing is an X server, friend, even if you are not educated enough in the topic at hand to realize it.

  25. Re:Anonymous readers are as bad as ACs by fnj · · Score: 1

    You need to go get some "petrol", visit the "chemist", check under the "bonnet", and make sure the spare tire under the "boot" has air. I'll be getting some gas, going to the drugstore, checking under the hood, and making sure there is air in the spare tire under the trunk, like any normal guy. And remember, there is no "a" in "clerk". Any other grotesque expressions and pronunciations I should know?

  26. Re:Anonymous readers are as bad as ACs by thegarbz · · Score: 1

    There's really only one thing you should know, there are close to 900M British English speakers in the world and 600M American English speakers. So when you insult someone based on not using American English all that happens is you look like a little bit of a cunt.

    But then based on our past conversations that was already evident.

  27. Re:Anonymous readers are as bad as ACs by Anonymous Coward · · Score: 0

    But, but... being American is "normal," according to fnj!

  28. Re:Anonymous readers are as bad as ACs by Trogre · · Score: 1

    You forgot to stick a poundtag to the end of that last post.

    --
    "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  29. Re:Anonymous readers are as bad as ACs by Anonymous Coward · · Score: 0

    Any other grotesque expressions and pronunciations I should know?

    Yes:
    Solder does not rhyme with "fodder", Internet is not pronounced "ennernat", and Arkansas, well, you can keep that one.

    Also "fanny" doesn't mean what you think it does.

  30. Re:Anonymous readers are as bad as ACs by Anonymous Coward · · Score: 0

    You're the gits who got everyone saying "kill-AH-mi-ter" when "KEEL-oh-MEE-ter" would be much more logical and consistent with other SI unit pronunciations.

    Or are you saying "cen-TIM-mi-ter" now? :-P