Enea® Linux 4.0 Release Information
Total Page:16
File Type:pdf, Size:1020Kb
Enea® Linux 4.0 Release Information 4.0-docupdate1 Enea® Linux 4.0 Release Information Enea® Linux 4.0 Release Information Copyright Copyright © Enea Software AB 2014. 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 software license 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, 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 trade- marks of their respective owner. Acknowledgements and Open Source License Conditions Information is found in the Release Information manual. © Enea Software AB 2014 4.0-docupdate1 ii Enea® Linux 4.0 Release Information Table of Contents 1 - About This Release ...................................................................................................... 4 1.1 - Documentation ................................................................................................... 4 1.2 - System Requirements ........................................................................................... 4 1.3 - Supported Processors ........................................................................................... 5 1.4 - Supported Packages ............................................................................................. 5 1.5 - Security Fixes .................................................................................................... 5 2 - Changes Since Previous Release .................................................................................... 6 2.1 - Version Updates in Enea Linux 4.0 ........................................................................ 6 2.2 - New Features in Enea Linux 4.0 ............................................................................ 6 2.3 - Supported Targets in Enea Linux 4.0 ...................................................................... 6 2.4 - Yocto Eclipse Plug-in Changes in Enea Linux 4.0 ..................................................... 7 3 - Known Problems and Limitations in This Release ........................................................... 8 3.1 - Yocto ................................................................................................................ 8 3.2 - Toolchain / SDK ................................................................................................. 8 3.3 - Eclipse Tools ..................................................................................................... 8 3.4 - Target-Side Tools ............................................................................................... 9 3.5 - Virtualization ..................................................................................................... 9 3.6 - Documentation ................................................................................................... 9 3.7 - Miscellaneous ................................................................................................... 10 4 - Contacting Enea Support ............................................................................................ 11 4.1 - Request for Product Support ................................................................................ 11 4.2 - Support Issue Information ................................................................................... 12 4.3 - Software Updates .............................................................................................. 13 4.4 - Extended Support Services .................................................................................. 13 © Enea Software AB 2014 4.0-docupdate1 iii Enea® Linux 4.0 Release Information 1. About This Release 1. About This Release In this Enea® Linux 4.0 Release Information you find release specific information about documentation, system requirements, supported packages and hardware, main differences compared to previous release, and known problems and limitations. Enea Linux 4.0 is based on: • Yocto version 1.6 • poky source version daisy-11.0 • LINX version 2.6.6 • Yocto application development tools in Eclipse IDE and plug-ins • Pre-built kernel and rootfs images • Source code, recipes and scripts for building Enea Linux, including toolchains for cross-compilation Included features are described in New Features in Enea Linux 4.0 and in Release Notes for Yocto Project 1.6 "Daisy" Release (poky daisy-11.0)1. 1.1 Documentation The following documentation is included in this release: Enea Linux Pre-built manuals and reports in HTML and PDF format, and additional files: • Enea® Linux Release Information (this document) • Enea® Linux User's Guide • Enea® Linux Open Source Report • Enea® Linux Real-Time Guide • Enea® Linux Eclipse Open Source Report • README.htm - links to other Enea Linux documents • README.release - describes the release contents and typical installations Available in tarball Enea-Linux-doc_4.0.tar, directory documentation. poky Yocto documentation in XML format with build files and README. The README explains how to generate the Yocto manuals in HTML or PDF format and how to retrieve pre-built manuals from the web. Available in tarball Enea-Linux-4.0.tar, directory poky/documentation. Eclipse Eclipse documentation in HTML format, available in tarball Enea-Linux-Eclipse_4.0.tar, directory eclipse/readme. Note that the Eclipse Open Source Report is part of the Enea Linux tarball. 1.2 System Requirements The system where you will build your Enea Linux images should meet the following requirements: • The downloaded code shall be built on a Linux host to generate images for your target or for emulation in QEMU. You should experience no problems building Enea Linux on any stable Linux distribution, such as the penultimate version of Ubuntu, Fedora, openSUSE, Red Hat, or Debian. • Internet access during the build, for source code download from servers. • At least 50 GB free disk space for smaller images. 1 https://www.yoctoproject.org/download/yocto-project-16 © Enea Software AB 2014 4.0-docupdate1 4 Enea® Linux 4.0 Release Information 1. About This Release • At least 100 GB free disk space for larger images comprising more packages. • At least 4 GB available RAM; 8 GB RAM recommended for parallel build jobs. The build time depends on the capacity of the processor and other hardware, available resources, speed of internet connection, load situation, etc. As an example, on a fast 16 core machine with 16 GB RAM and SSD disks, a complete build from source could take about two hours. The system where you will use the optional Eclipse tools requires Java 6 JRE/JDK, see the Eclipse Project Release Notes2. 1.3 Supported Processors The Enea Linux 4.0 release supports the following processors and hardware architectures: • Freescale B4860 • Freescale P2020 • Freescale P2041 • Freescale P4080 • TI OMAP4460/ARM Cortex-A9 • TI TMS320C6678/ARM Cortex-A15 • ARM Cortex-A9 • ARM Cortex-A15 • Intel Xeon E5-2620 1.4 Supported Packages The packages included in the Enea Linux 4.0 release are listed in the following reports: • Enea® Linux Open Source Report • Enea® Linux Eclipse Open Source Report 1.5 Security Fixes The following security patches are included in the Enea Linux 4.0 release: • Libxml2: CVE-2014-0191 • GnuTLS: CVE-2014-0092 • GnuTLS: CVE-2014-1959 • Linux-yocto: CVE-2014-0038 • Linux kernel: CVE-2013-2094 • Linux drivers: CVE-2013-2888 • Linux kernel: CVE-2013-4300 • Linux kernel: CVE-2013-6431 • OpenSSL: CVE-2014-0076 • OpenSSL: CVE-2014-0160 • OpenSSL: CVE-2014-0198 • OpenSSL: CVE-2013-4353 • OpenSSL: CVE-2013-6424 • OpenSSL: CVE-2013-6449 • OpenSSL: CVE-2013-6450 • Python: CVE-2014-1912 • Python: CVE-2013-1752 2 http://www.eclipse.org/eclipse/development/readme_eclipse_4.3.html © Enea Software AB 2014 4.0-docupdate1 5 Enea® Linux 4.0 Release Information 2. Changes Since Previous Release 2. Changes Since Previous Release This chapter describes the major changes and additions in the Enea Linux 4.0 release compared to the previous Enea Linux release (3.1). 2.1 Version Updates in Enea Linux 4.0 • Enea Linux 4.0 is upgraded to and based on Yocto 1.6 (was 1.5) • The poky source version is now daisy-11.0 (was dora-10.0). • The LINX version is now 2.6.6 (was 2.6.5). • The supported Eclipse version is now 4.3 Kepler (was 4.2.2 Juno) 2.2 New Features in Enea Linux 4.0 • Support for assembly of a rootfs from a given set of pre-built packages. • KVM support for PowerPC x86 targets. KVM is a Kernel-based Virtual