Proyecto de servidor de terminal Linux

El Proyecto de Terminal Server Linux ( LTSP ) es un Linux - paquete de programas , que sirve a los usuarios de terminales para acceder al servidor de terminales para conceder realizado a partir del cual las aplicaciones y puede ser controlado por medio del terminal. Las áreas de aplicación son, por ejemplo, cafés de Internet u oficinas, donde las mismas aplicaciones están disponibles en cada estación de trabajo y los costos por estación de trabajo deben mantenerse bajos. El efecto de minimizar los costes surge del hecho de que no es necesario guardar sistemas rápidos y, a veces, discos duros para los terminales. LTSP es un software gratuito y su publicación está bajo la licencia GPLv2.

Terminales

Los terminales pueden consistir en viejos, ordenadores ineficientes (por ejemplo Pentium I con 90 MHz , sin disco duro , 100 Mbit red de la tarjeta , tarjeta gráfica , una ya existente bus PCI hace que el hardware de reconocimiento más fácil ) o dedicados clientes ligeros . Cualquier distribución de Linux se puede utilizar como sistema operativo host . Los barcos de los terminales a través de tarjetas de red habilitadas para PXE , a través de disquete o CD-ROM .

Tecnología utilizada

Servidor X

Desde un punto de vista técnico, LTSP simplifica el uso de las capacidades del servidor gráfico X para separar cualquier programa Linux en la ejecución y visualización del programa de dos partes. El programa se ejecuta en un servidor de alto rendimiento , mientras que la visualización, junto con la entrada a través del teclado o el mouse , puede tener lugar en cualquier número de terminales . El número de clientes ligeros está determinado por la velocidad de transmisión de la red y el rendimiento del servidor.

Dispositivos locales

Para el uso de dispositivos locales en los clientes ligeros, LTSP usa su propio desarrollo, una mezcla de udev y FUSE . Con esto es posible conectar dispositivos de almacenamiento masivo USB, CD-ROM y disquetes a los clientes y leerlos en el servidor.

Ventajas y desventajas

LTSP tiene las mismas ventajas y desventajas que trae consigo cada instalación de servidor de terminal .

Otras ventajas específicas:

  • Soporte de tarjetas de sonido locales (integradas en el cliente ligero) y medios de almacenamiento local como memorias USB o CD-ROM .
  • Posibilidad de equipamiento económico para escuelas y cibercafés . Un ejemplo de una distribución de Linux para escuelas con un servidor de terminales Linux preinstalado es Edubuntu .
  • Los clientes ligeros no requieren ningún software que no sea el BIOS , es decir, ningún otro sistema o programa en una ROM . Por tanto, no es necesario actualizarlos y pueden utilizarse durante décadas. Las PC antiguas también pueden servir como clientes ligeros.
  • Los administradores pueden realizar casi todas las tareas de administración en el sistema gráficamente en el cliente ligero.

3D y video

Dado que las aplicaciones reales se ejecutan en el servidor y la salida se muestra en los clientes a través de un servidor X remoto en el cliente a través de una conexión Ethernet, surgen problemas, e. B. cuando se utiliza la tecnología OpenGL . Los controladores de tarjeta gráfica adaptados proporcionan una DRI (Interfaz de representación directa) con la que las aplicaciones pueden enviar instrucciones 3D directamente a la tarjeta gráfica a través del bus interno de la computadora. Si la tarjeta gráfica está separada físicamente de la aplicación, es decir, no en el mismo sistema informático, este método rápido de visualización 3D no es posible. Este es el caso de los sistemas LTSP. No obstante, el sistema del servidor X ofrece la posibilidad de enviar instrucciones 3D a la tarjeta gráfica sin tener que calcular el resultado localmente. El requisito previo es, por supuesto, un servidor X con controladores que admitan funciones 3D ( propiedad de NVIDIA y ATI ).

Por lo tanto, las aplicaciones 3D pueden mapearse en los clientes ligeros, pero dependen de la conexión Ethernet, ya que todos los comandos OpenGL se envían a través de la red.

Los juegos con requisitos 3D relativamente simples, como X-Moto, se pueden ver con una conexión de 100 Mbit.

Las aplicaciones de modelado 3D no entran del todo en este campo, ya que el cálculo 3D final se realiza mediante motores de renderizado de software. Sin embargo, la funcionalidad OpenGL del XServer se utiliza realmente durante el modelado. Blender se puede operar bien a través de LTSP y controladores de tarjetas gráficas sensibles, por ejemplo.

Lo mismo se aplica a la pantalla de video. Si el servidor X y los módulos de controlador correspondientes admiten un protocolo de video adecuado, como XVideo ( no compatible con el módulo VESA estándar, por ejemplo ), se puede esperar una buena visualización de video dependiendo de la velocidad de conexión. Con una conexión de 100 Mbit, es posible ver un SVCD , pero el contenido de HDTV es abrumador incluso en una red gigabit.

LTSP versión 4

Las versiones anteriores de LTSP hacen que sus propios paquetes de software del entorno Linux estén disponibles para los clientes a través de su proyecto (kernel, bibliotecas, x-server, etc.). Estos están optimizados para el minimalismo, el tamaño y la velocidad. Una instalación posterior de programas en los clientes (o su entorno NFS) ya causa dificultades debido a la falta de gestión de paquetes como RPM o APT .

Con el tiempo, no solo el servidor y las computadoras de escritorio funcionaron mejor, sino también los clientes ligeros. Los clientes con un rendimiento por debajo de 300 MHz ahora son bastante poco comunes. Como regla general, se deben operar al menos monitores comunes con una resolución> = 1280 × 1024, para lo cual es común una tarjeta gráfica con una ranura AGP.

Esto también da como resultado áreas de trabajo más amplias para los clientes, como "decodificación de video en el lado del cliente", control Irda (control remoto por infrarrojos), instalación de controladores de tarjetas gráficas patentados (para AIX , TV-Out , OpenGL, por ejemplo), uso de dispositivos locales como TV Tarjetas, etc.

LTSP versión 5

Las versiones actuales de LTSP proporcionan a los clientes un entorno que corresponde a una distribución normal de Linux. Esto significa que el usuario puede expandir el sistema Linux de los clientes ligeros según sea necesario e instalar paquetes según sea necesario. De esta forma, los clientes se pueden ampliar con un mejor soporte para ACPI , Irda, etc. Dado que esto tiene poco en común con el proyecto LTSP original, recibió el nombre en código 'muekow'.

Diferencias entre las versiones

versión LTSP 4 LTSP 5 (MueKow)
Exportación GUI XDMCP ssh -X
Inicio de sesión remoto ( X Display Manager ) KDM / GDM Administrador de pantalla LTSP (LDM)
Forma de paquete tarball En la distribucion
Sistema de archivos raíz NFS 3 NBD
Autenticación XDMCP SSH

Ver también

enlaces web

Evidencia individual

  1. http://www.ltsp.org/benefits/