Definição de XDMCP
Este é nome do protocolo de compartilhamento de desktop utilizado pelo X. Originalmente o X foi desenvolvido para ser usado em mainframes rodando Unix, usados em conjunto com estações de trabalho que se limitavam a exibir as imagens de tela dos aplicativos executados no servidor. Na década de 80 o hardware necessário para rodar aplicativos gráficos e produzir efeitos era muito caro, por isso compartilhar um servidor caro entre vários clientes mais simples e baratos era o melhor custo benefÃcio.
Graças a isso o X foi desenvovido sobre um protocolo bastante sólido e rápido de comunicação via rede. As imagens e gráficos são transmitidos na forma de comandos que consomem relativamente pouca banda da rede e são rapidamente processados pelo destinatário, fazendo com que apesar de rodar a distância, o usuário não perceba demora na atualização das imagens.
Em 93 o X foi portado para o Linux e rapidamente se tornou o servidor gráfico mais usado na plataforma. Hoje em dia o X utiliza drivers de vÃdeo com aceleração via hardware, que aproveitam os recursos das placas atuais, sem estar limitado à antiga arquitetura de envio de instruções via rede.
Apesar disso, a possibilidade de rodar aplicativos remotamente continua presente e vem sendo cada vez mais usada. É possÃvel tanto rodar alguns aplicativos casualmente, como acessar a máquina do serviço ao trabalhar em casa ou dar manutenção e alterar configurações das máquinas via rede, quanto criar soluções de terminais leves, usando micros antigos ou montados com hardware barato, rodando aplicativos a partir de um servidor mais parrudo.