Операционная система 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 по-прежнему занимала 12% рынка клиентов POS-терминалов в июне 2005 года, когда IBM начала поэтапный отказ от нее. в пользу IBM Retail Environment for SUSE (IRES). [2]
IBM продолжала поддерживать ОС 4690 до апреля 2015 года, причем самой последней версией, выпущенной IBM в мае 2012 года, была IBM 4690 OS Version 6 Release 3, которая поддерживалась до 2017 года по специальным контрактам с известными компаниями.
Тем временем Toshiba выпустила ОС Toshiba 4690 версии 6, выпуск 4 (V6R4) в январе 2014 года и версию 6, выпуск 5 (V6R5) в январе 2016 года. В 2018 году появился преемник ОС 4690 на базе Linux под названием TCx Sky , разработанный совместно с Wind. Компания River Systems была запущена в эксплуатацию. Вскоре после этого Toshiba прекратила выпуск ОС 4690 для новых клиентов; однако он по-прежнему поддерживается в соответствии с контрактами на обслуживание, подписанными между Toshiba Global Commerce Solutions и магазинами, которые все еще используют ОС 4690 на своих POS-терминалах. Последнее обновление безопасности (CSD Level 2010) было выпущено в декабре 2020 года только для ОС 4690 версии 6 выпуска 5. [6]
Розничные торговцы используют операционную систему 4690 в своей деятельности из-за ее множества функций, специфичных для розничной торговли, и надежности. Помимо работы на оборудовании IBM, сторонние поставщики использовали функции 4690 на конкурирующем оборудовании.
4690 поддерживает множество POS-терминалов, серверов -контроллеров магазинов и комбинированных терминалов-контроллеров. Документация 4690 содержит список поддерживаемых POS-устройств, некоторые из которых используются более 20 лет. Семейство POS-устройств IBM Universal Serial Bus ( USB ), поддерживаемых 4690, включает клавиатуры, дисплеи и денежные ящики . 4690 также поддерживает другие устройства ввода-вывода (I/O), разработанные и соответствующие спецификациям интерфейса USB-устройств IBM POS. IBM предоставляет спецификации интерфейса сторонним поставщикам, чтобы они могли подключать свои устройства к POS-терминалам с помощью соединений RS-485 , RS-232 и USB.
IBM предоставляет документ матрицы контроллеров со списком совместимых серверов IBM для использования с ОС 4690 в качестве контроллеров магазинов и терминалов-контроллеров. Эти серверы представляют текущие и ранее доступные устройства, которые продолжают поддерживаться 4690.
Возможно, наиболее примечательной особенностью ОС 4690 является ее способность обеспечивать «резервную инфраструктуру». IBM разработала ОС 4690 для работы либо как один сервер, либо с одним или несколькими другими серверами 4690. Эти серверы обычно называются контроллерами магазинов . При подключении к локальной сети (LAN) эти контроллеры магазинов 4690 обеспечивают резервное копирование с использованием зеркальных файлов данных. Используя систему обозначений главного контроллера , альтернативного главного , файлового сервера и альтернативного файлового сервера , контроллеры сохраняют целостность данных и позволяют выполнять резервное копирование файлов в случае сбоя контроллера магазина и необходимости его замены.
Копия ОС 4690 хранится в каждом контроллере магазина. POS-терминалы 4690 (регистры) загружают копию 4690 из контроллера магазина в память при начальной загрузке программы (IPL). Контроллеры 4690 обеспечивают поддержку терминала в виде загрузки терминала, поиска цен и регистрации транзакций. Энергонезависимая память используется для обеспечения того, чтобы данные не были потеряны при передаче от терминалов к контроллеру магазина. Терминалы назначаются основному контроллеру магазина, и этот контроллер обычно дублируется другим контроллером. При выходе из строя основного контроллера терминалы автоматически получают доступ к резервному контроллеру, обеспечивая бесперебойность продаж на POS-терминале. Если и основной, и резервный контроллеры недоступны, терминал может перейти в автономное состояние или некоторые приложения могут поддерживать состояние «Терминал в автономном режиме » (TOF), в котором терминалы работают в автономном режиме, используя файл элементов на основе терминала и сохраняемые журналы. в своей памяти.
Для поддержки программного обеспечения на уровне магазина 4690 OS предоставляет средство обслуживания программного обеспечения для управления обновлениями. Это средство обеспечивает проверку того, что все обновления были перенесены в хранилище, а также возможность применять обслуживание с помощью команд на уровне магазина или под централизованным контролем. Обновленное программное обеспечение можно применить в тестовом режиме , что позволяет сохранить предыдущее программное обеспечение на случай, если по какой-либо причине потребуется отменить обслуживание.
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 в Центре загрузки публикаций для розничной торговли. [9]
В 2016 году компания Toshiba Global Commerce Solutions, нынешний владелец ОС 4690, удалила публичный доступ ко всем руководствам и публикациям, связанным с 4690, со своих серверов.
В мае 2018 года ОС 4690 была переименована в TCx Sky. В этой версии базовая операционная система, работающая под управлением ОС 4690, была заменена на Wind River Linux.