UTS용 Thinux: 인도 철도의 무예약 발권 시스템을 구동하다
10년 이상 동안 Thinvent는 인도 철도의 무예약 발권 시스템(UTS)의 기술 파트너였습니다. 당사의 Thinux 운영 체제를 실행하는 수만 대의 견고한 Neo N 및 Neo S 씬 클라이언트가 전국各地的 까다로운 환경에 배포되었습니다. Thinux는 매일 수백만 명의 승객에게 티켓을 발급하는 터미널을 구동하며, 이 중요한 국가 기반 시설에 안전하고 신뢰할 수 있으며 비용 효율적인 솔루션을 제공합니다.
Thinux는 씬 클라이언트 하드웨어를 발권 터미널 및 대화형 키오스크에 적합한 다재다능한 컴퓨팅 장치로 전환하는 맞춤형 강화 임베디드 Linux 환경입니다.
UTS용 Thinux의 핵심 기능
Thinux OS는 인도 철도 UTS와 같은 대규모 배포에 중요한 높은 가동 시간, 보안 및 관리 용이성을 위해 설계되었습니다.
1. 타의 추종을 불허하는 안정성과 보안
-
읽기 전용 파일 시스템: Thinux의 핵심은 읽기 전용의 압축된 기본 이미지입니다. 이는 무단 변경, 부적절한 종료로 인한 손상, 맬웨어 감염으로부터 시스템을 보호합니다.
-
현장 복구: 내장된 복구 모드를 통해 현장에서 문제가 발생할 경우 시스템을 공장 상태로 복원할 수 있어 다운타임과 유지보수 호출을 크게 줄입니다.
-
강화된 보안 프로토콜: Thinux는 TLS 1.3 이상을 지원하며 루트 암호 복구 모듈을 포함하지 않아 무단 시스템 접근을 방지합니다.
-
기록 중 복사(Copy-on-Write) 지속성: 기본은 읽기 전용이지만, 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 주소, OS 버전과 같은 주요 자산 정보를 중앙 서버에 제공합니다. -
실행 가능한 인사이트: Thinux는 가동 시간, 연결 문제 및 리소스 활용(출력 횟수, 플래시 메모리 상태 등)과 같은 상세 통계를 보고합니다. Thinux는 이러한 통계를 수집하여 중앙 모니터링 위치에서 사용할 수 있도록 합니다.
4. 하드웨어 및 주변기기 통합
발권 터미널은 다양한 주변기기를 사용합니다. Thinux는 플러그 앤 플레이 작동을 위해 설계되었습니다.
-
사전 구성된 드라이버: 도트 매트릭스, 열전사, 레이저 프린터는 물론 특수 스마트 카드 및 바코드 판독기를 포함하여 발권 환경에서 사용되는 하드웨어 장치용 드라이버가 사전 설치 및 사전 구성되어 제공됩니다.
-
하드웨어 보호: ARM 기반 장치에서 Thinux는 하드웨어를 열 손상으로부터 적극적으로 모니터링하고 보호하는 시스템 서비스를 포함합니다. 이는 모든 ARM 시스템에서 표준이 아닌 수준의 보호입니다. 이러한 서비스는 하드웨어 수명을 연장합니다. 이를 비활성화하면 보증이 무효화됩니다.
-
플래시 메모리 상태 모니터링: 플래시 메모리의 PE(Program-Erase) 사이클 및 TBW(Terabytes Written)를 모니터링하는 내장 유틸리티를 포함하여 저장 안정성과 사전 유지보수를 지원합니다.
-
하드웨어 보호: Thinux는 하드웨어를 열 손상으로부터 적극적으로 모니터링하고 보호하는 시스템 서비스를 포함합니다. 이러한 서비스는 하드웨어 수명을 연장합니다. 이를 비활성화하면 보증이 무효화됩니다.
5. 사용자 친화적이고 최적화된 UI
우리는 발권 운영자에게 사용자 친화적이도록 사용자 인터페이스를 맞춤화하여 오류와 교육 시간을 줄입니다.
-
맞춤형 인터페이스: UI는 오용을 방지하고 유지보수를 간소화하도록 설계되었습니다. 일반적으로 사용되는 도구는 체계적이고 접근하기 쉬운 방식으로 배치됩니다.
-
간편한 디버깅: 작업 표시줄에는 여러 상태 아이콘이 있습니다. 운영자가 지원을 요청하면 지원 담당자는 각 아이콘의 상태나 색상을 확인하여 전화로 일반적인 인쇄 또는 인터넷 연결 문제를 신속하게 진단하고 해결할 수 있습니다.
6. 현지화
인도와 같은 다양한 국가에서는 철저한 현지화가 필요합니다.
-
완전한 데바나가리 지원: 터미널 에뮬레이터 및 애플리케이션 내에서 데바나가리 및 기타 인도 문자에 대한 완전한 지원을 제공하며, 힌디어 및 영어로 차트와 티켓을 인쇄하기 위한 ISCII 83 및 ISCII 88 문자 세트를 포함합니다.
-
현지화된 인터페이스: 메뉴, 도움말 파일, 튜토리얼을 포함한 전체 사용자 경험이 힌디어 및 기타 지역 언어로 제공되어 다양한 배경의 운영자가 시스템에 접근할 수 있습니다.
7. 애플리케이션 및 에뮬레이션 지원
Thinux는 인도 철도에서 요구하는 특정 소프트웨어 스택을 실행하도록 최적화되었습니다.
-
터미널 에뮬레이션: UTS 및 PRS 레거시 애플리케이션 모두에 연결하기 위해 Telnet을 통한 강력한 VT100/VT220/VT320 에뮬레이션을 제공합니다.
-
다중 애플리케이션 지원: 운영자가 UTS와 PRS 애플리케이션을 동시에 실행하고 핫키를 사용하여 즉시 전환할 수 있습니다.
-
최신 애플리케이션 환경: 웹 기반 및 Java 애플리케이션을 모두 지원하기 위해 최신 Mozilla Firefox 브라우저, JRE 1.8 및 PDF 문서 뷰어를 포함합니다.
-
CRIS 애플리케이션 준비 완료: OS는 CRIS UTS 애플리케이션 및 SAP Sybase ASA 데이터베이스 클라이언트에 필요한 모든 라이브러리(
freetype,ssl,pango등)와 호환성이 사전 구성되어 제공됩니다.
8. 컴팩트하고 효율적
모든 기능, 드라이버 및 애플리케이션을 포함한 전체 Thinux 운영 체제는 2GB 미만의 디스크 공간을 사용하므로 배포 및 업데이트가 효율적이고 빠릅니다.