[rescue] NCD 88K Xterminal video adapter

Stephen Conley cheetah at tanabi.org
Tue Mar 28 10:32:34 EDT 2023


In the 'good old days', X was designed to send as little as possible 
over the wire to render window contents, and it enabled fun stuff like 
these X terminals to be viable and responsive. Text, for instance, was 
more or less handled as text.

To support fancy fonts, you basically have to make images out of the 
fonts themselves.  Images are one of the most 'costly' things to send 
over X protocol.  It turns it less into a protocol for window management 
and more into a super clunky "RDP" at best and something completely 
non-functional at worse (I believe certain rendering features require 
both client and server to be on the same machine).

It reminds me of when RDP for Windows first came out back in the day; it 
was really 'chunky' and nasty even on a LAN, whereas properly written X 
programs could run nearly as well over a network as locally.  Nowdays 
it's flipped; X is really not optimized for image streaming and IMO an X 
program that's image heavy is way worse than RDP.

It's pretty sad because it's undercutting one of X's coolest 
'superpowers' if it can't work right over the network.  And it's a 
'superpower' I have used many, many times even to this day.  A text 
editor or an xterm over X is infinitely smoother and more enjoyable to 
use than the same over VNC or RDP.

Ah well :)

On 3/28/23 09:47, Liam Proven via rescue wrote:
> On Sun, 26 Mar 2023 at 19:29, Dennis Boone via rescue
> <rescue at sunhelp.org> wrote:
>> Virtually everything other than
>> xterm these days insists on rendering fonts server-side, making it
>> utterly painful to use even over gig-E.
> I do not know much of the low-level stuff of X11 at all. Why is this bad?
>
>



More information about the rescue mailing list