Groups | Search | Server Info | Login | Register
Groups > comp.windows.x > #541
| 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 |
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 | Next — Previous in thread | Next in thread | Find similar
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