Stories
Slash Boxes
Comments

SoylentNews is people

posted by chromas on Thursday July 04 2019, @03:41PM   Printer-friendly
from the should've-had-an-X12 dept.

Chris Siebenmann, a UNIX herder at the University of Toronto CS Lab, asserts that the death watch for the X Window System (aka X11) has probably started:

I was recently reading Christian F.K. Schaller's On the Road to Fedora Workstation 31 (via both Fedora Planet and Planet Gnome). In it, Schaller says in one section (about Gnome and their move to fully work on Wayland):

Once we are done with this we expect X.org to go into hard maintenance mode fairly quickly. The reality is that X.org is basically maintained by us and thus once we stop paying attention to it there is unlikely to be any major new releases coming out and there might even be some bitrot setting in over time. We will keep an eye on it as we will want to ensure X.org stays supportable until the end of the RHEL8 lifecycle at a minimum, but let this be a friendly notice for everyone who rely the work we do maintaining the Linux graphics stack, get onto Wayland, that is where the future is.

X11, for all its advantages, also has several incurable design flaws relating to security. However, the major distros have not yet been in any hurry to replace it. Wayland is touted as the next step in graphical interfaces. What are Soylentils thoughts on Wayland or the demise of X11?


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 5, Insightful) by sweettea on Thursday July 04 2019, @03:46PM (14 children)

    by sweettea (2023) on Thursday July 04 2019, @03:46PM (#863141)
    As a regular user of X's ability to tunnel over ssh, I can't stand Wayland. VNC is not a solution. X may have its problems, but its battletested and well understood, and Wayland is just another example of the Red Hat culture of embrace-extend-extinguish applied to X.

    (Disclaimer: employed by Red Hat)

    Starting Score:    1  point
    Moderation   +4  
       Insightful=2, Interesting=1, Informative=1, Total=4
    Extra 'Insightful' Modifier   0  

    Total Score:   5  
  • (Score: 0, Troll) by Anonymous Coward on Thursday July 04 2019, @03:56PM (2 children)

    by Anonymous Coward on Thursday July 04 2019, @03:56PM (#863148)

    Ballsy. How long till IBM outsources your job to India?

    • (Score: 1) by Ethanol-fueled on Thursday July 04 2019, @11:21PM (1 child)

      by Ethanol-fueled (2792) on Thursday July 04 2019, @11:21PM (#863281) Homepage

      I thought Red Hat was now an Israeli/NSA spy operation. You can't afford to fuck something like that up using Indian stinkies.

      • (Score: 4, Touché) by c0lo on Friday July 05 2019, @12:39AM

        by c0lo (156) Subscriber Badge on Friday July 05 2019, @12:39AM (#863294) Journal

        I thought...Israeli/NSA spy operation

        You keep repeating that word. I'm sure it doesn't mean what you think it means (grin)

        --
        https://www.youtube.com/watch?v=aoFiw2jMy-0 https://soylentnews.org/~MichaelDavidCrawford
  • (Score: 5, Insightful) by JoeMerchant on Thursday July 04 2019, @05:53PM (10 children)

    by JoeMerchant (3937) on Thursday July 04 2019, @05:53PM (#863177)

    VNC is not a solution

    Maybe not for your use case. As a regular user of Windows/Android/iOS/Linux desktop sharing, VNC does that pretty well.

    Disclaimer: not a fan of Wayland, nor any other change for the sake of change development - but, when your perfectly workable VNC desktop sharing solution gets ignored and people start borking systems in the field by trying to install Microsoft's Remote Desktop server on Ubuntu... one does become defensive about VNC. That being said, give Wayland another 10 years of serious development under widespread use, and I _might_ consider it ready to replace X. Meanwhile: hands off my x11vnc.

    --
    🌻🌻 [google.com]
    • (Score: 3, Interesting) by hemocyanin on Thursday July 04 2019, @08:42PM (7 children)

      by hemocyanin (186) on Thursday July 04 2019, @08:42PM (#863231) Journal

      Does VNC allow you to just run one program or do you have to run the whole desktop metaphor and run whatever you want inside that? When I'm running a gui program remotely, I typically just want to run that one program, usually along side some things I'm doing in the terminal window I used to SSH there. I don't need a whole desktop metaphor running inside my immediate desktop metaphor.

      • (Score: 2) by edIII on Thursday July 04 2019, @09:05PM (3 children)

        by edIII (791) on Thursday July 04 2019, @09:05PM (#863236)

        I feel like an outsider here still using headless servers and CLI. I've yet to truly need a window manager, X, Wayland, or VNC on any server.

        --
        Technically, lunchtime is at any moment. It's just a wave function.
        • (Score: 3, Informative) by hemocyanin on Thursday July 04 2019, @09:25PM

          by hemocyanin (186) on Thursday July 04 2019, @09:25PM (#863243) Journal

          For me, it isn't so much "need" as convenience. Some things are easier in a GUI and some things are harder. I've had occasion (rarely) to run GIMP over SSH -- certainly quicker and easier to get the right custom crop on a single image than using imagemagick CLI tools. By the same token, doing a mass change to an entire directory of images is way better on the CLI.

          On a frequent basis, I end up using a GUI text editor because I find those more convenient than CLI text editors when I'm dealing with more than one screen of text and especially when dealing with multiple files open at the same time. One file and relatively short though? I'll just use nano. I can, with some annoyance, use vi. I don't know emacs and never had the motivation to learn.

        • (Score: 1, Interesting) by Anonymous Coward on Friday July 05 2019, @04:41AM

          by Anonymous Coward on Friday July 05 2019, @04:41AM (#863362)

          I have a use-case: remove visualisation of large data sets.
          The only reasonable use-case for a remote window system involves a use-case where you can't transfer the required data (in which case you can use local tools).
          For me that's only true when I want to make a movie from terabyte-sized datasets that exist on a cluster somewhere.

        • (Score: 4, Interesting) by Bot on Friday July 05 2019, @05:30AM

          by Bot (3902) on Friday July 05 2019, @05:30AM (#863373) Journal

          Did you ever need to get a file on the server that is blocked as a direct download, so that even using wget with all the session data and cookies and certs fails? the only way is to run the browser on the server, get to the download and save. Last time i tried a curses browser for some web2.0 sites, it wasn't pretty.

          opening a full desktop session and vnc is hugely impractical, especially since in most VPS the ram is not to be wasted.

          This guy basically said: we want x11 to die by induced bitrot (we have the tools nudge nudge wink wink), so that our solution gets mainstream.

          If you remove x11 expect compatibility problems till 2038.

          --
          Account abandoned.
      • (Score: 1, Interesting) by Anonymous Coward on Thursday July 04 2019, @10:39PM (1 child)

        by Anonymous Coward on Thursday July 04 2019, @10:39PM (#863265)

        however the program has to properly grab context on its own, otherwise you need at least a minimalist window manager to help handle it.

        That said: I have used X and vnc in non-interactive modes for decades when I just needed something displayed on a second screen, and xinerama/multimode/etc wasn't available.

        In fact the only downside to X so far has been due to no serious support for networked gl transmission to run 3d apps remotely. Since it needs the state in the GPU, VNC works out best for viewing those apps remotely.

        • (Score: 1, Informative) by Anonymous Coward on Saturday July 06 2019, @06:02PM

          by Anonymous Coward on Saturday July 06 2019, @06:02PM (#863879)

          Crazy thing is that the first OpenGL implementation was indirect, meaning that he OpenGL instructions could be streamed across a network to a local GPU.

          But apparently it was not giving people enough frames per second so the current scheme was adopted.

          And they have the balls to claim that because of this, X is no longer network transparent.

          NO, the protocol is still network transparent.

          But the programs implemented in GTK and Qt these days are not because they insist on yakking directly to the GPU via Linux-specific DRI calls.

      • (Score: 2) by JoeMerchant on Thursday July 04 2019, @11:35PM

        by JoeMerchant (3937) on Thursday July 04 2019, @11:35PM (#863284)

        I've never tried - my use case pretty much demands full desktop access, but I believe VNC protocol would allow you to just share a single window if that's how you want to configure the server, and the client would be none-the-wiser.

        --
        🌻🌻 [google.com]
    • (Score: 2) by stormreaver on Friday July 05 2019, @02:33AM (1 child)

      by stormreaver (5101) on Friday July 05 2019, @02:33AM (#863326)

      Where I work, VNC and RDC have been banned as security problems. However, ssh is still the preferred access mechanism; so X forwarding through ssh is still useful to some degree. As it turns out, though, I haven't needed to run a graphical program through ssh for a number of years.

      • (Score: 2) by JoeMerchant on Friday July 05 2019, @03:42AM

        by JoeMerchant (3937) on Friday July 05 2019, @03:42AM (#863346)

        Ironically enough, our corporate network also bans VNC as a security risk, but several products we sell have it baked in as our remote support tool... When I started they didn't have a desk for me so I continued to work from home as I had been doing at my previous job, installed VNC, started using the heck out of it with colleagues two timezones away, then when I finally got a cube and tried to download a VNC client from within the office network I got the big "THIS SITE HAS BEEN BANNED..." notice, oh well.

        One day, about 3 months after that, some visiting IT mavens dropped by my desk and casually asked me about how I was using VNC - I explained how it helps to collaborate with our other teams around the country, how it is cross platform which is important for sharing our Linux product screens with people on their Windows based development machines, they nodded, thanked me for my time and walked away. Five years later the other shoe hasn't dropped yet...

        --
        🌻🌻 [google.com]