Você está implantando um servidor
Linux em uma empresa/cliente seu, empresa esta que possuía um servidor Windows 2003. Você já instalou e configurou alguns serviços que o cliente pediu, Samba, Apache, SSH etc. De repente depara-se com o seguinte questionamento por parte do seu cliente:
"No servidor atual (Windows 2003) eu, o fulano e o ciclano, que temos Windows XP em nossos computadores, podemos acessar ao mesmo tempo o servidor, e cada um terá a sua área de trabalho, independente do que o outro esteja fazendo no servidor eu posso trabalhar normalmente. Essa funcionalidade vai continuar com o Linux certo?"
Você pode e deve responder com toda a convicção:
"SIM, esta funcionalidade irá continuar da mesma forma, cada usuário com seu desktop remoto!"
Seu cliente está satisfeito com a convicção da sua resposta, porém você está em dúvida sobre como resolver isso.
NX Free Edition for Linux é uma das soluções para esta questão.
O NX Free Edition for Linux (NXFEL) é um software da mesma espécie que o conhecido VNC, porém mais pratico de ser utilizado e com melhor desempenho, devido a um sistema de compressão de dados mais eficaz, o VNC apenas tira screenshots da tela e comprime as imagens, o NXFEL abre uma sessão remota do X, onde são transmitidas instruções e os pixmaps usados para montar a tela que será exibida no cliente.
Esses dados são compactados através de um algoritmo próprio e encriptados através de SSH, o que o torna mais seguro e rápido que o VNC tanto em conexões LAN como ADSL ou DISCADA.
Assim como no VNC, o NXFEL exibe uma janela com o desktop do servidor, sendo o tamanho dessa janela ajustável e cada sessão independente, permitindo assim que inúmeros clientes (Linux ou Windows) se conectem ao servidor.
O NXFEL possui uma versão 100% open source o FreeNX. Atualmente não existe muita vantagem em usar o FreeNX, já que temos a versão gratuita do NX Server, mas ele já foi a versão mais utilizada.