About This Release This release of Enea Linux provides a publicly available Enea Linux distribution for a selected set of targets. This release is generated from the Yocto Project distribution using the branch .INFO eltf_params_updated.xml contains many parameters in the book, also in the open source books, and MUST be created FROM eltf_params_template.xml. The parameters are automatically used in the books, via xi:include statements, similar to how parameters from pardoc-distro.xml are included in the book. Read the file eltf_params_updated_template_how_to_use.txt for important details about formats and how to do! The idea is that ELTF will auto-create/update it.
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 */ -- intel-corei7-64/ /* artifacts for the reference machine */ -- rpm/ /* rpm packages */ -- images/ -- enea-image-rt /* precompiled artifacts for the platform release image */ -- various artifacts (rootfs, kernel, config, dtb etc.) -- enea-image-rt-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 manifests, 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-rt /* precompiled artifacts for the platform release image */ -- various artifacts (rootfs, kernel, config etc.) -- enea-image-rt-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 */ The following set of artifacts is available: -- intel-corei7-64 --bzImage /* kernel image */ -- bzImage-<target>-rt.bin /* kernel image, same as above */ -- config-<target>.config /* kernel configuration file */ -- enea-image-rt-<target>-rt.ext4 /* compressed EXT4 image of the rootfs */ -- enea-image-rt-<target>-rt.tar.gz /* tar archive of the image */ -- modules-<target>-rt.tgz /* external kernel modules */ -- raspberrypi3-64 -- Image /* kernel image */ -- Image-<target>.bin /* kernel image, same as above */ -- bcm*-rpi-3-b-*-<target>.dtb /* the device tree blob */ -- enea-image-standard-<target>.ext4 /* compressed EXT4 image of the rootfs */ -- enea-image-standard-<target>.tar.gz /* tar archive of the image */ -- modules-<target>.tgz /* external kernel modules */
Supported Host Environment The following environments have been validated as host environments for this release of Enea Linux: Ubuntu 18.04 LTS, 64-bit. INFO Below is a complete section with ID "eltf-target-tables-section" included from elft_params_updated.xml. It contains a variable number of target tables and the section title should be "Supported Targets with Parameters". It has have a short sentence about what it is in the beginning. The subtitles shall have the directory name of the target in the manifest.
Provided Packages Type of Packages Reference Packages in Enea Linux See the Enea Linux Open Source Report
Provided Toolchains (SDK) The SDK contains toolchains supporting cross-compilation of applications for the targets on an aarch64 host. For information on how to build and install a toolchain, see the chapter Using Enea Linux, in the . INFO: This should be changed to book_enea_linux_user_guide_rt
Provided Documentation The following Enea Linux manuals are available: Enea Linux Release Information (this document) Enea Linux User's Guide Enea Linux Open Source Report Enea Linux Test Report Enea Linux Security Report Enea Linux Real-Time Guide
Other Provided Functionality The functionality in a distribution depends on included packages in the default image. In addition to the supported features, the following functionality is also available, among other:INFO: This section might be hidden by setting condition hidden on the section, MANUALLY in this file APT Package Management Eclipse ADT (excl. QEMU) and plug-ins for application development: LTTng, Perf, LatencyTOP, PowerTOP, SystemTap
Security Fixes See the List of CVEs addressed in Enea Linux for details.
Intentional Limitations The following functionality supported in other Enea Linux releases has been excluded in this release:INFO: This section might be hidden by setting condition hidden on the section, MANUALLY in this file. Eclipse plug-ins for image creation (HOB) Networking features: DPDK vSwitch, DPDK Real-time features: Fully Preemptible Kernel (FPK) from the PREEMPT_RT patch Memory features: NUMA