Enea AB es una empresa global de tecnología de la información con sede en Kista , Suecia , que ofrece sistemas operativos en tiempo real y servicios de consultoría. Enea, que es una abreviatura de Engmans Elektronik Aktiebolag , también produce el sistema operativo OSE.
Enea fue fundada en 1968 por Rune Engman como En gmans E lektronik A B. Su primer producto fue un sistema operativo para una computadora de defensa utilizada por la Fuerza Aérea Sueca . Durante la década de 1970, la empresa desarrolló tecnología de compilación para el lenguaje de programación Simula .
Durante los primeros días de las conexiones europeas similares a Internet, Björn Eriksen, empleado de Enea, conectó Suecia a EUnet mediante UUCP y registró enea como el primer dominio sueco en abril de 1983. Posteriormente, el dominio se convirtió en el dominio de Internet enea.se cuando la red se cambió a TCP y el dominio superior sueco .se se creó en 1986. [1] [2]
El sistema operativo en tiempo real ENEA OSE se lanzó por primera vez en 1985. [3]
La familia Enea multinúcleo de sistemas operativos en tiempo real se lanzó por primera vez en 2009. [4]
El Enea Operating System Embedded (OSE) es una familia de sistemas operativos integrados de microkernel en tiempo real creados por Bengt Eliasson para ENEA AB, que en ese momento colaboraba con Ericsson para desarrollar un sistema multinúcleo utilizando Assembly , C y C++ . Enea OSE Multicore Edition se basa en la misma arquitectura de microkernel. El diseño del kernel que combina las ventajas del multiprocesamiento asimétrico tradicional (AMP) y del multiprocesamiento simétrico (SMP). Enea OSE Multicore Edition ofrece procesamiento AMP y SMP en una arquitectura híbrida. OSE admite muchos procesadores, principalmente de 32 bits . Estos incluyen dispositivos basados en sistemas en un chip (SoC) ColdFire , ARM , PowerPC y MIPS .
La familia Enea OSE incluye tres sistemas operativos: OSE (también llamado OSE Delta ) para procesadores ARM , PowerPC y MIPS , OSE ck para varios DSP y OSE Epsilon para dispositivos mínimos, escritos en ensamblaje puro ( ARM , ColdFire , C166 , M16C ). , 8051 ). OSE es un software de código cerrado con licencia patentada lanzado el 20 de marzo de 2018. OSE utiliza eventos (o señales ) en forma de mensajes que se pasan hacia y desde los procesos del sistema. Los mensajes se almacenan en una cola adjunta a cada proceso. Un mecanismo de manejo de enlaces permite que las señales pasen entre procesos en máquinas separadas, a través de una variedad de transportes. El mecanismo de señalización OSE formó la base de un proyecto de diseño de kernel entre procesos de código abierto llamado LINX. [5]
Enea Linux proporciona una cadena de herramientas de desarrollo cruzado y un entorno de ejecución abierto basado en el sistema de configuración Linux integrado del Proyecto Yocto.
Enea Hypervisor [6] también se basa en la tecnología de microkernel OSE y ejecuta aplicaciones Enea OSE y toma como invitado el sistema operativo Linux y, opcionalmente, entornos ejecutivos específicos de semiconductores para el procesamiento de paquetes de velocidad básica [ se necesita mejor fuente ]
Conjunto de herramientas de desarrollo Enea Optima para desarrollar, depurar y crear perfiles de software de sistemas integrados [7] [ se necesita mejor fuente ]
El software Element middleware para sistemas de alta disponibilidad , basado en tecnología desarrollada por Equipe Communications Corp [8]
Enea es miembro de varios proyectos colaborativos y comunidades de código abierto :