<<

Enea® Release Information

Release Version 8.1

Profile Standard-8.1 Enea® Linux Release Information

Enea® Linux Release Information: Release Version 8.1

Copyright

Copyright © Enea Software AB 2019.

This User Documentation consists of confidential information and is protected by Trade Secret Law. This notice of copyright does not indicate any actual or intended publication of this information.

Except to the extent expressly stipulated in any agreement covering this User Documentation and/or corresponding software, no part of this User Documentation may be reproduced, transmitted, stored in a retrieval system, or translated, in any form or by any means, without the prior written permission of Enea Software AB. However, permission to print copies for personal use is hereby granted.

Disclaimer

The information in this User Documentation is subject to change without notice, and unless stipulated in any software license agreement covering this User Documentation and/or corresponding software, should not be construed as a commitment of Enea Software AB.

Trademarks

Enea®, Enea OSE®, and Polyhedra® are the registered trademarks of Enea AB and its subsidiaries. Enea OSE®ck, Enea OSE® Epsilon, Enea® Element, Enea® Optima, Enea® Linux, Enea® LINX, Enea® LWRT, Enea® Accelerator, Polyhedra® Flash DBMS, Polyhedra® Lite, Enea® dSPEED, Enea® NFV Access, Accelerating Network Convergence™, Device Software Optimized™, and Embedded for Leaders™ are unregistered trademarks of Enea AB or its subsidiaries. Any other company, product or service names mentioned in this document are the registered or unregistered trademarks of their respective owner.

Acknowledgements and License Conditions

Detailed information is found in the Open Source Report(s) provided with this Release.

© Enea Software AB 2019 Profile Standard-8.1 ii Enea® Linux Release Information

Table of Contents 1 - About This Release ...... 4 1.1 - Provided Contents ...... 4 1.2 - Supported Host Environment ...... 6 1.3 - Supported Reference Boards with Parameters ...... 6 1.4 - Provided Packages ...... 7 1.5 - Provided Toolchains (SDK) ...... 7 1.6 - Provided Documentation ...... 7 1.7 - Security Fixes ...... 8 2 - Main Changes ...... 9 2.1 - New Functionality/Enhancements ...... 9 2.2 - Yocto updates ...... 9 2.3 - Changes in the Set of Provided Package ...... 9 2.3.1 - Added Packages ...... 9 2.3.2 - Removed Packages ...... 12 2.3.3 - Changed Package Versions ...... 19 3 - Known Problems in this Release ...... 25 3.1 - Yocto Project ...... 25 3.2 - Devtool ...... 25 3.3 - KGDB kernel debugging ...... 25 4 - Contacting Enea Support ...... 26 4.1 - Request for Product Support ...... 26 4.2 - Support Issue Information ...... 27 4.3 - Software Updates ...... 28 4.4 - Extended Support Services ...... 28

© Enea Software AB 2019 Profile Standard-8.1 iii Enea® Linux Release Information 1. About This Release

1. About This Release

This release of Enea Linux 8.1 provides a publicly available Enea Linux distribution for a selected set of targets. This release is generated from the Yocto Project 2.7 distribution using the branch warrior.

1.1 Provided Contents

The current release contains documentation, prebuilt kernels and images, a bootloader and an SDK. The directories structure is detailed below:

-- Documentation/ /* Enea Linux 8.1 documentation */ -- -corei7-64/ /* artifacts for the reference machine */ -- rpm/ /* rpm packages */ -- images/ -- enea-image-standard /* precompiled artifacts for the platform release image */ -- various artifacts (rootfs, kernel, config etc.) -- enea-image-standard-sdk /* precompiled artifacts for the development . The image contains userspace tools and kernel configurations necessary for developing, debugging and profiling applications and kernel modules */ -- various artifacts -- esdk /* Extensible SDK related artifacts including SDK installer and manifest, self-extracting archive installing cross-compilation toolchain for the platform */ -- x86_64-buildtools-nativesdk-standalone-8.1.sh /* self-extracting archive installing additional tools for the host machine */ -- raspberrypi3-64/ /* artifacts for the reference machine */ -- rpm/ /* rpm packages */ -- images/ -- enea-image-standard /* precompiled artifacts for the platform release image */ -- various artifacts (rootfs, kernel, config etc.) -- enea-image-standard-sdk /* precompiled artifacts for the development process. The image contains userspace tools and kernel configurations necessary for developing, debugging and profiling applications and kernel modules */ -- various artifacts -- esdk /* Extensible SDK related artifacts including SDK installer and manifest, self-extracting archive installing cross-compilation toolchain for the platform */ -- x86_64-buildtools-nativesdk-standalone-8.1.sh /* self-extracting archive installing additional tools for the host machine */ -- qemuarm64/ /* artifacts for the reference machine */ -- rpm/ /* rpm packages */ -- images/ -- enea-image-standard /* precompiled artifacts for the platform release image */ -- various artifacts (rootfs, kernel, config etc.) -- qemuppc/ /* artifacts for the reference machine */

© Enea Software AB 2019 Profile Standard-8.1 4 Enea® Linux Release Information 1. About This Release

-- rpm/ /* rpm packages */ -- images/ -- enea-image-standard /* precompiled artifacts for the platform release image */ -- various artifacts (rootfs, kernel, config etc.) -- qemux86-64/ /* artifacts for the reference machine */ -- rpm/ /* rpm packages */ -- images/ -- enea-image-standard /* precompiled artifacts for the platform release image */ -- various artifacts (rootfs, kernel, config etc.)

The following set of artifacts is available:

-- intel-corei7-64 -- bzImage /* kernel image */ -- bzImage-.bin /* kernel image, same as above */ -- config-.config /* kernel configuration file */ -- enea-image-standard-.ext4 /* compressed EXT4 image of the rootfs */ -- enea-image-standard-.tar.gz /* tar archive of the image */ -- modules-.tgz /* external kernel modules */ -- raspberrypi3-64 -- Image /* kernel image */ -- Image-.bin /* kernel image, same as above */ -- bcm*-rpi-3-b-*-.dtb /* the device tree blob */ -- enea-image-standard-.ext4 /* compressed EXT3 image of the rootfs */ -- enea-image-standard-.tar.gz /* tar archive of the image */ -- modules-.tgz /* external kernel modules */ -- qemuarm64 -- Image /* kernel image */ -- Image-.bin /* kernel image, same as above */ -- enea-image-standard-.qemuboot.conf /* kernel configuration file */ -- enea-image-standard-.ext4 /* compressed EXT4 image of the rootfs */ -- enea-image-standard-.tar.gz /* tar archive of the image */ -- modules-.tgz /* external kernel modules */ -- qemuppc -- /* kernel image */ -- vmlinux-.bin /* kernel image, same as above */ -- enea-image-standard-.qemuboot.conf /* kernel configuration file */ -- enea-image-standard-.ext4 /* compressed EXT4 image of the rootfs */ -- enea-image-standard-.tar.gz /* tar archive of the image */

