Groups | Search | Server Info | Login | Register


Groups > comp.windows.x > #541

Re: why X

Message-ID <6643f5cf@news.ausics.net> (permalink)
From not@telling.you.invalid (Computer Nerd Kev)
Subject Re: why X
Newsgroups comp.windows.x
References <E9TTqC5XlaglCPCF@violet.siamics.net>
Date 2024-05-15 09:37 +1000
Organization Ausics - https://newsgroups.ausics.net

Show all headers | View raw


Ivan Shmakov <ivan@siamics.netremove.invalid> wrote:
>        Finally, there's the amount of code involved, both overall
>        (affecting filesystem space requirements) and for specific
>        code paths (affecting performance and /predictability/ of
>        the behavior.)  For compatibility reasons, the former isn't
>        particularly good, and likely cannot be improved /without/
>        your own effort to tailor it down to your own needs.

XFree86 and later X.org used to include the TinyX servers that
stripped out all but the bare essentials for a small, relatively
self-contained, executable which worked (and still works) with most
X software. The X.org developers lost interest in it many years ago
and removed it, though some forks exist. After fixing various
compiler/architecture compatibility issues, I've built the XFree86
Xfbdev TinyX server for the Raspberry Pi and it runs fine on a RPi
Zero. Interestingly seemingly every one of the X libraries built
from the XFree86 sources was significantly smaller than those built
from recent X.org on the Pi as well.

The point is that efforts really haven't been directed at making X
smaller in the recent years up to when the paid developers switched
to Wayland, in fact the opposite has been happening. It's therefore
unlikely that the same developers really care about improving that
with Wayland.

>        This is something that GUI environments out there seem to be
>        lacking in general.  You might say that GTK supports this, or Qt
>        supports that,

I sure wouldn't, various Qt programs that I've used got dropped
from the Debian package repo because they didn't support newer Qt
releases and the old ones reached EOL. GTK is only better because
people seem to find it easier to build old versions on newer Linux.
I use various GTK1 and GTK2 applications, and the only newer one I
use regularly with the still-supported GTK3 is Firefox.

>        but can you really take a GTK or Qt application
>        from 2004, build it on a contemporary system, and still have
>        all that advertised support?  The thing is: a modern toolkit's
>        lifetime is ten years or so.  Then it's discarded and replaced
>        with something with the same name, yet entirely new API.

Indeed, and to little if any obvious benefit for the GUI software I
see. When an old program just uses Xlib directly, it takes away a
lot of potential obstacles to making it work on a modern system.

-- 
__          __
#_ < |\| |< _#

Back to comp.windows.x | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

why X Ivan Shmakov <ivan@siamics.netREMOVE.invalid> - 2024-05-11 17:35 +0000
  Re: why X Marco Moock <mm+usenet-es@dorfdsl.de> - 2024-05-11 20:07 +0200
    Re: why X Ivan Shmakov <ivan@siamics.netREMOVE.invalid> - 2024-05-22 09:25 +0000
      Re: why X Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-05-22 22:07 +0000
        Re: why X Ivan Shmakov <ivan@siamics.netREMOVE.invalid> - 2024-05-23 13:57 +0000
          Re: why X Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-05-23 22:00 +0000
            Re: why X Muttley@dastardlyhq.com - 2024-05-24 08:47 +0000
  Re: why X not@telling.you.invalid (Computer Nerd Kev) - 2024-05-15 09:37 +1000
    Re: why X Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-05-15 00:48 +0000
      Re: why X not@telling.you.invalid (Computer Nerd Kev) - 2024-05-16 09:05 +1000
        Re: why X Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-05-16 00:06 +0000
          Re: why X Computer Nerd Kev <not@telling.you.invalid> - 2024-05-16 17:18 +1000
    Re: why X Ivan Shmakov <ivan@siamics.netREMOVE.invalid> - 2024-05-22 08:55 +0000
      Re: why X not@telling.you.invalid (Computer Nerd Kev) - 2024-05-24 09:41 +1000
        Re: why X Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-05-24 00:29 +0000
      Re: why X Computer Nerd Kev <not@telling.you.invalid> - 2024-05-24 21:35 +1000
        Re: why X Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-05-24 21:37 +0000
  Re: why X Bozo User <anthk@disroot.org> - 2024-05-20 06:43 +0000
    Re: why X Muttley@dastardlyhq.com - 2024-05-20 07:20 +0000
      Re: why X gazelle@shell.xmission.com (Kenny McCormack) - 2024-05-22 15:51 +0000
    Re: why X Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-05-20 22:29 +0000
      Re: why X Muttley@dastardlyhq.com - 2024-05-21 07:20 +0000

csiph-web