Servidor de terminal para Linux

3

Quais são os recursos de servidores de terminais gráficos e tecnologias disponíveis para o Linux?

  • é open source / free
  • quão bem ele escala
  • gerenciamento (?)
  • qual é o uso da rede, a suscetibilidade à latência
  • suporte para pausa / retomada da sessão
  • que plataformas de cliente ele suporta
  • suporte para som (reprodução e gravação)
  • diretório / compartilhamento de disco local
  • impressão local
  • outros contras / pros

Esta questão deveria ser um wiki da comunidade para comparação entre as diferentes tecnologias, mas parece que não tenho pontos suficientes para fazer perguntas em wikis (?)

    
por Hubert Kario 16.11.2010 / 21:43

8 respostas

2

X2go :

  • totalmente open source
  • escalabilidade muito alta, capacidade de usar agrupamentos ou matrizes de servidor para servir clientes
  • ferramentas gráficas para gerenciamento de usuários e sessões
  • baixo uso de rede e baixa suscetibilidade a latência, otimizado para uso na Internet
  • capacidade de pausar e retomar sessões
  • suporte para Linux, Windows, OSX e Maemo. Repositório oficial do debian (cliente e servidor). O cliente pode ser executado como o Desktop Manager em thin clients ou sistemas inicializados pelo PXE.
  • reprodução de som local
  • compartilhamento de arquivos locais
  • impressão local
por 16.11.2010 / 22:17
2

xpra

  • Fonte totalmente aberta, GPL
  • sem balanceamento de carga
  • winswitch.org Ferramenta de gerenciamento de GUI (também funciona para NX, VNC e RDP)
  • Uso de largura de banda bastante alto, mas também suporta compactação JPEG com perdas (muito menor)
  • Sessões podem ser suspensas e retomadas à vontade, muito rapidamente (muito mais rápido que o NX), uma tabela de comparação mais geral com VNC e NX é aqui
  • Suporta todas as plataformas. Os downloads do winswitch incluem compilações binárias para Windows e OSX
  • Som via pulseaudio no Linux (suporte básico a som multiplataforma via winswitch)
  • sem compartilhamento de arquivos (trabalho winswitch em andamento)
  • sem compartilhamento de impressão (trabalho winswitch em andamento)

Eu tenho que dizer que esta lista aqui é útil, se um pouco confusa: inclui protocolos de baixo nível (como NX, VNC e agora xpra), bem como wrappers de alto nível (como neatx, freenx e agora winswitch) . Também aponta para algumas implementações do VNC, mas não para o fork mais recente do TigerVNC ...

    
por 21.12.2010 / 11:45
1

Neatx

  • servidor totalmente open source, cliente proprietário
  • limitado a uma única máquina
  • sem ferramentas (GUI ou CLI) para gerenciamento de sessão e usuário
  • baixo uso de rede e baixa suscetibilidade a latência, otimizado para uso na Internet
  • capacidade de pausar e retomar sessões
  • suporte para clientes Linux, Windows, Solaris e OSX
  • reprodução de som local
  • compartilhamento de arquivos locais
  • impressão local

  • bastante instável, as sessões que morreram precisam ser removidas manualmente

por 16.11.2010 / 22:06
1

ThinLic

  • com base no OSS, mas o núcleo é proprietário, a versão gratuita suporta 10 clientes
  • alta disponibilidade e balanceamento de carga em vários servidores
  • (não sabe sobre ferramentas)
  • baixo a médio uso de rede baixa a média suscetibilidade a latência, otimizado para uso na Internet
  • (não sabe sobre gerenciamento de sessão)
  • suporte para clientes Windows, Linux, OSX e Solaris. O cliente pode ser executado como o Desktop Manager no thin client ou no PC inicializado por PXE.
  • reprodução e gravação de som local
  • compartilhamento de arquivos locais
  • impressão local
por 16.11.2010 / 22:16
1

NoMachine NX

  • com base no OSS, mas o núcleo é proprietário, a versão gratuita suporta 2 clientes
  • balanceamento de carga em vários servidores
  • Ferramentas da GUI disponíveis para gerenciamento de usuários e sessões
  • baixo uso de rede e baixa suscetibilidade a latência, otimizado para uso na Internet
  • capacidade de pausar e retomar sessões
  • suporte para clientes Linux, Windows, Solaris e OSX
  • reprodução de som local
  • compartilhamento de arquivos locais
  • impressão local
por 16.11.2010 / 22:21
1

vncserver TightVNC , RealVNC

  • código aberto
  • expande-se sobre um único servidor
  • sem ferramentas de administração da GUI, os usuários precisam iniciar seus próprios servidores sozinhos
  • baixo a médio uso de rede, média suscetibilidade a latência, otimizado para uso na Internet
  • pausa e retomada da sessão
  • clientes para Linux, Windows, OSX (provavelmente iOS, Symbian, WebOS, etc.)
  • sem suporte de som
  • sem acesso a arquivos locais
  • sem impressão local
por 16.11.2010 / 22:42
0

LTSP - Projeto do Terminal Server Linux

  • totalmente open source
  • expande-se sobre um único servidor (não tem certeza)
  • Ferramentas GUI para gerenciamento de usuários e sessões
  • uso de rede médio a alto, alta suscetibilidade a latência, otimizado para uso em LAN (X11 encaminhado por SSH)
  • sem pausa e retomada da sessão
  • os clientes precisam ser thin clients ou PCs que trabalham como tal
  • reprodução de som local
  • sem acesso a arquivos locais
  • impressão local (não tenho certeza)
por 16.11.2010 / 22:31
0

X11. (X11 é tagarela e tem desempenho ruim em uma WAN.) Quantos usuários você quiser. Navios livres com distribuição Unix-like sempre. Costumava ser uma dor em 10Mbps Ethernet, funciona bem em 100Mbps, provavelmente ótimo em 10Gbps Thin client Hardware (X-Terminals) costumava estar disponível.

O protocolo permite dispositivos de entrada, som e impressora em rede. (E outro lixo se você realmente quiser)

Clientes X11 (software ou thin operating system) para a maioria dos hardwares estão disponíveis.

O Microsoft Windows não é fornecido com suporte para isso. Os clientes do 3rd Party X existem e são muito bons.

  • Permite que aplicativos em execução em vários servidores apareçam em um cliente. (Muitos para um)
  • Vários servidores atendendo a vários clientes com mais de uma saída de servidor por cliente (muitos para muitos)
  • Ou um servidor e vários clientes (um para muitos)
por 16.11.2010 / 22:21