Thinux para UTS: Impulsando el Sistema de Venta de Boletos sin Reserva de los Ferrocarriles Indios

![Imagen](/s/image/case-study-ir/thinvent-uts-railways.svg)

Durante más de una década, Thinvent ha sido un socio tecnológico para el Sistema de Venta de Boletos sin Reserva (UTS) de los Ferrocarriles Indios. Decenas de miles de nuestros robustos clientes ligeros Neo N y Neo S, ejecutando nuestro sistema operativo Thinux, han sido desplegados en entornos exigentes en todo el país. Thinux ejecuta las terminales que emiten boletos a millones de pasajeros diariamente, y proporciona una solución segura, confiable y rentable para esta infraestructura nacional crítica.

Thinux es un entorno Linux embebido personalizado y reforzado que convierte el hardware de cliente ligero en un dispositivo informático versátil adecuado para terminales de venta de boletos y kioscos interactivos.


Características Principales de Thinux para UTS

El sistema operativo Thinux está diseñado para alta disponibilidad, seguridad y capacidad de gestión, que son criticales para despliegues a gran escala como el UTS de los Ferrocarriles Indios.

1. Estabilidad y Seguridad Inigualables

  • Sistema de Archivos de Solo Lectura: El núcleo de Thinux es una imagen base comprimida y de solo lectura. Esto protege al sistema contra cambios no autorizados, corrupción por apagados incorrectos e infecciones de malware.

  • Recuperación en Sitio: Un modo de recuperación integrado permite restaurar el sistema a su estado de fábrica en el sitio si ocurre un problema en campo, lo que reduce enormemente el tiempo de inactividad y las llamadas de mantenimiento.

  • Protocolos de Seguridad Mejorados: Thinux soporta TLS 1.3 o superior y no incluye el módulo de recuperación de contraseña de root, lo que ayuda a prevenir el acceso no autorizado al sistema.

  • Persistencia Copy-on-Write: Aunque la base es de solo lectura, Thinux utiliza un mecanismo copy-on-write que permite realizar y guardar cambios necesarios sobre la marcha (como configuraciones de red) en una partición separada y escribible, lo que equilibra seguridad y flexibilidad.

2. Conectividad Robusta

Thinux está diseñado para las condiciones de red diversas y a menudo difíciles de toda la India, y tiene soporte integrado para una amplia gama de opciones de conectividad que mantienen operativos los mostradores de venta de boletos.

  • Amplio Soporte de Red: Soporta de forma nativa Ethernet, dial-up, DSL, CDMA, GPRS, Wi-Fi y VSAT.

  • Servicios de Red Seguros: Incluye soporte completo para scp, ssh y cron para transferencias seguras de archivos y tareas programadas, junto con TCP/IP estándar con soporte de DHCP y DNS.

  • Operación Desconectada: Thinux puede configurarse para ejecutar aplicaciones del lado del servidor localmente en caso de fallo de red. Cuando se restaura la conectividad, Thinux sincroniza los almacenes de datos del cliente y del servidor en segundo plano, lo que mantiene la continuidad del negocio.

3. Gestión Remota y Monitoreo Simplificados

Gestionar una red de miles de computadoras es una gran tarea. Thinux lo simplifica con una suite de gestión remota basada en navegador.

  • Control Centralizado: Configure, actualice, controle, inventaríe, visualice y reinicie computadoras de forma remota desde cualquier lugar de la red.

  • SNMP para Monitoreo Proactivo: Thinux soporta SNMPv2c para gestión avanzada de red. Puede enviar traps para eventos críticos como linkup, linkdown y coldstart, y proporciona información clave de activos como Nombre de Host, Dirección MAC y versión del SO a un servidor central.

  • Información Procesable: Thinux reporta estadísticas detalladas como tiempo de actividad, problemas de conectividad y utilización de recursos (como el número de impresiones y la salud de la memoria flash). Thinux recopila estas estadísticas y las pone a disposición en una ubicación central de monitoreo.

4. Integración de Hardware y Periféricos

Una terminal de venta de boletos utiliza una variedad de periféricos. Thinux está diseñado para operación plug-and-play.

  • Controladores Preconfigurados: Viene con controladores preinstalados y preconfigurados para los dispositivos de hardware utilizados en un entorno de venta de boletos, incluyendo impresoras matriciales, térmicas y láser, así como lectores especializados de tarjetas inteligentes y códigos de barras.

  • Protección de Hardware: En dispositivos basados en ARM, Thinux incluye servicios del sistema que monitorean y protegen activamente el hardware contra daños térmicos, un nivel de protección que no es estándar en todos los sistemas ARM. Estos servicios extienden la vida útil del hardware. Deshabilitarlos anula la garantía.

  • Monitoreo de Salud de Memoria Flash: Incluye una utilidad integrada para monitorear los ciclos PE (Program-Erase) y TBW (Terabytes Written) de la memoria flash, lo que respalda la confiabilidad del almacenamiento y el mantenimiento proactivo.

  • Protección de Hardware: Thinux incluye servicios del sistema que monitorean y protegen activamente el hardware contra daños térmicos. Estos servicios extienden la vida útil del hardware. Deshabilitarlos anula la garantía.

5. Interfaz de Usuario Amigable y Optimizada

Personalizamos la interfaz de usuario para que sea amigable para los operadores de venta de boletos, lo que reduce errores y tiempo de capacitación.

  • Interfaz Personalizada: La interfaz de usuario está diseñada para prevenir el mal uso y simplificar el mantenimiento. Las herramientas de uso común están organizadas de manera accesible y ordenada.

  • Depuración Fácil: La barra de tareas presenta una serie de iconos de estado. Cuando un operador solicita soporte, el personal de soporte puede preguntar por el estado o color de cada icono para diagnosticar y resolver rápidamente problemas comunes de impresión o conectividad a Internet por teléfono.

6. Localización

Un país diverso como la India requiere una localización exhaustiva.

  • Soporte Completo de Devanagari: Proporciona soporte completo para Devanagari y otros alfabetos indios dentro de emuladores de terminal y aplicaciones, incluyendo los conjuntos de caracteres ISCII 83 e ISCII 88 para imprimir gráficos y boletos en hindi e inglés.

  • Interfaz Localizada: Toda la experiencia de usuario, incluyendo menús, archivos de ayuda y tutoriales, está disponible en hindi y otros idiomas regionales, lo que hace el sistema accesible para operadores de diversos orígenes.

7. Soporte de Aplicaciones y Emulación

Thinux está optimizado para ejecutar la pila de software específica requerida por los Ferrocarriles Indios.

  • Emulación de Terminal: Proporciona una robusta emulación VT100/VT220/VT320 sobre Telnet para conectividad tanto con las aplicaciones heredadas UTS como PRS.

  • Soporte Multi-Aplicación: Permite a los operadores ejecutar ambas aplicaciones, UTS y PRS, simultáneamente y cambiar entre ellas al instante usando teclas de acceso rápido.

  • Entorno de Aplicación Moderno: Incluye un navegador Mozilla Firefox moderno, JRE 1.8 y un visor de documentos PDF para soportar aplicaciones tanto basadas en web como en Java.

  • Listo para la Aplicación CRIS: El SO viene preconfigurado con todas las bibliotecas necesarias (como freetype, ssl, pango) y compatibilidad para la aplicación CRIS UTS y el cliente de base de datos SAP Sybase ASA.

8. Compacto y Eficiente

Todo el sistema operativo Thinux, con todas sus características, controladores y aplicaciones, utiliza menos de 2GB de espacio en disco, lo que lo hace eficiente y rápido de desplegar y actualizar.