Release Information

11.07 is the Linaro’s second release delivered on the new monthly cadence. This release includes components from all Working Groups and Landing Teams as well as set of Android and Ubuntu based images that come with integrated Linaro updates to provide a fastpath to Linaro technology. The 11.07 Linaro release moved all main kernel efforts to Linux 3.0. It features a 3.0 linux-linaro, linux-linaro-android kernel and comes with Linaro Evaluation Builds (LEBs) of Ubuntu and Android based on linux-linaro-3.0 TI Landing Team's kernel. Additionaly, 11.07 saw the Linaro Android move to gcc-linaro 4.6 as the default compiler; this means that all main Linaro efforts are now focussed on the GCC 4.6 series as their baseline.

- Highlights of this release

  • Linaro Evaluation Build (LEB) for Android on PandaBoard is built on Linux 3.0 kernel with gcc-linaro 4.6 as the default compiler which is used for all official Linaro Android Platform builds. This Linaro Android monthly release exhibits the first official Linaro Android Toolchain release based on the most recent gcc-linaro 4.6, and the first Linaro Android release for ST Ericsson Snowball using Landing Team kernel based on linux-linaro-android. On top, Linaro Android 11.07 comes with the more advanced more visually appealing Launcher2 by default.

  • Linaro Evaluation Build (LEB) for Ubuntu also uses the most recent linux-linaro kernel based on Linux 3.0 and includes the latest Linaro Cross Toolchain available for Ubuntu Lucid and Natty. ARM DS-5 packages are now available and enabled by default for the developer image. They are packaged and can be easily installed on Ubuntu host and target by simply enabling a "linaro" hosted PPA. The Developer Platform Team continued to improve the developer experience for Ubuntu and Linux based ARM by adding support for cross buildable images to Live-build 3 which makes it easier to produce Ubuntu images in a cross build environment. Additional highlights for our Ubuntu efforts include working hwpacks for all Landing Team low cost boards - a first, libjpeg-turbo integrated and set as the default for Ubuntu/LEB images, and packages delivered by the Graphics Working Group like glcompbench, glmark2 and unity.
  • Linaro kernel current release is based on the 3.0 stable kernel with a number of changes developed by Linaro and integrated from the 3.1-rc cycle. In addition to the changes already in 3.0, this release of the Linaro kernel includes: The comprehensive ARM kprobes work which extend kprobes to support Thumb-2 kernels, the new processor struct macros, the ARM cpu topology definition, basic Cortex A15 support, DMA infrastructure cleanups, a kernel helper to perform 64-bit atomic operations and multiple enhancements for DT support.
  • Initial release of Linaro-Android Common tree based on Linaro-kernel 3.0 with addition of ADB functionality to linaro-android tree for OMAP3
  • U-boot provides an incremental release with multiple improvements: a better PXE support based on feedback from the Ubuntu ARM server Team, generated unique ethernet address based on SOC die id on OMAP4, ability to customize boot command via boot.scr script file or uEnv.txt plain text file, new fdt_high environment variable as part of a fix to allow using all 1G of memory on PandaBoard.

  • Power Management Team enabled sched_mc for ARM, added topology detection for ARM thus allowing scheduler to be tweaked to save power.
  • From the Graphics Working Group, this release adds support for OpenGL ES and EGL in GLEW library for ARM Linux, glewinfo and visualinfo utilities support for OpenGL ES, new versions of compiz and plugins-main with updates to the 0.9.5.2 upstream branches, and multiple enhancements to the glmark2 and glcompbench benchmarks for OpenGL ES 2.0.
  • Toolchain Working Group has released Linaro GCC 4.6 and 4.5. The 4.6 series has new optimisations including improved vectoriser support for shifts, widening multiplies, and peeling; improvements to the swing-modulo scheduler; and fixes multiple bugs found in the last month.
  • With 11.07 release, the Infrastructure Team have improved creation, testing and usage of the Linaro images. Linaro-fetch-image-ui is a wizard style graphical tool that guides the user through the process of creating a fully functional operating system for Linaro supported hardware, along with a command line that does the same. Pre-built images will be available, the ground work has finished that will allow the production of pre-built images that can simply be copied to an SD card and run without the need to learn about Linaro tools when just trying out a standard image.
  • This month LAVA main changes is the UI for the dashboard got an overhaul with new features added. Basic UI is added to the sheduler to see the status of boards and jobs. The ability to schedule jobs by device type is also added to the scheduler. The dispatcher has better error handling and preliminary support for Snowball boards and lava-test now streams results while the test is running.
  • Office of the CTO (OCTO) has produced its first ARM hard-float images (alpha stage). More information on the usage and the work related to those images can be found on https://blueprints.launchpad.net/linaro/+spec/engr-octo-armhf-images

  • And much more... The release details are linked from the "Details" column for each release artifact on the 11.07 release page.

