ELinOS Embedded Linux


Features & Technologies

ELinOS Embedded Linux


Features & Technologies

Embedded Architectures benefit by a custom-tailored embedded Linux distribution. It has to come with the right feature set accompanied by a matching cross toolchain. In addition, embedded Linux development requires a distribution containing the latest stable kernel.

ELinOS is 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.

Kernel

Provided Kernels include necessary security patches and are qualified on the supported hardware platforms. Integration of long-term stable kernel version 4.19 as long as other supported versions, to support new features and to guarantee previous compatibility and smooth migration.

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.

Supported Hardware, CPUs and Boards

ELinOS supports the most popular industrial grade embedded CPU architectures

  • ARM (v7)
  • ARM64 (v8)
  • x86
  • x86_64
  • 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.

Supported Filesystems

Typical Linux, Windows and embedded file systems can be chosen and easily exchanged.

  • Ext4, Ext3, Ext2
  • Btrfs
  • UBIFS
  • Flash-Friendly File System
  • F2FS
  • JFFS2 YAFFS2
  • SquashFS
  • FAT
  • NTFS
  • NFS
  • Initramfs
  • Others

Industrial Automation needs

ELinOS Industrial Grade Linux explicitly supports the needs of industrial automation customers.

  • CAN, CANOpen
  • VME
  • IPv6
  • USB 3.0
  • WLAN
  • others (EtherCAT upon request,...)

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

  • BusyBox
  • Xorg    
  • Mesa
  • QT/QTE    
  • GTK+    
  • OpenSSH
  • OpenVPN
  • Lighttpd
  • Apache
  • Network Manager
  • Wayland
  • MariaDB
  • Perl
  • and many more

Project Templates

Demo projects for typical Embedded Linux usage domains are supplied to support a fast and easy project start.

  • Network device
  • QT embedded
  • GTK
  • X11
  • Wayland/Weston
  • Minimal footprint Linux
  • Debugging
  • Multi-user
  • Webserver
  • Graphic UI

Security Features

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

Connectivity

Configuration and management tools for wireless communication

  • Ethernet (IPv4/IPv6)
  • WLAN
  • Bluetooth
  • UMTS
  • GSM

System Requirements

  • Linux Distribution (32/64-bit), tested on Ubuntu, Debian, ReHat, SUSE and Fedora
  • Windows 10 (64-bit)
  • Java runtime environment 8 or newer from Oracle or OpenJDK
  • 4GB free disk space
  • 2GB RAMs

License Manifest

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.