Linux Terminal Server Project ( LTSP ) es un servidor de terminal gratuito y de código abierto para Linux que permite que muchas personas utilicen simultáneamente el mismo ordenador. Las aplicaciones se ejecutan en el servidor con un terminal conocido como cliente ligero (también conocido como terminal X ) que gestiona la entrada y la salida. Por lo general, los terminales son de bajo consumo, carecen de disco duro y son más silenciosos y fiables que los ordenadores de sobremesa porque no tienen piezas móviles.
Esta tecnología es útil en las escuelas, ya que permite que los alumnos tengan acceso a las computadoras sin tener que comprar o actualizar costosas máquinas de escritorio. Mejorar el acceso a las computadoras resulta menos costoso, ya que las máquinas de cliente ligero pueden ser computadoras antiguas que ya no son adecuadas para ejecutar un sistema operativo de escritorio completo. Incluso una CPU relativamente lenta con tan solo 128 MB de RAM puede ofrecer un rendimiento excelente como cliente ligero. Además, el uso de recursos informáticos centralizados significa que se puede obtener más rendimiento por menos dinero mediante actualizaciones a un solo servidor en lugar de a una flota de computadoras.
Al convertir las computadoras existentes en clientes livianos, una institución educativa también puede obtener más control sobre cómo sus estudiantes usan los recursos informáticos, ya que todas las sesiones de usuario se pueden monitorear en el servidor. Consulte Epoptes (una herramienta de administración de laboratorio).
El fundador y líder del proyecto LTSP es Jim McQuillan , y LTSP se distribuye bajo los términos de la Licencia Pública General GNU . [2]
Inicialmente, el proyecto MILLE-Xterm, financiado por agencias públicas canadienses y distritos escolares de la provincia de Quebec, creó una versión de LTSP que integraba cuatro subproyectos: un portal (basado en uportal), una pila de middleware de código abierto, un CD con software libre para Windows/Mac y, finalmente, el propio MILLE-Xterm. El objetivo del proyecto MILLE-Xterm era proporcionar una infraestructura escalable para la implementación masiva de X-Terminal. [ cita requerida ]
MILLE significa Modèle d'Infrastructure Logiciel Libre en Éducation (Modelo de Infraestructura de Software Libre para la Educación) y está dirigido a instituciones educativas.
A partir de 2009, MILLE-Xterm se integró nuevamente en LTSP como LTSP-cluster, un proyecto especializado en la implementación a gran escala de LTSP. Una de las principales diferencias entre LTSP y LTSP-cluster es la integración de un centro de control central basado en la web que reemplaza el tradicional "un archivo de configuración por cliente ligero", al igual que el método de personalización del cliente a través del archivo lts.conf de LTSP en el LTSP principal. LTSP-cluster permite a las organizaciones administrar de manera centralizada miles de clientes ligeros y sus parámetros desde una ubicación central.
En los clústeres LTSP, los clientes ligeros de alta disponibilidad y alto rendimiento se especifican mediante el uso opcional de componentes redundantes. Los servicios que se pueden equilibrar y hacer de alta disponibilidad son:
LTSP-Cluster puede soportar servidores de aplicaciones Linux así como servidores de aplicaciones Windows y proporciona un nivel similar de soporte, administración centralizada, alta disponibilidad y funciones de equilibrio de carga para ambas plataformas.
También se incluye soporte para escritorios virtuales para usuarios remotos que utilicen tecnología NX . El protocolo NX permite acceder a sesiones remotas de Windows y Linux desde un navegador web con requisitos de ancho de banda muy bajos (40 kbit/s) y tolerancia para conexiones de alta latencia. El cliente NX se ejecuta en varios sistemas operativos, incluidos Linux, Mac y Windows.
LTSP v5.x agregó soporte para un tipo de cliente ligero conocido como "clientes pesados". Con la llegada de hardware informático económico y relativamente potente, la idea de ejecutar aplicaciones localmente en el cliente ligero y al mismo tiempo ofrecer la capacidad de administración de una solución de cliente ligero se convirtió en realidad. En el caso de un cliente pesado LTSP, el sistema de archivos raíz no es un chroot rudimentario sino una instalación completa de Linux como chroot. El cliente pesado usa LDM para autenticarse en el servidor LTSP y monta los directorios de inicio de los usuarios usando SSH y FUSE . La CPU y la RAM locales se usan en los clientes pesados, lo que brinda algunos beneficios.
LTSP es único en su tipo, ya que ofrece la posibilidad de que una computadora monte su sistema de archivos raíz a través de una red y ejecute aplicaciones localmente. En la plataforma Windows, la solución equivalente más cercana es utilizar una tecnología como Intel vPro para ejecutar un hipervisor del lado del cliente y montar la imagen del sistema de archivos raíz mediante iSCSI .
Se distribuye bajo la Licencia Pública General de GNU, lo que significa que es gratuito y siempre lo será.