Getting Started

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

Linaro Evaluation Builds (LEBs)

Version

Release

Instructions

Download for...

Details

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

2.3.4

11.07

here

PandaBoard

https://launchpad.net/linaro-android/+milestone/11.07

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

Natty

11.07

here

PandaBoard

https://launchpad.net/linaro-ubuntu/+milestone/11.07

Android Components

Name

Version

Release

Download

android-toolchain

4.6-2011.07-0

11.07

https://android-build.linaro.org/jenkins/job/linaro-android_toolchain-4.6-2011.07/8/artifact/build/out/android-toolchain-eabi-linaro-4.6-2011.07-0-8-2011-07-25_12-42-06-linux-x86.tar.bz2

android-toolchain (Old Stable)

4.5-2011.06-0

11.06

https://android-build.linaro.org/jenkins/job/linaro-android_toolchain-4.5-2011.06-0/2/artifact/build/out/android-toolchain-eabi-linaro-4.5-2011.06-0-2-2011-06-21_00-59-57-linux-x86.tar.bz2

Graphics Components

Name

Version

Release

Download

Details

compiz

0.9.5.2-2011.07

11.07

http://launchpad.net/unity-gles/11.11/11.07/+download/compiz-0.9.5-2011.07.tar.bz2

https://launchpad.net/unity-gles/+milestone/11.07

compiz-plugins

0.9.5-2011.07

11.07

http://launchpad.net/unity-gles/2011.11/2011.07/+download/compiz-plugins-0.9.5-2011.07.tar.bz2

https://launchpad.net/unity-gles/+milestone/11.07

glcompbench

2011.07-1

11.07

http://launchpad.net/glcompbench/2011.11/2011.07/+download/glcompbench-2011.07.tar.gz

https://launchpad.net/glcompbench/+milestone/2011.07

glmark2

2011.07

11.07

http://launchpad.net/glmark2/2011.11/2011.07/+download/glmark2-2011.07.tar.gz

https://launchpad.net/glmark2/+milestone/2011.07

nux

0.9.48-2011.07

11.07

http://launchpad.net/unity-gles/2011.11/2011.07/+download/nux-0.9.48-2011.07.tar.bz2

https://launchpad.net/unity-gles/+milestone/11.07

unity

3.8.12-2011.07

11.07

http://launchpad.net/unity-gles/2011.11/2011.07/+download/unity-3.8.12-2011.07.tar.bz2

https://launchpad.net/unity-gles/+milestone/11.07

glew

2011.07

11.07

http://launchpad.net/2011.11/2011.07/+download/glew-es-2011.07.tar.gz

https://launchpad.net/unit/linaro-graphics-misc/+milestone/2011.07

Kernel Components

Name

Version

Release

Download

Details

linux-linaro

3.0-2011.07

11.07

http://http://launchpad.net/linux-linaro/3.0/3.0-2011.07/+download/linux-linaro-3.0-2011.07-1.tar.bz2

https://launchpad.net/linux-linaro/2.6.39/3.0-2011.07

u-boot-linaro

2011.07.2

11.07

http://launchpad.net/u-boot-linaro/11.11/11.07/+download/u-boot-linaro-2011.07.2.tar.gz

https://launchpad.net/u-boot-linaro/11.11/11.07

Landing Teams Components

Name

Version

Release

Download

Details

linux-linaro-android-lt-ti

3.0-2011.07

11.07

http://launchpad.net/linaro-landing-team-ti/trunk/2011.07/+download/tilt-jstultz-linaro-android-3.0-2011.07-1.tar.gz

https://launchpad.net/linaro-landing-team-ti/trunk/2011.07

linux-linaro-lt-freescale

2.6.38-2011.07

11.07

http://launchpad.net/linaro-landing-team-freescale/trunk/2011.07/+download/linux-linaro-2.6.38-2011.07.tar.gz

https://launchpad.net/linaro-landing-team-freescale/trunk/2011.07

linux-linaro-lt-samsung

2.6.39-2011.07

11.07

http://launchpad.net/linaro-landing-team-samsung/trunk/2011.07/+download/linux-linaro-samsung-2.6.39-2011.07.tgz

