• Wayland Is Coming

    From Lawrence D'Oliveiro@21:1/5 to All on Wed May 8 04:55:06 2024
    So, X11 development has been moribund for years. All the major GUI
    environments are adding Wayland support now.

    X11 is full of legacy cruft, like that graphics API (at least the font
    server API went away years ago).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Kenny McCormack@21:1/5 to ldo@nz.invalid on Wed May 8 12:03:34 2024
    In article <v1f0ja$3ot7f$2@dont-email.me>,
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    So, X11 development has been moribund for years. All the major GUI >environments are adding Wayland support now.

    X11 is full of legacy cruft, like that graphics API (at least the font
    server API went away years ago).

    The latest version of the Raspberry Pi hardware/software combination has embraced Wayland. However, people are having problems with it, and many
    are giving (and taking) the advice to switch back to X.

    It doesn't look ready for prime time yet to me.

    --
    "Insisting on perfect safety is for people who don't have the balls to live
    in the real world."

    - Mary Shafer, NASA Ames Dryden -

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Muttley@dastardlyhq.com@21:1/5 to Kenny McCormack on Wed May 8 14:01:35 2024
    On Wed, 8 May 2024 12:03:34 -0000 (UTC)
    gazelle@shell.xmission.com (Kenny McCormack) wrote:
    In article <v1f0ja$3ot7f$2@dont-email.me>,
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    So, X11 development has been moribund for years. All the major GUI >>environments are adding Wayland support now.

    X11 is full of legacy cruft, like that graphics API (at least the font >>server API went away years ago).

    The latest version of the Raspberry Pi hardware/software combination has >embraced Wayland. However, people are having problems with it, and many
    are giving (and taking) the advice to switch back to X.

    It doesn't look ready for prime time yet to me.

    And probably never will be but will probably be adopted anyway even though
    its half baked crap because the momentum of vested interests and the herds of sheep will make it happen, just like systemd. It also doesn't help that the wayland team dismiss anything thats hard to do as not required , eg remoting.

    Wayland is little more than a high level frame buffer. With Xlib once you've understood the concepts you can get something onscreen fairly quickly even
    if it looks primitive by todays standards. Good luck doing that with Wayland. If you don't use a high level toolkit you're in for a whole world of pain.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marco Moock@21:1/5 to All on Wed May 8 20:12:05 2024
    On 08.05.2024 um 04:55 Uhr Lawrence D'Oliveiro wrote:

    So, X11 development has been moribund for years. All the major GUI environments are adding Wayland support now.

    Real window managers don't - or does anybody know a window manager like
    mwm that runs on Wayland?

    X11 is full of legacy cruft, like that graphics API (at least the
    font server API went away years ago).

    Some cool features like X11 forwarding will also go away.

    --
    kind regards
    Marco

    Send spam to 1715136906muell@cartoonies.org

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Muttley on Wed May 8 20:44:21 2024
    On Wed, 8 May 2024 14:01:35 -0000 (UTC), Muttley wrote:

    And probably never will be [ready for prime time] but will probably
    be adopted anyway even though its half baked crap because the
    momentum of vested interests and the herds of sheep will make it
    happen, just like systemd.

    Nobody controls Open Source. Proprietary software is dominated by amoral, profit-driven megacorps, but Open Source isn’t, and never will be. Basic economics ensures it will stay that way.

    It also doesn't help that the
    wayland team dismiss anything thats hard to do as not required , eg
    remoting.

    Wayland is designed with security in mind.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Marco Moock on Wed May 8 20:41:53 2024
    On Wed, 8 May 2024 20:12:05 +0200, Marco Moock wrote:

    On 08.05.2024 um 04:55 Uhr Lawrence D'Oliveiro wrote:

    So, X11 development has been moribund for years. All the major GUI
    environments are adding Wayland support now.

    ... does anybody know a window manager like mwm that runs on Wayland?

    Either somebody cares enough to have written one already, or nobody does.

    If the latter, you can be the first.

    X11 is full of legacy cruft, like that graphics API (at least the
    font server API went away years ago).

    Some cool features like X11 forwarding will also go away.

    Wayland is designed with security in mind.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marco Moock@21:1/5 to All on Thu May 9 06:54:06 2024
    On 08.05.2024 um 20:41 Uhr Lawrence D'Oliveiro wrote:

    On Wed, 8 May 2024 20:12:05 +0200, Marco Moock wrote:

    On 08.05.2024 um 04:55 Uhr Lawrence D'Oliveiro wrote:

    So, X11 development has been moribund for years. All the major GUI
    environments are adding Wayland support now.

    ... does anybody know a window manager like mwm that runs on
    Wayland?

    Either somebody cares enough to have written one already, or nobody
    does.

    If the latter, you can be the first.

    I don't have enough experience to do so.

    X11 is full of legacy cruft, like that graphics API (at least the
    font server API went away years ago).

    Some cool features like X11 forwarding will also go away.

    Wayland is designed with security in mind.

    How does X11 forwarding treat security?

    --
    kind regards
    Marco

    Send spam to 1715193713muell@cartoonies.org

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Marco Moock on Thu May 9 05:18:53 2024
    On Thu, 9 May 2024 06:54:06 +0200, Marco Moock wrote:

    On 08.05.2024 um 20:41 Uhr Lawrence D'Oliveiro wrote:

    Wayland is designed with security in mind.

    How does X11 forwarding treat security?

    It doesn’t. It is completely insecure.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Muttley on Thu May 9 05:20:15 2024
    On Wed, 8 May 2024 14:01:35 -0000 (UTC), Muttley wrote:

    Wayland is little more than a high level frame buffer.

    That’s all you need. The idea that X11 had to provide its own graphics API was starting to look anachronistic a quarter-century ago.

    If you don't use a high level toolkit you're in for a whole world of
    pain.

    You start with a graphics library to draw into the frame buffer. A good
    choice is Cairo <https://www.cairographics.org/>.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Muttley@dastardlyhq.com@21:1/5 to Lawrence D'Oliveiro on Thu May 9 07:39:00 2024
    On Thu, 9 May 2024 05:20:15 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Wed, 8 May 2024 14:01:35 -0000 (UTC), Muttley wrote:

    Wayland is little more than a high level frame buffer.

    That’s all you need. The idea that X11 had to provide its own graphics API >was starting to look anachronistic a quarter-century ago.

    Bollocks. If a framebuffer is all thats required now then whats the point of Wayland? Just write direct to a kernel framebuffer and cut out the middle man.

    As for anachronistic - I've written applications and games just using Xlib.
    The drawing API is reasonably well designed (given all the heterogeneous hardware it had to support back in the day) and fairly easy to use. But hey, why make life easy for people - only the L33t should be able to do this sort
    of thing now, right?

    If you don't use a high level toolkit you're in for a whole world of
    pain.

    You start with a graphics library to draw into the frame buffer. A good >choice is Cairo <https://www.cairographics.org/>.

    Oh give me a break.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Muttley@dastardlyhq.com@21:1/5 to Lawrence D'Oliveiro on Thu May 9 07:35:36 2024
    On Wed, 8 May 2024 20:44:21 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Wed, 8 May 2024 14:01:35 -0000 (UTC), Muttley wrote:

    And probably never will be [ready for prime time] but will probably
    be adopted anyway even though its half baked crap because the
    momentum of vested interests and the herds of sheep will make it
    happen, just like systemd.

    Nobody controls Open Source. Proprietary software is dominated by amoral, >profit-driven megacorps, but Open Source isn’t, and never will be. Basic >economics ensures it will stay that way.

    Egos, suspectability to marketing and the herd mentality exist in open source too. If that wasn't the case Dead Rat wouldn't have been able to push
    systemd as much as they did.


    It also doesn't help that the
    wayland team dismiss anything thats hard to do as not required , eg
    remoting.

    Wayland is designed with security in mind.

    LOL!!!!

    RIght, because ssh tunnelled X11 was completely insecure.

    I've got a really secure computer - its disconnected from any network and switched off most of the time. Fairly useless but 100% can't be remotely hacked!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Muttley on Thu May 9 07:50:26 2024
    On Thu, 9 May 2024 07:39:00 -0000 (UTC), Muttley wrote:

    If a framebuffer is all thats required now then whats the
    point of Wayland?

    In a word? Compositing. We run modern multitasking OSes nowadays,
    remember.

    You start with a graphics library to draw into the frame buffer. A good >>choice is Cairo <https://www.cairographics.org/>.

    Oh give me a break.

    Give it a try. Then you earn the right to complain about it.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Muttley@dastardlyhq.com@21:1/5 to Lawrence D'Oliveiro on Thu May 9 07:36:17 2024
    On Thu, 9 May 2024 05:18:53 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Thu, 9 May 2024 06:54:06 +0200, Marco Moock wrote:

    On 08.05.2024 um 20:41 Uhr Lawrence D'Oliveiro wrote:

    Wayland is designed with security in mind.

    How does X11 forwarding treat security?

    It doesn’t. It is completely insecure.

    So ssh is insecure? You'd better tell the unix world.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Muttley on Thu May 9 07:49:28 2024
    On Thu, 9 May 2024 07:35:36 -0000 (UTC), Muttley wrote:

    RIght, because ssh tunnelled X11 was completely insecure.

    Yup.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Muttley@dastardlyhq.com@21:1/5 to Lawrence D'Oliveiro on Thu May 9 08:19:47 2024
    On Thu, 9 May 2024 07:50:26 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Thu, 9 May 2024 07:39:00 -0000 (UTC), Muttley wrote:

    If a framebuffer is all thats required now then whats the
    point of Wayland?

    In a word? Compositing. We run modern multitasking OSes nowadays,
    remember.

    Do we? Thanks for the heads up. All thats needed is a thin layer above the framebuffer level to marshal graphics requests. Compositing isn't complicated.

    You start with a graphics library to draw into the frame buffer. A good >>>choice is Cairo <https://www.cairographics.org/>.

    Oh give me a break.

    Give it a try. Then you earn the right to complain about it.

    Whoosh....

    My point was why should I have to pick a specific library to learn that may well fall out of fashion when X11 provides an API thats been standardised for decades.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Muttley@dastardlyhq.com@21:1/5 to Marco Moock on Thu May 9 08:36:13 2024
    On Thu, 9 May 2024 10:30:43 +0200
    Marco Moock <mm+usenet-es@dorfdsl.de> wrote:
    On 09.05.2024 um 05:18 Uhr Lawrence D'Oliveiro wrote:

    On Thu, 9 May 2024 06:54:06 +0200, Marco Moock wrote:
    =20
    On 08.05.2024 um 20:41 Uhr Lawrence D'Oliveiro wrote:
    =20
    Wayland is designed with security in mind. =20
    =20
    How does X11 forwarding treat security? =20
    =20
    It doesn=E2=80=99t. It is completely insecure.

    Why ssh X11 forwarding is insecure?

    Its not, he's just another Wayland shill.

    Waylands whole argument seems to be "Wayland isn't X11 which makes it better". When you actually try and pin them down about what specifically is better about Wayland you get a lot of foot shuffling and "Look , squirrel!" nonsense.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marco Moock@21:1/5 to All on Thu May 9 10:30:43 2024
    On 09.05.2024 um 05:18 Uhr Lawrence D'Oliveiro wrote:

    On Thu, 9 May 2024 06:54:06 +0200, Marco Moock wrote:

    On 08.05.2024 um 20:41 Uhr Lawrence D'Oliveiro wrote:

    Wayland is designed with security in mind.

    How does X11 forwarding treat security?

    It doesn’t. It is completely insecure.

    Why ssh X11 forwarding is insecure?
    What is the Wayland way to run a program on a machine and show the
    output on another?
    I sometimes have this case.

    --
    kind regards
    Marco

    Send spam to 1715224733muell@cartoonies.org

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Muttley@dastardlyhq.com@21:1/5 to Lawrence D'Oliveiro on Thu May 9 08:16:01 2024
    On Thu, 9 May 2024 07:50:58 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Thu, 9 May 2024 07:36:17 -0000 (UTC), Muttley wrote:

    So ssh is insecure?

    Remember that any system is only as secure as its weakest point.

    Notice the part of the system we’re getting rid of here.

    Hint: it’s not SSH.

    Do you understand the concept of tunnelling?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Muttley on Thu May 9 21:44:21 2024
    On Thu, 9 May 2024 08:16:01 -0000 (UTC), Muttley wrote:

    On Thu, 9 May 2024 07:50:58 -0000 (UTC) Lawrence D'Oliveiro
    <ldo@nz.invalid> wrote:
    On Thu, 9 May 2024 07:36:17 -0000 (UTC), Muttley wrote:

    So ssh is insecure?

    Remember that any system is only as secure as its weakest point.

    Notice the part of the system we’re getting rid of here.

    Hint: it’s not SSH.

    Do you understand the concept of tunnelling?

    SSH ... you have a strong lock on your door.

    X11 ... your door is made of cardboard.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Muttley on Thu May 9 21:45:50 2024
    On Thu, 9 May 2024 08:19:47 -0000 (UTC), Muttley wrote:

    On Thu, 9 May 2024 07:50:26 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Thu, 9 May 2024 07:39:00 -0000 (UTC), Muttley wrote:

    If a framebuffer is all thats required now then whats the point of
    Wayland?

    In a word? Compositing. We run modern multitasking OSes nowadays,
    remember.

    Do we? Thanks for the heads up. All thats needed is a thin layer above
    the framebuffer level to marshal graphics requests. Compositing isn't complicated.

    Go to the top of the class. That’s exactly what you get with Wayland.

    You start with a graphics library to draw into the frame buffer. A
    good choice is Cairo <https://www.cairographics.org/>.

    Oh give me a break.

    Give it a try. Then you earn the right to complain about it.

    My point was why should I have to pick a specific library to learn that
    may well fall out of fashion when X11 provides an API thats been
    standardised for decades.

    You mean the X11 graphics API has been stagnant for decades. It’s just useless baggage by this point.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Muttley on Thu May 9 21:50:00 2024
    On Thu, 9 May 2024 08:36:13 -0000 (UTC), Muttley wrote:

    Its not, he's just another Wayland shill.

    Da Wayland Gravy Train FTW! How do you think I can afford all those
    Caribbean holidays? All those kickbacks from the Wayland Cabal ... dat’s
    some moolah, kiddo!

    But none for you. The Wayland Ideology Committee has deemed you Persona
    Non Grata. Don’t let the door hit you on the way out!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Javier@21:1/5 to Lawrence D'Oliveiro on Fri May 10 00:38:47 2024
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    So, X11 development has been moribund for years. All the major GUI environments are adding Wayland support now.

    Tk isn't. Somebody just asked yesterday in comp.lang.tcl for wayland
    support, and the response was no. See:

    Message-ID: <JnN_N.100141$yf_8.98740@fx14.iad>

    Tk is multiplatform and has bindings for Windows and MacOS. I guess
    Wayland is too much of a moving target, and the Tk devs don't want to
    bother when it just works fine under XWayland.

    And Tk has bindings for many languages. For example, Tk is included
    with Python, and the default development environment for Pyhton (IDLE)
    is based on tkinter.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Javier on Fri May 10 01:05:33 2024
    On Fri, 10 May 2024 00:38:47 +0000, Javier wrote:

    Tk isn't.

    I find Tk to be lacking in some other ways. For example, it doesn’t
    integrate nicely with Python’s asyncio event framework. I would expect
    that as a given for any serious GUI framework these days.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Muttley@dastardlyhq.com@21:1/5 to Lawrence D'Oliveiro on Fri May 10 08:34:15 2024
    On Thu, 9 May 2024 21:45:50 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Thu, 9 May 2024 08:19:47 -0000 (UTC), Muttley wrote:

    On Thu, 9 May 2024 07:50:26 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Thu, 9 May 2024 07:39:00 -0000 (UTC), Muttley wrote:

    If a framebuffer is all thats required now then whats the point of
    Wayland?

    In a word? Compositing. We run modern multitasking OSes nowadays, >>>remember.

    Do we? Thanks for the heads up. All thats needed is a thin layer above
    the framebuffer level to marshal graphics requests. Compositing isn't
    complicated.

    Go to the top of the class. That’s exactly what you get with Wayland.

    If thats all it was it wouldn't still be in development after 15 years
    except for low level driver updates.

    My point was why should I have to pick a specific library to learn that
    may well fall out of fashion when X11 provides an API thats been
    standardised for decades.

    You mean the X11 graphics API has been stagnant for decades. It’s just >useless baggage by this point.

    Or possibly its stagnant because it works. Change for changes sake is a
    waste of everyones time and effort. Pity no one tells this to the Windows GUI team.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Muttley@dastardlyhq.com@21:1/5 to Lawrence D'Oliveiro on Fri May 10 08:35:11 2024
    On Thu, 9 May 2024 21:50:00 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Thu, 9 May 2024 08:36:13 -0000 (UTC), Muttley wrote:

    Its not, he's just another Wayland shill.

    Da Wayland Gravy Train FTW! How do you think I can afford all those
    Caribbean holidays? All those kickbacks from the Wayland Cabal ... dat’s >some moolah, kiddo!

    But none for you. The Wayland Ideology Committee has deemed you Persona
    Non Grata. Don’t let the door hit you on the way out!

    Oh please. Shilling is rarely done for money, its usually personal
    preferance and/or ideology.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Muttley@dastardlyhq.com@21:1/5 to Lawrence D'Oliveiro on Fri May 10 08:32:51 2024
    On Thu, 9 May 2024 21:44:21 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Thu, 9 May 2024 08:16:01 -0000 (UTC), Muttley wrote:

    On Thu, 9 May 2024 07:50:58 -0000 (UTC) Lawrence D'Oliveiro
    <ldo@nz.invalid> wrote:
    On Thu, 9 May 2024 07:36:17 -0000 (UTC), Muttley wrote:

    So ssh is insecure?

    Remember that any system is only as secure as its weakest point.

    Notice the part of the system we’re getting rid of here.

    Hint: it’s not SSH.

    Do you understand the concept of tunnelling?

    SSH ... you have a strong lock on your door.

    X11 ... your door is made of cardboard.

    Wrong analogy. SSH is the door, whatever is tunnelled is behind it.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Muttley@dastardlyhq.com@21:1/5 to Lawrence D'Oliveiro on Fri May 10 08:37:16 2024
    On Fri, 10 May 2024 01:05:33 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Fri, 10 May 2024 00:38:47 +0000, Javier wrote:

    Tk isn't.

    I find Tk to be lacking in some other ways. For example, it doesn’t >integrate nicely with Python’s asyncio event framework. I would expect

    A framework added for dummies who can't understand threading, a bit like
    the future/async API in C++.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Zach Metzinger@21:1/5 to Lawrence D'Oliveiro on Fri May 10 11:11:54 2024
    On 5/7/24 23:55, Lawrence D'Oliveiro wrote:
    So, X11 development has been moribund for years. All the major GUI environments are adding Wayland support now.

    X11 is full of legacy cruft, like that graphics API (at least the font
    server API went away years ago).

    .. but does it work "well enough"? Yes.

    So many promises over the years of something better, but none have
    displaced X11.

    Remember this one?

    https://github.com/graydon/berlin

    https://en.wikipedia.org/wiki/File:Berlin-windowing-system-screenshot.png

    --- Zach

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marco Moock@21:1/5 to All on Fri May 10 21:32:23 2024
    On 10.05.2024 um 11:11 Uhr Zach Metzinger wrote:

    So many promises over the years of something better, but none have
    displaced X11.

    Although, this process started some years ago and is continuing.

    Some distributions like RHEL already have deprecated xorg and it is a
    matter of time when it will be removed - at least from RHEL - and moved
    to EPEL.

    --
    kind regards
    Marco

    Send spam to 1715332314muell@cartoonies.org

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Zach Metzinger@21:1/5 to Marco Moock on Fri May 10 15:56:48 2024
    On 5/10/24 14:32, Marco Moock wrote:
    On 10.05.2024 um 11:11 Uhr Zach Metzinger wrote:

    So many promises over the years of something better, but none have
    displaced X11.

    Although, this process started some years ago and is continuing.

    Some distributions like RHEL already have deprecated xorg and it is a
    matter of time when it will be removed - at least from RHEL - and moved
    to EPEL.

    Good thing I use FreeBSD, not that monstrosity.

    --- Zach

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Zach Metzinger on Fri May 10 21:54:16 2024
    On Fri, 10 May 2024 11:11:54 -0500, Zach Metzinger wrote:

    So many promises over the years of something better, but none have
    displaced X11.

    It’s happening. Many distros are moving to Wayland by default.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Zach Metzinger on Fri May 10 21:55:18 2024
    On Fri, 10 May 2024 15:56:48 -0500, Zach Metzinger wrote:

    Good thing I use FreeBSD ...

    I think the BSDs are also looking at trying to support Wayland.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Muttley on Fri May 10 21:56:07 2024
    On Fri, 10 May 2024 08:37:16 -0000 (UTC), Muttley wrote:

    A framework added for dummies who can't understand threading, a bit like
    the future/async API in C++.

    Really? So C++ programmers are “dummies who can’t understand threading”, too?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Muttley on Fri May 10 21:57:34 2024
    On Fri, 10 May 2024 08:35:11 -0000 (UTC), Muttley wrote:

    Shilling is rarely done for money, its usually personal
    preferance and/or ideology.

    You seem to know a lot about it.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alastair Hogge@21:1/5 to Zach Metzinger on Sat May 11 02:18:51 2024
    On Fri, 10 May 2024 11:11:54 -0500, Zach Metzinger wrote:

    On 5/7/24 23:55, Lawrence D'Oliveiro wrote:
    So, X11 development has been moribund for years. All the major GUI
    environments are adding Wayland support now.

    X11 is full of legacy cruft, like that graphics API (at least the font
    server API went away years ago).

    .. but does it work "well enough"? Yes.

    So many promises over the years of something better, but none have
    displaced X11.

    Remember this one?

    https://github.com/graydon/berlin

    Oh. My. Gosh. I remember this, and have been looking for an archive for
    the last decade. Was unfortunate on the license choice tho. Ta very much
    for sharing.

    I was more interested in another project that started as General Graphics Interface (GGI)[1], a project to correct video terminal (UI/UX)
    integration with Linux, later FreeBSD, and other platforms. Think of a
    limited gstreamer for display/rendering engines. It evolved into two
    separate projects, the next being Kernel Graphics Interface (KGI)[2]. KGI
    was truly an amazing engineering feat like Fresco, both examples of engineering, and technical advancements not able to destabilise the
    clapped out bandwagons at the time.

    KGI aimed to finally fix the video terminal integration with kernel mode setting, and a portable modular driver framework (KGIM) for writing
    drivers, similar to the Uniform Driver Interface (UDI)[3], it was
    engineered for monolithic or microkernel systems. No more problems
    switching between X, or a vty. There was a X server XGGI that used this
    system. It was light years ahead of it's time, and today we are still far
    off reaching the aims of those projects, tho, it is obvious that
    portability, and diversity is not a goal anymore.

    I would love to know why Wayland, or how it came to be, to push the
    complexity of compositing further out from the Display Server into the
    client, like the window manager. Why is the complexity moved up the
    software stack, instead of down, into the core. The clients of a software system should be simpler. Personally, I think the WM should be part of the Display Server, to facilitate tighter syncing with the scanout. But then
    you probably lose the diversity of window managers.

    As was mentioned elsewhere, X should not be muxing the display hardware,
    the OS should be muxing display and events, X should be getting a generic framebuffer provided by the OS, for example by KGI.

    On FreeBSD, none of my AMD, or Intel GPUs can handle switching to the vty
    from X, or even display suspension, the graphics become fucked, input
    still works, but who knows what chat or Usenet group I am posting my
    financial institutions login details to.

    1: http://www.ibiblio.org/ggicore/index.html
    2: http://kgi-project.org/
    3: http://www.projectudi.org/

    --
    To health and anarchy

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Winston@21:1/5 to Alastair Hogge on Sat May 11 00:10:17 2024
    Alastair Hogge <agh@riseup.net> writes:
    On FreeBSD, none of my AMD, or Intel GPUs can handle switching to the
    vty from X, or even display suspension, the graphics become fucked,
    ...

    From my limited experimentation, it's the color map that's left messed
    up so badly that "white" is rendered as a dark grey that's pretty much indistinguishable from black. If you're at a command line prompt (such
    as from display suspension), try "vidcontrol yellow blue". It won't
    actually do yellow and blue because the color map is messed up, but, for
    me, it switches to two colors different enough to be readable.

    vidcontrol has 16 color combinations. In my testing when things are
    messed up, 0-7 are alike and useless. 8-15 are also alike but readable ("yellow blue" is #14). Your results may differ.

    This didn't used to be a problem. It's gotten worse with recent
    versions of Xorg.
    -WBE

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Alastair Hogge on Sat May 11 03:25:25 2024
    On Sat, 11 May 2024 02:18:51 -0000 (UTC), Alastair Hogge wrote:

    Was unfortunate on the license choice tho.

    I thought from your statement that they had picked something non-Free, but it’s only LGPL! Nothing wrong with that.

    On the technical side, CORBA seems like an unfortunate choice for IPC. Of course this was before D-Bus became the Free Desktop standard.

    I would love to know why Wayland, or how it came to be, to push the complexity of compositing further out from the Display Server into the client, like the window manager. Why is the complexity moved up the
    software stack, instead of down, into the core.

    The philosophy at the lower layers of any software stack should be “mechanism, not policy”. The lower layers provide the flexibility for the higher layers to build on, so the latter can be configured however the user/admin wants.

    On FreeBSD, none of my AMD, or Intel GPUs can handle switching to the
    vty from X, or even display suspension ...

    How come? Linux systems solved this problem years ago.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Muttley@dastardlyhq.com@21:1/5 to Lawrence D'Oliveiro on Sat May 11 08:52:39 2024
    On Fri, 10 May 2024 21:56:07 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Fri, 10 May 2024 08:37:16 -0000 (UTC), Muttley wrote:

    A framework added for dummies who can't understand threading, a bit like
    the future/async API in C++.

    Really? So C++ programmers are “dummies who can’t understand threading”,

    too?

    Believe me, there are some god awful C++ devs out there just like there are
    in any language. I've come across a couple who didn't even grok pointers because they never had to develop in C.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marco Moock@21:1/5 to All on Sat May 11 10:13:19 2024
    On 10.05.2024 um 21:55 Uhr Lawrence D'Oliveiro wrote:

    On Fri, 10 May 2024 15:56:48 -0500, Zach Metzinger wrote:

    Good thing I use FreeBSD ...

    I think the BSDs are also looking at trying to support Wayland.

    Because I predict that there will be Wayland-only applications in the
    future and they need a way to run them.

    --
    kind regards
    Marco

    Send spam to 1715370918muell@cartoonies.org

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Muttley@dastardlyhq.com@21:1/5 to Lawrence D'Oliveiro on Sat May 11 08:58:29 2024
    On Fri, 10 May 2024 21:56:59 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Fri, 10 May 2024 08:32:51 -0000 (UTC), Muttley wrote:

    SSH is the door, whatever is tunnelled is behind it.

    Which is where I point out that SSH does not validate who or what is going >through its tunnelled port. It is wide open to any process on the remote >machine.

    No it isn't. If you don't want remote machines to connect to X then either
    use xhost to set up whitelists or disable the TCP connection entirely. Simple.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Winston on Sat May 11 05:40:09 2024
    On Sat, 11 May 2024 00:10:17 -0400, Winston wrote:

    This didn't used to be a problem. It's gotten worse with recent
    versions of Xorg.

    Nobody can be bothered to continue supporting Xorg any more.

    Unless, of course, the BSD community wants to step forward ...

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Muttley@dastardlyhq.com@21:1/5 to Zach Metzinger on Sat May 11 14:51:04 2024
    On Sat, 11 May 2024 09:43:21 -0500
    Zach Metzinger <ask.me@nowhere.invalid> wrote:
    On 5/10/24 21:18, Alastair Hogge wrote:
    On FreeBSD, none of my AMD, or Intel GPUs can handle switching to the vty
    from X, or even display suspension, the graphics become fucked, input
    still works,

    Works fine for me (suspend/resume or VTY switch -- why anyone would want
    to switch from X to a console befuddles me, but whatever).

    If something has caused the machine to start swapping then X tends to grind
    to a halt and opening an X term or similar will often fail or take so long as to be useless. Far better to switch to a console and hopefully log in on that to get a command line.

    Ditto if some process is being antisocial with X and has grabbed the screen
    etc and won't let go.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Zach Metzinger@21:1/5 to Alastair Hogge on Sat May 11 09:43:21 2024
    On 5/10/24 21:18, Alastair Hogge wrote:
    On FreeBSD, none of my AMD, or Intel GPUs can handle switching to the vty from X, or even display suspension, the graphics become fucked, input
    still works,

    Works fine for me (suspend/resume or VTY switch -- why anyone would want
    to switch from X to a console befuddles me, but whatever).

    Must be a PEBCAT error.

    --- Zach

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ivan Shmakov@21:1/5 to All on Sat May 11 10:25:40 2024
    On 2024-05-08, Lawrence D'Oliveiro wrote:

    So, X11 development has been moribund for years. All the major
    GUI environments are adding Wayland support now.

    I prefer software that works to that being worked on. My
    understanding is that there're a plenty of others who share
    this preference, however odd it might seem.

    Now that the BSD community has 'decided to step forward' [1],
    I suppose I won't be abandoning working software quite yet.
    (And it's all the more reason to donate to TNF, too.)

    [1] http://blog.netbsd.org/tnf/entry/x_org_on_netbsd_the

    --
    FSF associate member #7257 np. Faithful Normal State by EuchMad

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Muttley on Sun May 12 00:51:06 2024
    On Sat, 11 May 2024 08:58:29 -0000 (UTC), Muttley wrote:

    On Fri, 10 May 2024 21:56:59 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Fri, 10 May 2024 08:32:51 -0000 (UTC), Muttley wrote:

    SSH is the door, whatever is tunnelled is behind it.

    Which is where I point out that SSH does not validate who or what is
    going through its tunnelled port. It is wide open to any process on the
    remote machine.

    If you don't want remote machines to connect to X then
    either use xhost to set up whitelists

    Note that xhost only offers host-level access control: you can’t restrict accesses from arbitrary processes on the remote machine.

    I did say the door was made of cardboard, didn’t I?

    ... or disable the TCP connection entirely. Simple.

    In other words, disable the tunnelling you thought was such a good idea?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Ivan Shmakov on Sun May 12 00:57:07 2024
    On Sat, 11 May 2024 10:25:40 +0000, Ivan Shmakov wrote:

    I prefer software that works to that being worked on. My
    understanding is that there're a plenty of others who share this
    preference, however odd it might seem.

    That’s fine. Except there don’t seem to be enough such people, for X11, at least, to continue working on it.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alastair Hogge@21:1/5 to Winston on Sun May 12 02:32:36 2024
    On Sat, 11 May 2024 00:10:17 -0400, Winston wrote:

    From my limited experimentation, it's the color map that's left messed
    up so badly that "white" is rendered as a dark grey that's pretty much indistinguishable from black. If you're at a command line prompt (such
    as from display suspension), try "vidcontrol yellow blue". It won't
    actually do yellow and blue because the color map is messed up, but, for
    me, it switches to two colors different enough to be readable.

    vidcontrol has 16 color combinations. In my testing when things are
    messed up, 0-7 are alike and useless. 8-15 are also alike but readable ("yellow blue" is #14). Your results may differ.

    Thanks for the tip, will give it a shot next this happens.

    --
    To health and anarchy

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Muttley on Sun May 12 02:23:32 2024
    On Fri, 10 May 2024 08:34:15 -0000 (UTC), Muttley wrote:

    On Thu, 9 May 2024 21:45:50 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Thu, 9 May 2024 08:19:47 -0000 (UTC), Muttley wrote:

    All that[’]s needed is a thin layer above
    the framebuffer level to marshal graphics requests. Compositing isn't
    complicated.

    Go to the top of the class. That’s exactly what you get with Wayland.

    If tha[’]s all it was it wouldn't still be in development after 15 years except for low level driver updates.

    So do you think that “thin layer above the framebuffer level”, which supposedly is “all that’s needed”, is still not ready for prime-time? You think maybe it turned out to be harder to come up with than you thought?

    My point was why should I have to pick a specific library to learn
    that may well fall out of fashion when X11 provides an API thats been
    standardised for decades.

    You mean the X11 graphics API has been stagnant for decades. It’s just >>useless baggage by this point.

    Or possibly it[’]s stagnant because it works.

    No, it’s stagnant because it’s been overtaken by other, far superior graphics APIs. Like Display PostScript, OpenGL, Cairo, Vulkan ...

    Basically, the X11 developers gave up on enhancing their graphics API
    years, decades ago. And since then, most proper GUIs have been using their
    X windows as little more than compositing framebuffers anyway, with all
    the non-trivial rendering happening through those other APIs.

    (Yes, I mentioned Display PostScript, which is long-defunct in itself.
    That was to show you how long ago it was realized that the X graphics API
    just wasn’t keeping up.)

    Change for changes sake is a waste of everyones time and effort. Pity no
    one tells this to the Windows GUI team.

    This is why, on Linux, you have a choice.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Muttley@dastardlyhq.com@21:1/5 to Lawrence D'Oliveiro on Sun May 12 08:44:04 2024
    On Sun, 12 May 2024 00:51:06 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Sat, 11 May 2024 08:58:29 -0000 (UTC), Muttley wrote:

    On Fri, 10 May 2024 21:56:59 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Fri, 10 May 2024 08:32:51 -0000 (UTC), Muttley wrote:

    SSH is the door, whatever is tunnelled is behind it.

    Which is where I point out that SSH does not validate who or what is
    going through its tunnelled port. It is wide open to any process on the
    remote machine.

    If you don't want remote machines to connect to X then
    either use xhost to set up whitelists

    Note that xhost only offers host-level access control: you can’t restrict >accesses from arbitrary processes on the remote machine.

    And how do you propose to restrict access to specific processes? Process
    name, user, some kind of certificate? All these things can be spoofed.

    I did say the door was made of cardboard, didn’t I?

    ... or disable the TCP connection entirely. Simple.

    In other words, disable the tunnelling you thought was such a good idea?

    You're the one who's paranoid about remote connections, not me. But then wayland can't do this anyway (obviously too hard for the devs), it kicks it into the weeds and lets higher level libraries do it so the point is moot.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Muttley@dastardlyhq.com@21:1/5 to Lawrence D'Oliveiro on Sun May 12 08:48:49 2024
    On Sun, 12 May 2024 02:23:32 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Fri, 10 May 2024 08:34:15 -0000 (UTC), Muttley wrote:
    If tha[’]s all it was it wouldn't still be in development after 15 years >> except for low level driver updates.

    So do you think that “thin layer above the framebuffer level”, which >supposedly is “all that’s needed”, is still not ready for prime-time?

    Its all wayland seems to do. Provide a low level buffer and let the
    clients generate the pixels.

    You
    think maybe it turned out to be harder to come up with than you thought?

    No, it turned out the Wayland design was a poorly thought out dogs dinner
    and now they're trying to get it to work properly.

    You mean the X11 graphics API has been stagnant for decades. It’s just >>>useless baggage by this point.

    Or possibly it[’]s stagnant because it works.

    No, it’s stagnant because it’s been overtaken by other, far superior >graphics APIs. Like Display PostScript, OpenGL, Cairo, Vulkan ...

    OpenGL was running on X back in the 90s FFS.

    Basically, the X11 developers gave up on enhancing their graphics API
    years, decades ago. And since then, most proper GUIs have been using their
    X windows as little more than compositing framebuffers anyway, with all
    the non-trivial rendering happening through those other APIs.

    So? Plenty of programs still use Xlib and having the compositing side as
    an X extension means you don't have to swap out the entire server if you
    want to upgrade it. Perhaps you think all kernels should be monolithic?

    Change for changes sake is a waste of everyones time and effort. Pity no
    one tells this to the Windows GUI team.

    This is why, on Linux, you have a choice.

    Until the zeolots decide X is for the bin just like they did init and
    replaced it with the bug ridden POS called systemd.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Zach Metzinger@21:1/5 to Muttley@dastardlyhq.com on Sun May 12 14:08:19 2024
    On 5/12/24 03:48, Muttley@dastardlyhq.com wrote:
    Until the zeolots decide X is for the bin just like they did init and replaced it with the bug ridden POS called systemd.

    Hear, hear!

    (... but it has colors and graphics for status output ... 1337! :-\ )

    --- Zach

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Muttley on Sun May 12 20:42:10 2024
    On Sun, 12 May 2024 08:48:49 -0000 (UTC), Muttley wrote:

    On Sun, 12 May 2024 02:23:32 -0000 (UTC)

    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Fri, 10 May 2024 08:34:15 -0000 (UTC), Muttley wrote:

    If tha[’]s all it was it wouldn't still be in development after 15
    years except for low level driver updates.

    So do you think that “thin layer above the framebuffer level”, which >>supposedly is “all that’s needed”, is still not ready for prime-time?

    Its all wayland seems to do. Provide a low level buffer and let the
    clients generate the pixels.

    You think maybe it turned out to be harder to come up with than you >>thought?

    No, it turned out the Wayland design was a poorly thought out dogs
    dinner and now they're trying to get it to work properly.

    But you said yourself: “All that[’]s needed is a thin layer above the framebuffer level to marshal graphics requests. Compositing isn't complicated”. Are you changing your mind now?

    You mean the X11 graphics API has been stagnant for decades. It’s just >>>>useless baggage by this point.

    Or possibly it[’]s stagnant because it works.

    No, it’s stagnant because it’s been overtaken by other, far superior >>graphics APIs. Like Display PostScript, OpenGL, Cairo, Vulkan ...

    OpenGL was running on X back in the 90s FFS.

    On top of, yes. As a replacement for, no. Given that you have something
    that powerful, the X11 graphics API itself becomes ... superfluous.

    Plenty of programs still use Xlib ...

    Actually, a lot of them switched to XCB.

    ... and having the compositing side as an X extension ...

    That’s been superseded by XWayland.

    This is why, on Linux, you have a choice.

    Until the zeolots decide X is for the bin just like they did init and replaced it with the bug ridden POS called systemd.

    Ah, seems you lack what the French call “Systéme D”. There is a discussion about that in comp.os.linux.advocacy, if you want to go there and rant
    about it.

    Or we can rant about it here. I don’t really mind, though some others
    might.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Muttley on Sun May 12 20:37:18 2024
    On Sun, 12 May 2024 08:44:04 -0000 (UTC), Muttley wrote:

    And how do you propose to restrict access to specific processes? Process name, user, some kind of certificate? All these things can be spoofed.

    Process identity can’t be spoofed.

    You're the one who's paranoid about remote connections, not me. But then wayland can't do this anyway ...

    Actually it can, via Waypipe.

    Note that Wayland uses a Unix-family socket, not TCP/IP ports. These are subject to normal Linux filesystem protections, and access to them can be controlled that way.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Zach Metzinger on Sun May 12 20:42:59 2024
    On Sun, 12 May 2024 14:08:19 -0500, Zach Metzinger wrote:

    (... but it has colors and graphics for status output ... 1337! :-\ )

    And a notification system for log events.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Eli the Bearded@21:1/5 to ldo@nz.invalid on Sun May 12 22:09:31 2024
    In comp.windows.x, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Thu, 9 May 2024 07:39:00 -0000 (UTC), Muttley wrote:
    If a framebuffer is all thats required now then whats the
    point of Wayland?
    In a word? Compositing. We run modern multitasking OSes nowadays,
    remember.

    I don't use a compositing window manager now, or ever that I can
    remember, but I have been using Linux full time since before Y2K.
    And "multitasking" on Unix much longer.

    That's no reason to switch to Wayland.

    Wayland being a rewrite that removes a lot of cruft in X11: that would
    be something to emphasize.

    Unfortunately it has also removed all of the hooks for screen readers,
    and other non-standard ways to interface with a GUI, so it's still
    basically a toy.

    I may end up using it at some point, but I have yet to feel excited
    about it.

    Elijah
    ------
    just one look at .Xresources and issues with X11 are obvious

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Muttley@dastardlyhq.com@21:1/5 to Lawrence D'Oliveiro on Mon May 13 08:00:33 2024
    On Sun, 12 May 2024 20:37:18 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Sun, 12 May 2024 08:44:04 -0000 (UTC), Muttley wrote:

    And how do you propose to restrict access to specific processes? Process
    name, user, some kind of certificate? All these things can be spoofed.

    Process identity can’t be spoofed.

    Really? So what sort of idenfication system prevents spoofing then?

    You're the one who's paranoid about remote connections, not me. But then
    wayland can't do this anyway ...

    Actually it can, via Waypipe.

    A side plug in that seems to have to run as a server alongside the wayland server. Very efficient I'm sure.

    Note that Wayland uses a Unix-family socket, not TCP/IP ports. These are >subject to normal Linux filesystem protections, and access to them can be >controlled that way.

    X can also use unix swockets but the designers realised that a socket that can't be reached outside the machine has limited uses so added TCP sockets too.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Muttley@dastardlyhq.com@21:1/5 to Lawrence D'Oliveiro on Mon May 13 08:05:38 2024
    On Sun, 12 May 2024 20:42:10 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Sun, 12 May 2024 08:48:49 -0000 (UTC), Muttley wrote:
    No, it turned out the Wayland design was a poorly thought out dogs
    dinner and now they're trying to get it to work properly.

    But you said yourself: “All that[’]s needed is a thin layer above the >framebuffer level to marshal graphics requests. Compositing isn't >complicated”. Are you changing your mind now?

    Do try and keep up. What Wayland does isn't complicated so why is it still
    in development after 15 years?

    OpenGL was running on X back in the 90s FFS.

    On top of, yes. As a replacement for, no. Given that you have something
    that powerful, the X11 graphics API itself becomes ... superfluous.

    The GPU is superfluous on a lot of PCs that only get used for office work,
    so what? There's a concept know as general purpose.

    Plenty of programs still use Xlib ...

    Actually, a lot of them switched to XCB.

    I've used X for years and had to go and google XCB. I've never seen it before and looking at its C API it looks very much like Xlib with different function names.

    I remember people trying to persuade me how great the ACE C++ networking library was and everyone would soon be using it. Yeah, that turned out well.

    Until the zeolots decide X is for the bin just like they did init and
    replaced it with the bug ridden POS called systemd.

    Ah, seems you lack what the French call “Systéme D”. There is a >discussion
    about that in comp.os.linux.advocacy, if you want to go there and rant
    about it.

    Or we can rant about it here. I don’t really mind, though some others >might.

    It was an analogy.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Muttley@dastardlyhq.com@21:1/5 to Eli the Bearded on Mon May 13 08:09:19 2024
    On Sun, 12 May 2024 22:09:31 -0000 (UTC)
    Eli the Bearded <*@eli.users.panix.com> wrote:
    In comp.windows.x, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Thu, 9 May 2024 07:39:00 -0000 (UTC), Muttley wrote:
    If a framebuffer is all thats required now then whats the
    point of Wayland?
    In a word? Compositing. We run modern multitasking OSes nowadays,
    remember.

    I don't use a compositing window manager now, or ever that I can
    remember, but I have been using Linux full time since before Y2K.
    And "multitasking" on Unix much longer.

    That's no reason to switch to Wayland.

    Wayland being a rewrite that removes a lot of cruft in X11: that would
    be something to emphasize.

    Yes, removing some of the no longer used stuff such as the font server
    support and simplify the colour system to 24+ only so ditching all the
    colormap and visual support for B&W, 16 and 256 colour graphics cards that
    have long since gone for scrap would be a good idea. Also create a new sub
    API the equivalent of XRender but make it comprehensible for normal humans
    and fold it into the core protocol.

    And then they could call it .... X12.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Muttley on Mon May 13 09:49:34 2024
    On Mon, 13 May 2024 08:00:33 -0000 (UTC), Muttley wrote:

    On Sun, 12 May 2024 20:37:18 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Sun, 12 May 2024 08:44:04 -0000 (UTC), Muttley wrote:

    And how do you propose to restrict access to specific processes?
    Process name, user, some kind of certificate? All these things can be
    spoofed.

    Process identity can’t be spoofed.

    Really? So what sort of idenfication system prevents spoofing then?

    The kernel. It’s a feature of Unix sockets, because of the fact that they’re strictly local.

    You're the one who's paranoid about remote connections, not me. But
    then wayland can't do this anyway ...

    Actually it can, via Waypipe.

    A side plug in that seems to have to run as a server alongside the
    wayland server. Very efficient I'm sure.

    It’s called “modularity”.

    Wayland is only reachable via a Unix socket, which, unlike TCP/IP ports,
    is subject to standard Linux filesystem protections.

    Waypipe extends to relaying that via a Unix socket on the remote machine,
    which is subject to standard Linux filesystem protections there.

    And SSH provides the secure tunnel connecting them together.

    You see how all the parts fit together, without compromising security?

    X can also use unix swockets

    No it can’t. An X display has to be a number, not a name.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Muttley on Mon May 13 09:45:24 2024
    On Mon, 13 May 2024 08:09:19 -0000 (UTC), Muttley wrote:

    And then they could call it .... X12.

    Here <https://www.x.org/wiki/Development/X12/>. Go wild.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Julian Bradfield@21:1/5 to Lawrence D'Oliveiro on Mon May 13 10:31:50 2024
    On 2024-05-13, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Mon, 13 May 2024 08:00:33 -0000 (UTC), Muttley wrote:
    ...
    X can also use unix swockets

    No it can’t. An X display has to be a number, not a name.

    You don't seem to know much about X.

    X on many Linux distributions has defaulted to using Unix sockets only
    for a long time. Typically you have to enable TCP if you want it.
    The socket is usually called /tmp/.X11-unix/Xn for display n.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Muttley@dastardlyhq.com@21:1/5 to Lawrence D'Oliveiro on Mon May 13 11:08:14 2024
    On Mon, 13 May 2024 09:49:34 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Mon, 13 May 2024 08:00:33 -0000 (UTC), Muttley wrote:

    On Sun, 12 May 2024 20:37:18 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Sun, 12 May 2024 08:44:04 -0000 (UTC), Muttley wrote:

    And how do you propose to restrict access to specific processes?
    Process name, user, some kind of certificate? All these things can be
    spoofed.

    Process identity can’t be spoofed.

    Really? So what sort of idenfication system prevents spoofing then?

    The kernel. It’s a feature of Unix sockets, because of the fact that >they’re strictly local.

    FFS man, you know perfectly well I'm talking about remote processes on
    another machine.

    A side plug in that seems to have to run as a server alongside the
    wayland server. Very efficient I'm sure.

    It’s called “modularity”.

    Graphics networking should be built in for speed.

    Wayland is only reachable via a Unix socket, which, unlike TCP/IP ports,
    is subject to standard Linux filesystem protections.

    Yes, we know that already.

    Waypipe extends to relaying that via a Unix socket on the remote machine, >which is subject to standard Linux filesystem protections there.

    Wtf are you babbling about? Unix sockets can't connect over TCP and once
    you're on another machine spoofing is technically simple.

    You see how all the parts fit together, without compromising security?

    I don't think you understand basic networking.

    X can also use unix swockets

    No it can’t. An X display has to be a number, not a name.

    *sigh*

    I don't think you understand X11 either.

    https://unix.stackexchange.com/questions/196677/what-is-tmp-x11-unix

    "The X server has several ways of communicating with X clients (apps). The
    most common one to use, at least on the same machine, is a Unix-domain socket."

    "The X server puts its socket in /tmp/.X11-unix:"

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Muttley@dastardlyhq.com@21:1/5 to Lawrence D'Oliveiro on Mon May 13 11:03:24 2024
    On Mon, 13 May 2024 09:45:24 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Mon, 13 May 2024 08:09:19 -0000 (UTC), Muttley wrote:

    And then they could call it .... X12.

    Here <https://www.x.org/wiki/Development/X12/>. Go wild.

    Disagree with a few things but generally looks like a good plan to me.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Muttley on Mon May 13 22:59:39 2024
    On Mon, 13 May 2024 11:03:24 -0000 (UTC), Muttley wrote:

    On Mon, 13 May 2024 09:45:24 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Mon, 13 May 2024 08:09:19 -0000 (UTC), Muttley wrote:

    And then they could call it .... X12.

    Here <https://www.x.org/wiki/Development/X12/>. Go wild.

    Disagree with a few things but generally looks like a good plan to me.

    Get coding, then! Show us how you can come up with something better than
    that nasty, tewwible Wayland!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Muttley on Mon May 13 22:58:44 2024
    On Mon, 13 May 2024 11:08:14 -0000 (UTC), Muttley wrote:

    FFS man, you know perfectly well I'm talking about remote processes on another machine.

    So was I. On a machine whose Linux kernel you presumably trust, even if
    you don’t necessarily trust other users on that machine.

    Unix sockets can't connect over TCP and once
    you're on another machine spoofing is technically simple.

    Each end enforces its filesystem protections. SSH provides the secure connection between them. Every part is secure, and the combination is
    secure. It’s that simple.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Muttley on Tue May 14 00:49:21 2024
    On Mon, 13 May 2024 08:05:38 -0000 (UTC), Muttley wrote:

    What Wayland does isn't complicated so why is it
    still in development after 15 years?

    Why, were you working on something that was ready to go as an X11
    replacement 15 years ago?

    Go and have a look at the source code of the Wayland implementations, and
    tell us why they’re so crap and you can do better. Better still, show us
    some actual working code of yours that will leave Wayland in the dust.

    The GPU is superfluous on a lot of PCs that only get used for office
    work, so what?

    Not any more. It’s an integral part of video acceleration in modern GUIs
    now.

    Actually, a lot of them switched to XCB.

    I've used X for years and had to go and google XCB.

    Really? That tells me maybe more than I wish to know.

    It was an analogy.

    Pro tip: argument by analogy ≠ argument by facts.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Muttley@dastardlyhq.com@21:1/5 to Lawrence D'Oliveiro on Tue May 14 07:36:11 2024
    On Mon, 13 May 2024 22:58:44 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Mon, 13 May 2024 11:08:14 -0000 (UTC), Muttley wrote:

    FFS man, you know perfectly well I'm talking about remote processes on
    another machine.

    So was I. On a machine whose Linux kernel you presumably trust, even if
    you don’t necessarily trust other users on that machine.

    Trusting the kernel is irrelevant. How do you know the remote client
    connecting to you isn't hacked or rewritten?

    Unix sockets can't connect over TCP and once
    you're on another machine spoofing is technically simple.

    Each end enforces its filesystem protections. SSH provides the secure >connection between them. Every part is secure, and the combination is
    secure. It’s that simple.

    *sigh* You have no idea about security.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Muttley@dastardlyhq.com@21:1/5 to Lawrence D'Oliveiro on Tue May 14 07:37:39 2024
    On Mon, 13 May 2024 22:59:39 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Mon, 13 May 2024 11:03:24 -0000 (UTC), Muttley wrote:

    On Mon, 13 May 2024 09:45:24 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Mon, 13 May 2024 08:09:19 -0000 (UTC), Muttley wrote:

    And then they could call it .... X12.

    Here <https://www.x.org/wiki/Development/X12/>. Go wild.

    Disagree with a few things but generally looks like a good plan to me.

    Get coding, then! Show us how you can come up with something better than
    that nasty, tewwible Wayland!

    Ah, that tired old riposte. "If you don't like it write something yourself!"

    If I don't like a book should I write my own? If I don't like a car shall
    I build my own?

    FYI I have written software because the free options were crap - eg what
    I'm using to post to usenet now. But some of us have jobs and a family and don't have time to sit for months writing a display server.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Muttley@dastardlyhq.com@21:1/5 to Lawrence D'Oliveiro on Tue May 14 07:39:44 2024
    On Tue, 14 May 2024 00:49:21 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Mon, 13 May 2024 08:05:38 -0000 (UTC), Muttley wrote:

    What Wayland does isn't complicated so why is it
    still in development after 15 years?

    Why, were you working on something that was ready to go as an X11
    replacement 15 years ago?

    You've already used that fallacy. Don't dig your hole even deeper.

    The GPU is superfluous on a lot of PCs that only get used for office
    work, so what?

    Not any more. It’s an integral part of video acceleration in modern GUIs >now.

    Whooooooosh.....

    Actually, a lot of them switched to XCB.

    I've used X for years and had to go and google XCB.

    Really? That tells me maybe more than I wish to know.

    Ever heard of xview, motif and openwin?

    It was an analogy.

    Pro tip: argument by analogy ≠ argument by facts.

    Translation: I'm an aspie who doesn't understand analogy.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Julian Bradfield on Tue May 14 21:52:49 2024
    On Mon, 13 May 2024 10:31:50 +0000 (UTC), Julian Bradfield wrote:

    The socket is usually called /tmp/.X11-unix/Xn for display n.

    The socket *has* to be called X«n», and be located in /tmp/.X11-unix/.
    Which is a world-writable directory. You see the problem?

    The Wayland socket goes in $XDG_RUNTIME_DIR, which is a variable under the control of the user. It usually points to /run/user/«userid». Which
    belongs to that specific user.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Muttley on Wed May 15 05:55:15 2024
    On Tue, 14 May 2024 07:37:39 -0000 (UTC), Muttley wrote:

    On Mon, 13 May 2024 22:59:39 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    Get coding, then! Show us how you can come up with something better than >>that nasty, tewwible Wayland!

    Ah, that tired old riposte.

    Tired of Open Source already? To paraphrase Samuel Johnson: “Those who are tired of Open Source, are tired of life!”

    "If you don't like it write something yourself!"

    That’s where all Open Source comes from. It doesn’t write itself, you
    know. Here you are criticizing something you were given for free: if you don’t like it, do what the developers of that software did: create
    something new yourself.

    If I don't like a book should I write my own? If I don't like a car
    shall I build my own?

    Yes, and yes. Where do you think all those books and cars came from?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Muttley@dastardlyhq.com@21:1/5 to Lawrence D'Oliveiro on Wed May 15 07:14:09 2024
    On Tue, 14 May 2024 21:52:49 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Mon, 13 May 2024 10:31:50 +0000 (UTC), Julian Bradfield wrote:

    The socket is usually called /tmp/.X11-unix/Xn for display n.

    The socket *has* to be called X«n», and be located in /tmp/.X11-unix/.

    In one post you're claiming X doesn't use unix sockets, now you're an
    expert on what the permissions should be.

    Which is a world-writable directory. You see the problem?

    Its not a problem , its part of the design.

    The Wayland socket goes in $XDG_RUNTIME_DIR, which is a variable under the >control of the user. It usually points to /run/user/«userid». Which
    belongs to that specific user.

    Very useful if a process running under another user id wants to connect.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Muttley@dastardlyhq.com@21:1/5 to Lawrence D'Oliveiro on Wed May 15 07:18:07 2024
    On Wed, 15 May 2024 05:55:15 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Tue, 14 May 2024 07:37:39 -0000 (UTC), Muttley wrote:

    On Mon, 13 May 2024 22:59:39 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    Get coding, then! Show us how you can come up with something better than >>>that nasty, tewwible Wayland!

    Ah, that tired old riposte.

    Tired of Open Source already? To paraphrase Samuel Johnson: “Those who are >tired of Open Source, are tired of life!”

    Inapproproate paraphrasing doesn't make your position any more tenable.

    "If you don't like it write something yourself!"

    That’s where all Open Source comes from. It doesn’t write itself, you >know. Here you are criticizing something you were given for free: if you >don’t like it, do what the developers of that software did: create >something new yourself.

    If I don't like a book should I write my own? If I don't like a car
    shall I build my own?

    Yes, and yes. Where do you think all those books and cars came from?

    I have little time for the "If you don't like it then do your own version
    or else just suck it up". Its lazy and dismissive. Why do you think so many companies have panels that check out their products and give feedback?

    OSS has many advantages but one disadvantage is that unlike a commercial operation it can't go out of business no matter how shit the product and there's little incentive for the author to listen to users if he doesn't
    want to.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Muttley on Fri May 17 07:55:10 2024
    On Tue, 14 May 2024 07:39:44 -0000 (UTC), Muttley wrote:

    On Tue, 14 May 2024 00:49:21 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Mon, 13 May 2024 08:05:38 -0000 (UTC), Muttley wrote:

    What Wayland does isn't complicated so why is it still in development
    after 15 years?

    Why, were you working on something that was ready to go as an X11
    replacement 15 years ago?

    You've already used that fallacy. Don't dig your hole even deeper.

    You are the one spouting hot air, and betraying your lack of cred as an “armchair programmer”, not me.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Muttley@dastardlyhq.com@21:1/5 to Lawrence D'Oliveiro on Fri May 17 08:48:08 2024
    On Fri, 17 May 2024 07:55:10 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Tue, 14 May 2024 07:39:44 -0000 (UTC), Muttley wrote:

    On Tue, 14 May 2024 00:49:21 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Mon, 13 May 2024 08:05:38 -0000 (UTC), Muttley wrote:

    What Wayland does isn't complicated so why is it still in development
    after 15 years?

    Why, were you working on something that was ready to go as an X11
    replacement 15 years ago?

    You've already used that fallacy. Don't dig your hole even deeper.

    You are the one spouting hot air, and betraying your lack of cred as an >“armchair programmer”, not me.

    You attitude that no one should be allowed to comment on open source unless they contribute really gets up my nose and its this kind of arrogance that
    puts a lot of people off it. And I speak as somewho who's got a dozen OSS projects on git.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Muttley on Fri May 24 03:40:31 2024
    On Wed, 15 May 2024 07:18:07 -0000 (UTC), Muttley wrote:

    I have little time for the "If you don't like it then do your own
    version or else just suck it up".

    And yet you have plenty of time for complaining about how bad things are,
    that other people are taking the trouble to produce for free.

    Why do you think so many companies have panels that check out their
    products and give feedback?

    “If I had asked my customers what they wanted, they would have said a
    faster horse.”
    -- not quite Henry Ford

    OSS has many advantages but one disadvantage is that unlike a commercial operation it can't go out of business no matter how shit the product ...
    want to.

    First of all, “Open Source” does not preclude “commercial”. And secondly,
    isn’t your complaint about “can’t go out of business” somewhat at odds with your whining about “zealots deciding that X is for the bin”?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Muttley@dastardlyhq.com@21:1/5 to Lawrence D'Oliveiro on Fri May 24 08:51:44 2024
    On Fri, 24 May 2024 03:40:31 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Wed, 15 May 2024 07:18:07 -0000 (UTC), Muttley wrote:

    I have little time for the "If you don't like it then do your own
    version or else just suck it up".

    And yet you have plenty of time for complaining about how bad things are, >that other people are taking the trouble to produce for free.

    Oh do fuck off. As I said, I've written open source and I've had people emailing me about bugs and improvements. I don't tell them to shove it and go write their own if they don't like what I've done. I take their criticism
    on board and improve my code.

    Why do you think so many companies have panels that check out their
    products and give feedback?

    “If I had asked my customers what they wanted, they would have said a >faster horse.”
    -- not quite Henry Ford

    You really don't believe in feedback at all do you. You seem to think the
    coder is god and users should be ignored. I bet you're fun to work with.

    OSS has many advantages but one disadvantage is that unlike a commercial
    operation it can't go out of business no matter how shit the product ...
    want to.

    First of all, “Open Source” does not preclude “commercial”. And >secondly,
    isn’t your complaint about “can’t go out of business” somewhat at odds

    with your whining about “zealots deciding that X is for the bin”?

    We can add your inability to differentiate between deprecation and going bust as another of your faults.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sebastian Wells@21:1/5 to Lawrence D'Oliveiro on Sat May 25 09:47:11 2024
    On Sun, 12 May 2024 00:57:07 -0000 (UTC), Lawrence D'Oliveiro wrote:

    On Sat, 11 May 2024 10:25:40 +0000, Ivan Shmakov wrote:

    I prefer software that works to that being worked on. My understanding
    is that there're a plenty of others who share this preference,
    however odd it might seem.

    That's fine. Except there don't seem to be enough such people, for X11,
    at least, to continue working on it.

    The only danger to X11 is that RedHat will probably remove it from its
    distros, and most or all other Linux distros will follow suit. In the
    meantime, who knows what else RedHat will drop support for, for no reason
    other than "old software bad."

    Fortunately, the BSDs will continue having X11, and they haven't been
    wrecking their OSes like the Linux community, so that could be a viable alternative.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Muttley@dastardlyhq.com@21:1/5 to Sebastian Wells on Sat May 25 10:10:22 2024
    On Sat, 25 May 2024 09:47:11 -0000 (UTC)
    Sebastian Wells <sebastian@here.com.invalid> wrote:
    On Sun, 12 May 2024 00:57:07 -0000 (UTC), Lawrence D'Oliveiro wrote:

    On Sat, 11 May 2024 10:25:40 +0000, Ivan Shmakov wrote:

    I prefer software that works to that being worked on. My understanding
    is that there're a plenty of others who share this preference,
    however odd it might seem.

    That's fine. Except there don't seem to be enough such people, for X11,
    at least, to continue working on it.

    The only danger to X11 is that RedHat will probably remove it from its >distros, and most or all other Linux distros will follow suit. In the >meantime, who knows what else RedHat will drop support for, for no reason >other than "old software bad."

    Fortunately, the BSDs will continue having X11, and they haven't been >wrecking their OSes like the Linux community, so that could be a viable >alternative.

    Ever since Poettering got a job with MS** the writing really has been on the wall. I wish Linus would expand his remit to more than just the kernel and
    try and keep the whole OS on track rather than it slowly drifting towards becoming some Windowsalike shit that seems to be its current trajectory.

    ** Though you have to wonder if maybe they had some involvement with him
    before given systemd.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Sebastian Wells on Sat May 25 22:39:20 2024
    On Sat, 25 May 2024 09:47:11 -0000 (UTC), Sebastian Wells wrote:

    The only danger to X11 is that RedHat will probably remove it from its distros, and most or all other Linux distros will follow suit.

    Nobody sees Red Hat as a leader in the Linux world, apart from its paying customers. And those are mostly in North America, anyway.

    Fortunately, the BSDs will continue having X11 ...

    And they are also working on their own support for Wayland, and their own lookalike for systemd. And no doubt other Linuxy things.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sebastian Wells@21:1/5 to Lawrence D'Oliveiro on Sun May 26 09:21:56 2024
    On Sat, 25 May 2024 22:39:20 -0000 (UTC), Lawrence D'Oliveiro wrote:

    On Sat, 25 May 2024 09:47:11 -0000 (UTC), Sebastian Wells wrote:

    The only danger to X11 is that RedHat will probably remove it from its
    distros, and most or all other Linux distros will follow suit.

    Nobody sees Red Hat as a leader in the Linux world, apart from its
    paying customers. And those are mostly in North America, anyway.

    That's really odd, given that every time Red Hat does something
    stupid, the other distros follow suit. Examples: Systemd,
    usrmerge, PulseAudio, and Wayland.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Sebastian Wells on Sun May 26 20:59:22 2024
    On Sun, 26 May 2024 09:21:56 -0000 (UTC), Sebastian Wells wrote:

    On Sat, 25 May 2024 22:39:20 -0000 (UTC), Lawrence D'Oliveiro wrote:

    On Sat, 25 May 2024 09:47:11 -0000 (UTC), Sebastian Wells wrote:

    The only danger to X11 is that RedHat will probably remove it from its
    distros, and most or all other Linux distros will follow suit.

    Nobody sees Red Hat as a leader in the Linux world, apart from its
    paying customers. And those are mostly in North America, anyway.

    That's really odd, given that every time Red Hat does something stupid,
    the other distros follow suit. Examples: Systemd,
    usrmerge, PulseAudio, and Wayland.

    <https://en.wikipedia.org/wiki/Category:Linux_distributions_without_systemd>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Muttley@dastardlyhq.com@21:1/5 to Sebastian Wells on Mon May 27 10:17:44 2024
    On Sun, 26 May 2024 09:21:56 -0000 (UTC)
    Sebastian Wells <sebastian@here.com.invalid> wrote:
    On Sat, 25 May 2024 22:39:20 -0000 (UTC), Lawrence D'Oliveiro wrote:

    On Sat, 25 May 2024 09:47:11 -0000 (UTC), Sebastian Wells wrote:

    The only danger to X11 is that RedHat will probably remove it from its
    distros, and most or all other Linux distros will follow suit.

    Nobody sees Red Hat as a leader in the Linux world, apart from its
    paying customers. And those are mostly in North America, anyway.

    That's really odd, given that every time Red Hat does something
    stupid, the other distros follow suit. Examples: Systemd,
    usrmerge, PulseAudio, and Wayland.

    Unfortunately the herd mentality is just as alive and well in the linux community as everywhere else in life.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Muttley@dastardlyhq.com@21:1/5 to Lawrence D'Oliveiro on Mon May 27 10:16:57 2024
    On Sun, 26 May 2024 20:59:22 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Sun, 26 May 2024 09:21:56 -0000 (UTC), Sebastian Wells wrote:

    On Sat, 25 May 2024 22:39:20 -0000 (UTC), Lawrence D'Oliveiro wrote:

    On Sat, 25 May 2024 09:47:11 -0000 (UTC), Sebastian Wells wrote:

    The only danger to X11 is that RedHat will probably remove it from its >>>> distros, and most or all other Linux distros will follow suit.

    Nobody sees Red Hat as a leader in the Linux world, apart from its
    paying customers. And those are mostly in North America, anyway.

    That's really odd, given that every time Red Hat does something stupid,
    the other distros follow suit. Examples: Systemd,
    usrmerge, PulseAudio, and Wayland.

    <https://en.wikipedia.org/wiki/Category:Linux_distributions_without_systemd>

    None of the main ones unless you count slackware and devuan.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)