ELinOS Embedded Linux


Features and Technologies

ELinOS Embedded Linux


Features and Technologies

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.

Kernel

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)
  • 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.

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.

Project Templates

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

  • Debugging
  • Multi-user
  • Webserver
  • Graphic UI

    Supported Filesystems

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

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

    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

    Industrial Automation needs

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

    • CAN, CANOpen
    • VME
    • others (EtherCAT upon request,...)

      Connectivity

      Configuration and management tools for wireless communication

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

      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
      • Lighttpd
      • Apache
      • NetworkManager
      • and many more

        System Requirements

        • 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

        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.