For embedded Linux development a standard desktop or server Linux distribution is not appropriate. An embedded Linux distribution shall not include the hottest gimmicks. Embedded Linux development requires a distribution containing the latest stable kernel equipped with industrial grade drivers, connectivity stacks, real-time extensions, support for industrial hardware, a state-of-the-art embedded development environment and support from engineers with experience in the fields of industrial applications. Like ELinOS. Like SYSGO engineers.
Provided Kernels include necessary security patches and are qualified on the supported hardware platforms. Integration of long term stable kernel version 4.9 as long as other supported versions, to support new features and to guarantee previous compatibility and smooth migration.
Supported Hardware, CPUs and Boards
ELinOS supports the most popular industrial grade embedded CPU architectures
- ARM (v7)
- ARM64 (v8)
- PowerPC (32Bit and 64Bit)
and can be provided for other architectures on request. Vendor kernels from a Yocto BSP can be easily imported into an ELinOS system via the Generic Platform BSP feature.
Qualified BSPs are available for almost every board made by our hardware partners. Click on our BSP list to see all ELinOS supported boards. Support for SMP (Symmetric multi-processing) on multi-core platforms like x86, x86-64, PPC 60x, PPC e500, e500mc, e5500 and ARM is included.
Open Source Real-Time Linux extensions
Kernel preemption/low-latency patches are included. The Real-time extension (PREEMPT_RT) is especially designed and tested for industrial needs.
Demo projects for typical Embedded Linux usage domains are supplied to support a fast and easy project start.
- Graphic UI
Typical Linux, Windows and embedded file systems can be chosen and easily exchanged.
- Ext2, Ext3, Ext4
- Flash-Friendly File System
- JFFS2 YAFFS2
- NFS v4.1
Secure the target system against external or internal threats using provided security mechanisms and tools:
- Integrated rules based firewall
- Support for digitally signed binaries
- Secure remote shell access
- VPN (StrongSWAN, OpenVPN)
- Notification about common vulnerabilities affecting ELinOS
Industrial Automation needs
ELinOS Industrial Grade Linux explicitly supports the needs of industrial automation customers.
- CAN, CANOpen
- others (EtherCAT upon request,...)
Configuration and management tools for wireless communication
- Ethernet (IPv4/IPv6)
Precompiled Target Binaries
To accelerate the Embedded Linux configuration and building process, ELinOS Industrial Grade Linux includes more than 2000 precompiled target libraries and applications such as
- and many more
- Linux Distribution (32/64-bit), tested on Ubuntu, Debian, ReadHat, SUSE and Fedora
- Windows 7+8 (32/64-bit)
- Java runtime environment 8 or newer from Oracle or OpenJDK
- 4GB free disk space
- 2GB RAM
It is important in open source based projects to know where the package licenses come from. SYSGO provides a service called “License Manifest” though which customers can get all packages of their project listed including Open Source licenses used.