Como: Área de trabalho como servidor, laptop como “Thin Client”?

6

Eu sou um estudante de graduação em Ciência da Computação. Eu tenho um desktop auto-construído com mais do que o tempo da CPU e memória para compartilhar. Eu uso isso para computação diária, codificação e outros trabalhos de casa.

Eu também tenho um laptop da década de 2000 com um intel celeron antigo e 512 MB de RAM. (Meu celular é mais poderoso que isso)

A ideia é que eu queira usar minha área de trabalho como um "Servidor" para o laptop e usar apenas o laptop quase como um controle remoto para o desktop.

Eu usei VNC no passado para obter esse tipo de recurso, mas sempre foi muito lento na rede e difícil de usar.

O que eu gostaria seria uma maneira eficiente de acessar o sistema operacional host a partir do laptop ou de usar de alguma forma os recursos do host para direcionar seu SO hospedado como máquina virtual ou algo assim.

Alguém sabe de uma solução criativa ou software que faz algo assim?

    
por Brandon Kreisel 02.08.2012 / 05:39

3 respostas

2

O VNC é uma abordagem de força bruta para fazer o desktop remoto - a implementação genérica simplesmente envia a imagem para você na tela no momento, e seu sistema apenas exibe isso. É por isso que é tão portátil, mas é uma droga na maior parte.

Eu pessoalmente tive muita sorte com controle remoto do Chrome como um cliente de área de trabalho remota - é simples, e tem um bom desempenho louco em relação à WAN. Desligue aero, e além de som, é quase nativo, com quase nenhuma configuração de conexão. No entanto, você descobriria que, se o cliente tiver uma resolução menor do que a do host, a qualidade / o dimensionamento da imagem não será sempre muito bom, e isso será pior se você precisar de caixas de correio.

Se o servidor é uma caixa linux, tive boa sorte com as versões freenx / nx, embora o desenvolvimento em freenx pareça ter estagnado. É provavelmente o mais rápido ambiente de trabalho remoto que usei até agora, até ao cromo remoto. Você pode usar o cliente oficial de nomachine com qualquer um dos mais comuns em variáveis de distribuição disponíveis

Com o RDP, talvez seja necessário obter um cliente adequado (há novos clientes para o Windows XP que ofereçam suporte ao novo brilhante vista e 7 coisas do RDP) e com versões mais recentes do Windows, deixando intuitivamente é bom. Também é mais rápido que o RDP, já que envia instruções sobre renderização, em vez de bitmaps da tela.

E, claro, há sempre a opção de não exportar o gui e fazer tudo sobre o ssh ou mosh - o que significaria quase nenhuma sobrecarga e parecer muito legal; p.

    
por 02.08.2012 / 07:32
0

Você já usou o VNC antes. Qual VNC?

UltraVNC ?

RealVNC ?

TurboVNC ? (configurar corretamente com os drivers VirtualGL, você pode jogar com isso)

TightVNC ?

Frango do VNC ?

Algo que eu não listei?

Você pode acelerar a maior parte do uso de VNC reduzindo as cores da área de trabalho transmitidas (use 256 cores, por exemplo, e os dados sendo esguichados para você do servidor são muito menores do que ... cores 64k ... e você pode faça isso no cliente!). O tamanho da área de trabalho também pode afetar a velocidade de atualização (pode ser codificada no servidor, para onde eu conheço uma universidade que oferece diferentes resoluções de desktop dependendo da porta à qual você se conecta). Depois, há a velocidade real da sua conexão, que pode ser o gargalo.

O UltraVNC oferece opções de velocidade de conexão mais rápidas que a maioria das outras instalações VNC. TurboVNC combinado com VirtualGL ... bem, como eu mencionei ... você pode jogo por controle remoto ... o que significa que você poderia ter um jogo high-end em execução no servidor, e estar jogando em uma máquina que não atende ao jogo requisitos.

Então, apenas dizendo que você tentou o VNC, na verdade, não cobre problemas que você possa ter tido. O VNC também é de plataforma cruzada, portanto você não enfrenta alguns dos problemas que você poderia ter com o RDP da Microsoft ..., onde você precisa ter versões específicas do Windows apenas para poder aceitar conexões de entrada.

O que você está fazendo já é o caminho certo a seguir. Você só precisa ajustar as configurações que você está usando para otimizar a conexão.

EDIT Esqueci-me do Jolly's Fast VNC . Ah ... e você sabia que o sistema de desktop remoto integrado ao MacOSX é uma versão do VNC? E ... o mesmo para o Linux. É uma variante do VNC.

    
por 02.08.2012 / 07:11
0

Selecione qualquer variante do Linux que você esteja confortável no servidor e crie contas nele para ambos.

Em seguida, no laptop, instale um linux leve e deixe-o se conectar ao servidor (de preferência com X-forwarding sobre ssh )

    
por 02.08.2012 / 18:49