Linaro 12.10

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

A dream doesn't become reality through magic; it takes sweat, determination and hard work.

~Colin Powell

The Linaro 12.10 release is now available!

The Linaro 12.10 release cycle highlights the determination and hard work of all the Linaro Teams Working Groups, Landing Teams and Platform Teams who have provided all the updates and new features that are integrated on top of Android and Ubuntu during this development cycle. The 12.10 release is another example of how Linaro works together with its members, partners and community to continue to build the future of Linux on ARM.

In addition to the successful release of Linaro 12.10, the plans for the upcoming Linaro Connect (LCE 12 -Copenhagen) have been finalized as well. Added to the Connect schedule will be three mini-summits which focus on Android, ARMv8 (64 bit) and big.LITTLE. The summits showcase the exciting work that is now being seen in the 12.10 release cycle.

"The Linaro 12.10 release was a foundational cycle for the Linaro Android Team and included Connect preparations, target refinement and test and benchmark automation work, " said Zach Pfeffer, Android Team Tech Lead. He added, "All of these areas will prepare the team for a strong Connect, better target support and our upcoming push to more actively improve AOSP."

On the ARMv8 front, Linaro is now making early ARMv8 images available to interested developers. For a primer on the ARMv8 architecture, the AArch64 execution state and the A64 instruction set, please visit the ARM portal. While there is currently no ARMv8 hardware available, ARM and Linaro have developed support for AArch64/A64 against virtual platforms and started sending the resulting patches to various open source projects. With the Linaro provided downloads and with ARMs Fast Models virtual platform, you may boot a virtual ARMv8 system and run 64-bit binaries. These downloads are currently in beta, but they should just work and we are looking towards including them as part of our monthly releases. For more information on these ARMv8 images please take a look at the Linaro Engineer pages on the Linaro website.

Work on big.LITTLE continues as the Linaro Kernel Working Group highlights its completion of TC2 support; noting that TC2 now boots with the latest IKS tree. Five new test cases have been added to handle simultaneous thread switching, important bugs such as Switcher Thumb-2 bug and Switcher deadlock issue when working on the memblock_steal(), vlock remaining locked under certain conditions were fixed along with and updated focus to run benchmarks with the latest IKS on TC2 to find optimization opportunities.

While some wondered if the idea of a consolidated kernel in the ARM ecosystem would remain a dream and something developers only longed for, the Linaro Kernel Working Group continues to work toward making that dream a reality and during the 12.10 Linaro development cycle announced that they will demo their work on their continued efforts on the single zImage kernel. Mark Orvek, Director for the Kernel Working Group at Linaro in a Google+ Hangout on Air discussion hinted to what attendees could expect to see at the LCE 12 -Copenhagen Demo Friday event. Orvek indicated that Deepak Saxena would be demo'ing a single kernel across several member boards. The full recorded Hangout is available on youtube.

For those who will be at LCE 12 - Copenhagen next week (29 Oct - 2 Nov) we look forward to seeing you there; however, if you are unable to attend, but would like to participate we are offering remote participation. Visit the Linaro Connect website to find out how you or someone you know can participate remotely.

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/1210/Release#Release_Information

Linaro Evaluation Builds

What are Linaro Evaluation Builds? Read our FAQ...

Version Release Instructions Download for Details Status
Android 4.1.2 12.10 View…
Ubuntu Precise 12.10 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.

Name Version Release Instructions Downloads
Android 4.1.2 12.10 Galaxy Nexus
ARM Linux Internet Platform (ALIP) Precise 12.10 Origen, PandaBoard, Snowball, Versatile Express
Developer Precise 12.10 Origen, PandaBoard, Snowball, Versatile Express
Nano Precise 12.10 Origen, PandaBoard, Snowball, Versatile Express
Ubuntu Desktop Precise 12.10 Origen, PandaBoard, Snowball, Versatile Express

Components

Android