https://launchpad.net/linaro-landing-team-samsung/trunk/2011.07

linux-linaro-lt-st-ericsson

2.6.38-2011.06

11.07

http://launchpad.net/linaro-landing-team-ste/trunk/2011.07/+download/linux-linaro-lt-st-ericsson-2.6.38-2011.06.tar.bz2

https://launchpad.net/linaro-landing-team-ste/trunk/2011.07

linux-linaro-lt-ti

3.0-2011.07

11.07

http://launchpad.net/linaro-landing-team-ti/trunk/2011.07/+download/tilt-linux-linaro-3.0-2001.01-1.tar.gz

https://launchpad.net/linaro-landing-team-ti/trunk/2011.07

Platform Components

Name

Version

Release

Download

Details

lava-dashboard

0.6-2011.07

11.07

http://launchpad.net/lava-dashboard/linaro-11.11/2011.07/+download/lava-dashboard-0.6-2011.07.tar.gz

https://launchpad.net/lava-dashboard/linaro-11.11/2011.07

lava-dashboard-tool

0.6-2011.07

11.07

http://launchpad.net/lava-dashboard-tool/linaro-11.11/2011.07/+download/lava-dashboard-tool-0.6-2011.07.tar.gz

https://launchpad.net/lava-dashboard-tool/linaro-11.11/2011.07

lava-server

0.3-2011.07

11.07

http://launchpad.net/lava-server/linaro-11.11/2011.07/+download/lava-server-0.3-2011.07.tar.gz

https://launchpad.net/lava-server/linaro-11.11/2011.07

lava-dispatcher

0.1.0-2011.07

11.07

http://launchpad.net/lava-dispatcher/linaro-11.11/2011.07/+download/lava-dispatcher-2011.07.tar.gz

https://launchpad.net/lava-dispatcher/linaro-11.11/2011.07

lava-scheduler

0.3-2011.07

11.07

http://launchpad.net/lava-scheduler/linaro-11.11/2011.07/+download/lava-scheduler-2011.07.tar.gz

https://launchpad.net/lava-scheduler/linaro-11.11/2011.07

lava-test

0.1.0-2011.07

11.07

http://launchpad.net/lava-test/linaro-11.11/2011.07/+download/lava-test-2011.07.tar.gz

https://launchpad.net/lava-test/linaro-11.11/2011.07

lava-tool

0.2-2011.07

11.07

http://launchpad.net/lava-tool/linaro-11.11/2011.07/+download/lava-tool-0.1-2011.07.tar.gz

https://launchpad.net/lava-tool/linaro-11.11/2011.07

linaro-python-dashboard-bundle

1.5.3-2011.07

11.07

http://launchpad.net/linaro-python-dashboard-bundle/linaro-11.11/2011.07/+download/linaro-python-dashboard-bundle-1.5.1-2011.07.tar.gz

https://launchpad.net/linaro-python-dashboard-bundle/linaro-11.11/2011.07

linaro-django-xmlrpc

0.4-2011.07

11.07

http://launchpad.net/linaro-django-xmlrpc/linaro-11.11/2011.07/+download/http://launchpad.net/linaro-django-xmlrpc/linaro-11.11/2011.06/+download/linaro-django-xmlrpc-0.3.1-2011.07.tar.gz

https://launchpad.net/linaro-django-xmlrpc/linaro-11.11/2011.07

linaro-image-tools

2011.07

11.07

http://launchpad.net/linaro-image-tools/11.11/2011.06/+download/linaro-image-tools-2011.07-1.tar.gz

https://launchpad.net/linaro-image-tools/11.11/2011.07

Power Management Components

Name

Version

Release

Download

Details

powerdebug

0.5.1-2011.07

11.07

http://launchpad.net/linaro-powerdebug/0.5/2011.07/+download/linaro-powerdebug-0.5.1-2011.07.tar.gz

https://launchpad.net/linaro-powerdebug/+milestone/2011.07

powertop

1.98-2011.07

11.07

http://launchpad.net/linaro-powertop/2011/2011.07/+download/linaro-powertop-2011.07.tar.gz

https://launchpad.net/linaro-powertop/+milestone/2011.07

Toolchain Components

Name

Version

Release

Download

Details

gcc-linaro

4.6-2011.07

11.07

http://launchpad.net/gcc-linaro/4.6/4.6-2011.07/+download/gcc-linaro-4.6-2011.07.tar.bz2

https://launchpad.net/gcc-linaro/+milestone/4.6-2011.07

