Slashdot Mirror


Ubuntu Still Aims For Wayland in Quantal Quetzal

jones_supa writes "While there's still more than one month until the Ubuntu 12.10 feature freeze, Ubuntu developers continue to work towards their tight schedule of having Wayland serve as the compositor for the Quantal Quetzal release due out in October. Canonical's intends to provide smooth transitions from boot to shutdown. Wayland is also used for session switching and other operations, avoiding traditional VT switching, providing a consistent monitor layout, using the greeter as the lock screen, ensuring that locked sessions are actually secure from displaying, and showing the greeter while the session loads. Phoronix remains skeptical about Ubuntu making the deadline."

49 of 230 comments (clear)

  1. Ubuntu to developers: "pound sand" by xxxJonBoyxxx · · Score: 2, Interesting

    >> Will applications need to be rewritten or modified to work on Wayland? Yes. (From TFA.)

    As a developer, I'm about to get off the Ubuntu train. Every major release recently has required tweaking the UI (e.g., tray icon behavior changes). I'm not really looking forward to another migration, especially when there are Red Hat and SUSE users (who tend to buy more) who are looking for things too.

    1. Re:Ubuntu to developers: "pound sand" by DeathToBill · · Score: 5, Interesting

      Although the more detailed answer is that GTK/Qt apps will need recompiling with an updated library. If you use X11 directly, then you have more work - except that you can also run an X server within Wayland to support native X11 clients.

      I've been impressed for some time with how well the Wayland developers have thought about backwards compatibility. X11 needs replacing; complaining that its different to X11 doesn't help solve the problems.

      --
      Slashdot - News for Nerds, Stuff that Matters, in ISO-8859-1 Has just realised that beta makes this signature redundant
    2. Re:Ubuntu to developers: "pound sand" by babai101 · · Score: 2, Informative

      All of the X apps will remain compatible as they will also run an Xserver instance on top of wayland, it will not be that much PITA for the devs.

    3. Re:Ubuntu to developers: "pound sand" by LordLimecat · · Score: 2

      Ubuntu is the best thing to happen to Linux for all of us who dont use Linux. Its users have been faithfully beta testing for everyone else for the last 6 years :P

      (For the record, if I was to switch my primary desktop back to Linux, theres a good chance it would be Ubuntu-- life is an adventure)

    4. Re:Ubuntu to developers: "pound sand" by snadrus · · Score: 4, Informative

      Sure. X11 needs replacing because its hardware acceleration is worse than Wayland. X11 is actually many programs acting like layers: window mgr, compositor, greeter, locker, etc will be only 1 under Wayland. And still the design is simpler than any one. It's not that the code is being added, but that a no-longer-useful X11-style abstraction is being let-go.

      --
      Science & open-source build trust from peer review. Learn systems you can trust.
    5. Re:Ubuntu to developers: "pound sand" by devent · · Score: 4, Insightful

      X11 needs to be replaced? Like my roof needs to be replaced because it works and have no holes in it? But it is old, I think about 15 years, so yeah it needs to be replaced.

      X11 is old, but it works. I can have multiple monitors just fine, 3D effects are working fast, games are working. Also, it is supported by all hardware vendors like AMD, Nvidia, Intel. Also I have network transparency with no additional costs. Multi-User works just fine with very easy Ctrl+Alt+F1 up to F12. I don't know why you want something else. In KDE there is also a user switcher GUI way. Boot is smooth in Fedora 14, 15 and 16.

      As long as there are no drivers from AMD, NVidia and Intel, Wayland will be a wet dream of a few developers. I do not need to go back to the time where the only graphics mode was Framebuffer. My impression is from the Ubuntu developers that they like some kids who are just pushing things like they want without any though about anything. Just to be different or "cool".

      First the totally unnecessary changes in Gnome with the Close/Minimize buttons; then the not usable Unity; and now the Wayland, which will be usable only after more 5 years in development and testing.

      --
      http://www.mueller-public.de - My site http://www.anr-institute.com/ - Advanced Natural Research Institute
    6. Re:Ubuntu to developers: "pound sand" by DeathToBill · · Score: 5, Insightful

      X11 is more like a roof that was originally a 40-foot timber yacht. You've turned it upside down and fixed it to the tops of the walls. Gradually, over the years, you've patched in the holes until it only leaks when the wind is in the West. You've figured out how to get a flue up through the thing. You've nailed a TV antenna to it, and sealed around the cable with silicone. When you put it there you never bothered to take the decks out, so it's almost impossible to get into and work on and the structural elements, optimised rather for the sea than for housing, make it not very useful for storage. You still have to repaint it with pretty expensive paint every five years or so, else it starts to rot, and for some reason it attracts lots of confused-looking seagulls.

      Anyway, look at all the features! It's got a winged keel, a 200hp diesel engine, and a gorgeous timber and brass wheel. All the fittings are marine-grade stainless, the rigging was all almost brand-new when you installed the thing and in her day she'd do 27kt reaching across a good wind. Don't actually use much of that any more, of course, but still...

      Technically the keel still violates local planning ordinance, and technically it still smells quite a bit of fish. But it's been there for 15 years and it works. There's no need to replace it.

      What's that love? You want to build an extension? Ah.

      --
      Slashdot - News for Nerds, Stuff that Matters, in ISO-8859-1 Has just realised that beta makes this signature redundant
    7. Re:Ubuntu to developers: "pound sand" by DeathToBill · · Score: 5, Informative

      And, in case you missed some of the metaphor there, the basic problem with X11 as a display system for desktop systems today is that none of the apps written for it actually use X11. Your multiple monitors work because of Xrandr - which isn't part of X11. Your 3D effects work by bypassing the X server and making OpenGL calls - not part of X11. It's supported by all the hardware vendors - and most of that support is in kernel drivers, not in the X server itself. VT switching works... more... or... less... until you'd actually like to switch VT before you get back from your coffee break, or your X server doesn't recover correctly. And, in case you missed it, they're not provided by X11. And I'm not sure what boot times have to do with it?

      Your apps draw using Cairo or similar, not X11. They draw onto a buffer provided by the compositing extension, not X11. The buffer gets put into video memory by the compositor, not X11.

      So why exactly are we keeping X11 hanging around? Why not get rid of it and halve the size of the display server code base, making it much easier to program against in the process? Why are we carting around a heuge amount of code that is of no modern relevance except to be able to claim that it is an X server? The maintenance burden of the current X server is too much and any thought of adding new capabilities horrific.

      Otherwise, your arguments amount to, "No-one supports it yet so it's a waste of time." Good on Canonical for pushing it - if anyone has a vague chance of getting vendors to support it, it seems they might.

      --
      Slashdot - News for Nerds, Stuff that Matters, in ISO-8859-1 Has just realised that beta makes this signature redundant
    8. Re:Ubuntu to developers: "pound sand" by Hatta · · Score: 2, Informative

      Although the more detailed answer is that GTK/Qt apps will need recompiling with an updated library. If you use X11 directly, then you have more work - except that you can also run an X server within Wayland to support native X11 clients.

      So what's to happen to our decades worth of work in innovative and configurable window managers? Am I expected to run an X server on top of Wayland just so I can keep the Fluxbox config I've grown accustomed to?

      Choice of window manager is one of the best reasons to use a UNIX desktop. As I understand it, Wayland eliminates this choice entirely.

      X11 needs replacing

      Citation needed.

      --
      Give me Classic Slashdot or give me death!
    9. Re:Ubuntu to developers: "pound sand" by serviscope_minor · · Score: 2

      Have you ever tried them? They're shit, basically.

      Native windows don't get X11 support, so can't be remoted, etc.

      X11 apps don't integrate properly so things like drag and drop, and even copy/paste with something other than text between X and native programs doesn't work.

      Oh, and you can't use any of the excellent window managers for X to manage your native windows.

      --
      SJW n. One who posts facts.
    10. Re:Ubuntu to developers: "pound sand" by jedidiah · · Score: 3, Insightful

      Wayland apps are like Mac apps. They have no native remote desktop capability. You have to use a 3rd party hack like VNC to get such a feature.

      I've seen how VNC runs on a Mac. Not impressed.

      Running X on a Mac won't let me run iTunes across the network. The same is true of Windows.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    11. Re:Ubuntu to developers: "pound sand" by Hatta · · Score: 5, Interesting

      From the FAQ: "The Wayland architecture integrates the display server, window manager and compositor into one process."

      The Wayland window manager will be built in. If you want to change your window manager, you have to change the display system itself.

      Particularly egregious is the choice to have Wayland clients provide window decorations. That means that no matter what window manager you have compiled into Wayland, you can't centrally control the appearance of your desktop.

      What happens if I want to use a Wayland distribution that provides a tiling window manager, but my apps are coded with window decorations? What happens if I want to use Fluxbox's built in window tabbing, but none of the clients support that?

      --
      Give me Classic Slashdot or give me death!
    12. Re:Ubuntu to developers: "pound sand" by Anonymous Coward · · Score: 5, Insightful

      Welcome to *nix. You must be new here.

      I rather like that the window manager, greeter, and locker are separate processes. I can replace them. I can mix and match according to my taste. I could even write my own if I wanted. This is the Unix way.

      Example: you probably use some ubuntu-y, gnomey, kde kind of bullshit. That's fine for you but I have different tastes. So I use xdm to log in, wmaker to manage windows, and xscreensaver to lock my screen. Result: my X11 install is several hundred megabytes smaller than yours. But if I want your setup it's just a small apt-get away. This diversity, choice, and flexibility are why I like the *nix desktop in the first place.

      But if I read you correctly, you want it to be all 1 big monolithic process? What is it, you're concerned about context switches between these processes on today's hardware? What the hell planet are you from? The X design has worked well for decades on much less powerful hardware than I have in my pocket today. X works fine on all of my devices, just like it did in the 90s, just like it does on my Nokia N900 running at 600mhz. I will be sticking with X for the time being.

    13. Re:Ubuntu to developers: "pound sand" by Medievalist · · Score: 2

      When they moved the window control buttons to the left they had already gone off the deep end.

      Man, I have to agree; that does seem to have been the shark-jump moment, doesn't it? Up until then it seems like Canonical had good solid technical or ergonomic reasons for nearly everything they did.

    14. Re:Ubuntu to developers: "pound sand" by hairyfeet · · Score: 2

      But Ubuntu is for home users, how many home users are running remote desktops? You've got all this stuff that frankly isn't need for the ones the OS is being pushed for, and which makes them system more brittle (see the classic rant from thom at OSNews about how X crashed when doing simple tasks for a loooong list of people having trouble with it in the home user space) so why not simply let X be for servers and Wayland be for home users? Choice is good, right?

      --
      ACs don't waste your time replying, your posts are never seen by me.
    15. Re:Ubuntu to developers: "pound sand" by hairyfeet · · Score: 2

      I'll get hate for pointing this out but moving the buttons without any real reason is a classic case of cargo cult usability where you change something to mimic something else without understanding the WHY it is the way it is. We are seeing the same thing in windows with the upcoming windows 8, where someone at MSFT said " Nobody buys our cell phones, people buy our desktops, if we make them both alike people will buy both!" without even bothering to find out WHY cell phones are designed the way they are (hint, its the screen size) and instead simply trying to mimic the look.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    16. Re:Ubuntu to developers: "pound sand" by Hatta · · Score: 3, Insightful

      But Ubuntu is for home users, how many home users are running remote desktops?

      How many home users are using the command line? Why don't we rip that out too?

      You've got all this stuff that frankly isn't need for the ones the OS is being pushed for, and which makes them system more brittle

      What evidence is there that network transparency causes X to be "brittle"?

      see the classic rant from thom at OSNews about how X crashed when doing simple tasks for a loooong list of people having trouble with it in the home user space

      Sounds like a driver problem, not an X problem. He has a point in that X should be able to handle driver problems more gracefully, but I don't see what this has to do with network transparency. Can't we have both network transparency, server side window decorations, and robustness against driver faults?

      why not simply let X be for servers and Wayland be for home users? Choice is good, right?

      Fragmentation is bad for choice. If I want to use a certain app, I have to use the display platform that app is written for. And there is no bright line between server software and home software, so anyone who isn't an average user(and on average, almost everyone is not average) is going to be locked out of using some software.

      --
      Give me Classic Slashdot or give me death!
    17. Re:Ubuntu to developers: "pound sand" by Dr_Barnowl · · Score: 2

      Yeah, and not being able to install Synaptic to get those advanced features back is a real bummer. Oh, wait...

      They made a choice to save the disk space so they could put in a more noob-friendly package manager. Which lets you buy stuff. And fund the development of the OS which the rest of us freetards get for nothing. Whereas for those of us that miss Synaptic, we have to *endure* typing one command. Or installing it with the Software Centre, if we like irony. That sure is 30 seconds I'll never get back...

  2. I have long dreamt of the day by kiriath · · Score: 2

    That X would be replaced... and now after all this time? I'm not sure if I'm happy about it =\ It is very interesting to see that there is an effort in this area though, to be quite honest this is the first I am hearing of Wayland. Ubuntu seems to favor having one good release, and one less stable release. You have to get your bug fixing done somehow right?

    1. Re:I have long dreamt of the day by Qwavel · · Score: 4, Interesting

      I have no comment on 'wayland good' versus 'wayland bad', but it is certainly a known quantity and it has been waiting in the wings to replace X for a while.

      As you said, the dream of replacing X has been around for a very long time. No one has done it because it is a ton of work and because the changes are bound to piss off some developers and users (see "pound sand" post above).

      I'm impressed that the Ubuntu folks are going to take this on and I wish them well. If they succeed then the rest of the distro's will probably follow suite.

    2. Re:I have long dreamt of the day by kriston · · Score: 5, Informative

      I agree. Wayland needs to happen. We've wasted so much time, effort, and knowledge keeping X Windows up and running. I sometimes think about how much further along desktop Linux might be if we threw off the shackles of X Windows years ago. There's a reason Android and MacOS do not use X Windows.

      --

      Kriston

    3. Re:I have long dreamt of the day by Anonymous Coward · · Score: 5, Informative

      The Ubuntu folks aren't developing Wayland. Wayland is being developed pretty much entirely by Intel employees. Ubuntu is just planning to integrate it.

    4. Re:I have long dreamt of the day by serviscope_minor · · Score: 4, Insightful

      That's an awful lot of hyperbole in one post with no actual information.

      The thing that would be best would be X12, not scrapping X11 completely. There's lots of good and useful things in X, which Wayland doesn't have.

      Oh, and by the way, please, if you want OSX or Android, you know where to buy them so go and do so. Stop trying to turn my very nice desktop system into an inferior commercial alternative.

      --
      SJW n. One who posts facts.
  3. would have got first post.... by sce7mjm · · Score: 5, Funny

    but i'm still waiting for x to start...

  4. wayland is a bad choice by Anonymous Coward · · Score: 3, Insightful

    Ubuntu is sparking a new 'unix war', dividing the linux ecosystem. It first pushed hard for its own Unity now with Wayland that breaks all current X apps. Theyr'e only in it for themselves.

    Without X we will lose network transparency among many other great features. Let's not even mention the lack of gpu support to say the least.

    1. Re:wayland is a bad choice by vlm · · Score: 3, Interesting

      Without X we will lose network transparency among many other great features. Let's not even mention the lack of gpu support to say the least.

      VDPAU? They don't mention it, so I assume its going bye bye. Its kind of funny in that everything I use X for is everything Wayland opposes.

      Just this weekend I was ssh -X into my mythtv backend to run the config program to add another capture card running X over the network, so my binary only nvidia cards using VDPAU have more to look at. I never use stupid animations and other 3-d foolishness on my desktop because I'm unimpressed; its the 2010's version of the 1980's demand that all desktop publishing projects must use a minimum of 50 different ugly fonts to show off that you can do it. I prefer my content to be my primary interest, not my window animations. Of course all of that is impossible over wayland. Thanks guys for exactly what I don't need! Maybe you could make it eink and touch screen only, just to annoy me further?

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    2. Re:wayland is a bad choice by Anonymous Coward · · Score: 3, Insightful

      X will function as an add-on to wayland,

      Yes, but this breaks the current seamless integration of remote and local apps that we have today. Presently, this works even for OpenGL based applications (although obviously slower over a network - but they run).

      Seamless remote/local app integration is a cornerstone of Unix-based systems going back to at least the 1980's. Breaking this is unacceptable.

    3. Re:wayland is a bad choice by lindi · · Score: 5, Insightful

      We don't currently have seamless integration of remote and local apps. For example, there is no audio or freedesktop.org notifications for remote applications. I personally use xpra to get this seamless integration. Even though the name has "x" in it is not fundamentally tied to X protocols and will probably be easy to port to wayland. The data transmitted over network is compressed bitmap.

    4. Re:wayland is a bad choice by Anonymous Coward · · Score: 2, Informative

      Troll much?

      How about people with local home networks of 2 or 3 machines? I use it all the damn time - like every single day. I run apps from a big powerful central server and display them over "ssh -X" to my low power laptop.

      I know you're just trolling, but people need to realize that people DO use "ssh -X" all the time. There are plenty of other repliers to this thread who have said they do as well.

    5. Re:wayland is a bad choice by serviscope_minor · · Score: 2

      Does anyone in the real world actually care about network transparency?

      You are part of the problem.

      The linux ecosystem used ot target niches well, and not unnecessarily restrict actions of people who have unusual needs.

      Now it's grown we get too many people who (like you) assume that if you don't personally do something, or if ti's only done by a relatively small fraction of the ecosystem, then it's unimportant.

      I use remote X often. I also use NFS home directories often, even though gnome and firefox seem determined to break that as much as possible.

      --
      SJW n. One who posts facts.
    6. Re:wayland is a bad choice by allo · · Score: 2

      wayland can run on a xserver, and a xserver can be a wayland client. so you're wrong.

    7. Re:wayland is a bad choice by shutdown+-p+now · · Score: 3, Interesting

      I think GP's point is that RDP remoting architecture (which is perfectly doable on Weyland) is better than X11 model.

    8. Re:wayland is a bad choice by shutdown+-p+now · · Score: 2

      My understanding is that modern (i.e. Gtk & Qt) apps actually don't use the original method anymore - they effectively exchange composed bitmaps for entire top-level windows on the wire - and because X11 was not really meant to work that way, it ends up being slower than VNC, much less RDP. So it's more like taking a method which "still works" by not using 95% of the original method, and stripping that 95%.

  5. Trust by Anonymous Coward · · Score: 5, Funny

    Who in their right mind would trust the Weyland-Yutani Corporation given what they did to the colonists on LV-426?

  6. Unsurprising by greg1104 · · Score: 4, Interesting

    Is there anyone who still thinks the Ubuntu release team prioritizes either usability or low number of bugs now? That's a serious question; I have no idea why this is considered a novel or even notable thing at this point. New Ubuntu release, leading edge software that's not ready for prime time is included, the release is at best beta quality software by any reasonable standard. Same story in every release going back to at least the 8.04 PulseAudio debacle.

  7. Developers won't meet fictional deadline? by Anonymous Coward · · Score: 5, Informative

    I read the article and the Ubuntu Wayland wiki. The Ubuntu developers have not set any deadline, they don't appear to have set a specific goal, they're just continuing their work on Wayland as usual. The article appears to have just pulled the release target out of the author's arse and then claimed the developers won't make it in time. From the linked page:

    "When will Wayland become the default on Ubuntu?
    This has not been decided. This decision will be made at a future Ubuntu Developer Summit (UDS)."

    So apparently the developers won't reach their goal that they haven't set. How is this a story?

  8. > Ubuntu Still Aims For Wayland In Quantal Quetzal

    Blort?

    --
    (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
  9. End of network display? by Compaqt · · Score: 4, Interesting

    That would be sad.

    But beyond that: there's one big deficiency of current X applications--if the X server dies, so do all graphical programs.

    That's quite surprising when you think about it.

    After all the graphical programs are X clients. Why would a client up and die just because some server died?

    Does your browser die when a webserver dies?

    And please, no pretending that X on Linux doesn't crash. It does, and this is the 4th time I've restarted this laptop today. Hanging hard with VirtualBox.

    To sum: If the graphics server crashes, I'd like to see it automatically restart with Upstart, and then the clients automatically reconnect.

    --
    I'm not a lawyer, but I play one on the Internet. Blog
    1. Re:End of network display? by Dog-Cow · · Score: 3, Insightful

      Today, no non-X app is network transparent. Tomorrow, no non-X app will be network transparent.

      If nothing is changing, how can something break?

      Idiot.

    2. Re:End of network display? by firewrought · · Score: 2

      Today, no non-X app is network transparent. Tomorrow, no non-X app will be network transparent.

      If nothing is changing, how can something break?

      Idiot.

      You know what he means. Tomorrow (if Wayland becomes ascendent), the previously X-based API's you use for drawing a GUI will migrate to Wayland and your app will have to either give up network transparency or forgo the latest version (which might be fine at first, but will eventually force you to confront some form of version/dependency/compiler/forking hell). What's "breaking" is the ease of future development...

      Of course, I think defenders of X are pretty slow to acknowledge the problems with how X handles network transparency. It's useful to an extent, but the way Microsoft did it with RDP is way more user-friendly.

      --
      -1, Too Many Layers Of Abstraction
    3. Re:End of network display? by Hatta · · Score: 2

      How does such a deliberately obtuse post get modded insightful?

      --
      Give me Classic Slashdot or give me death!
    4. Re:End of network display? by jedidiah · · Score: 3, Interesting

      Nope. You're the idiot.

      Today all of our apps are network transparent.

      Tomorrow they will all be recompiled for Wayland and not be network transparent anymore.

      You idiots trying to re-invent the Mac should actually use one sometime.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    5. Re:End of network display? by Yenya · · Score: 2

      Today all of our apps are network transparent.

      Sadly, this is not true anymore. Many apps today depend on things like D-Bus or PulseAudio, which cannot be easily forwarded through the X protocol connection. Add a "run only a single instance of $app no matter what" mentality to the mix, and you are screwed: the $app started on a remote machine detects that another instance (on a completely different machine but the same display) is running, and tries to forward its own command line arguments to the previously running instance. But arguments like filenames are depended on the X client machine. Oops.

      --
      -Yenya
      --
      While Linux is larger than Emacs, at least Linux has the excuse that it has to be. --Linus
  10. Re:Bling by CanHasDIY · · Score: 2

    I've tried several releases of Ubuntu over the years, only to give up in frustration at all the configuration needed just to (for example) get wireless to work. Finally, with Precise, Ubuntu "just works" (pretty much) right out of the box.

    Yea, unless you have a Broadcom wireless card, like I do...

    Know what really sucks about that? The wireless was working fine prior to the Precise upgrade.

    Looks like one step forward, two steps back to me.

    --
    An enigma, wrapped in a riddle, shrouded in bacon and cheese
  11. Wayland will NOT be replacing X11 in 12.10 by Anonymous Coward · · Score: 5, Informative

    Canonical has plans to include Wayland as a technical preview in 12.10, not as a replacement for X11. This means that they have to actually get it working at a basic level before putting it in the repositories. While Canonical is pushing Wayland, they've already said that it's still several years away from becoming a viable replacement for X11. This is just Canonical trying to push forward the development of a peice of software they believe in.

  12. Re:simple question about Wayland by TheRaven64 · · Score: 3, Insightful

    It will work if SomeProgram is an X program, just as it does on OS X or Windows if you have an X server installed. It won't work if SomeProgram is a Wayland program. Wayland eliminates a number of process boundaries in X, moving the window and compositing managers into the main executable. This is done for performance reasons, presumably by people who have never profiled an X server and therefore not noticed that these round trips are not a bottleneck in modern systems, and at the expense of stability (if your compositing manager crashes in Wayland, your display server also dies, with X11 it can be restarted, usually without any data loss).

    --
    I am TheRaven on Soylent News
  13. Re:Wayland doesn't break X by 0123456 · · Score: 2

    Wayland doesn't break X, if by "break" you mean stop something from working. You can run Wayland concurrently with X. All those X-incompatible will simply run under X.

    But you can't run that Wayland app remotely with the display on another machine. Unless you use a disgusting kludge like VNC.

  14. Re:Why Wayland? by serviscope_minor · · Score: 2

    I understand that X11 is obsolete crap and has to go,

    Well, you understand wrong, unless you also consider Windows 7 and Lion as obsolete crap which has to go.

    Most new code doesn't use the ancient parts of the X protocol, much like most new code on Windows doesn't use the ancient windows APIs or most new code on OSX[*] doesn't use ancient APIs.

    Just because the old stuff is in for backwards compatibility doesn't mean you have to use it, or that the new stuff is somehow old. I'd bet you could make most of the old protocol graphics calls return errors and a modern desktop would still work.

    Anyone who claims that the old code paths are bloaty is essentially a liar or a fool. They were written in 1987. Basically anything written in 1987 is by modern standards a minute piece of software.

    The mix of modern and old APIs going under the name X11R7.??? actually form a pretty good system. Sure there are warts (as there inevitably will be in Wayland as soon as its ont brand new), but Wayland isn't the answer to the warts. It's basically a new system written by people bored of hacking X11 who would rather make something shiny even it discards really useful features,

    Actually, if you look at the FUD written by some of the Wayland developers, it is shameful, and done by people who really ought to know better.

    --
    SJW n. One who posts facts.
  15. Re:Wayland doesn't break X by ChunderDownunder · · Score: 2

    Is there such a thing as a "Wayland app"? My understanding is that the ability to run GUI applications depends on the various toolkits such as GTK+ and Qt being ported to be Wayland native. Such applications thus don't have any direct dependency on X11 nor Wayland.

    Rather, the application would load a shared library which selects a display backend seamlessly at runtime. The choice to utilize Wayland, local X or remote could be handled more or less transparently, e.g. as the DISPLAY variable currently does.

    X11 support isn't going to disappear overnight from the common toolkits any more than Qt and GTK+ will cease to exist on non Unix platforms. e.g. Gimp and Pidgin run fine on Windows, Qt runs on the Playbook.