PSOS (sistema operativo en tiempo real)
pSOS (Software portátil en silicio) es un sistema operativo en tiempo real (RTOS), creado alrededor de 1982 por Alfred Chao, y desarrollado y comercializado por primera vez. parte de su vida por su empresa Software Components Group (SCG). En la década de 1980, pSOS se convirtió rápidamente en el RTOS de elección para todos los sistemas integrados basados en la arquitectura de la familia de la serie Motorola 68000, porque estaba escrito en lenguaje ensamblador 68000 y estaba altamente optimizado desde el principio. También se modularizó, con soporte inicial para la depuración compatible con el sistema operativo, controladores de dispositivos complementarios, pilas de conjuntos de protocolos de Internet (TCP/IP), bibliotecas de idiomas y subsistemas de disco. Más tarde vino la depuración a nivel de código fuente, el soporte de multiprocesamiento y más extensiones de redes informáticas.
Alrededor de 1991, Integrated Systems Inc. (ISI) adquirió Software Components Group, que desarrolló aún más pSOS, luego renombrado como pSOS+, para otras familias de microprocesadores, reescribiendo la mayor parte en el lenguaje de programación C. También se prestó atención para apoyar entornos de desarrollo cada vez más integrados, que culminan en pRISM+.
En julio de 1994, ISI adquirió FlexOS, el sistema operativo modular multitarea en tiempo real de Digital Research, de Novell.
En 1995, ISI ofreció un paquete pSOSystem/NEST
para Novell Embedded Systems Technology (NEST).
En febrero de 2000, Wind River Systems, los creadores del rival RTOS VxWorks, adquirió ISI. A pesar de los informes iniciales de que el soporte de pSOS continuaría, el desarrollo se detuvo. Wind River anunció planes para una 'convergencia' versión de VxWorks que admita llamadas al sistema pSOS y que no se produzcan más lanzamientos de pSOS.
NXP Semiconductors adquirió pSOS para TriMedia de Wind River y continuó admitiendo este sistema operativo para el núcleo de palabra de instrucción muy larga (VLIW) de TriMedia.
Migración lejos de pSOS
En marzo de 2000, la empresa rival Express Logic lanzó su kit de evaluación para usuarios de pSOS+, diseñado para proporcionar una ruta de migración a su ThreadX RTOS.
Durante agosto de 2000, MapuSoft Technologies Inc. ideó el kit de portabilidad pSOS OS Changer, que puede mover sin problemas el software a varios sistemas operativos, como Linux, VxWorks y más. Incluye un entorno de desarrollo integrado (IDE) y una optimización de la interfaz de programación de aplicaciones (API) junto con una herramienta de creación de perfiles para medir el tiempo de la API en los tableros de destino (www.mapusoft.com).
En agosto de 2007, RoweBots, un antiguo socio de SCG e ISI, abrió su versión compatible con pSOS+ llamada Reliant. Está disponible para todos los que deseen actualizar sin cambios en la aplicación.
El proyecto Xenomai es compatible con las API pSOS+ (y otras API RTOS tradicionales) en un marco en tiempo real basado en Linux para permitir que las aplicaciones industriales existentes migren fácilmente a un entorno basado en Linux manteniendo estrictas garantías en tiempo real.
Otra alternativa de código abierto es RTEMS, que admite varias API, incluida la "Classic API" (compatible con pSOS) y la API POSIX. En comparación con Linux, RTEMS es una coincidencia más cercana a las aplicaciones pSOS debido a su menor tamaño de memoria y su estricto comportamiento en tiempo real.
Popular Secure Sockets Layer (SSL), ahora Transport Layer Security (TLS), bibliotecas como wolfSSL aún admiten pSOS.
Contenido relacionado
Marco (redes)
Cactus (software)
Barco torpedero