© Enea Software AB 2019 Profile Standard-8.1 5 Enea® Linux Release Information 1. About This Release

-- modules-.tgz /* external kernel modules */ -- qemux86-64 -- bzImage /* kernel image */ -- bzImage-.bin /* kernel image, same as above */ -- enea-image-standard-.qemuboot.conf /* kernel configuration file */ -- enea-image-standard-.ext4 /* compressed EXT4 image of the rootfs */ -- enea-image-standard-.tar.gz /* tar archive of the image */ -- modules-.tgz /* external kernel modules */ 1.2 Supported Host Environment

The following environments have been validated as host environments for this release of Enea Linux: 18.04 LTS, 64-bit.

1.3 Supported Reference Boards with Parameters

The table(s) below describes the target(s) supported in this Enea Linux release.

Table 1.1 MACHINE Information Intel Xeon Component Description Target official name Intel Xeon D Architecture and Description -64 Link to target datasheet Intel Xeon D datasheet1 Poky version -commit-id: 6d2e12e79211b31cdf5ea824f- b9a8be54ba9a9eb GCC version 8.3.0 Version 4.19

Table 1.2 MACHINE Information 3 Component Description Target official name Raspberry Pi 3 Architecture and Description ARM Cortex-A53 (ARMv8) Link to target datasheet Raspberry Pi 3 Model B+ datasheet2 Poky version Git-commit-id: 6d2e12e79211b31cdf5ea824f- b9a8be54ba9a9eb GCC version 8.3.0 Linux Kernel Version 4.19

Table 1.3 MACHINE Information QEMU arm64 Component Description Target official name QEMU

1 https://www.intel.com/content/www/us/en/processors/xeon/xeon-d-1500-datasheet-vol-1.html 2 https://static.raspberrypi.org/files/product-briefs/Raspberry-Pi-Model-Bplus-Product-Brief.pdf

© Enea Software AB 2019 Profile Standard-8.1 6 Enea® Linux Release Information 1. About This Release

Component Description Architecture and Description arm64 Link to target datasheet http://wiki.qemu.org Poky version Git-commit-id: 6d2e12e79211b31cdf5ea824f- b9a8be54ba9a9eb GCC version 8.3.0 Linux Kernel Version 4.19

Table 1.4 MACHINE Information QEMU ppc Component Description Target official name QEMU Architecture and Description ppc Link to target datasheet http://wiki.qemu.org Poky version Git-commit-id: 6d2e12e79211b31cdf5ea824f- b9a8be54ba9a9eb GCC version 8.3.0 Linux Kernel Version 4.19

Table 1.5 MACHINE Information QEMU x86-64 Component Description Target official name QEMU Architecture and Description x86-64 Link to target datasheet http://wiki.qemu.org Poky version Git-commit-id: 6d2e12e79211b31cdf5ea824f- b9a8be54ba9a9eb GCC version 8.3.0 Linux Kernel Version 4.19 1.4 Provided Packages

Type of Packages Reference Packages in Enea Linux See the Enea® Linux Open Source Report 1.5 Provided Toolchains (SDK)

The SDK contains toolchains supporting cross-compilation of applications for the targets on an aarch64 host. For information on how to and install a toolchain, see the chapter Using Enea Linux, in the Enea Linux User's Guide. 1.6 Provided Documentation

The following Enea Linux manuals are available:

• Enea® Linux Release Information (this document) • Enea® Linux User's Guide

© Enea Software AB 2019 Profile Standard-8.1 7 Enea® Linux Release Information 1. About This Release

• Enea® Linux Open Source Report • Enea® Linux Test Report • Enea® Linux Security Report • Enea® Linux Real-Time Guide3 1.7 Security Fixes

See the List of CVEs addressed in Enea Linux4 for details.

3 http://linuxrealtime.org 4 https://www.enea.com/products/security/security-updates/

© Enea Software AB 2019 Profile Standard-8.1 8 Enea® Linux Release Information 2. Main Changes

2. Main Changes

This chapter describes the major changes and additions made to this release of Enea Linux. 2.1 New Functionality/Enhancements

• New Yocto Project version1 (2.7) • New targets: Intel Xeon D, Raspberry Pi, QEMU arm64, QEMU ppc and QEMU x86. • Package management changed from deb to rpm as the latter is better maintained by the Community. 2.2 Yocto updates

The following links provide information on Yocto releases since the previous Enea Linux release:

• Yocto Project 2.6 (thud)2 • Yocto Project 2.7 (warrior)3 2.3 Changes in the Set of Provided Package

This section describes changes in the provided packages.

2.3.1 Added Packages

The following packages were added to this Enea Linux release:

Package Version(s) Description Comment binu- 2.32.0 The GNU Binutils are a collection of binary tools. The New platform de- tils-cross- main ones are ld (GNU Linker) and as (GNU Assem- pendency aarch64 bler). This package also includes addition tools such as ad- dr2line (Converts addresses into filenames and line num- bers) ar (utility for creating modifying and extracting archives) nm (list symbols in object files) objcopy (copy and translate object files) objdump (Display object infor- mation) and other tools and related libraries. binu- 2.32.0 The GNU Binutils are a collection of binary tools. The New platform de- tils-cross- main ones are ld (GNU Linker) and as (GNU Assem- pendency bler). This package also includes addition tools such as ad- dr2line (Converts addresses into filenames and line num- bers) ar (utility for creating modifying and extracting archives) nm (list symbols in object files) objcopy (copy and translate object files) objdump (Display object infor- mation) and other tools and related libraries. cdrtools 3.01a31 A set of tools for CD recording including cdrecord. Yocto upgrade de- pendency core- 1.0 Small image capable of a device. The kernel in- Yocto upgrade de- image-mini- cludes the Minimal RAM-based Initial Root Filesystem pendency mal-initramfs (initramfs) which finds the first 'init' program more effi- ciently.