gcc-linaro

4.5-2011.07

11.07

http://launchpad.net/gcc-linaro/4.5/4.5-2011.07/+download/gcc-linaro-4.5-2011.07.tar.bz2

https://launchpad.net/gcc-linaro/+milestone/4.5-2011.07

qemu-linaro

0.14.50-2011.07

11.07

http://launchpad.net/qemu-linaro/trunk/2011.07/+download/qemu-linaro-0.14.50-2011.07-0.tar.gz

https://launchpad.net/qemu-linaro/+milestone/2011.07

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 Mainline

2.3.4

11.07

here

BeagleBoard, PandaBoard

Nano

Natty

11.07

here

BeagleBoard, i.MX51, i.MX53 LoCo, Origen, Overo, PandaBoard, S5PV310, Snowball, Versatile Express

Developer

Natty

11.07

here

BeagleBoard, i.MX51, i.MX53 LoCo, Origen, Overo, PandaBoard, S5PV310, Snowball, Versatile Express

ARM Linux Internet Platform (ALIP)

Natty

11.07

here

BeagleBoard, i.MX51, i.MX53 LoCo, Origen, Overo, PandaBoard, S5PV310, Snowball, Versatile Express

Known Issues

Area

Bug

Description

Work Around

Board(s)

Ubuntu LEB

707047

Only half of RAM useable when using Device Tree

Panda

816638

Pulseaudio consumes 100% of the cpu when trying to play a sound with natty's linaro LEB and 3.0.0-1402-linaro-lt-omap

Disable pulseaudio: mv /usr/bin/pulseaudio /usr/bin/pulseaudio.pkg; ln -s /bin/true /usr/bin/pulseaudio

Panda

816530

There are currently no Linaro images which support flashing onto the board.

To revive an un-bootable board, please download the image held on igloocommunity.org and re-flash.

Snowball

Android LEB

807230

ADB requires new userland setup w/ linux-linaro-android 3.0-2011.0

echo 0 > /sys/class/android_usb/android0/enable
echo adb,acm > /sys/class/android_usb/android0/functions
echo 2 > /sys/class/android_usb/android0/f_acm/instances
echo 1 > /sys/class/android_usb/android0/enable

808773

The first 11.07 upstream focused TI build doesn't run on Beagle xM rev C.

Use MLO from:
https://launchpad.net/~linaro-maintainers/+archive/overlay/+files/linux-image-3.0.0-1001-linaro-omap_3.0.0-1001.1~ppa~natty_armel.deb

Beagle XM

Graphics

Since EGL may not be always used with OpenGL ES or platform specific modification might happens in EGL, its usage has to be made optional.

There is no generic GLEW lib which support both OpenGL ES and desktop OpenGL.

Planned for next release

Makefiles needed to handle various platforms.

Planned for next release

Kernel

EHCI not working on the Panda board

This is a config issue and is being looked into.

Panda

Infrastructure

813296

Linaro-image-create default image size is too small for desktop. The Ubuntu image is now larger than 2G.

To write the image file you have to specify a size of 3G

817631

The fetch-image tools don't report failure of linaro-media-create

Toolchain

807573

cannot find a spill register

Works with gcc 4.5

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.07 released

Hi,

The Linaro Team is pleased to announce the release of Linaro 11.07.

11.07 is the Linaro’s second release delivered on the new monthly cadence.
This release includes components from all Working Groups and Landing Teams as
well as set of Android and Ubuntu based images that come with integrated Linaro
updates to provide a fastpath to Linaro technology. The 11.07 Linaro release
moved all main kernel efforts to Linux 3.0. It features a 3.0 linux-linaro,
linux-linaro-android kernel and comes with Linaro Evaluation Builds (LEBs) of
Ubuntu and Android based on linux-linaro-3.0 TI Landing Team's kernel.
Additionaly, 11.07 saw the Linaro Android move to gcc-linaro 4.6 as the default
compiler; this means that all main Linaro efforts are now focussed on the GCC
4.6 series as their baseline.

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

  http://wiki.linaro.org/Cycles/1107/Release

