Linked by Kroc Camen on Thu 1st Oct 2009 21:02 UTC
Thread beginning with comment 387428
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.





Member since:
2008-10-23
I don't understand how you can do "much less." It's a full desktop, you can do the same as you could do with RDP or NX or anything. And as said, I've always gotten better performance even with VNC than with X over SSH. (And of course even better performance with NX) Maybe it's something I do wrong, but I don't really see what I could be doing wrong.
Well, for a start VNC is for a single user. On windows, it moves things on the screen and everybody can see it. That's one hell of a big security hole. On linux, it doesn't do that, because it runs on top of a X server specifically launched just for it. So VNC is dependant on X on linux and that is a good thing, or we would be in the windows situation where it is single user. It also means that it consumes a lot of memory for nothing on linux.
Next thing is that it can only do a full desktop. If you are using a VNC client, it means you already have a desktop, which mean you don't actually need another full desktop. When you use X11 or NX, you don't launch a full desktop (for what?), you use your running desktop and only open the window you need on the server. If you only open a Firefox window, or an administration window, it's a lot faster than VNC. It's far more user friendly, because the application you open on the server appears in your task bar like any other window and you can switch to it with alt+tab.
Using VNC, you have to lower resolution and colors in order to have acceptable performances over the network.
VNC is ugly, rigid and slow. Actually it is just a hack.