1 http://www.yoctoproject.org/downloads 2 https://lists.yoctoproject.org/pipermail/yocto-announce/2018-November/000147.html 3 https://lists.yoctoproject.org/pipermail/yocto-announce/2019-May/000158.html

© Enea Software AB 2019 Profile Standard-8.1 9 Enea® Linux Release Information 2. Main Changes

Package Version(s) Description Comment cpio 2.12 GNU cpio is a tool for creating and extracting archives Yocto upgrade de- or copying files from one place to another. It handles a pendency number of cpio formats as well as reading and writing tar files. createrepo- 0.12.1 C implementation of createrepo. Yocto upgrade de- pendency dnf 4.1.0 forked from Yum using libsolv as a de- Yocto upgrade de- pendency resolver. pendency dosfstools 4.1 DOS FAT Filesystem Utilities. New platform de- pendency gcc-cross- 8.3.0 GNU cc and gcc C . New platform de- aarch64 pendency gcc-cross- 8.3.0 GNU cc and gcc C compilers. New platform de- powerpc pendency gcc- 8.3.0 GNU cc and gcc C compilers. Yocto upgrade de- source-8.3.0 pendency gnupg 2.2.13 GNU Privacy Guard - encryption and signing tools (2.x). Yocto upgrade de- pendency gpgme 1.12.0 GnuPG Made Easy (GPGME) is a designed to Yocto upgrade de- make access to GnuPG easier for applications. It provides pendency a High-Level Crypto API for encryption decryption sign- ing signature verification and key management grub 2.02 GRUB2 is the next generaion of a GPLed bootloader in- Yocto upgrade de- tended to unify bootloading across x86 operating systems. pendency In addition to loading the Linux kernel it implements the Multiboot standard which allows for flexible loading of multiple boot images. initramfs- 1.0 Modular initramfs system. Package depen- framework dency initramfs- 1.0 initramfs-framework module for EFI installation option. Package depen- module-in- dency stall initramfs- 1.0 initramfs-framework module for live booting. Package depen- module-set- dency up-live 4.19.0 Iproute2 is a collection of utilities for controlling TCP / IP Yocto upgrade de- networking and traffic control in Linux. Of the utilities ip pendency and tc are the most important. ip controls IPv4 and IPv6 configuration and tc stands for traffic control. 1.6.2 iptables is the userspace command line program used to Yocto upgrade de- configure and control network packet filtering code in pendency Linux. libassuan 2.5.3 IPC library used by GnuPG and GPGME. Yocto upgrade de- pendency libcomps 0.1.10 Libcomps is alternative for yum.comps library (which is Yocto upgrade de- for managing rpm package groups).. pendency

© Enea Software AB 2019 Profile Standard-8.1 10 Enea® Linux Release Information 2. Main Changes

Package Version(s) Description Comment libdnf 0.26.0 Library providing simplified C and Python API to libsolv. Yocto upgrade de- pendency libidn2 2.0.5 Implementation of the Stringprep Punycode and IDNA Yocto upgrade de- specifications defined by the IETF Internationalized Do- pendency main Names (IDN) working group. libjitteren- 2.1.2 The Jitter RNG provides a noise source using the CPU Yocto upgrade de- tropy execution timing jitter. It does not depend on any system pendency resource other than a high-resolution time stamp. It is a small-scale yet fast entropy source that is viable in almost all environments and on a lot of CPU architectures. libksba 1.3.5 Easy API to create and parse X.509 and CMS related ob- Yocto upgrade de- jects. pendency libmnl 1.0.4 Minimalistic user-space library oriented to devel- Yocto upgrade de- opers providing functions for common tasks in parsing pendency validating and constructing both the Netlink header and TLVs. libmodulemd 2.1.0 C Library for manipulating module metadata files. Yocto upgrade de- pendency libnsl2 1.2.0 This library contains the public client interface for Yocto upgrade de- NIS(YP) and NIS+ it was part of glibc and now is stand- pendency alone packages. it also supports IPv6 libsdl2 2.0.9 Simple DirectMedia Layer is a cross-platform multimedia Yocto upgrade de- library designed to provide low level access to audio key- pendency board mouse joystick 3D hardware via OpenGL and 2D video . libsolv 0.7.3 Library for solving packages and reading repositories. New functionality libxcrypt 4.4.2 Forked code from glibc libary to extract only crypto part. Yocto upgrade de- pendency libyaml 0.2.1 LibYAML is a C library for parsing and emitting data in Yocto upgrade de- YAML 1.1 a human-readable data serialization format. pendency linux-rasp- 4.19.71 Linux Kernel for Raspberry Pi New platform berrypi added linux-yocto 4.19.44 Linux kernel. Kernel upgrade mdadm 4.1 Tool for managing software RAID under Linux. Yocto upgrade de- pendency mtools 4.0.19 Mtools is a collection of utilities to access MS-DOS disks Yocto upgrade de- from GNU and without mounting them. pendency npth 1.6 New GNU Portable Threads library. Yocto upgrade de- pendency opkg 0.4.0 Open Package Manager. Yocto upgrade de- pendency parted 3.2 Disk partition editing/resizing utility. New platform de- pendency pi-bluetooth 1.1 Script to properly configure BT-HCI on Raspberry Pi. New platform de- pendency

© Enea Software AB 2019 Profile Standard-8.1 11 Enea® Linux Release Information 2. Main Changes

Package Version(s) Description Comment pinentry 1.1.0 Pinentry is a collection of simple PIN or passphrase en- Yocto upgrade de- try dialogs which utilize the Assuan protocol as described pendency by the aegypten project; see http://www.gnupg.org/ae- gypten/ for details. python3- 0.4 Accessing and Modifying INI files. Yocto upgrade de- iniparse pendency python3-six 1.12.0 Python 2 and 3 compatibility library. Yocto upgrade de- pendency qemu-system 3.1.0 Fast open source processor . New platform de- pendency rng-tools 6.6 Random number generator . Yocto upgrade de- pendency socat 1.7.3.2 Socat is a relay for bidirectional data transfer between two Yocto upgrade de- independent data channels. pendency sudo 1.8.27 Sudo (superuser do) allows a system administrator to give Yocto upgrade de- certain users (or groups of users) the ability to run some pendency (or all) commands as root while logging all commands and arguments. swig 3.0.12 SWIG - Simplified Wrapper and Interface Generator. Yocto upgrade de- pendency sysfsutils 2.1.0 Tools for working with the virtual filesystem. The Yocto upgrade de- tool 'systool' can query devices by bus class and topology. pendency 6.04-pre2 Multi-purpose linux bootloader. Yocto upgrade de- pendency sys- 241 may require slightly different configuration for Yocto upgrade de- temd-conf different machines. For example qemu machines require pendency a longer DefaultTimeoutStartSec setting. v86d 0.1.10 User support binary for the uvesafb kernel module. Yocto upgrade de- pendency xorgproto 2018.4 This package provides the headers and specification doc- Yocto upgrade de- uments defining the core protocol and (many) extensions pendency for the 3.0 Compressor/archiver for creating and modifying .zip files. Yocto upgrade de- pendency zlib-intel 1.2.11.1 Zlib is a general-purpose patent-free lossless data com- Yocto upgrade de- pression library which is used by many different pro- pendency grams.

