DATASHEET

ENEA® 1

Supported Linux for Demanding Embedded Systems

Enea has a long and proven experience in delivering generic and customized operating system solutions and software for mission-critical embedded systems on ARM and other architectures. We proudly present Enea Linux, a Yocto-compatible Linux distribution for a number of architectures. Enea Linux offloads you from challenges that you would face if building and maintaining a Linux distribution yourself. Enea Linux enables high throughput, low latency, networking, , and provides open-source development tools exclusively. You can try out Open Enea Linux for rapid prototyping, download a complete generic supported Linux distribution with source code, images and tools, or request a customer-tailored and distribution for your hardware.

Supported Community Based Hardware Agnostic A known weakness of the open source Enea Linux is based on the Yocto Project Enea Linux runs on ARM, Intel and Power model is the lack of defined support which is the de-facto standard for architectures, and is readily available for and customer-specific adaptations. embedded Linux. Enea is a significant a wide variety of reference boards from Enea provides customer-tailored Linux contributor to many software communities, known manufacturers. kernel configurations and BSPs, and has which is the key to provide the best Enea’s position as ISV, its expertise in service capabilities for unique customer software quality and productivity. BSP development, and four decades of requirements on embedded Linux. Enea Enea is the only independent software partnership with major semiconductor also provides prompt help with world- vendor (ISV) involved in both Yocto and companies, mainly developing ARM class support, and best-in-class trainings . Enea is kernel maintainer and one architectures, makes Enea Linux a reliable approved by the . of the OpenDataPlane (ODP) drivers in and flexible choice for any hardware. the Linaro Networking Group (LNG).

Protects IPR Communication Centric Features Usage of Free and Open Source software Combining high throughput with low forces companies to deal with complicated latency is crucial for Network Functions license obligations that could jeopardize Virtualization (NFN) and Software-defined their Intellectual Property Rights. Networking (SDN) in high-performing Enea secures IPR by a licensing analysis communication platforms. Enea Linux and compliance program for customers’ supports key functionalities in these areas, software, ensuring compliance between and Enea is active in LNG to improve Linux all involved licenses and that proprietary for real-time, networking, and virtualization. context resides outside kernel space.

Verified Development Tools Secured Enea Linux is a thoroughly verified Linux The Enea Linux tools suite consists solely Over 45 years of RTOS legacy provides distribution. The testing covers standards, of open source development tools Enea with a unique exposure and resulting package functionality, development tools, covering all phases of the development experience in handling security risks. device drivers, benchmarks, and IP process - from building Linux images Security in open source software poses a performance. to application development, including number of special challenges compared Enea’s test framework can host customers’ tracing, profiling, and debugging. to proprietary products. hardware, which is the key to provide Enea supports and verifies all tools in their Enea’s engagement in the OSS Security best-in-class verification support. host and target environment, which ensures Group enables a strategic position to functionality with your Linux build host gain early awareness of the security system and target hardware. risks which makes it possible to rapidly provide security patches. DATASHEET

ENEA® Linux 2

SPECIFICATIONS HIGHLIGHTS

SUPPORT AND CUSTOMER FOCUS COMMUNITY BASED ""Enea delivers expertise for real-time Enea works close to the customer Enea Linux is open source systems since four decades Enea provides what customers need Enea is active in multiple projects ""Enea delivers virtualization solutions ƒƒ Customer-tailored, optimized Linux kernel ƒƒ The Yocto Project for Linux since 2009 configurations and distributions ƒƒ Linaro Networking Group ƒƒ BSP layers for customers’ hardware ƒƒ Linux Foundation ""Enea co-drives the ODP initiative in ƒƒ Cyclic tests and benchmarks on hosted ƒƒ Eclipse umbrella projects Linaro to increase driver portability customers’ hardware ƒƒ OSS Security Group ƒƒ Source code upstreamed on request when ƒƒ Open Enea Linux, Enea’s own project ""Enea provides flexible SoC solutions beneficial for the customer for Linux and RTOS on separate cores ƒƒ Trainings approved by the Linux Foundation SECURED ""Enea Linux extensions secure that Enea Linux is supported throughout the Enea OSE and OSEck applications can Early awareness via OSS Security Group entire product life cycle run in Linux user-space context Security patches provided LICENSE COMPLIANCE & IPR COMMUNICATION CENTRIC FEATURES License analysis ensures that customers’ GLOSSARY proprietary context resides in Enea Linux facilitates high throughput with only, thus avoiding license propagation low latency for embedded systems, cloud, data centers, NFV, and SDN: that could jeopardize IPR ADT = Application Development Toolkit Compliance program ensures that all Networking DPDK = Data Plane Development Kit different licenses involved in customers’ Packages for high-performance network IPR = Intellectual Property Rights software are compatible with each other communication and IP processing ISV = Independent Software Vendor License compliance training ƒƒ Open vSwitch - virtual network switch dis- KGDB = Kernel GDB tributed across multiple physical servers KVM = Kernel-Based Virtual Machine ƒƒ NUMA - fast access to local memory in LNG = Linux Networking Group VERIFICATION multiprocessor environment LXC = Linux Containers Thorough testing with daily automated ƒƒ Intel® DPDK - libs and drivers for fast packet NFV = Network Function Virtualization tests and continuous benchmark tests processing on x86 platforms NUMA = Non-Uniform Memory Access Packages, toolchains, tools, drivers, ƒƒ Intel® DPDK vSwitch - fork of Open vSwitch ODP = OpenDataPlane™ standards, and performance verified on ODP with DPDK will make Enea Linux a OEL = Open Enea Linux various hosts and reference boards perfect choice for IP processing OSS = Open Source Software RTOS = Real-Time Operating System Real-time ptest framework invented by Enea SDN = Software-Defined Networking Flexible kernel preemption SoC = System on Chip HARDWARE ARCHITECTURES ƒƒ Native preemption models ƒƒ PREEMPT_RT patch models ARM®, ARM® Cortex® ƒƒ NO_HZ tickless execution in isolated cores Power Architecture™ Know-how - extensive Real-Time Guide LINKS Intel® with basics and optimizing techniques Other architectures on demand Core isolation - the partrt tool dedi- Enea Linux in the Yocto Project cates CPUs for real-time critical tasks yoctoproject.org/product/enea-linux DEVELOPMENT TOOLS Virtualization www.enea.com/linux Eclipse tools and command-line tools Various kernel configurations www.enea.com/solutions/Enea-Li- from open source tools only (Yocto ADT) ƒƒ KVM - fully virtualized environment to run nux/Open-Enea-Linux are provided with Enea Linux multiple guests of a variety of operating wiki.yoctoproject.org/wiki/Ptest Tools for the entire development chain systems, each with virtualized hardware ƒƒ LXC - lightweight method to run multiple www.enea.com/Embedded-hub/ ƒƒ Customized image creation Linux systems (containers) on a single host ƒƒ Application testing (QEMU), debugging, whitepapers ƒ libvirt - API for virtual network creation and tracing and profiling ƒ connection to guests or containers ƒƒ Kernel debugging (KGDB)

Enea is a global software and services company focused on solutions for communication-driven products. With 40 years of experience Enea is a world leader in the development of software platforms with extreme demands on high-availability and performance. Enea’s expertise in realtime operating systems and high availability middleware shortens development cycles, brings down product costs and increases system reliability. Enea’s vertical solutions cover telecom handsets and infrastructure, medtech, industrial automation, automotive and mil/aero. Enea has 750 employees and is listed on Nasdaq OMX Nordic Exchange Stockholm AB. For more information please visit enea.com or contact us at [email protected]. www.enea.com