El sistema operativo 4690 (a veces abreviado como 4690 OS o 4690 ) es un sistema operativo de punto de venta (POS) especialmente diseñado , vendido originalmente por IBM. En 2012, IBM vendió su negocio minorista, incluido este producto, a Toshiba , que asumió el soporte. [1] 4690 es ampliamente utilizado por los clientes minoristas de IBM y Toshiba para ejecutar sistemas minoristas que ejecutan sus propias aplicaciones y otras.
4690 es el producto sucesor del sistema operativo IBM 4680 , que fue utilizado por los clientes de IBM desde 1986. [2] El sistema operativo 4680 original se basaba en Concurrent DOS 286 de Digital Research , [3] un sistema que posteriormente pasó a llamarse FlexOS 286 en noviembre de 1986.
En julio de 1993, [2] IBM adoptó FlexOS versión 2.32 como base de su sistema operativo 4690 versión 1. [1] [4] FlexOS 2.32 admitía los modos 286 ( Intel 80286 ) y 386 ( Intel 80386 ) y no tenía límite en las aplicaciones que se ejecutaban simultáneamente .
En 1995, IBM licenció IMS REAL/32 7.50, un derivado del DOS multiusuario de Digital Research y, por lo tanto, sucesor del DOS concurrente 386 , para incluirlo en sus terminales POS 4695. [5]
Según el artículo "¿El año de la tienda?", de IHL Consulting Group/RIS News, el sistema operativo IBM 4690 todavía tenía una participación de mercado del 12% en el mercado de clientes de registro de punto de venta en junio de 2005, cuando IBM estaba comenzando a eliminarlo gradualmente en favor de IBM Retail Environment for SUSE (IRES). [2]
IBM continuó manteniendo el sistema operativo 4690 hasta abril de 2015, y la versión más reciente lanzada por IBM en mayo de 2012 fue IBM 4690 OS versión 6 Release 3, que recibió soporte hasta 2017 bajo contratos especiales con empresas de renombre.
Mientras tanto, Toshiba lanzó Toshiba 4690 OS Version 6 Release 4 (V6R4) en enero de 2014 y Version 6 Release 5 (V6R5) en enero de 2016. En 2018, se lanzó un sucesor basado en Linux de 4690 OS, llamado TCx Sky y codesarrollado con Wind River Systems . Poco después, Toshiba discontinuó 4690 OS para nuevos clientes; sin embargo, todavía cuenta con soporte bajo contratos de servicio firmados entre Toshiba Global Commerce Solutions y las tiendas que aún usan 4690 OS en sus terminales POS. La última actualización de seguridad (CSD Level 2010) se lanzó en diciembre de 2020, solo para 4690 OS Version 6 Release 5. [6]
Los minoristas utilizan el sistema operativo 4690 para sus operaciones debido a sus numerosas características específicas y de confiabilidad. Además de ejecutarse en hardware IBM, otros proveedores han aprovechado las características del 4690 en hardware de la competencia.
4690 admite muchos dispositivos de terminal POS, servidores de controlador de tienda y terminales de controlador combinados. La documentación de 4690 contiene una lista de dispositivos POS compatibles, algunos en uso durante más de 20 años. La familia de dispositivos POS IBM Universal Serial Bus ( USB ) que admite 4690 incluye teclados, pantallas y cajones de efectivo . 4690 también admite otros dispositivos de entrada/salida (E/S) diseñados y conformes con las especificaciones de interfaz de dispositivo POS USB de IBM. IBM pone las especificaciones de interfaz a disposición de proveedores externos para permitirles conectar sus dispositivos a terminales POS mediante conexiones RS-485 , RS-232 y USB.
IBM proporciona un documento de matriz de controladores con una lista de servidores IBM compatibles para su uso con el sistema operativo 4690 como controladores de tiendas y terminales de controladores. Estos servidores representan dispositivos actuales y anteriores que siguen siendo compatibles con el sistema operativo 4690.
Quizás la característica más notable del sistema operativo 4690 es su capacidad de proporcionar una "infraestructura de redundancia". IBM diseñó el sistema operativo 4690 para que funcionara como un servidor o con uno o más servidores 4690. Estos servidores se denominan comúnmente controladores de tienda . Cuando se conectan a una red de área local (LAN), estos controladores de tienda 4690 proporcionan una copia de seguridad redundante mediante archivos de datos reflejados. Mediante un sistema de designaciones de controlador maestro , maestro alternativo , servidor de archivos y servidor de archivos alternativo , los controladores preservan la integridad de los datos y permiten la copia de seguridad de los archivos en caso de que un controlador de tienda falle y deba reemplazarse.
En cada controlador de tienda se mantiene una copia del sistema operativo 4690. Los terminales POS 4690 (registros) cargan una copia del 4690 desde el controlador de tienda en la memoria cuando realizan la carga inicial del programa (IPL). Los controladores 4690 proporcionan soporte para terminales en forma de carga de terminales, búsqueda de precios y registro de transacciones. Se utiliza una memoria no volátil para garantizar que no se pierdan datos en el tránsito desde los terminales hasta el controlador de tienda. Los terminales se asignan a un controlador de tienda principal y, por lo general, ese controlador está respaldado por otro controlador. Si el controlador principal falla, los terminales acceden automáticamente al controlador de respaldo, lo que proporciona ventas ininterrumpidas en el terminal POS. Si tanto el controlador principal como el de respaldo no están disponibles, el terminal puede pasar a un estado independiente o algunas de las aplicaciones pueden admitir un estado de terminal fuera de línea (TOF) en el que los terminales se ejecutan fuera de línea utilizando un archivo de artículos basado en el terminal y un registro almacenado en su propia memoria.
Para mantener el software a nivel de tienda, el sistema operativo 4690 ofrece una función de mantenimiento de software para gestionar las actualizaciones. Esta función permite comprobar que todas las actualizaciones se han transferido a la tienda y aplicar el mantenimiento desde los comandos a nivel de tienda o bajo control central. El software actualizado se puede aplicar en modo de prueba , lo que preserva el software anterior en caso de que sea necesario suspender el mantenimiento por algún motivo.
4690 admite comunicaciones con el controlador de la tienda en varias formas, incluidas TCP/IP , X.25 , Arquitectura de red de sistemas (SNA) y comunicaciones asincrónicas.
La siguiente lista de comandos son compatibles con el sistema operativo 4690. [7]
El sistema operativo 4690 se ha actualizado anualmente para abordar las necesidades de su comunidad de usuarios y anticiparse a los próximos requisitos.
La versión 5 de la versión 4690 incorporó nuevas mejoras de seguridad, como Secure Shell (SSH), IPsec y una mayor seguridad del operador (permitiendo identificadores de operador alfanuméricos, requisitos de complejidad de contraseñas, vencimiento de contraseñas, etc.). Esto ha ayudado a sus usuarios a abordar los nuevos requisitos de seguridad de las compañías de tarjetas de crédito.
Otra incorporación reciente al 4690 fue la capacidad de reenviar eventos a nivel de hardware y software de la tienda a un sistema de administración remota para facilitar el control y la supervisión centralizados. La supervisión de la integridad de los archivos y el bloqueo de los 4690 son cada vez más importantes debido a las recientes infracciones causadas por amenazas basadas en malware en los puntos de venta .
4690 admite aplicaciones escritas en una variante de CBASIC denominada IBM 4680 BASIC, Metaware High- C y Java 2. La capacidad basada en lenguaje Java tanto en el servidor como en el cliente, junto con la extensión de la capacidad del conjunto de protocolos de Internet TCP/IP al cliente, permite que las aplicaciones Java tanto en el servidor como en el cliente se ejecuten simultáneamente con aplicaciones CBASIC o C existentes. Los usuarios pueden realizar mejoras funcionales a las aplicaciones existentes desarrollando una nueva aplicación Java que se comunique con una aplicación existente.
Versiones del sistema operativo IBM 4690:
Versiones del sistema operativo Toshiba 4690:
Estos y muchos otros documentos se pueden obtener en el Centro de descarga de publicaciones minoristas de IBM. [9]
En 2016, Toshiba Global Commerce Solutions, el actual propietario del sistema operativo 4690, eliminó el acceso público a todos los manuales y publicaciones relacionados con el sistema operativo 4690 de sus servidores.
En mayo de 2018, el sistema operativo 4690 pasó a llamarse TCx Sky. El sistema operativo base que se ejecuta en el sistema operativo 4690 pasó a llamarse Wind River Linux con esta revisión.