Thinux для UTS: Обеспечение работы системы продажи билетов без резервирования Индийских железных дорог
На протяжении более десяти лет компания Thinvent является технологическим партнёром системы продажи билетов без резервирования (UTS) Индийских железных дорог. Десятки тысяч наших защищённых тонких клиентов Neo N и Neo S, работающих под управлением нашей операционной системы Thinux, были развёрнуты в сложных условиях по всей стране. Thinux обеспечивает работу терминалов, которые ежедневно выдают билеты миллионам пассажиров, и предоставляет безопасное, надёжное и экономически эффективное решение для этой критически важной национальной инфраструктуры.
Thinux — это специализированная, усиленная встроенная среда Linux, которая превращает аппаратное обеспечение тонкого клиента в универсальное вычислительное устройство, подходящее для билетных терминалов и интерактивных киосков.
Ключевые возможности Thinux для UTS
ОС Thinux разработана для обеспечения высокого времени безотказной работы, безопасности и управляемости, что критически важно для крупномасштабных развёртываний, таких как UTS Индийских железных дорог.
1. Непревзойдённая стабильность и безопасность
-
Файловая система только для чтения: Ядро Thinux представляет собой сжатый базовый образ, доступный только для чтения. Это защищает систему от несанкционированных изменений, повреждений из-за неправильного выключения и вредоносных программ.
-
Восстановление на месте: Встроенный режим восстановления позволяет вернуть систему к заводскому состоянию на месте при возникновении проблемы, что значительно снижает простои и количество вызовов специалистов.
-
Улучшенные протоколы безопасности: Thinux поддерживает TLS 1.3 или выше и не включает модуль восстановления пароля root, что помогает предотвратить несанкционированный доступ к системе.
-
Персистентность с копированием при записи: Хотя базовая система доступна только для чтения, Thinux использует механизм копирования при записи, который позволяет вносить необходимые изменения на лету (например, настройки сети) и сохранять их в отдельном записываемом разделе, что обеспечивает баланс между безопасностью и гибкостью.
2. Надёжные сетевые подключения
Thinux разработан для разнообразных и зачастую сложных сетевых условий по всей Индии и имеет встроенную поддержку широкого спектра вариантов подключения, которые поддерживают работоспособность билетных касс.
-
Широкая поддержка сетей: Нативная поддержка Ethernet, коммутируемого доступа, DSL, CDMA, GPRS, Wi-Fi и VSAT.
-
Безопасные сетевые службы: Полная поддержка
scp,sshиcronдля безопасной передачи файлов и выполнения запланированных задач, а также стандартный TCP/IP с поддержкой DHCP и DNS. -
Работа в автономном режиме: Thinux можно настроить для запуска серверных приложений локально в случае сбоя сети. При восстановлении подключения Thinux синхронизирует хранилища данных клиента и сервера в фоновом режиме, что обеспечивает непрерывность бизнес-процессов.
3. Упрощённое удалённое управление и мониторинг
Управление сетью из тысяч компьютеров — сложная задача. Thinux упрощает её с помощью браузерного комплекта удалённого управления.
-
Централизованное управление: Удалённая настройка, обновление, управление, инвентаризация, просмотр и перезагрузка компьютеров из любой точки сети.
-
SNMP для проактивного мониторинга: Thinux поддерживает SNMPv2c для расширенного управления сетью. Он может отправлять ловушки для критических событий, таких как
linkup,linkdownиcoldstart, а также предоставляет ключевую информацию об активах, такую как имя хоста, MAC-адрес и версия ОС, на центральный сервер. -
Практическая аналитика: Thinux сообщает подробную статистику, такую как время безотказной работы, проблемы с подключением и использование ресурсов (например, количество распечаток и состояние флеш-памяти). Thinux собирает эту статистику и делает её доступной в центральном пункте мониторинга.
4. Интеграция с аппаратным обеспечением и периферийными устройствами
Билетный терминал использует различные периферийные устройства. Thinux рассчитан на работу по принципу «plug-and-play».
-
Предварительно настроенные драйверы: Поставляется с предустановленными и предварительно настроенными драйверами для аппаратных устройств, используемых в билетной среде, включая матричные, термальные и лазерные принтеры, а также специализированные считыватели смарт-карт и штрих-кодов.
-
Защита аппаратного обеспечения: На устройствах на базе ARM Thinux включает системные службы, которые активно отслеживают и защищают аппаратное обеспечение от теплового повреждения — уровень защиты, не являющийся стандартным для всех ARM-систем. Эти службы продлевают срок службы аппаратного обеспечения. Их отключение аннулирует гарантию.
-
Мониторинг состояния флеш-памяти: Включает встроенную утилиту для мониторинга циклов PE (Program-Erase) и TBW (терабайт записано) флеш-памяти, что поддерживает надёжность хранения данных и проактивное обслуживание.
-
Защита аппаратного обеспечения: Thinux включает системные службы, которые активно отслеживают и защищают аппаратное обеспечение от теплового повреждения. Эти службы продлевают срок службы аппаратного обеспечения. Их отключение аннулирует гарантию.
5. Удобный и оптимизированный интерфейс
Мы настраиваем пользовательский интерфейс так, чтобы он был удобен для операторов билетных касс, что снижает количество ошибок и время обучения.
-
Настраиваемый интерфейс: Интерфейс разработан для предотвращения неправильного использования и упрощения обслуживания. Часто используемые инструменты расположены организованно и доступно.
-
Простая отладка: Панель задач содержит ряд значков состояния. Когда оператор обращается за поддержкой, сотрудники службы поддержки могут запросить состояние или цвет каждого значка, чтобы быстро диагностировать и устранить распространённые проблемы с печатью или подключением к Интернету по телефону.
6. Локализация
Такая разнообразная страна, как Индия, требует тщательной локализации.
-
Полная поддержка деванагари: Обеспечивает полную поддержку деванагари и других индийских письменностей в эмуляторах терминала и приложениях, включая наборы символов ISCII 83 и ISCII 88 для печати схем и билетов на хинди и английском языке.
-
Локализованный интерфейс: Весь пользовательский опыт, включая меню, файлы справки и обучающие материалы, доступен на хинди и других региональных языках, что делает систему доступной для операторов из разных слоёв общества.
7. Поддержка приложений и эмуляции
Thinux оптимизирован для работы со специфическим программным стеком, необходимым Индийским железным дорогам.
-
Эмуляция терминала: Обеспечивает надёжную эмуляцию VT100/VT220/VT320 через Telnet для подключения как к устаревшим приложениям UTS, так и PRS.
-
Поддержка нескольких приложений: Позволяет операторам одновременно запускать приложения UTS и PRS и мгновенно переключаться между ними с помощью горячих клавиш.
-
Современная среда приложений: Включает современный браузер Mozilla Firefox, JRE 1.8 и просмотрщик PDF-документов для поддержки как веб-приложений, так и Java-приложений.
-
Готовность к приложениям CRIS: ОС поставляется с предварительно настроенными всеми необходимыми библиотеками (такими как
freetype,ssl,pango) и совместимостью с приложением CRIS UTS и клиентом базы данных SAP Sybase ASA.
8. Компактность и эффективность
Вся операционная система Thinux со всеми её функциями, драйверами и приложениями использует менее 2 ГБ дискового пространства, что делает её эффективной и быстрой для развёртывания и обновления.