Thinux for UTS:为印度铁路的未预订售票系统提供动力
十多年来,Thinvent 一直是印度铁路未预订售票系统(UTS)的技术合作伙伴。数以万计运行我们 Thinux 操作系统的坚固型 Neo N 和 Neo S 瘦客户机已部署在全国各地要求严苛的环境中。Thinux 运行着每天为数百万乘客出票的终端,为这一关键的国家基础设施提供了安全、可靠且经济高效的解决方案。
Thinux 是一个定制化、强化过的嵌入式 Linux 环境,可将瘦客户机硬件转变为适用于售票终端和交互式自助服务机的多功能计算设备。
Thinux for UTS 的核心特性
Thinux 操作系统专为高正常运行时间、安全性和可管理性而设计,这些对于印度铁路 UTS 等大规模部署至关重要。
1. 无与伦比的稳定性与安全性
-
只读文件系统:Thinux 的核心是一个只读的压缩基础镜像。这可以保护系统免受未经授权的更改、不当关机导致的损坏以及恶意软件感染。
-
现场恢复:内置的恢复模式允许在现场出现问题时将系统恢复到出厂状态,这大大减少了停机时间和维护呼叫。
-
增强的安全协议:Thinux 支持 TLS 1.3 或更高版本,并且不包含 root 密码恢复模块,这有助于防止未经授权的系统访问。
-
写时复制持久化:虽然基础系统是只读的,但 Thinux 使用写时复制机制,允许进行必要的即时更改(如网络设置)并将其保存在一个单独的可写分区中,从而在安全性和灵活性之间取得平衡。
2. 强大的连接能力
Thinux 专为印度各地多样化且通常困难的网络条件而设计,并内置支持广泛的连接选项,以保持售票柜台持续运行。
-
广泛的网络支持:原生支持以太网、拨号、DSL、CDMA、GPRS、Wi-Fi 和 VSAT。
-
安全的网络服务:完全支持
scp、ssh和cron,用于安全文件传输和计划任务,同时还支持带有 DHCP 和 DNS 支持的标准 TCP/IP。 -
断连运行:Thinux 可以配置为在网络故障时在本地运行服务器端应用程序。当连接恢复时,Thinux 会在后台同步客户端和服务器数据存储,从而保持业务连续性。
3. 简化的远程管理与监控
管理由数千台计算机组成的网络是一项艰巨的任务。Thinux 通过基于浏览器的远程管理套件简化了这一工作。
-
集中控制:可从网络中的任何位置远程配置、升级、控制、盘点、查看和重启计算机。
-
用于主动监控的 SNMP:Thinux 支持 SNMPv2c,以实现高级网络管理。它可以为
linkup、linkdown和coldstart等关键事件发送陷阱,并向中央服务器提供关键资产信息,如主机名、MAC 地址和操作系统版本。 -
可操作的洞察:Thinux 报告详细统计数据,如正常运行时间、连接问题和资源利用率(例如打印输出数量和闪存健康状况)。Thinux 收集这些统计数据,并将其提供到中央监控位置。
4. 硬件与外设集成
售票终端会使用各种外设。Thinux 专为即插即用操作而设计。
-
预配置驱动程序:附带针对售票环境中使用的硬件设备的预安装和预配置驱动程序,包括点阵、热敏和激光打印机,以及专用的智能卡和条形码读取器。
-
硬件保护:在基于 ARM 的设备上,Thinux 包含主动监控和保护硬件免受热损坏的系统服务,这是并非所有 ARM 系统都具备的保护级别。这些服务可延长硬件的使用寿命。禁用它们将使保修失效。
-
闪存健康监控:包含一个内置实用程序,用于监控闪存的 PE(编程-擦除)周期和 TBW(写入太字节数),从而支持存储可靠性和主动维护。
-
硬件保护:Thinux 包含主动监控和保护硬件免受热损坏的系统服务。这些服务可延长硬件的使用寿命。禁用它们将使保修失效。
5. 用户友好且优化的用户界面
我们定制用户界面,使其对售票操作员友好,从而减少错误和培训时间。
-
定制界面:UI 旨在防止误用并简化维护。常用工具以有条理、易于访问的方式排列。
-
轻松调试:任务栏具有多个状态图标。当操作员寻求支持时,支持人员可以询问每个图标的状态或颜色,以便通过电话快速诊断和解决常见的打印或互联网连接问题。
6. 本地化
像印度这样多元化的国家需要彻底的本地化。
-
完整的天城文支持:在终端仿真器和应用程序中提供对天城文及其他印度文字脚本的完整支持,包括用于以印地语和英语打印图表和车票的 ISCII 83 和 ISCII 88 字符集。
-
本地化界面:整个用户体验,包括菜单、帮助文件和教程,都提供印地语和其他地区语言版本,使来自不同背景的操作员都能使用该系统。
7. 应用程序与仿真支持
Thinux 经过优化,可运行印度铁路所需的特定软件栈。
-
终端仿真:通过 Telnet 提供强大的 VT100/VT220/VT320 仿真,用于连接 UTS 和 PRS 传统应用程序。
-
多应用程序支持:允许操作员同时运行 UTS 和 PRS 应用程序,并使用热键在它们之间即时切换。
-
现代应用程序环境:包含现代 Mozilla Firefox 浏览器、JRE 1.8 和 PDF 文档查看器,以支持基于 Web 和 Java 的应用程序。
-
CRIS 应用程序就绪:操作系统已预配置所有必要的库(如
freetype、ssl、pango),并兼容 CRIS UTS 应用程序和 SAP Sybase ASA 数据库客户端。
8. 紧凑高效
整个 Thinux 操作系统,及其所有功能、驱动程序和应用程序,仅使用 不到 2GB 的磁盘空间,这使其部署和更新高效且快速。