Cómo: Escritorio como servidor, computadora portátil como "cliente ligero"?

6

Soy un estudiante de pregrado de Ciencias de la Computación. Tengo un escritorio creado por mí mismo con tiempo de CPU y memoria más que suficiente para compartir. Uso esto para la computación diaria, la codificación y otras tareas.

También tengo una computadora portátil Dell de alrededor de principios de los años 2000 con un viejo Intel Celeron y 512 MB de RAM. (Mi celular es más poderoso que esta cosa)

La idea es que quiero poder usar mi escritorio como un "Servidor" para la computadora portátil y solo usar la computadora portátil casi como un control remoto de clases para el escritorio.

he utilizado VNC en el pasado para lograr este tipo de capacidad, pero siempre era muy lento en la red y era incómodo de usar.

Lo que me gustaría sería una forma eficiente de acceder al sistema operativo host desde la computadora portátil o darle alguna forma de utilizar los recursos del host para impulsar su sistema operativo alojado como una máquina virtual o algo así.

¿Alguien sabe de una solución creativa o software que haga algo como esto?

Brandon Kreisel
fuente
¿Qué sistemas operativos usan el escritorio y la computadora portátil?
Journeyman Geek
¿Has probado RDP? En mi opinión, es mucho más rápido que las herramientas de terceros.
tumchaaditya
@JourneymanGeek - El sistema operativo es bastante negociable. Me encantaría ejecutar cualquier variante de Linux o Windows
Brandon Kreisel
@tumchaaditya mirará en RDP
Brandon Kreisel

Respuestas:

2

VNC es un enfoque de fuerza bruta para hacer un escritorio remoto: la implementación genérica simplemente le envía la imagen en la pantalla en este momento, y su sistema simplemente muestra eso. Es por eso que es tan portátil pero apesta en su mayor parte.

Personalmente he tenido mucha suerte con control remoto de cromo como un cliente de escritorio remoto: es muy simple y tiene un buen rendimiento a través de WAN. Apague el aero, y aparte del sonido, es casi nativo, casi sin configuración de conexión. Sin embargo, encontrará que si el cliente tiene una resolución más baja que el host, la calidad / escala de la imagen no siempre es muy buena, y esto empeora si termina necesitando un buzón.

Si el servidor es una caja de Linux, he tenido buena suerte con las versiones de freenx / nx, aunque el desarrollo en freenx parece haberse estancado. Es probablemente el lo más rápido Escritorio remoto que he usado hasta ahora, hasta el control remoto de Chrome. Puede utilizar el cliente oficial desde nomachine Con cualquiera de las variantes comunes en distro que están disponibles.

Con RDP, es posible que necesite obtener un cliente adecuado (hay clientes más nuevos, por ejemplo, Windows XP que es compatible con la nueva Vista Brillante y 7 RDP), y con las versiones más nuevas de Windows, es bastante bueno contrarrestar de manera intuitiva el dejar las cosas relacionadas con la velocidad gráfica. También es más rápido que RDP, ya que envía instrucciones sobre la representación, en lugar de mapas de bits de la pantalla.

Y, por supuesto, siempre existe la opción de no exportar la interfaz gráfica de usuario y hacer todo sobre ssh o mosh, lo que significaría que casi no habría gastos generales, y se vería genial;

Journeyman Geek
fuente
Definitivamente estaré investigando esto. Shh sería el más rápido, pero soy terco para mi GUI ...
Brandon Kreisel
1
aparentemente, Chrome Remote es solo otro sabor de VNC ... y todo lo que VNC es, es Virtual Network Computing. Pero no se puede decir necesariamente que todos los otro Las instalaciones de VNC están por aquí (también conocido como fuerza bruta, solo envían imagen) y el control remoto de Chrome no es así (cuando no envía sonido y es solo otro cliente de VNC. Por lo que puedo desenterrar hasta ahora ... . se basa en el ahora desaparecido "FreeVNC"
Bon Gart
1
control remoto de cromo parece ser un mal uso de varios productos de Google, incluido vp8 De ninguna manera usa VNC , que son todas las variantes del protocolo remoto framebuffer. El control remoto de Chrome aparentemente usa vp8 para enviar video (que todavía está basado en píxeles, supongo), pero menos para mí parece ser más eficiente. Es incorrecto decir que Chrome Remote es VNC, a menos que cualquier protocolo basado en píxeles sea VNC
Journeyman Geek
Creo que el quid de su punto es que describió una tecnología como "fuerza bruta" y otra como algo avanzado, cuando en realidad están haciendo cosas muy similares.
DavidS
VNC está basado en píxeles. nx y crd hacen compresión de video inteligente. Los reenvíos RDP y x11 se basan en primitivas, por lo que son ligeramente más eficientes. Seguro que puede mejorar los métodos de codificación, pero las ventajas de VNC son la portabilidad, no el rendimiento, y la mayoría de las alternativas que he mencionado son más rápidas.
Journeyman Geek
0

Usted ha usado VNC antes. ¿Qué VNC?

UltraVNC ?

RealVNC ?

TurboVNC ? (configurado correctamente con los controladores de VirtualGL, puedes JUEGAR con esto)

TightVNC ?

Pollo de la VNC ?

¿Algo que no enumere?

Puede acelerar la mayoría del uso de VNC reduciendo los colores de escritorio transmitidos (por ejemplo, utilice 256 colores, y los datos que se le envían desde el servidor son mucho más pequeños que los de ... 64k colores ... y puede hacerlo en ¡el cliente!). El tamaño del escritorio también puede afectar la velocidad de actualización (se puede codificar en el servidor, hasta donde conozco una universidad que ofrece diferentes resoluciones de escritorio según el puerto al que se conecte). Luego está su velocidad de conexión real que podría ser el cuello de botella.

UltraVNC ofrece opciones de velocidad de conexión más rápidas que la mayoría de las otras instalaciones de VNC. TurboVNC combinado con VirtualGL ... bueno, como menciono ... puedes jugar por control remoto ... lo que significa que podrías tener un juego de gama alta en el servidor y jugarlo en una máquina que no cumple con los requisitos requisitos

Entonces, solo decir que has intentado VNC no cubre realmente los problemas que puedes haber tenido. VNC también es multiplataforma, por lo que no enfrenta algunos de los problemas que podría tener con el RDP de Microsoft ... donde necesita tener versiones específicas de Windows para poder aceptar conexiones entrantes.

Lo que estás haciendo ya es el camino correcto. Solo necesita modificar la configuración que está utilizando para optimizar la conexión.

EDITAR Me olvidé de VNC rápido de Jolly . Ah ... ¿y sabías que el sistema de escritorio remoto integrado en MacOSX es una versión de VNC? Y ... lo mismo para Linux. Es una variante de VNC.

Bon Gart
fuente
He intentado TightVNC En el pasado y algunos otros. Nunca he escuchado de Turbo o Ultra Los echaré un vistazo
Brandon Kreisel
0

Seleccione cualquier variante de Linux en la que se sienta cómodo en el servidor y cree cuentas para ambos.

Luego en la computadora portátil instale un linux ligero y dejar que se conecte al servidor (preferiblemente con X-reenvío sobre ssh )

Nifle
fuente