2.3.2 Removed Packages

The following packages were removed from this Enea Linux release:

Package Version(s) Description Comment Yocto Plug- 1.4.1.2017- Yocto Project SDK Plug-in. Yocto upgrade ins 12061321 dependency

© Enea Software AB 2019 Profile Standard-8.1 12 Enea® Linux Release Information 2. Main Changes

Package Version(s) Description Comment acpid 2.0.28 A daemon for delivering ACPI events. Yocto upgrade dependency alsa-plugins 1.1.5 ALSA Plugins. Removed func- tionality alsa-state 0.2.0 Alsa Scenario Files - an init script and state files to re- Removed func- store sound state at system boot and save it at system shut tionality down. alsa-utils 1.1.5 ALSA sound utilities. Removed func- tionality apt 1.2.24 Advanced front-end for . Replaced by rpm asciidoc 8.6.9 AsciiDoc is a text document format for writing short doc- Yocto upgrade uments articles books and UNIX man pages. dependency 0.7 "Avahi is a fully LGPL framework for Multicast DNS Yocto upgrade Service Discovery. It allows programs to publish and dis- dependency cover services and hosts running on a local network with no specific configuration. This tool implements IPv4LL ""Dynamic Configuration of IPv4 Link-Local Address- es"" (IETF RFC3927) a protocol for automatic IP address configuration from the link-local 169.254.0.0/16 range without the need for a central server." - 0.0.24 The Cantarell font is designed as a contem- Removed func- fonts porary Humanist sans serif and was developed for on- tionality screen reading; in particular reading web pages on an HTC Dream mobile phone. cinematicex- 1.0 Cinematic Experience collects many of the new Qt5 Removed func- perience QtQuick 2.0 features into the same UX demo application. tionality It uses particles sprites path animation custom shaders etc. features which Qt5 introduces for QML UIs. cryp- 1.9 A /dev/crypto header file. Yocto upgrade todev-linux dependency doc- 4.5 Document type definitions for verification of XML data Yocto upgrade book-xml- files against the DocBook rule set it ships with the lat- dependency dtd4 est DocBook 4.5 XML DTD as well as a selected set of legacy DTDs for use with older documents including 4.0 4.1.2 4.2 4.3 and 4.4 docbook-xsl- 1.79.1 XSL stylesheets for processing DocBook XML to vari- Yocto upgrade stylesheets ous output formats. dependency dpkg 1.18.24 Package maintenance system from . Removed func- tionality dri2proto 2.8 This package provides the wire protocol for the Direct Removed func- Rendering Infrastructure 2. DIR is required for may hard- tionality ware accelerated OpenGL drivers. flac 1.3.2 FLAC stands for Free Lossless Audio Codec a lossless Removed func- audio compression format. tionality

© Enea Software AB 2019 Profile Standard-8.1 13 Enea® Linux Release Information 2. Main Changes

Package Version(s) Description Comment gcc-cross- 7.3.0 GNU cc and gcc C compilers. Upgraded pack- ini- age tial-x86_64 gcc- 7.3.0 GNU cc and gcc C compilers. Upgraded pack- source-7.3.0 age 3.2.6 GNOME configuration system. Yocto upgrade dependency -pixbuf 2.36.11 Image loading library for GTK+. Removed func- tionality gstreamer1.0 1.12.4 GStreamer is a multimedia framework for encoding and Removed func- decoding video and sound. It supports a wide range of tionality formats including mp3 ogg avi mpeg and quicktime. gstream- 1.12.4 Plugins for the GStreamer multimedia framework 1.x. Removed func- er1.0-plug- tionality ins-bad gstream- 1.12.4 Plugins for the GStreamer multimedia framework 1.x. Removed func- er1.0-plug- tionality ins-base gstream- 1.12.4 -vaapi consists of a collection of VA-API Removed func- er1.0-vaapi based plugins for GStreamer and helper libraries: `vaapi- tionality decode' `vaapiconvert' and `vaapisink'. 1.7.5 HarfBuzz is an OpenType text shaping engine. Yocto upgrade dependency hdparm 9.53 hdparm is a Linux utility for viewing and manipu- Yocto upgrade lating various IDE drive and driver parameters. dependency inputproto 2.3.2 This package provides the wire protocol for the X In- Removed func- put extension. The extension supports input devices oth- tionality er then the core X keyboard and pointer. intel-vaapi- 2.1.0 intel-vaapi-driver is the VA-API implementation for In- Removed func- driver tel G45 chipsets and Intel HD Graphics for Intel Core tionality processor family. iso-codes 3.77 ISO language territory currency script codes and their Yocto upgrade translations. dependency iw 4.14 iw is a new nl80211 based CLI configuration utility for wireless devices. It supports almost all new drivers that have been added to the kernel recently. kbproto 1.0.7 This package provides the wire protocol for the X Key- Removed func- board extension. This extension is used to control options tionality related to keyboard handling and layout. libcgroup 0.41 libcgroup is a library that abstracts the control group file Yocto upgrade system in Linux. Control groups allow you to limit ac- dependency count and isolate resource usage (CPU memory disk I/O etc.) of groups of processes. libdaemon 0.14 Lightweight C library which eases the writing of UNIX Yocto upgrade daemons. dependency

© Enea Software AB 2019 Profile Standard-8.1 14 Enea® Linux Release Information 2. Main Changes

