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

 VersionReleaseInstructionsDownload ForDetailsStatus
4.0.4 12.04 View...
Precise 12.04 View...
        (*) 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.

 NameVersionReleaseInstructionsDownload 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

NameVersionReleaseDownloadDetails
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

NameVersionReleaseDownloadDetails
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

NameVersionReleaseDownloadDetails
linux-linaro 3.4-rc3-2012.04 12.04
u-boot-linaro 2012.04.2 12.04

Landing Teams

NameVersionReleaseDownloadDetails
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

NameVersionReleaseDownloadDetails
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

NameVersionReleaseDownloadDetails
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

NameVersionReleaseDownloadDetails
power-qa 0.2.1 11.11
powerdebug 0.6.1-2011.10 11.09
powertop 1.98-2011.08 11.08

Toolchain

NameVersionReleaseDownloadDetails
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.

NameVersionReleaseInstructionsDownloadDetails
linaro-toolchain-binaries 4.7-2012.04 12.04 View...

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.

NameVersionReleaseDownloadDetails
gcc-arm-none-eabi 4.6-20111208 11.12