SYSGO has launched version 7 of its embedded Linux operating system ELinOS which is optimised for running and developing embedded applications. Its low entry barrier and fast out of the box experience make ELinOS 7 the best choice for embedded software engineers and managers that are dedicated to fast running, secure and reliable software.
The new version is based on Linux kernel 4.19 with long-term support and real-time upgrades. Vendor kernels from a Yocto BSP can now be easily imported into an ELinOS system. Also, ELinOS Security Services help to close security loopholes quickly.
Docker support on several architectures is available within the new release. This allows an easy configuration of an ELinOS system as a Docker host on which containers can be set up to run applications isolated.
As with previous versions, to ensure long-term support and maximum security, the new version of ELinOS is modelled on the Debian distribution. ELinOS 7 is based on its current stable release Debian 10 “Buster”. The toolchain has also been updated accordingly to GCC 8.3 and GLIBC is now available in version 2.28. ELinOS 7 is compatible with all 5.x versions of PikeOS and can run on it directly as a guest operating system.
The new release of ELinOS comes with the latest version of CODEO 7, SYSGO's Eclipse-based integrated development environment. It supports C/C++ and Java, and has been launched together with version 5 of PikeOS, SYSGO's real-time operating system.
CODEO 7 now offers several improvements, making the life of embedded software engineers much easier. Amongst others there is now guided configuration, remote debugging (down to the hardware level), target monitoring, remote application deployment, and timing analysis.
Advanced Hardware Support
ELinOS 7 offers a broad hardware support. PowerPC 64-bit architecture (PPC e5500) is supported and there are Board Support Packages (BSP) for all relevant hardware platforms based on x86, x86-64, PPC e500 and e500mc, ARM v7hf and v8 (64-bit), and hardware-virtualised boards. The updated Generic BSP Tool also enables other board vendor kernels for a broader BSP enablement. These can even be used to incorporate various external Linux kernel sources – including the Yocto project, which is popular in embedded applications – into ELinOS projects.
By using the LTS (long-term supported) Linux kernel releases, SYSGO also supports long-term embedded development cycles. Via the ELinOS Security Services, attacks can now be found and closed quickly. Moreover, SYSGO's licence manifest enables project developers to create an automatic list of all the packages and open source licences they are using in their project.
ELinOS 7 is available now.