Package Version(s) Description Comment libdrm 2.4.91 "The runtime library for accessing the kernel DRM ser- Removed func- vices. DRM stands for \""\"" tionality which is the kernel portion of the \""Direct Rendering In- frastructure\"" (DRI). DRI is required for many hardware accelerated OpenGL drivers." libera- 2.00.1 The Liberation(tm) Fonts is a font family originally cre- Removed func- tion-fonts ated by Ascender(c) which aims at metric compatibility tionality with Arial Times New Roman New. libevdev 1.5.8 Wrapper library for devices. Removed func- tionality libgudev 232 GObject wrapper for libudev. Removed func- tionality libidn 1.33 Implementation of the Stringprep Punycode and IDNA Recipe upgrade specifications defined by the IETF Internationalized Do- main Names (IDN) working group. libinput 1.9.4 Library to handle input devices in Wayland compositors. Removed func- tionality libjpeg-turbo 1.5.3 libjpeg-turbo is a derivative of libjpeg that uses SIMD Removed func- instructions (MMX SSE2 NEON) to accelerate baseline tionality JPEG compression and decompression libnfsidmap 0.25 NFS id mapping library. Yocto upgrade dependency libnss-mdns 0.10 Name Service Switch module for Multicast DNS (zero- Yocto upgrade conf) name resolution. dependency libogg 1.3.3 libogg is the bitstream and framing library for the Ogg Removed func- project. It provides functions which are necessary to tionality codec libraries like libvorbis. libpciaccess 0.14 libpciaccess provides functionality for X to access the Removed func- PCI bus and devices in a platform-independent way. tionality libpipeline 1.5.0 This is a C library for setting up and running pipelines Yocto upgrade of processes without needing to involve shell com- dependency mand-line parsing which is often error-prone and inse- cure. 2.40.20 Library for rendering SVG files. Removed func- tionality libsampler- 0.1.9 Audio Sample Rate Conversion library. Removed func- ate0 tionality libsdl 1.2.15 Simple DirectMedia Layer is a cross-platform multime- Removed func- library designed to provide low level access to audio tionality keyboard mouse joystick 3D hardware via OpenGL and 2D video framebuffer. libsndfile1 1.0.28 Audio format Conversion library. Removed func- tionality libtheora 1.1.1 The libtheora reference implementation provides the Removed func- standard encoder and decoder under a BSD license. tionality

© Enea Software AB 2019 Profile Standard-8.1 15 Enea® Linux Release Information 2. Main Changes

Package Version(s) Description Comment - 0.1.5 libusb-0.1 compatible layer for libusb1 a drop-in replace- Yocto upgrade compat ment that aims to look feel and behave exactly like dependency libusb-0.1 libusb1 1.0.21 Userspace library to access USB (version 1.0). Yocto upgrade dependency libva 2.1.0 Video Acceleration API (VA API) is a library (libVA) Removed func- and API specification which enables and provides access tionality to graphics hardware (GPU) acceleration for video pro- cessing on Linux and UNIX based operating systems. Accelerated processing includes video decoding video encoding subpicture blending and rendering. The spec- ification was originally designed by Intel for its GMA (Graphics Media Accelerator) series of GPU hardware the API is however not limited to GPUs or Intel specif- ic hardware as other hardware and manufacturers can al- so freely use this API for hardware accelerated video de- coding. libvorbis 1.3.5 Ogg Vorbis is a high-quality lossy audio codec that is Removed func- free of intellectual property restrictions. libvorbis is the tionality main vorbis codec library. libwebp 0.6.1 WebP is a method of lossy and lossless compression that Removed func- can be used on a large variety of photographic translu- tionality cent and graphical images found on the web. The degree of lossy compression is adjustable so a user can choose the trade-off between file size and image quality. WebP typically achieves an average of 30% more compression than JPEG and JPEG 2000 without loss of image quality. libxkbcom- 0.8.0 libxkbcommon is a keymap and support library Removed func- mon which processes a reduced subset of keymaps as defined tionality by the XKB specification. 1.1.32 GNOME XSLT library. Yocto upgrade dependency lms8 8.0.0-7 Intel Local Manageability Service allows applications to Yocto upgrade access the Intel Active Management Technology (AMT) dependency firmware via the Intel Management Engine Interface (MEI). lrzsz 0.12.20 Lrzsz is a cosmetically modified zmodem/ymodem/xmo- Yocto upgrade dem package built from the public-domain version of dependency Chuck Forsberg's rzsz package. These programs use er- ror correcting protocols ({zxy}modem) to send (sz sx sb) and receive (rz rx rb) files over a dial-in serial port from a variety of programs running under various operating systems. makedepend 1.0.5 The makedepend program reads each sourcefile in se- Yocto upgrade quence and parses it like a C-preprocessor processing all dependency #include #define #undef #ifdef #ifndef #endif #if #elif and #else directives so that it can correctly tell which #include directives would be used in a compilation. Any #include directives can reference files having other #in-

© Enea Software AB 2019 Profile Standard-8.1 16 Enea® Linux Release Information 2. Main Changes

Package Version(s) Description Comment clude directives and parsing will occur in these files as well. man-db 2.8.1 An implementation of the standard Unix documentation Yocto upgrade system accessed using the man command. dependency 17.3.8 Mesa is an open-source implementation of the OpenGL Removed func- specification - a system for rendering interactive 3D tionality graphics. A variety of device drivers allows Mesa to be used in many different environments ranging from soft- ware emulation to complete hardware acceleration for modern GPUs. Mesa is used as part of the overall Direct Rendering Infrastructure and X.org environment. mo- 20170310 Mobile Broadband Service Provider Database. Yocto upgrade bile-broad- dependency band-provider- info mtdev 1.1.5 mtdev is a library which transforms all variants of ker- Removed func- nel multitouch events to the slotted type B protocol. The tionality events put into mtdev may be from any MT device specif- ically type A without contact tracking type A with con- tact tracking or type B with contact tracking neard 0.16 A daemon for the Linux Near Field Communication Yocto upgrade stack dependency nodejs 8.9.4 nodeJS Evented I/O for V8 JavaScript Removed func- tionality 1.22 oFono is a stack for mobile telephony devices on Linux. Yocto upgrade oFono supports speaking to telephony devices through dependency specific drivers or with generic AT commands. orc 0.4.28 Optimised Inner Loop Runtime Compiler. Yocto upgrade dependency ossp-uuid 1.6.2 OSSP uuid is a ISO-C:1999 application programming Yocto upgrade interface (API) and corresponding command line in- dependency terface (CLI) for the generation of DCE 1.1 ISO/ IEC 11578:1996 and RFC 4122 compliant Universally Unique Identifier (UUID). It supports DCE 1.1 variant UUIDs of version 1 (time and node based) version 3 (name based MD5) version 4 (random number based) and version 5 (name based SHA-1). package- 1.0 Merge machine and distro options to create a basic ma- Yocto upgrade group-base chine task/package. dependency 1.40.14 Pango is a library for laying out and rendering of text Removed func- with an emphasis on internationalization. Pango can be tionality used anywhere that text layout is needed though most of the work on Pango so far has been done in the context of the GTK+ . Pango forms the core of text and font handling for GTK+-2.x. 11.1 for Linux and Unix-like operating systems. Removed func- tionality

