Submit to del.icio.us
|
digg it!
|
Submit to SlashdotImagine this: You are at a friend’s house cracking the wireless network of his neighbor. You suddenly remember that you need the dictionary file that was pre-hashed on your home computer. Or picture this: You’re on a business trip and you realize that you forgot to generate the current quarter’s expense report. You need to access the business software on your office computer! Wouldn’t it be cool if you could connect to your computer remotely and view the desktop from your laptop just as you were right in from the of screen?
Remote computer access is possible these days. In these two scenarios, you have three options. For one, you can purchase a subscription to services like pcAnywhere or GoToMyPC. Another thing you can use is the built-in, proprietary Windows Remote Desktop Protocol. Your last option is Virtual Network Computing.
One of the benefits of owning a current-featured, Windows-based computer is that the Remote Desktop Protocol (RDP) is built into the latest Microsoft Windows operating systems. Any time you turn on one of these computers, you will find a Remote Desktop Client ready to roll. The professional or business versions of these operating systems also include a remote desktop server build in for quick and seamless activation.

What about the operating systems without a remote desktop protocol? All Windows operating systems before 2000, which includes ME, 95-98, and NT, are not capable of supporting the server version. Furthermore, the RDP clients for these operating systems are being phased out. What about Apple’s Mac OS X or the wide plethora of Linux distributions? With every Microsoft proprietary technology, there will always be an open-source, multi-platform alternative. Enter, Virtual Network Computing. VNC is an open-source remote access protocol for the Linux GUI X Window environment.

As VNC is a direct competitor with RDP, there are a couple of advantages each protocol has over the other.
Like Linux, there are several distributions and versions of VNC. It is never just one program. RealVNC, WinVNC, TightVNC, and UltraVNC are some just to name a few. All of them are optimized for different scenarios. Visit the VNC Wikipedia article to read the differences and choose one. I kind of like the TightVNC since it requires less memory and processing power. Comment on your favorite VNC distribution!