Name Version Release Downloads Details
android-toolchain (Gingerbread, ICS) 4.6-2012.07 12.07 -
android-toolchain 4.7 (ICS) 4.7-2012.07 12.07 -
android-toolchain 4.7 (ICS, JB) 4.7-2012.10 12.10 -
aosp software rendering patches 2011.12 11.12 -
ics gcc 4.6 patches 4.6-2011.12 11.12 -

Graphics

Name Version Release Downloads Details
compiz 0.9.8.0+bzr20120419.2012.04 12.04
compiz-plugins 0.9.7.0+bzr20120410.2012.04 12.04
glcompbench 2012.07 12.07
glew 1.7.0-2011.10 11.10
glmark2 2012.08 12.08
glproxy 2012.04 12.04
libmatrix 2012.05 12.05
nux 1.16.0-2011.09 11.10
smartt 0.5 11.06
unity 5.0 12.02

Kernel

Name Version Release Downloads Details
linux-linaro 3.6-2012.10 12.10
u-boot-linaro 2012.09.1 12.09
uefi-linaro 2012.09 12.09

Landing Teams

Name Version Release Downloads Details
linux-linaro-android-lt-samsung 3.4-2012.09 12.09
linux-linaro-android-lt-samsung 3.4-2012.07 12.07
linux-linaro-android-lt-st-ericsson 3.4-2012.06 12.06
linux-linaro-android-lt-ti 3.4-2012.09 12.09
linux-linaro-lt-freescale 3.1-2011.12 11.12
linux-linaro-lt-samsung 3.6-rc6-2012.09 12.09
linux-linaro-lt-st-ericsson 3.3-2012.06 12.06
linux-linaro-lt-ti 3.4-2012.09 12.09

Multimedia

Name Version Release Downloads 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
libjpeg-turbo 1.2.1+svn837 12.06
libpng 1.5.6beta03-2011.11 11.11
pulseaudio-ucm 2.0-2012.06 12.06
samplemedia test content 2011.10 11.10
speex 2012.03 12.03
speex-android 2012.03 12.03

Platform

Name Version Release Downloads Details
android-toolchain 4.6-2011.11 11.11
lava bundle 2012.05 12.05
lava-android-test 0.11 12.09
lava-dashboard 0.22.1 12.09
lava-dashboard-tool 0.7-2012.03 12.03
lava-deployment-tool 1.0 12.09
lava-dispatcher 0.18 12.09
lava-kernel-ci-views 0.4.0-2012.02 12.02
lava-master-image-scripts 2012.09 12.09
lava-raven 0.1.1 12.05
lava-scheduler 0.22.1 12.09
lava-scheduler-tool 0.5 12.05
lava-server 0.18.1 12.09
lava-test 0.11 12.09
lava-tool 0.5 12.06
linaro-django-xmlrpc 0.5-2012.02 12.02
linaro-image-tools 2012.10 12.10
linaro-python-dashboard-bundle 1.7.3 12.09
svammel 2011.09 11.09
u-boot-linaro 2011.11.2 11.11

Power Management

Name Version Release Downloads Details
power-qa 0.3.0 12.05
powerdebug 0.6.1-2011.10 11.10
powertop 2.0-2012.06 12.06

Toolchain

Name Version Release Downloads Details
cortex-strings 1.0-2011.09 11.09
gcc-linaro (4.5) 4.5-2012.03 12.03
gcc-linaro (4.6) 4.6-2012.10 12.10
gcc-linaro (4.7) 4.7-2012.10 12.10
gcc-linaro (Aarch64) 4.7-2012.10~rc3 12.10
gdb-linaro 7.5-2012.09 12.09
qemu-linaro 1.2.0-2012.09 12.09

Binaries

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 Downloads Details
linaro-toolchain-binaries 4.7-2012.10 12.10

Bare-metal

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 Downloads Details
gcc-arm-none-eabi 4.6-2012.06 12.06