© Enea Software AB 2019 Profile Standard-8.1 17 Enea® Linux Release Information 2. Main Changes

Package Version(s) Description Comment python3- 1.0.7 Templating library for Python. Yocto upgrade mako dependency qtbase 5.10.1 5 Qtbase Component. Removed func- tionality qtdeclarative 5.10.1 qtdeclarative-native version 5.10.1+gitAU- Removed func- TOINC+3e91062877-r0. tionality qtgraphical- 5.10.1 Qt 5 Graphical Effects. Removed func- effects tionality qtmultime- 5.10.1 Multimedia (audio, video, radio, camera) library for the Removed func- dia Qt5 framework. tionality qtwayland 5.10.1 qtwayland-native version 5.10.1+gitAU- Removed func- TOINC+db36bc0d9c-r0. tionality qtxmlpat- 5.10.1 qtxmlpatterns-native version 5.10.1+gitAU- Removed func- terns TOINC+7c4113d6e6-r0. tionality randrproto 1.5.0 This package provides the wire protocol for the X Re- Removed func- size Rotate and Reflect extension. This extension pro- tionality vides the ability to resize rotate and reflect the root win- dow of a screen. renderproto 0.11.1 This package provides the wire protocol for the X Ren- Removed func- dering extension. This is the basis the image composition tionality within the X window system. sbc 1.3 Bluetooth low-complexity subband codec (SBC) library. Removed func- tionality setserial 2.17 setserial is a program designed to set and/or report the Yocto upgrade configuration information associated with a serial port dependency speexdsp 1.2rc3 SpeexDSP is a patent-free Open Source/ Removed func- DSP library. tionality trace-cmd 2.7 User interface to . Yocto upgrade dependency usbutils 009 Contains the lsusb utility for inspecting the devices con- Removed func- nected to the USB bus. tionality va-intel 1.0 Video Acceleration Add-ons for Intel BSPs Removed func- tionality 1.0.65.2 Vulkan is a new generation graphics and compute API Removed func- that provides efficient access to modern GPUs. These tionality packages provide only the common vendor-agnostic li- brary loader headers and the vulkaninfo utility. wayland 1.14.0 Wayland is a protocol for a compositor to talk to its Removed func- clients as well as a C library implementation of that pro- tionality tocol. The compositor can be a standalone display serv- er running on Linux kernel modesetting and evdev input devices an X application or a wayland client itself. The clients can be traditional applications X servers (rootless or fullscreen) or other display servers.

© Enea Software AB 2019 Profile Standard-8.1 18 Enea® Linux Release Information 2. Main Changes

Package Version(s) Description Comment way- 1.13 Wayland protocols that add functionality not available Removed func- land-proto- in the Wayland core protocol. Such protocols either add tionality cols completely new functionality or extend the functionality of some other protocol either in Wayland core or some other protocol in wayland-protocols. weston 3.0.0 Weston is the reference implementation of a Wayland Removed func- compositor tionality wire- 30.pre9 Tools for the Linux Standard Wireless Extension Sub- Removed func- less-tools system. tionality wpa- 2.6 Client for Wi-Fi Protected Access (WPA). Removed func- supplicant tionality xextproto 7.3.0 This package provides the wire protocol for sever- Removed func- al X extensions. These protocol extensions include tionality DOUBLE-BUFFER DPMS Extended-Visual-Informa- tion LBX MIT_SHM MIT_SUNDRY-NONSTAN- DARD Multi-Buffering SECURITY SHAPE TOG-CUP XC-APPGROUP XC-MISC XTEST. In ad- dition a small set of utility functions are also available. xkey- 2.22 The non-arch keyboard configuration database for X Removed func- board-config Window. The goal is to provide the consistent well-struc- tionality tured frequently released open source of X keyboard con- figuration data for X Window System implementations. The project is targeted to XKB-based systems. xmlto 0.0.28 A shell-script tool for converting XML files to various Yocto upgrade formats. dependency xproto 7.0.31 This package provides the basic headers for the X Win- Removed func- dow System. tionality

2.3.3 Changed Package Versions

The following packages were updated to a newer version in this Enea Linux release:

Package Previous Version(s) New Version(s) acpica 20170303 20180508 alsa-lib 1.1.5 1.1.8 attr 2.4.47 2.4.47 autoconf 2.69 2.69 autoconf-archive 2016.09.16 2018.03.13 automake 1.15.1 1.16.1 babeltrace 1.5.4 1.5.6 base-files 3.0.14 3.0.14 base-passwd 3.5.29 3.5.29 bash 4.4.12 4.4.18 bash-completion 2.7 2.8 bc 1.06 1.07.1

© Enea Software AB 2019 Profile Standard-8.1 19 Enea® Linux Release Information 2. Main Changes

Package Previous Version(s) New Version(s) bind 9.10.6 9.11.5-P4 binutils 2.30 2.32.0 binutils-cross-x86_64 2.30 2.32.0 bison 3.0.4 3.0.4 bjam 1.66.0 1.69.0 bluez5 5.48 5.50 boost 1.66.0 1.69.0 -tools 4.13.3 4.20.1 busybox 1.27.2 1.30.1 bzip2 1.0.6 1.0.6 ca-certificates 20170717 20190110 1.14.12 1.16.0 ccache 3.3.5 3.6 chrpath 0.16 0.16 cmake 3.10.3 3.14.1 coreutils 8.29 8.30 cross-localedef 2.27 2.29 7.61.0 7.64.1 dbus 1.12.2 1.12.12 dbus- 0.108 0.110 dbus-test 1.12.2 1.12.12 debianutils 4.8.4 4.8.6.1 depmodwrapper 1.0 1.0 dhcp 4.3.6 4.4.1 diffstat 1.61 1.62 diffutils 3.6 3.7 dtc 1.4.5 1.4.7 dwarfsrcfiles 1.0 1.0 e2fsprogs 1.43.8 1.44.5 ed 1.14.2 1.15 elfutils 0.170 0.176 expat 2.2.5 2.2.6 file 5.32 5.36 findutils 4.6.0 4.6.0 flex 2.6.0 2.6.0 2.12.6 2.12.6 2.9 2.9.1 2.9.7 2.9.8

