Release Information

The Linaro Team is pleased to announce the release of Linaro 11.10, Linaro’s fifth release delivered on a monthly cadence.This release includes components delivered by all Linaro Teams: Working Groups, Landing Teams and Platform Teams. Again, the effort brings a lot of updates and new features, integrated on top of Android and Ubuntu. Among the improvements brought by this release and delivered by Linaro engineers, some prominent items worth mentioning are:

  • This month Linaro Ubuntu LEB images are based on Ubuntu 11.10 (Oneiric) featuring the latest and greatest Unity 3D experience ported to OpenGL ES by the Linaro Graphics Working Group. Note that this is one month ahead of plan and a remarkable achievement of the Developer Platform Team with support from the whole Linaro engineering organization.
  • The Linaro Android LEB also saw continued enablement improvements across all boards with functional audio through jacks and HDMI on PandaBoard being one prominent example. All Android LEBs have been moved over to a 3.x based kernel and include a TJBench port for continuous libjpeg benchmarking in the lab.

  • Linaro Kernel CI started a pilot exploring a new feature that allows maintainers to submit git trees as one time jobs for building and lab testing. Also Developer Platform Team now uses the Kernel CI infrastructure to continuously package and test a first LEB kernel.
  • To improve tracking of a continuous stream of build and runtime results coming from the kernel CI infrastructure, a waterfall type reporting tool provided by LAVA has been developed and added to the dashboard (http://validation.linaro.org/lava-server/kernel-ci-views/index). Initial Snowball boards have landed in the lab and the LAVA test repository incorporated support for power management CPU hotplug tests and "Insanity", a multimedia test suite.

  • Finally, even more sophistication on the CI front was introduced for Android through integrating Gerrit into the Linaro Android Build Service. Reviewed changes now automatically get build tested and a bot posts the outcome to the gerrit ticket, making it easier to catch issues before they are integrated into the official Linaro Android trees.
  • The Graphics Working Group has integrated GLEW with OpenGL ES support on Ubuntu 11.10 images. It is packaged and available at the Linaro Overlay PPA.
  • Linaros Kernel efforts improved Device Tree support for member platforms and made a first step in improving managability of board defconfigs through merge_config.sh script that helps to maintain config overlays. This has the potential to reduce redundancy carried by the various board defconfigs in the upstream kernel.
  • After a few month of investment into libjpeg-turbo optimization by the Multimedia Working Group, the recently started libpng effort carried successes this month and an initial component release of libpng 1.5 with a first set of ARM optimization is included in this release. PNG is a key building block of web browsing technology and improvements will be a direct benefit for usability in todays ARM based products.
  • This month Linaro GCC comes with critical performance fixes and developers using Linaro GDB can enjoy an improved native debugging experience through gdbserver. The Toolchain Working Group started to transition their custom validation infrastructure to the LAVA lab this cycle. The complete transition is expected to take additional months, but once complete it will free up engineering resources in the Working Group to focus on code.

- Highlights of this release

  • Android

    • Audio playback and recording works on LEB-panda.
    • TJBench into all Android builds benchmarked against the original Android libjpeg implementation: TomGall/LibJpegTurbo

    • All strict-aliasing violations in 2.3.5 have been fixed and sent to AOSP.
    • Linaro Gerrit is integrated with Android Build Service for change verification as part of Continuous Integration effort.
    • Tip toolchain tracked and released against all targets for 11.10.
    • iMX53 will now boot with a 3.0 or later Android Kernel.
    • The multimedia test application has been extended to cover encoding and give better benchmark results.
    • Linaro's Android distribution can now base builds off a tip toolchain build.
    • Linaro's 11.09 toolchain has been benchmarked.
    • USB camera (UVC) now works on linaro-android builds.
  • Developer Platform

    • The Linux Linaro packages are now generated and validated in a continuous integration loop.
    • New Unity 3D has been integrated and is available at the Oneiric Ubuntu LEBs, with full GLES support.
    • All linaro images for 11.10 are now based on oneiric. This includes ALIP, developer, linaro-server, and ubuntu-desktop.
    • LTTng 2.0 prerelease for ARM has been validated using distinct test cases.
    • Systemtap for ARM has been validated using distinct test cases.
    • Updated ARM DS5 packages, based on the 5.7 release, are now available for both Natty and Oneiric Ubuntu LEBs.
    • There is now partial Cross Build support of the Linaro Natty Nano image, with current status available at wiki.linaro.org and all bugs reported upstream.
    • Perf for ARM has been validated using distinct test cases.
    • PXE boot support has been added to Beagle XM, FSL Quickstart and IGEPv2.
    • Linaro GLEW is properly packaged and available at the Overlay. Able to test by installing it at the lt-panda-x11/ubuntu-desktop image and running against the SGX GLES driver.
  • Infrastructure

    • Jenkins and EC2 plug-in are now updated to the latest stable build.
    • Pull requests can now be validated once across many defconfigs and boards.
    • status.linaro.org is now able to show some information about Linaro's roadmap.
  • Graphics

    • Compiz and Compiz Plugins Main synced with and compatible with Oneiric. Unity and Nux also synched.
    • glmark2 - new benchmarks enabled: window shadow effect, comparative benchmarking of glMapBuffer vs glBufferSubData, added non-default option to allow usage of large models
    • glcompbench contains a new test scenario to simulate the fade in/out effect of many window managers
    • glproxy first release - removed support for GL extensions - in glproxy they are redundant and create problems managing EGL contexts
    • Release of libmatrix and GLEW latest upstream version as part of the Ubuntu LEB
  • Kernel -

    • Pinctrl core and pinmux are now in linux-next. currently, answering late review comments and merging smaller patches.
    • Continued to implement Device Tree support for Linaro member platforms, focusing on changes to drivers and subsystems inlcuding IRQ controllers, GPIO, serial devices, MMC devices, and regulators across various SOCs. All i.MX basic drivers are ready, audio and usb are still big missing pieces. omap-hsmmc dt conversion completed. Prepared single device tree enabled board file for smdkv310 and Origen boards and tested device tree support for the following modules: UART, SDHCI, Keypad, GPIO keys, DMA, RTC, I2C, WDT, GPIO, IRQ.
    • Continued with SoC Tree maintenance, code review, merging and verifying patches
    • Continued work on fixes and changes to the config fragment merge_config.sh script, resubmitted merge_config.sh script to lkml.
    • Continued the cleanup and consolidation of various kernel headers that will allow for building of a single kernel across multiple SOCs the work included: patches to rework the low level UART debugging code on OMAP1, OMAP2 and Davinci, patches for mach/memory.h removal, patches for appending of a device tree binary to the kernel zImage and patches for removing all instances of mach/vmalloc.h.
  • Multimedia

    • libpng v1.5 released for Ubuntu LEB: PNG is the standard format for non-photographic images on the web. This release contains optimisations which allow faster rendering of web pages using less power.
    • Test content release as a package - also available through samplemedia.linaro.org. This release provides short version test contents(3-5s) for sanity testing use.
  • OCTO

    • ARMHF benchmarks were carried out in parallel to the effort of porting Debian packages to hardfloat. The results of the work are now in https://wiki.linaro.org/OfficeofCTO/HardFloat/Benchmarks. The wiki will still receive an update with the benchmarking results for gtkperf for armel efika, but otherwise it is quite complete and shows what hardfloat can do

  • Power Management

    • Thermal management is working on Samsumg platform. However, the code is not pushed to mainline yet.
    • OMAP Thermal management integrated and delivered to TI. But, still under testing and not completely working.
    • PM QA testsuite now includes tests for hotplug integrated with LAVA, studying LAVA test runs for accuracy.
  • Toolchain

    • Linaro GCC includes many improvements when vectorising straight-line code such as picking the best vector width and improvements in data analysis. It also includes performance improvements by doubling the default vector size to quad word, improving extraction of double vectors from quad vectors, supporting auto-increment addresses in software pipelining (SMS), and supporting the VADB vector absolute difference instruction.
    • QEMU now has networking support in OMAP3 models like the BeagleBoard, and adds the new Cortex-A15 instructions to user mode. Planning is done for future QEMU Cortex-A15 work.

    • This release is a significant milestone for GDB as cross-debugging with gdbserver now has all the features of native debugging.
  • Validation

    • Linaro Validation farm is running daily tests of Oneiric based images.
    • LAVA is running tests on Snowball boards.
    • LAVA contains a report showing the status of the kernel continuous integration (CI) testing. Build, test results and configurations tested across all kernels in the kernel CI system can be viewed.
    • LAVA server received improvements for linking reports to the main page easily.
    • Users can configure manual testing efforts.
    • Documentation for the results bundle format can be viewed from linaro-dashboard-bundle.readthedocs.org.
    • Documentation for lava-dispatcher is available from lava-dispatcher.readthedocs.org.
    • Default test options for tests running in LAVA can be overridden by the requester of the test.
    • The insanity multimedia tests can run in lava-test.
    • The Toolchain WG can use a build farm, hosted in the Validation farm.
    • Bootchart results can be visualized graphically on LAVA under "LAVA >> Dashboard >> Reports".

    • The jobs listed in the LAVA scheduler include the name or the description of each job.

Getting Started

Download the images for Linaro 11.10 supported platforms and follow the instructions for installing the image on your device.

Evaluation Builds (preview/LEBs)

Version

Release

Instructions

Download for...

Details

Status

IconsPage/icon-android-button-128x64.png

2.3.5

11.10

here

i.MX53*, Origen*, PandaBoard, Snowball*

linaro-android details

board support status

IconsPage/icon-ubuntu-button-128x64.png

Oneiric

11.10

here

i.MX53*, Origen*, PandaBoard, Snowball*

linaro-ubuntu details

board support status

(*) preview build; not officially supported yet

Android Components

Name

Version

Release

Download

android-toolchain

4.5-2011.10

11.10

android-toolchain download

android-toolchain

4.6-2011.10

11.10

android-toolchain download

Graphics Components

Name

Version

Release

Download

Details

compiz

0.9.6+bzr20110929-2011.10

11.10

compiz download

compiz details

compiz-plugins

0.9.6-2011.10

11.10

compiz-plugins download

compiz-plugins details

glcompbench

2011.10

11.10

glcompbench download

glcompbench details

glew

1.7.0-2011.10

11.10

glew download

glew details

glmark2

2011.10

11.10

glmark2 download

glmark2 details

glproxy

2011.10

11.10

glproxy download

glproxy details

libmatrix

2011.10

11.10

libmatrix download

libmatrix details

nux

1.16.0-2011.10

11.10

nux download

nux details

smartt

0.5

11.06

smartt download

smartt details

unity

4.24.0-2011.10

11.10

unity download

unity details

Kernel Components

Name

Version

Release

Download

Details

linux-linaro

3.1-2011.10

11.10

linux-linaro download

linux-linaro details

Landing Teams Components

Name

Version

Release

Download

Details

linux-linaro-android-lt-st-ericsson

3.0-2011.10

11.10

linux-linaro-lt-st-ericsson download

linux-linaro-lt-st-ericsson details

linux-linaro-android-lt-ti

3.1-2011.10

11.10

linux-linaro-android-lt-ti download

linux-linaro-android-lt-ti details

linux-linaro-lt-freescale

3.1-2011.10

11.10

linux-linaro-lt-freescale download

linux-linaro-lt-freescale details

linux-linaro-lt-samsung

3.0-2011.10

11.10

linux-linaro-lt-samsung download

linux-linaro-lt-samsung details

linux-linaro-lt-st-ericsson

3.0-2011.10

11.10

linux-linaro-lt-st-ericsson download

linux-linaro-lt-st-ericsson details

linux-linaro-lt-ti

3.1-2011.10

11.10

linux-linaro-lt-ti download

linux-linaro-lt-ti details

Multimedia Components

Name

Version

Release

Download

Details

alsa-ucm-conf

2011.09

11.09

alsa-ucm-conf download

alsa-ucm-conf details

libpng

1.5.6beta7-2011.10

11.10

libpng download

libpng details

libjpeg-turbo

1.1.90-2011.09

11.09

libjpeg-turbo download

libjpeg-turbo details

samplemedia test content

2011.10

11.10

samplemedia test content download

samplemedia test content details

speex

2011.09

11.09

speex download

speex details

Platform Components

lava-android-test

0.0.3-2011.10

11.10

lava-android-test download

lava-android-test details

lava-dashboard

0.9-2011.10

11.10

lava-dashboard download

lava-dashboard details

lava-dashboard-tool

0.6-2011.07

11.07

lava-dashboard-tool download

lava-dashboard-tool details

lava-dispatcher

0.3.4-2011.10

11.10

lava-dispatcher download

lava-dispatcher details

lava-kernel-ci-views

0.3.1-2011.10

11.10

lava-kernel-ci-views download

lava-kernel-ci-views details

lava-scheduler

0.5.3-2011.10

11.10

lava-scheduler download

lava-scheduler details

lava-scheduler-tool

0.2.2-2011.10

11.10

lava-scheduler-tool download

lava-scheduler-tool details

lava-server

0.7.0-2011.10

11.10

lava-server download

lava-server details

lava-test

0.3.1-2011.10

11.10

lava-test download

lava-test details

lava-tool

0.2-2011.07

11.07

lava-tool download

lava-tool details

linaro-django-xmlrpc

0.4.2-2011.08

11.08

linaro-django-xmlrpc download

linaro-django-xmlrpc details

linaro-image-tools

2011.10

11.10

linaro-image-tools download

linaro-image-tools details

linaro-python-dashboard-bundle

1.7-2011.10

11.10

linaro-python-dashboard-bundle download

linaro-python-dashboard-bundle details

svammel

2011.09

11.09

svammel download

svammel details

u-boot-linaro

2011.10.2

11.10

u-boot-linaro download

u-boot-linaro details

Power Management Components

Name

Version

Release

Download

Details

power-qa

0.2.0

11.10

linaro-pm-qa download

linaro-pm-qa details

powerdebug

0.6.1-2011.10

11.10

linaro-powerdebug download

linaro-powerdebug details

powertop

1.98-2011.08

11.08

linaro-powertop download

linaro-powertop details

Toolchain Components

Name

Version

Release

Download

Details

cortex-strings*

1.0-2011.09

11.09

cortex-strings download

cortex-strings details

gcc-linaro

4.5-2011.10

11.10

gcc-linaro download

gcc-linaro details

gcc-linaro

4.6-2011.10

11.10

gcc-linaro download

gcc-linaro details

gdb-linaro

7.3-2011.10

11.10

gdb-linaro download

gdb-linaro details

qemu-linaro

0.15.50-2011.10

11.10

qemu-linaro download

qemu-linaro details

(*) component delivered as needed

Developers and Community Builds

IconsPage/icon-warning-32x32.png

Developers and community builds are not officially supported. However, we hope that they are useful and hence we publish a list of last-known-to-work images and hardware packs.

Name

Version

Release

Instructions

Download for...

Android Landing

2.3.5

11.10

here

Snowball

Android Mainline

2.3.5

11.10

here

BeagleBoard, PandaBoard

Android Tracking

2.3.5

11.10

here

PandaBoard

Nano

Oneiric

11.10

here

BeagleBoard, EFIKA MX, IGEPv2, i.MX51, i.MX53 LoCo, Origen, Overo, PandaBoard, Snowball, Versatile Express

Developer

Oneiric

11.10

here

BeagleBoard, EFIKA MX, IGEPv2, i.MX51, i.MX53 LoCo, Origen, Overo, PandaBoard, Snowball, Versatile Express

ARM Linux Internet Platform (ALIP)

Oneiric

11.10

here

BeagleBoard, EFIKA MX, IGEPv2, i.MX51, i.MX53 LoCo, Origen, Overo, PandaBoard, Snowball, Versatile Express

Server

Oneiric

11.10

here

BeagleBoard, EFIKA MX, IGEPv2, i.MX51, i.MX53 LoCo, Origen, Overo, PandaBoard, Snowball, Versatile Express

Known Issues

Bug

Description

Affected

Board(s)

753878

Ubuntu image - icons and parts of screen disappear with Origen

Ubuntu

754254

imx51 randomly truncates serial input at 31 characters

Ubuntu

i.MX51

804091

Snowball USB not working

Ubuntu

817317

[mx51evk] root not found and boot failed to initramfs shell

Ubuntu

823313

Android LEB fails to mount system and user partition interminttently

Android

832680

Make available source and debug packages corresponding to Linaro binary images

Ubuntu

Snowball

839541

mx51evk can't find rootfs by UUID, LABEL or device node, then drop to initramfs

Ubuntu

i.MX51

843628

perf failure on panda (omap4)

Ubuntu

PandaBoard

876863

Unable to create a hwpack with latest l-i-t and Oneiric as a host

Ubuntu

Workarounds

Android

  • (none).

Ubuntu

  • (none).

linaro-image-tools

  • 837201 [i.MX53] linaro-android-media-create --dev option is now using "mx53loco" parameter for i.MX53 boards.

  • 863091 command line options are now using dashes to separate words instead of underscores. e.g. --image_size becomes --image-size.

  • 876863 linaro-hwpack-create is unable to create hardware pack on Oneiric host. A Oneiric chroot can be used to workaround.

Where To Find More Information

More information on Linaro can be found on our website.

Feedback and Support

Subscribe to the important Linaro mailing lists and join our IRC channels to stay on top of Linaro developments.

   #linaro
   #linaro-android
  • Bug reports should be filed in Launchpad against the individual packages that are affected. If a suitable package cannot be identified, feel free to assign them to Linaro project.

  • Questions? ask Linaro.

  • Interested in commercial support? inquire at Linaro support <support AT linaro DOT org>

- Announcement

Subject: Linaro 11.10 released
To: Linaro Announce

The Linaro Team is pleased to announce the release of Linaro 11.10, Linaro’s
fifth release delivered on a monthly cadence.

This release includes components delivered by all Linaro Teams: Working Groups,
Landing Teams and Platform Teams. Again, the effort brings a  lot of updates
and new features, integrated on top of Android and Ubuntu.

Among the improvements brought by this release and delivered by Linaro
engineers, some prominent items worth mentioning are:
 * This month Linaro Ubuntu LEB images are based on Ubuntu 11.10 (Oneiric)
  featuring the latest and greatest Unity 3D experience ported to OpenGL ES by
  the Linaro Graphics Working Group. Note that this is one month ahead of plan
  and a remarkable achievement of the Developer Platform Team with support
  from the whole Linaro engineering organization.
 * The Linaro Android LEB also saw continued enablement improvements across all
  boards with functional audio through jacks and HDMI on PandaBoard being one
  prominent example. All Android LEBs have been moved over to a 3.x based
  kernel and include a TJBench port for continuous libjpeg benchmarking in the
  lab.
 * Linaro Kernel CI started a pilot exploring a new feature that allows
  maintainers to submit git trees as one time jobs for building and lab
  testing. Also Developer Platform Team now uses the Kernel CI infrastructure
  to continuously package and test a first LEB kernel.
 * To improve tracking of a continuous stream of build and runtime results
  coming from the kernel CI infrastructure, a waterfall type reporting tool
  provided by LAVA has been developed and added to the dashboard
  (http://validation.linaro.org/lava-server/kernel-ci-views/index). Initial
  Snowball boards have landed in the lab and the LAVA test repository
  incorporated support for power management CPU hotplug tests and "Insanity",
  a multimedia test suite.
 * Finally, even more sophistication on the CI front was introduced for Android
  through integrating Gerrit into the Linaro Android Build Service. Reviewed
  changes now automatically get build tested and a bot posts the outcome to
  the gerrit ticket, making it easier to catch issues before they are
  integrated into the official Linaro Android trees.
 * The Graphics Working Group has integrated GLEW with OpenGL ES support on
  Ubuntu 11.10 images. It is packaged and available at the Linaro Overlay PPA.
 * Linaros Kernel efforts improved Device Tree support for member platforms and
  made a first step in improving managability of board defconfigs through
  merge_config.sh script that helps to maintain config overlays. This has the
  potential to reduce redundancy carried by the various board defconfigs in
  the upstream kernel.
 * After a few month of investment into libjpeg-turbo optimization by the
  Multimedia Working Group, the recently started libpng effort carried
  successes this month and an initial component release of libpng 1.5 with a
  first set of ARM optimization is included in this release. PNG is a key
  building block of web browsing technology and improvements will be a direct
  benefit for usability in todays ARM based products.
 * This month Linaro GCC comes with critical performance fixes and developers
  using Linaro GDB can enjoy an improved native debugging experience through
  gdbserver. The Toolchain Working Group started to transition their custom
  validation infrastructure to the LAVA lab this cycle. The complete
  transition is expected to take additional months, but once complete it will
  free up engineering resources in the Working Group to focus on code.

We encourage everybody to use the 11.10 release. The download links for all
images and components are available on our downloads page:

 http://www.linaro.org/downloads/

See the detailed highlights of this release to get an overview of what has been
accomplished by the Working Groups, Landing Teams and Platform Teams.

The release details are linked from the "Details" column for each released
artifact on the release information:

 http://wiki.linaro.org/Cycles/1110/Release#Release_Information

For better support and tracking the hardware sanity of our supported boards, we
now publish a board support status with each monthly release. The results for
Linaro 11.10 are available here:

 Android: http://wiki.linaro.org/Cycles/1110/BoardSupport/Android
 Ubuntu: http://wiki.linaro.org/Cycles/1110/BoardSupport/Ubuntu

Using the Android-based images
==============================

The Android-based images come in three parts: system, userdata and boot.
These need to be combined to form a complete Android install. For an
explanation of how to do this please see:

 http://wiki.linaro.org/Platform/Android/ImageInstallation

If you are interested in getting the source and building these images
yourself please see the following pages:

 http://wiki.linaro.org/Platform/Android/GetSource
 http://wiki.linaro.org/Platform/Android/BuildSource

Using the Ubuntu-based images
=============================

The Ubuntu-based images consist of two parts. The first part is a hardware
pack, which can be found under the hwpacks directory and contains hardware
specific packages (such as the kernel and bootloader). The second part is
the rootfs, which is combined with the hardware pack to create a complete
image. For more information on how to create an image please see:

 http://wiki.linaro.org/Platform/DevPlatform/Ubuntu/ImageInstallation

Getting involved
================

More information on Linaro can be found on our websites:

 * Homepage: http://www.linaro.org
 * Wiki: http://wiki.linaro.org

Also subscribe to the important Linaro mailing lists and join our IRC
channels to stay on top of Linaro developments:

 * Announcements:
 http://lists.linaro.org/mailman/listinfo/linaro-announce
 * Development:
 http://lists.linaro.org/mailman/listinfo/linaro-dev
 * IRC:
 #linaro on irc.linaro.org or irc.freenode.net
 #linaro-android irc.linaro.org or irc.freenode.net

Known issues with this release
==============================

For any errata issues, please see:

 http://wiki.linaro.org/Cycles/1110/Release#Known_Issues

Bug reports for this release should be filed in Launchpad against the
individual packages that are affected. If a suitable package cannot be
identified, feel free to assign them to:

 http://www.launchpad.net/linaro

Cycles/1110/Release (last modified 2011-11-08 14:44:28)