Comment Re:My opinion on the matter. (Score 1) 826
Like Windows, OS X, iOS, Android and.... who exactly has a network transparent protocol? The X protocol was designed when X was essentially drawing boxes and text to a frame buffer. Today the GPU is by far the second most powerful - and in some ways, the most powerful computing device in a computer. The absolutely biggest, fastest link is between your CPU and GPU with a 16x PCIe 3.0 link (15.75 GB/s) and companies are working hard to create heterogeneous computing where they even access the same memory pool so you don't even have the bus overhead. Putting a network in the middle is like replacing a mainline water pipe with a plastic straw.
The lie is that you can do network transparency without compromise. Just because the protocol is transparent it's still a straw and applications don't know they only get a sip and not a fire hose of bandwidth. Those who assume they will fail miserably and are practically unusable over a network since there's no way for the protocol to scale down the traffic. If you've got a fast network, do RDP/VNC. If you have a bit of bandwidth, do a web interface. If you have very little bandwdth, do text mode SSH. X forwarding? If I absolutely need to have an X app running (no command line, no web interface) and I'm bandwidth constraint, but it's the least bad solution to a bad situation in the first place.