© Enea Software AB 2019 Profile Standard-8.1 20 Enea® Linux Release Information 2. Main Changes

Package Previous Version(s) New Version(s) gawk 4.2.1 4.2.1 gcc 7.3.0 8.3.0 gcc-cross-x86_64 7.3.0 8.3.0 gcc-sanitizers 7.3.0 8.3.0 gdb 8.0.1 8.2.1 gdbm 1.14.1 1.18.1 gettext 0.19.8.1 0.19.8.1 gettext-minimal 0.19.8.1 0.19.8.1 glib-2.0 2.54.3 2.58.3 glibc 2.27 2.29 glibc-locale 2.27 2.29 glibc-mtrace 2.27 2.29 gmp 6.1.2 6.1.2 -desktop-testing 2014.1 2018.1 -config 20150728 20181128 gnu-efi 3.0.6 3.0.9 3.6.1 3.6.7 -introspection 1.54.1 1.58.3 grep 3.1 3.3 groff 1.22.3 1.22.3 -doc 1.27 1.29 icu 60.2 63.1 json-c 0.13 0.13.1 kern-tools 0.2 0.2 kmod 25 26 less 529 550 libaio 0.3.110 0.3.111 libarchive 3.3.2 3.3.3 libatomic-ops 7.6.2 7.6.8 libcap 2.25 2.26 libcroco 0.6.12 0.6.12 libffi 3.2.1 3.2.1 libgcc 7.3.0 8.3.0 libgcrypt 1.8.2 1.8.4 libgpg-error 1.27 1.35 libmpc 1.1.0 1.1.0 libnewt 0.52.20 0.52.20 libnl 3.4.0 3.4.0

© Enea Software AB 2019 Profile Standard-8.1 21 Enea® Linux Release Information 2. Main Changes

Package Previous Version(s) New Version(s) libpcre 8.42 8.43 1.6.34 1.6.36 libpthread-stubs 0.4 0.4 libtirpc 1.0.2 1.0.3 libtool 2.4.6 2.4.6 libunistring 0.9.9 0.9.10 libunwind 1.2.1 1.3.1 liburcu 0.10.1 0.10.2 libx11 1.6.5 1.6.7 libxau 1.0.8 1.0.9 libxcb 1.12 1.13.1 libxdmcp 1.1.2 1.1.2 libxext 1.3.3 1.3.3 libxml-parser- 2.44 2.44 2.9.7 2.9.8 libxrandr 1.5.1 1.5.1 libxrender 0.9.10 0.9.10 linux-firmware 1.0.0 0.0 linux-intel 4.14.66 4.19.62 linux-libc-headers 4.15.7 5.0 lsbinitscripts 9.79 9.79 -modules 2.10.6 2.10.8 lttng-tools 2.9.5 2.10.6 lttng-ust 2.10.1 2.10.3 lzip 1.19 1.21 lzop 1.03 1.04 m4 1.4.18 1.4.18 make 4.2.1 4.2.1 meson 0.44.1 0.49.2 mingetty 1.08 1.08 mklibs 0.1.43 0.1.44 mpfr 3.1.5 4.0.2 nasm 2.13.03 2.14.02 ncurses 6.0 6.1 netbase 5.4 5.6 nettle 3.4 3.4.1 nfs-utils 2.1.1 2.3.3 ninja 1.8.2 1.9.0

© Enea Software AB 2019 Profile Standard-8.1 22 Enea® Linux Release Information 2. Main Changes

Package Previous Version(s) New Version(s) nspr 4.19 4.21 nss 3.35 3.42.1 7.6p1 7.9p1 1.0.2p 1.1.1b opkg-utils 0.3.6 0.4.0 os-release 1.0 1.0 ovmf git git packagegroup-core-boot 1.0 1.0 patch 2.7.6 2.7.6 pciutils 3.5.6 3.6.2 1.0 1.0 perl 5.24.1 5.28.1 pigz 2.4 2.4 pixman 0.34.0 0.38.0 pkgconfig 0.29.2 0.29.2 powertop 2.9 2.10 prelink 1.0 1.0 procps 3.3.12 3.3.15 pseudo 1.9.0 1.9.0 ptest-runner 2.1.1 2.3.1 python 2.7.14 2.7.16 python3 3.5.5 3.7.2 python3-dbus 1.2.6 1.2.8 python3-pygobject 3.28.1 3.28.3 python3-setuptools 39.0.0 40.8.0 qemu 2.11.1 3.1.0 quota 4.04 4.04 re2c 0.16 1.0.1 readline 7.0 8.0 rpcbind 0.2.4 1.2.5 rpm 4.14.1 4.14.2.1 run-postinsts 1.0 1.0 shadow 4.2.1 4.6 shadow-securetty 4.2.1 4.6 shadow-sysroot 4.2.1 4.6 shared-mime-info 1.9 1.10 slang 2.3.2 2.3.2 sqlite3 3.22.0 3.27.2

© Enea Software AB 2019 Profile Standard-8.1 23 Enea® Linux Release Information 2. Main Changes

Package Previous Version(s) New Version(s) 4.20 4.26 stress 1.0.4 1.0.4 systemd 237 241 systemd-boot 237 241 systemd-compat-units 1.0 1.0 3.2 4.0 tcf-agent 1.4.0 1.7.0 tcl 8.6.8 8.6.9 tcp-wrappers 7.6 7.6 thermald 1.7.1 1.8 tzcode 2018d 2019a tzdata 2018d 2019a unzip 6.0 6.0 update-rc.d 0.7 0.8 util-linux 2.32 2.32.1 util-macros 1.19.1 1.19.2 valgrind 3.13.0 3.14.0 volatile-binds 1.0 1.0 which 2.21 2.21 -proto 1.12 1.13 xtrans 1.3.5 1.3.5 xz 5.2.3 5.2.4 zlib 1.2.11 1.2.11

© Enea Software AB 2019 Profile Standard-8.1 24 Enea® Linux Release Information 3. Known Problems in this Release

3. Known Problems in this Release

Open source projects are continuously working on correcting reported problems. Fixes and workarounds to bugs detected by Enea are submitted upstream, and included in Enea Linux regardless of when they will be included by the open source project. Issues that still affect the current release are listed below. 3.1 Yocto Project