Highlights of this release:

 * Linaro Evaluation Build (LEB) for Android on PandaBoard is built on Linux
   3.0 kernel with gcc-linaro 4.6 as the default compiler which is used for all
   official Linaro Android Platform builds. This Linaro Android monthly release
   exhibits the first official Linaro Android Toolchain release based on the
   most recent gcc-linaro 4.6, and the first Linaro Android release for
   ST Ericsson Snowball using Landing Team kernel based on linux-linaro-android.
   On top, Linaro Android 11.07 comes with the more advanced more visually
   appealing Launcher2 by default.
   * Android GCC benchmark results for 11.07 release can be found on
     http://wiki.linaro.org/Platform/Android/AndroidToolchainBenchmarking/2011-07
 * Linaro Evaluation Build (LEB) for Ubuntu also uses the most recent
   linux-linaro kernel based on Linux 3.0 and includes the latest Linaro Cross
   Toolchain available for Ubuntu Lucid and Natty. ARM DS-5 packages are now
   available and enabled by default for the developer image. They are packaged
   and can be easily installed on Ubuntu host and target by simply enabling a
   "linaro" hosted PPA. The Developer Platform Team continued to improve the
   developer experience for Ubuntu and Linux based ARM by adding support for
   cross buildable images to Live-build 3 which makes it easier to produce
   Ubuntu images in a cross build environment. Additional highlights for our
   Ubuntu efforts include working hwpacks for all Landing Team low cost boards
   - a first, libjpeg-turbo integrated and set as the default for Ubuntu/LEB
   images, and packages delivered by the Graphics Working Group like
   glcompbench, glmark2 and unity.
 * Linaro kernel current release is based on the 3.0 stable kernel with a
   number of changes developed by Linaro and integrated from the 3.1-rc cycle.
   In addition to the changes already in 3.0, this release of the Linaro kernel
   includes: the comprehensive ARM kprobes work which extend kprobes to support
   Thumb-2 kernels, the new processor struct macros, the ARM cpu topology
   definition, basic Cortex A15 support, DMA infrastructure cleanups, a kernel
   helper to perform 64-bit atomic operations and multiple enhancements for DT
   support.
 * Initial release of Linaro-Android Common tree based on Linaro-kernel 3.0
   with addition of ADB functionality to linaro-android tree for OMAP3.
 * U-boot provides an incremental release with multiple improvements: a better
   PXE support based on feedback from the Ubuntu ARM server team, generated
   unique ethernet address based on SOC die id on OMAP4, ability to customize
   boot command via boot.scr script file or uEnv.txt plain text file, new
   fdt_high environment variable as part of a fix to allow using all 1G of
   memory on PandaBoard.
 * Power Management Team enabled sched_mc for ARM, added topology detection for
   ARM thus allowing scheduler to be tweaked to save power.
 * From the Graphics Working Group, this release adds support for OpenGL ES and
   EGL in GLEW library for ARM Linux, glewinfo and visualinfo utilities support
   for OpenGL ES, new versions of compiz and plugins-main with updates to the
   0.9.5.2 upstream branches, and multiple enhancements to the glmark2 and
   glcompbench benchmarks for OpenGL ES 2.0.
 * Toolchain Working Group has released Linaro GCC 4.6 and 4.5. The 4.6 series
   has new optimisations including improved vectoriser support for shifts,
   widening multiplies, and peeling; improvements to the swing-modulo scheduler;
   and fixes multiple bugs found in the last month.
 * With 11.07 release, the Infrastructure Team have improved creation, testing
   and usage of the Linaro images. Linaro-fetch-image-ui is a wizard style
   graphical tool that guides the user through the process of creating a fully
   functional operating system for Linaro supported hardware, along with a
   command line that does the same. Pre-built images will be available, the
   ground work has finished that will allow the production of pre-built images
   that can simply be copied to a SD card and run without the need to learn
   about Linaro tools when just trying out a standard image.   
 * This month LAVA main changes is the UI for the dashboard got an overhaul
   with new features added. Basic UI is added to the sheduler to see the status
   of boards and jobs. The ability to schedule jobs by device type is also
   added to the scheduler. The dispatcher has better error handling and
   preliminary support for Snowball boards and lava-test now streams results
   while the test is running.
 * Office of the CTO (OCTO) has produced its first ARM hard-float images (alpha
   stage). More information on the usage and the work related to those images
   can be found on https://blueprints.launchpad.net/linaro/+spec/engr-octo-armhf-images
 * And much more... The release details are linked from the "Details" column
   for each release artifact on the 11.07 release page.

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/1107/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

Regards,

-- 
Mounir Bsaibes
Project Manager

Follow Linaro.org:
facebook.com/pages/Linaro/155974581091106
http://twitter.com/#!/linaroorg
http://www.linaro.org/linaro-blog

Cycles/1107/Release (last modified 2011-08-10 17:10:40)