3 ms·
I was around back in the days that X-servers were still very much a thing, and even then many thought they were an expensive and inefficient way of doing things
by moomin 4y ago
I was around back in the days that X-servers were still very much a thing, and even then many thought they were an expensive and inefficient way of doing things.
However, there were many who genuinely believed that networks would get arbitrarily faster and compute would not. Of course, the opposite happened, but in that alternative universe X’s design would have made sense.
- taeric 4y agoThis isn't quite right. Both have gotten arbitrarily faster. That some folks have gigabit fiber is proof of that. Graphics have just outpaced networking. Easily.
- hakfoo 4y agoI think one thing that sort of disappeared was the vision of thin clients everywhere. X11 is an obvious thin-client solution. Thin client for home use seems like a winning proposition. Rather than giving the kids a Raspberry Pi 400 or garage-sale P4 when they want their own computer, you could hook up another X terminal to a large shared Ryzen box. The hardware gets more efficiently used, files can easily be shared and centrally backed up, and nobody ends up being the guy with the cast-off or otherwise inferior PC.
- moring 4y agoI think quite the opposite happened, just not on X11 level. The web browser is essentially a thin client nowadays. The fact that you have full client-side scripting is one thing that was IMHO a bit underdeveloped in classical thin-client systems because with that you can mask network latency much easier (though, admitted, I don't know a lot about how X11 handles this).
- moomin 4y agoDon't agree at all. The web browser is essentially a standardized computer on which to run your fat client systems like SPAs. The browser can run arbitrary computation locally.
- moomin 4y agoThe problem being that X thin clients back then were more powerful than desktop PCs at the time. Even now they're more expensive than a Raspberry Pi, so it's more economically efficient to buy one of those.
- cycomanic 4y agoThe problem with X over the network is not bandwidth it is latency. The X11 protocol is very chatty so even very simple things will cause several roundtrips which makes X over the network so painful.
- taeric 4y agoThough, even there, networks are far faster than they used to be. Especially for the size is windows they used to push.
- Schroedingersat 4y agoLatency hasn't really improved. Dial up or isdn to nearby cities was 25-50ms. Same as I get with hfc or 5g. Bandwidth has increased by 3 orders of magnitude though.
- Schroedingersat 4y agoLatency hasn't really improved. Dial up or isdn to nearby cities was 25-50ms. Same as I get with hfc or 5g. Cable was slightly better where it was available. International pings got much worse from australia in the 2010s but since improved roughly back to where they were. Bandwidth has increased by 3 orders of magnitude though.
- icedchai 4y agoDial up latency was never that low. ISDN, yes, but traditional dialup modems were pretty bad. The analog-to-digital conversion introduced a couple hundred milliseconds of latency.
- toast0 4y agoI remember having latency under 100 ms within the metro area, but I could easily be misremembering, and I don't have a PPP account anymore to test. (And I'd have to visit my MIL who has a real POTS line with it's low latency)... But I did find a reference mentioning 150 ms round trips regionally, which I think was US west/east/central, so I think this 150ms is including some intercity latency as well. https://web.archive.org/web/20160305000336/http://www.thefreelibrary.com/TEN+and+Concentric+Forge+Alliance+to+Provide+Fastest+Possible...-a018290454 https://web.archive.org/web/20160305000336/http://www.thefre...
- kaba0 4y agoAlso, network latency has a quite imminent physical limitation, the speed of light. Serial computations do also have a limit, and we are close to it with current technology, but parallel execution doesn’t really have any, and GPUs take massive advantage of that. We can continue to increase resolution /frame rate basically arbitrarily (of course with very diminishing returns after a point)
- pjmlp 4y agoThere is some strange irony when watching people using quite expensive IBM X Windows thin client terminals to manage xterms, each being a different talk session.