The Yocto Project community uses a Bugzilla database1 to track information on reported bugs and other issues. 3.2 Devtool

The following command does not work for raspberrypi. This is a limitation originating from rasp- berrypi qemu support.

$ devtool runqemu enea-image-standard nographic slirp 3.3 KGDB kernel debugging

The KGDB kernel debugging scenario described in section 7.5 Debugging the Linux Kernel in Eclipse in the Enea Linux User's Guide, was not validated for this release.

1 https://bugzilla.yoctoproject.org

© Enea Software AB 2019 Profile Standard-8.1 25 Enea® Linux Release Information 4. Contacting Enea Support

4. Contacting Enea Support

Technical support for all Enea licensed and supported products can be requested via EneaIssues (https:// eneaissues.enea.com), via e-mail mailto:[email protected] or telephone. Addresses and phone numbers for local support can be found at: http://www.enea.com/support. 4.1 Request for Product Support

Before reporting a problem or defect to the Enea Global Support, please perform the following checks:

• Check the user documentation for the Enea product(s), including trouble shooting sections. • Check if the issue you request support for is supported by Enea (see the release documentation about which components are included in your delivery). • Check any information found via http://www.enea.com/support. • Check whether the problem is specifically related to your application or if it is an error generated by an Enea product.

In order to effectively resolve reported problems, we kindly ask Enea's customers to provide Enea Global Support with sufficient information to identify and isolate the specific problem or defect. We recommend using EneaIssues (https://eneaissues.enea.com), also available at http://www.enea.com/support. Report a bug, ask for a new feature, or just ask a question.

See Section 4.2, Support Issue Information [27], listing information to provide in a support issue to ensure the issue can be processed as fast as possible. Below are some further explanations.

If possible, please try to provide relevant and basic information such as the following:

• Name of the software product component. • Version Number. • Error Messages. • Documented sequence of events to reproduce the problem.

Please also communicate the severity level of this problem or defect to Enea Global Support for priority purposes. Currently, the following levels of severity are defined:

• Minor - The Product(s) functionality operates abnormally. If the Error occurs during the development phase of a Customer's product, the development, integration, or testing is inconvenienced. Alternately, the Customer requires information or assistance with respect to the Product(s) capabilities, installation, or configuration. • Serious - The Product(s) functionality operates with severely reduced capacity causing significant im- pact to business operations. If the Error occurs during the development phase of a Customer's product, the Error has serious impacts on the development, integration, or testing. A workaround may be avail- able. • Critical (showstopper) - The Product(s) functionality is inoperable causing critical impact to business operations, if the functionality is not restored quickly. If the Error occurs during the development phase of a Customer's product, the Error hinders all of the Customer's development, integration, or testing. No viable workaround is known.

Each reported issue is assigned a problem identification number and is managed using a defect tracking system: EneaIssues. Once a problem has been received, Enea Global Support will send a receipt for the issue. Guidelines for (external) users of EneaIssues are available in the EneaIssues User's Guide1.

1 https://www.enea.com/eneaissues-user-guide

© Enea Software AB 2019 Profile Standard-8.1 26 Enea® Linux Release Information 4. Contacting Enea Support

4.2 Support Issue Information

The following information is to be provided by a customer in a support issue (https://eneaissues.enea.com), to enable Enea support to process the issue in fastest possible way. The customer could copy this text, add information and paste it into the issue report description (* denotes mandatory information).

1. * Problem title (Well describing the problem, please avoid using customer specific words).

2. Basic information (should be accurate and detailed - mandatory if issue is critical). • How is the problem affecting your business? • Problem impact? On which level in the system does it occur [in operation/upstart/upgrade]? • Is the problem preventing you from shipping your product? • Is the problem located in development, at applications or at an end customer?

3. * Question, probable Bug or New Feature [not part of current product definition] (Q, B or FR).

4. * Estimated Problem severity: Critical (A), Serious (B) or Minor(C). • Critical (showstopper) - The system is unusable until a fix is available. • Serious - A component of the system is unusable until a fix is available. • Minor - Little or no impact on the use of the product.

5. * Enea Product and Version, detailed enough to identify exactly which version is used. • Product release and if applicable, component version. See below. • Possibly customer specific component? • Development Host platform and Host OS version (if applicable)? • Target architecture e.g. PPC440EP Bamboo (if applicable)? • Compiler/toolset, compiler flags and version?

6. * Problem description (Should be accurate, detailed and explain the problem in terms of Enea product concepts and components. Customer specific abbreviations or words should be avoided or explained).

7. * Describe if the problem can be reproduced/verified: • Is the problem reproducible (frequency => x out of y times)? • Is the problem reproducible with the latest product release? See below. • Do you have a workaround? - if yes, please clarify.

8. Information to help identify the cause of the problem: • A reasonable investigation of the issue that makes you believe the problem is with the Enea product. • Please provide a by step guide with necessary reference/sample code so we are able to recreate the problem at our site? • What pre-conditions are necessary to recreate the fault? • Does the error origin from the host or target? Append applicable files - see below. • What drivers are involved? Have any drivers been modified? • Wireshark traces or information from probes like RiskWatch. Append applicable files - see below

9. Product specific information and appended files: • Product release (e.g. Enea-Linux-), component version (e.g. busybox X.Y.Z). • Reproducable (or not) with latest release (e.g. Enea-Linux-). • dmesg files (Y/N)? File names: • Kernel Oops file (Y/N)? File names: • core. file? (Y/N)? File names: • Configuration files (Y/N)? e.g. in /etc. File names: • Trace log files (Y/N)? e.g. in /var/log. File names:

© Enea Software AB 2019 Profile Standard-8.1 27 Enea® Linux Release Information 4. Contacting Enea Support

4.3 Software Updates

Major product releases are currently scheduled regularly. Major releases include cumulative upgrades containing corrections to Enea licensed products and new functionality included in the licensed products. Maintenance updates and patches are provided for corrections to known problems and are available upon request.

Some special products, existing in many variants for different ranges of targets and supported major prod- ucts, can be updated and provided depending on demands, instead of regularly. Please contact Enea Global Support for further information. 4.4 Extended Support Services

Extended maintenance options are available for an additional fee that is determined based on the selected services. Potential Extended Support Services could include on-site support, support reviews, and a higher grade of support.

© Enea Software AB 2019 Profile Standard-8.1 28