Thinux pour UTS : Alimenter le système de billetterie sans réservation des chemins de fer indiens
Depuis plus d'une décennie, Thinvent est un partenaire technologique du système de billetterie sans réservation (UTS) des chemins de fer indiens. Des dizaines de milliers de nos clients légers robustes Neo N et Neo S, fonctionnant sous notre système d'exploitation Thinux, ont été déployés dans des environnements exigeants à travers le pays. Thinux fait fonctionner les terminaux qui délivrent des billets à des millions de passagers chaque jour, et fournit une solution sécurisée, fiable et rentable pour cette infrastructure nationale critique.
Thinux est un environnement Linux embarqué personnalisé et renforcé qui transforme le matériel client léger en un dispositif informatique polyvalent adapté aux terminaux de billetterie et aux bornes interactives.
Caractéristiques principales de Thinux pour UTS
Le système d'exploitation Thinux est conçu pour une disponibilité élevée, la sécurité et la facilité de gestion, qui sont critiques pour les déploiements à grande échelle tels que l'UTS des chemins de fer indiens.
1. Stabilité et sécurité inégalées
-
Système de fichiers en lecture seule : Le cœur de Thinux est une image de base compressée en lecture seule. Cela protège le système contre les modifications non autorisées, la corruption due à des arrêts inappropriés et les infections par des logiciels malveillants.
-
Récupération sur site : Un mode de récupération intégré permet de restaurer le système à son état d'usine sur site si un problème survient sur le terrain, ce qui réduit considérablement les temps d'arrêt et les appels de maintenance.
-
Protocoles de sécurité renforcés : Thinux prend en charge TLS 1.3 ou supérieur et n'inclut pas le module de récupération du mot de passe root, ce qui aide à prévenir les accès non autorisés au système.
-
Persistance par copie sur écriture : Bien que la base soit en lecture seule, Thinux utilise un mécanisme de copie sur écriture qui permet d'effectuer et d'enregistrer les modifications nécessaires à la volée (comme les paramètres réseau) dans une partition séparée accessible en écriture, ce qui équilibre sécurité et flexibilité.
2. Connectivité robuste
Thinux est conçu pour les conditions réseau diverses et souvent difficiles à travers l'Inde, et intègre une prise en charge d'un large éventail d'options de connectivité qui maintiennent les guichets de billetterie opérationnels.
-
Large prise en charge des réseaux : Prend nativement en charge Ethernet, l'accès commuté, DSL, CDMA, GPRS, Wi-Fi et VSAT.
-
Services réseau sécurisés : Inclut la prise en charge complète de
scp,sshetcronpour les transferts de fichiers sécurisés et les tâches planifiées, ainsi que le support TCP/IP standard avec DHCP et DNS. -
Fonctionnement déconnecté : Thinux peut être configuré pour exécuter des applications côté serveur localement en cas de défaillance du réseau. Lorsque la connectivité est rétablie, Thinux synchronise les données du client et du serveur en arrière-plan, ce qui maintient la continuité des activités.
3. Gestion et surveillance à distance simplifiées
Gérer un réseau de milliers d'ordinateurs est une tâche considérable. Thinux la simplifie avec une suite de gestion à distance basée sur un navigateur.
-
Contrôle centralisé : Configurez, mettez à niveau, contrôlez, inventoriez, visualisez et redémarrez les ordinateurs à distance depuis n'importe où dans le réseau.
-
SNMP pour une surveillance proactive : Thinux prend en charge SNMPv2c pour une gestion réseau avancée. Il peut envoyer des traps pour des événements critiques comme
linkup,linkdownetcoldstart, et fournit des informations clés sur les actifs telles que le nom d'hôte, l'adresse MAC et la version du système d'exploitation à un serveur central. -
Informations exploitables : Thinux rapporte des statistiques détaillées telles que la disponibilité, les problèmes de connectivité et l'utilisation des ressources (comme le nombre d'impressions et la santé de la mémoire flash). Thinux collecte ces statistiques et les rend disponibles à un emplacement de surveillance central.
4. Intégration matérielle et périphérique
Un terminal de billetterie utilise une variété de périphériques. Thinux est conçu pour un fonctionnement plug-and-play.
-
Pilotes préconfigurés : Livré avec des pilotes préinstallés et préconfigurés pour les appareils matériels utilisés dans un environnement de billetterie, notamment les imprimantes matricielles, thermiques et laser, ainsi que les lecteurs de cartes à puce et de codes-barres spécialisés.
-
Protection matérielle : Sur les appareils basés sur ARM, Thinux inclut des services système qui surveillent et protègent activement le matériel contre les dommages thermiques, un niveau de protection qui n'est pas standard sur tous les systèmes ARM. Ces services prolongent la durée de vie du matériel. Les désactiver annule la garantie.
-
Surveillance de la santé de la mémoire flash : Inclut un utilitaire intégré pour surveiller les cycles PE (Program-Erase) et les TBW (Toctets écrits) de la mémoire flash, ce qui soutient la fiabilité du stockage et la maintenance proactive.
-
Protection matérielle : Thinux inclut des services système qui surveillent et protègent activement le matériel contre les dommages thermiques. Ces services prolongent la durée de vie du matériel. Les désactiver annule la garantie.
5. Interface utilisateur conviviale et optimisée
Nous personnalisons l'interface utilisateur pour qu'elle soit conviviale pour les opérateurs de billetterie, ce qui réduit les erreurs et le temps de formation.
-
Interface personnalisée : L'interface utilisateur est conçue pour prévenir les abus et simplifier la maintenance. Les outils couramment utilisés sont disposés de manière organisée et accessible.
-
Débogage facile : La barre des tâches comporte un certain nombre d'icônes d'état. Lorsqu'un opérateur demande de l'aide, le personnel de support peut demander l'état ou la couleur de chaque icône pour diagnostiquer et résoudre rapidement les problèmes courants d'impression ou de connectivité Internet par téléphone.
6. Localisation
Un pays diversifié comme l'Inde nécessite une localisation approfondie.
-
Prise en charge complète du devanagari : Fournit un support complet pour le devanagari et d'autres scripts indiens dans les émulateurs de terminal et les applications, y compris les jeux de caractères ISCII 83 et ISCII 88 pour l'impression de graphiques et de billets en hindi et en anglais.
-
Interface localisée : L'expérience utilisateur complète, y compris les menus, les fichiers d'aide et les tutoriels, est disponible en hindi et dans d'autres langues régionales, ce qui rend le système accessible aux opérateurs de divers horizons.
7. Prise en charge des applications et de l'émulation
Thinux est optimisé pour exécuter la pile logicielle spécifique requise par les chemins de fer indiens.
-
Émulation de terminal : Fournit une émulation robuste VT100/VT220/VT320 sur Telnet pour la connectivité aux applications héritées UTS et PRS.
-
Prise en charge multi-applications : Permet aux opérateurs d'exécuter simultanément les applications UTS et PRS et de basculer instantanément entre elles à l'aide de raccourcis clavier.
-
Environnement applicatif moderne : Inclut un navigateur Mozilla Firefox moderne, JRE 1.8 et un visualiseur de documents PDF pour prendre en charge les applications Web et Java.
-
Prêt pour les applications CRIS : Le système d'exploitation est préconfiguré avec toutes les bibliothèques nécessaires (comme
freetype,ssl,pango) et la compatibilité pour l'application CRIS UTS et le client de base de données SAP Sybase ASA.
8. Compact et efficace
L'ensemble du système d'exploitation Thinux, avec toutes ses fonctionnalités, pilotes et applications, utilise moins de 2 Go d'espace disque, ce qui le rend efficace et rapide à déployer et à mettre à jour.