4 ms·
> the “network-first” design that X brings Is this design a failure? How many Citrix, MS RDP, TeamViewer, VNC, etc. users are there for every X user? 100? 10
by topspin 8y ago
> the “network-first” design that X brings
Is this design a failure? How many Citrix, MS RDP, TeamViewer, VNC, etc. users are there for every X user? 100? 1000? More?
As others point out contemporary X isn't really network transparent. Extensions compromise network transparency for performance, among other reasons. This compromise is inherent to the requirements of popular desktop environments today. Is this not further evidence of failure of the design intent?
Why has X not to contributed to mobile platforms? X is a native citizen of at least one of the major portable OSes (Linux) and not too far removed from the other (Darwin.) Yet no X.
Cloud hosted gaming is upon us; Google, Microsoft, NVidia and others are building services. If X is the network transparent answer to rendering why is it not the basis for any of this?
Successful designs experience growth beyond their original niche. Yet after 35 years X remains only the display system for a vanishingly small fraction of the desktop computing world, and an alternative has emerged to displace it even from that.
I don't hate X. I use X heavily every day. But I don't have any illusions about its success or future.
- orbifold 8y agoThere is an XServer for macOS and it allows me to successfully use proprietary cad tools from the comfort of my mac, without having to login to a centos 6 installation via thinlinc and use some atrocious window manager.
- topspin 8y agomacOS is yet another example where, despite X being present and mature at the time Apple decided how they would render stuff, they went their own way with yet another successful non-network-first design.