This article needs additional citations for verification. (September 2018) |
Разработчик | ( Цифровые исследования , Novell , IMS ) IBM , Toshiba |
---|---|
Написано в | Поддерживаемые языки C : IBM 4680 BASIC , Metaware High- C , Java 2 |
Рабочее состояние | Текущий |
Исходная модель | Запатентованный |
Первоначальный выпуск | Июль 1993 г (1993-07) | (1985)
Окончательный релиз | 6.5 / Январь 2016 (2016-01) |
Маркетинговая цель | Точка продажи |
Доступно в | Английский |
Менеджер пакетов | Собственная система ASM (Apply Software Maintenance) |
Платформы | Терминалы точек продаж |
Тип ядра | Операционная система реального времени |
Пользовательский интерфейс по умолчанию | Интерфейс командной строки , некоторые экраны отображают графический пользовательский интерфейс (GUI) на основе Java . |
Лицензия | Запатентованный |
Предшествовал | FlexOS 386, 4680 ОС , REAL/32 |
Преемник | TCx Sky v1.1 |
Официальный сайт | Toshiba Commerce: Операционные системы |
Операционная система 4690 (иногда сокращается до 4690 OS или 4690 ) — это специально разработанная операционная система для точек продаж (POS) , изначально продаваемая IBM. В 2012 году IBM продала свой розничный бизнес, включая этот продукт, компании Toshiba , которая взяла на себя поддержку. [1] 4690 широко используется розничными клиентами IBM и Toshiba для запуска розничных систем, которые запускают их собственные приложения и другие.
4690 является преемником ОС IBM 4680 , которая использовалась клиентами IBM с 1986 года. [2] Первоначальная ОС 4680 была основана на Concurrent DOS 286 компании Digital Research , [3] системе, впоследствии переименованной в FlexOS 286 в ноябре 1986 года.
В июле 1993 года [2] IBM приняла FlexOS версии 2.32 в качестве основы для своей ОС 4690 версии 1. [1] [4] FlexOS 2.32 поддерживала режимы 286 ( Intel 80286 ) и 386 ( Intel 80386 ) и не имела ограничений на количество одновременно работающих приложений .
В 1995 году IBM лицензировала IMS REAL/32 7.50, производную от Multiuser DOS компании Digital Research и, следовательно, преемника Concurrent DOS 386 , для интеграции со своими POS-терминалами 4695. [5]
Согласно статье «Год магазина?», IHL Consulting Group/RIS News, IBM 4690 OS все еще имела долю рынка в 12% на рынке клиентов POS-терминалов в июне 2005 года, когда IBM начала постепенно отказываться от нее в пользу IBM Retail Environment для SUSE (IRES). [2]
IBM продолжала поддерживать 4690 OS до апреля 2015 года, а последняя версия, выпущенная IBM в мае 2012 года, называлась IBM 4690 OS Version 6 Release 3 и поддерживалась до 2017 года по специальным контрактам с крупными компаниями.
Тем временем Toshiba выпустила Toshiba 4690 OS Version 6 Release 4 (V6R4) в январе 2014 года и Version 6 Release 5 (V6R5) в январе 2016 года. В 2018 году был выпущен преемник 4690 OS на базе Linux, названный TCx Sky и разработанный совместно с Wind River Systems . Вскоре после этого Toshiba прекратила поддержку 4690 OS для новых клиентов; однако она по-прежнему поддерживается в рамках сервисных контрактов, подписанных между Toshiba Global Commerce Solutions и магазинами, все еще использующими 4690 OS на своих POS-терминалах. Последнее обновление безопасности (CSD Level 2010) было выпущено в декабре 2020 года только для 4690 OS Version 6 Release 5. [6]
Ритейлеры используют операционную систему 4690 для своих операций из-за ее многочисленных функций, специфичных для розничной торговли, и надежности. Помимо работы на оборудовании IBM, сторонние поставщики использовали функции 4690 на конкурирующем оборудовании.
4690 поддерживает множество устройств POS-терминалов, серверов контроллеров магазинов и комбинированных контроллеров-терминалов. Документация 4690 содержит список поддерживаемых устройств POS, некоторые из которых используются более 20 лет. Семейство устройств POS IBM Universal Serial Bus ( USB ), поддерживаемых 4690, включает клавиатуры, дисплеи и денежные ящики . 4690 также поддерживает другие устройства ввода-вывода (I/O), разработанные и соответствующие спецификациям интерфейса USB POS-устройств IBM. IBM предоставляет спецификации интерфейса сторонним поставщикам, чтобы они могли подключать свои устройства к POS-терминалам с помощью соединений RS-485 , RS-232 и USB.
IBM предоставляет документ Controller Matrix со списком совместимых серверов IBM для использования с ОС 4690 в качестве контроллеров магазинов и контроллеров-терминалов. Эти серверы представляют текущие и ранее доступные устройства, которые продолжают поддерживаться 4690.
Возможно, наиболее примечательной особенностью ОС 4690 является ее способность обеспечивать «инфраструктуру избыточности». IBM разработала ОС 4690 для работы либо в качестве одного сервера, либо с одним или несколькими другими серверами 4690. Эти серверы обычно называют контроллерами магазинов . При подключении в локальную сеть (LAN) эти контроллеры магазинов 4690 обеспечивают избыточное резервное копирование с использованием зеркальных файлов данных. Используя систему обозначений главного контроллера , альтернативного главного , файлового сервера и альтернативного файлового сервера , контроллеры сохраняют целостность данных и позволяют выполнять резервное копирование файлов в случае отказа контроллера магазинов и необходимости его замены.
Копия ОС 4690 поддерживается в каждом контроллере магазина. Терминалы POS 4690 (регистры) загружают копию 4690 из контроллера магазина в память при начальной загрузке программы (IPL). Контроллеры 4690 обеспечивают поддержку терминала в виде загрузки терминала, поиска цен и регистрации транзакций. Энергонезависимая память используется для обеспечения того, чтобы данные не терялись при передаче от терминалов к контроллеру магазина. Терминалы назначаются основному контроллеру магазина, и этот контроллер обычно резервируется другим контроллером. Если основной контроллер выходит из строя, терминалы автоматически обращаются к резервному контроллеру, обеспечивая бесперебойные продажи на POS-терминале. Если и основной, и резервный контроллеры недоступны, терминал может перейти в автономное состояние, или некоторые приложения могут поддерживать состояние терминала в автономном режиме (TOF), в котором терминалы работают в автономном режиме, используя файл элемента на основе терминала и журнал, хранящийся в их собственной памяти.
Для поддержки программного обеспечения на уровне магазина ОС 4690 предоставляет средство обслуживания программного обеспечения для управления обновлениями. Это средство обеспечивает проверку, чтобы гарантировать, что все обновления были переданы в магазин, и возможность применять обслуживание из команд уровня магазина или под центральным управлением. Обновленное программное обеспечение может быть применено в тесте , что сохраняет предыдущее программное обеспечение на случай, если обслуживание необходимо будет отменить по какой-либо причине.
4690 поддерживает связь с контроллером магазина в нескольких формах, включая TCP/IP , X.25 , системную сетевую архитектуру (SNA) и асинхронную связь.
Следующий список команд поддерживается операционной системой 4690. [7]
Операционная система 4690 ежегодно обновляется с целью удовлетворения потребностей сообщества пользователей и прогнозирования будущих требований.
4690 Версия 5 включает новые усовершенствования безопасности, такие как Secure Shell (SSH), IPsec и улучшенную безопасность оператора (разрешение буквенно-цифровых идентификаторов оператора, требований к сложности пароля, срока действия пароля и т. д.). Это помогло пользователям соответствовать новым требованиям безопасности от компаний-эмитентов кредитных карт.
Еще одним недавним дополнением к 4690 стала возможность пересылать события на уровне оборудования и программного обеспечения в систему удаленного управления для упрощения централизованного управления и мониторинга. Мониторинг целостности файлов и блокировка 4690 становятся все более важными из-за недавних нарушений, вызванных угрозами, связанными с вредоносным ПО в точках продаж .
4690 поддерживает приложения, написанные на варианте CBASIC под названием IBM 4680 BASIC, Metaware High- C и Java 2. Возможности языка Java как на сервере, так и на клиенте, а также расширение возможностей набора интернет-протоколов TCP/IP на клиенте позволяют приложениям Java как на сервере, так и на клиенте работать одновременно с существующими приложениями CBASIC или C. Пользователи могут вносить функциональные улучшения в существующие приложения, разрабатывая новое приложение Java, которое взаимодействует с существующим приложением.
Версии операционной системы IBM 4690:
Версии операционной системы Toshiba 4690:
Эти и многие другие документы можно получить в IBM в Retail Publications Download Center. [9]
В 2016 году компания Toshiba Global Commerce Solutions, нынешний владелец ОС 4690, удалила со своих серверов публичный доступ ко всем руководствам и публикациям, связанным с ОС 4690.
В мае 2018 года ОС 4690 была переименована в TCx Sky. Базовая операционная система, работающая под ОС 4690, была изменена на Wind River Linux с этой ревизией.