-
Existem várias versões do protocolo RDP:
- original 4.0, que é um clone do protocolo ITU-T T.128
- 5.0 - que ainda é usado pelo rdesktop (e nem totalmente)
- 5.1, 5.2, 6.0, 6.1, 7.0, 8.1 e 8.1
Como você pode imaginar, cada nova versão do RDP é melhor, não apenas com a introdução de novos recursos, mas também melhorando ainda mais o desempenho e a experiência geral do usuário.
-
Como escrevi acima, o rdesktop ainda implementa apenas um subconjunto do protocolo RDP 5.0 (versão usada no Windows 2000). Esta versão é menos otimizada do que pelo menos 6.0 (lançada com o Windows Vista), que foi uma grande melhoria de desempenho.
-
Além disso, todo o sistema de janelas X11 usado no Linux é um grupo de aplicativos de usuário, enquanto o Microsoft Windows processa eventos gráficos (como rolagem de tela) diretamente em seu kernel.
A rolagem da tela (e dos aplicativos) é uma operação que exige a cópia de grande parte do conteúdo da memória de um lugar para outro. Esta operação é muito mais rápida no kernel do sistema, do que nos aplicativos da área de usuário.
E isso também afeta o desempenho de cada implementação do RDP.