Linaro 12.04
Most of the software is updated every month so please check regularly for the latest code and tools. You can keep up to date by registering for our mailing lists and chatting with us on IRC (#linaro on irc.freenode.net)
If you would like to get involved with Linaro please feel free to send an e-mail to contactus@linaro.org
Your talent determines what you can do. Your motivation determines how much you are willing to do. Your attitude determines how well you do it.~Lou Holtz
We are pleased to announce the release of Linaro 12.04.
The Linaro 12.04 release highlights the precision, expertise and talent which all of the Linaro Teams – Working Groups, Landing Teams and Platform Teams – use to deliver influential updates and stimulating new features that are integrated on top of Android and Ubuntu. We, together with our members, partners and community continue to build upon the future of Linux on ARM and the 12.04 release is one more step in the excellent execution of those plans.
"This release integrates the ARM Fast Models. Using Fast Models enables us to engineer and test architectural features well before production silicon chips are available from our members. The most recent major project that is seeing the benefit of this is our work with big.LITTLE integrated kernel switching and KVM (using the Cortex-A15's virtualization mode)" said Linaro CTO David A Rusling, "these cycle-accurate architectural models are essential in our mission to avoid fragmentation and accelerate our member's time to market."
During the Linaro 12.04 release cycle the Developer Platform Team migrated the Linaro Evaluation Builds (LEB) to the Ubuntu 12.04 LTS (Precise Pangolin) based images. These new images are built for the ARM hard float (armhf) images and Linaro U-Boot is now based on the latest upstream release – v2012.04.1. Additionally, the Developer Platform images now provide support for the big.LITTLE integrated switcher and A15 Fast Models with KVM kernel, as well as testing coverage of the big.LITTLE project for both the reference and integrated switcher.
The Linaro Android team delivered the multimedia enablement for the Snowball and have updated all builds to AOSP ICS 4.0.4_r1.1. Also included as of this cycle are updated base toolchain components – MPFR and GMP. The Linaro Android Team ported stressapptest to Android for big.LITTLE Testing and like the Developer Platform team implemented and ran weekly big.LITTLE tests.
The Infrastructure, Graphics, Kernel, Multimedia, Toolchain, and Validation teams all had updates and new features added into this release which are covered in more detail on the release wiki.
Additional items of interest from the Linaro 12.04 release cycle include:
A 'Call for Demos' for the Linaro Connect Q2.12 Demo Friday Event was also announced.
The public is invited to attend and participate in this energetic and eclectic afternoon. Linaro, its partners, members and community, have created a great opportunity to view exciting demonstrations of Linaro builds running on a variety of ARM processor-based boards.
If you are interested in presenting a Demo during the Q2.12 Demo Friday event please see the Demo Friday webpage for more information on how to submit your demonstration.
As a reminder, registration is still open for the Linaro Connect Q2.12 event being held at the Gold Coast Hotel in Hong Kongfrom 28 May through 1 June, there is still time to register and join some of the best software developers from the Linaro ecosystem and contribute to the development and planning of the future of Linux on ARM.
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/1204/Release#Release_Information
Evaluation Builds
| Version | Release | Instructions | Download For | Details | Status | |
|---|---|---|---|---|---|---|
![]() |
4.0.4 | 12.04 | ||||
![]() |
Precise | 12.04 | ||||
| (*) preview build; not officially supported yet |
Developers and Community Builds
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 | 4.0.4 | 12.04 | i.MX6, Versatile Express RTSM | ||
| Nano | Precise | 12.04 | i.MX53 LoCo, i.MX6, Origen, PandaBoard, Snowball, Versatile Express | ||
| Developer | Precise | 12.04 | i.MX53 LoCo, i.MX6, Origen, PandaBoard, Snowball, Versatile Express | ||
| ARM Linux Internet Platform (ALIP) | Precise | 12.04 | i.MX53 LoCo, i.MX6, Origen, PandaBoard, Snowball, Versatile Express | ||
| Ubuntu Desktop | Precise | 12.04 | i.MX53 LoCo, i.MX6, Origen, PandaBoard, Snowball | Versatile Express |
Components
Android
| Name | Version | Release | Download | Details |
|---|---|---|---|---|
| android-toolchain (Gingerbread, ICS) | 4.6-2012.04 | 12.04 | - | |
| android-toolchain 4.7 (ICS) | 4.7-2012.04 | 12.04 | - | |
| aosp software rendering patches | 2011.12 | 11.12 | - | |
| ics gcc 4.6 patches | 4.6-2011.12 | 11.12 | - |
Graphics
| Name | Version | Release | Download | Details |
|---|---|---|---|---|
| compiz | 0.9.8.0+bzr20120419.2012.04 | 12.04 | ||
| compiz-plugins | 0.9.7.0+bzr20120410.2012.04 | 12.04 | ||
| glcompbench | 2012.04 | 12.04 | ||
| glew | 1.7.0-2011.10 | 11.10 | ||
| glmark2 | 2012.03 | 12.03 | ||
| glproxy | 2012.04 | 12.04 | ||
| libmatrix | 2012.02 | 12.02 | ||
| nux | 1.16.0-2011.09 | 11.10 | ||
| smartt | 0.5 | 11.06 | ||
| unity | 5.0 | 12.02 |
Kernel
| Name | Version | Release | Download | Details |
|---|---|---|---|---|
| linux-linaro | 3.4-rc3-2012.04 | 12.04 | ||
| u-boot-linaro | 2012.04.2 | 12.04 |
Landing Teams
| Name | Version | Release | Download | Details |
|---|---|---|---|---|
| linux-linaro-android-lt-samsung | 3.0.4-2012.04 | 12.04 | ||
| linux-linaro-android-lt-st-ericsson | 3.3-2012.04 | 12.04 | ||
| linux-linaro-android-lt-ti | 3.2-2012.04 | 12.04 | ||
| linux-linaro-lt-freescale | 3.1-2011.12 | 11.12 | ||
| linux-linaro-lt-samsung | 3.4-rc3-2012.04 | 12.04 | ||
| linux-linaro-lt-st-ericsson | 3.3-2012.04 | 12.04 | ||
| linux-linaro-lt-ti | 3.3-2012.04 | 12.04 |
Multimedia
| Name | Version | Release | Download | Details |
|---|---|---|---|---|
| alsa-lib | 1.0.25.1-2012.04 | 12.04 | ||
| alsa-ucm-conf | 2012.03 | 12.03 | ||
| alsa-ucm-test | 0.1-2011.12 | 11.12 | ||
| directfb | 1.6.0pre1-2011.11 | 11.11 | ||
| libpng | 1.5.6beta03-2011.11 | 11.11 | ||
| libjpeg-turbo | 1.2.1+svn823-2012.04 | 12.04 | ||
| pulseaudio-ucm | 1.1-2012.04 | 12.04 | ||
| samplemedia test content | 2011.10 | 11.10 | ||
| speex | 2012.03 | 12.03 | ||
| speex-android | 2012.03 | 12.03 |
Platform
| Name | Version | Release | Download | Details |
|---|---|---|---|---|
| lava bundle | 2012.03 | 12.03 | ||
| lava-android-test | 0.3-2012.04 | 12.04 | ||
| lava-dashboard | 0.15-2012.04 | 12.04 | ||
| lava-dashboard-tool | 0.7-2012.03 | 12.03 | ||
| lava-deployment-tool | 0.3-2012.03 | 12.03 | ||
| lava-dispatcher | 0.6-2012.04 | 12.04 | ||
| lava-master-image-scripts | 0.6-2012.04 | 12.04 | ||
| lava-kernel-ci-views | 0.4.0-2012.02 | 12.02 | ||
| lava-scheduler | 0.13-2012.04 | 12.04 | ||
| lava-scheduler-tool | 0.4-2012.04 | 12.04 | ||
| lava-server | 0.12-2012.04 | 12.04 | ||
| lava-test | 0.7-2012.04 | 12.04 | ||
| lava-tool | 0.4-2012.03 | 12.03 | ||
| linaro-django-xmlrpc | 0.5-2012.02 | 12.02 | ||
| linaro-image-tools | 2012.04 | 12.04 | ||
| linaro-python-dashboard-bundle | 1.7.1-2011.11 | 11.11 | ||
| svammel | 2011.09 | 11.09 |
Power Management
| Name | Version | Release | Download | Details |
|---|---|---|---|---|
| power-qa | 0.2.1 | 11.11 | ||
| powerdebug | 0.6.1-2011.10 | 11.09 | ||
| powertop | 1.98-2011.08 | 11.08 |
Toolchain
| Name | Version | Release | Download | Details |
|---|---|---|---|---|
| cortex-strings | 1.0-2011.09 | 11.09 | ||
| gcc-linaro | 4.5-2012.03 | 12.03 | ||
| gcc-linaro | 4.6-2012.04 | 12.04 | ||
| gcc-linaro | 4.7-2012.04 | 12.04 | ||
| gdb-linaro | 7.4-2012.04 | 12.04 | ||
| qemu-linaro | 1.0.50-2012.04 | 12.04 |
We provide pre-built versions of Linaro GCC and Linaro GDB that target either a Linaro Evaluation Build or a bare-metal target.
| Name | Version | Release | Instructions | Download | Details |
|---|---|---|---|---|---|
| linaro-toolchain-binaries | 4.7-2012.04 | 12.04 |
More interested in bare-metal and long-term maintained releases for ARM embedded processors? We're working with ARM to also supply a Cortex-R and Cortex-M bare-metal build. Major releases will be made once a year with quarterly update releases. Releases will be maintained for two years.
| Name | Version | Release | Download | Details |
|---|---|---|---|---|
| gcc-arm-none-eabi | 4.6-20111208 | 11.12 |


