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 firstname.lastname@example.org
It' s easy to get good players. Getting them to play together, that's the hard part.
The Linaro 13.07 release is now available for download!
The 13.07 Linaro release highlights the collaborative efforts 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, OpenEmbedded and Ubuntu baselines during this development cycle. With this release we are reminded of the great "players" who come together to plan and create the future of Linux on ARM. Seeing the synergic efforts of Linaro, its members and the greater Open Source Community is what drives our future--the future of Linux on ARM.
On the Builds and Baselines front, the Linaro Stable Kernel preview 2013.07 was updated: based on the 3.10.1 stable kernel tree; including ARM MP patch set, IKS VExpress TC2 and Power efficient workqueue support, Android v3.10 experimental patch set from AOSP. Linaro OpenEmbedded baseline added libjpeg-turbo as the preferred provider for jpeg, updated to the Linaro GCC 4.8-2013.07 release and switched builds to use Linaro versions of binutils and eglibc (2.17). Linaro Android baseline reports that the Arndale platform has been updated with display support on HDMI using software graphics stack, and is built with the Linaro GCC 4.8-2013.07 release as well.
The Linaro toolchain Working Group released Linaro GCC 4.8 and 4.7 2013.07 which added address Sanitizer support for ARM along with the new -mrestrict-it option support. The backports of support for further AArch64 aand ARMv8 AArch32 instructions were added. Linaro eglibc 2.17-2013.07 has optimized string functions for AArch64: memcmp, memset, memcpy, memmove, bzero, strcmp, strlen, strnlen, strncmp.
As of this release, the Linaro LAVA lab now hosts 75 devices including 4 new member systems and an actual LMP stack which is a tower of 5 LAVA Multi-purpose Probe boards (including SDMux support) is now being prototyped and tested. Multi-node test is currently in beta, but a live demo from LCE13 can be seen at: http://multinode.validation.linaro.org sandbox. Advanced LAVA configuration options were reviewed during this cycle and topics that were discussed included managing a multi-machine (LAVA Servers & worker nodes), deployment with salt-stack (LAVA Cambridge Lab), generic test integration, creating a test parser, overriding boot commands and the new interactive boot command support in LAVA.
During the 13.07 development cycle, the Power Management Working Group reports that the Linux scheduler is getting a lot of attention in the ARM ecosystem. At the LCE13 Linux Scheduler session, the team brought together Linaro scheduler experts and users to discuss common interests and requirements. The Linaro Networking Groups (LNG) major requirements were low interrupt latency and the ability to run a process uninterrupted. Other requirements included the need for Adaptive NO_HZ, evaluation of the PREEMPT_RT patchset as well as the Deadline scheduler. Additionally, the discussion for Power efficient scheduling continues to the mailing list and ARM has posted patches for its power scheduler proposal.
The Kernel Working Group during the LCE13 event discussed the following: determine next steps in ARMv7 consolidation work, sync up community and members on ARMv8 status, determine plans for next 6 months of storage related work at Linaro and figure out arm-soc tree management when maintainer is not available. Additionally the working group accomplished the conversion of Moxart to GENERIC_CLOCKEVENTS, storage of the EXT4 journal is now in enhanced area of eMMC and club journal and metadata are now together in the enhanced area.
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:
Linaro Connect Europe was took place during the 13.07 release cycle and highlights from that event include:
- Jon Maddog Hall and the 64-bit porting project
- big.LITTLE software update
- KVM on ARM
Other highlights from LCE13 include:
- Linaro Connect Europe 2013: Keynote Speaker Videos - http://www.linaro.org/linaro-blog/2013/07/19/linaro-connect-europe-2013-keynote-speaker-videos/
- Linaro Connect Europe 2013: People and Personalities of Connect - http://www.linaro.org/linaro-blog/2013/07/18/linaro-connect-europe-2013-people-and-personalities-of-connect/
- Resources - http://www.linaro.org/connect-lcu13/resources
- Pictures from Connect - http://www.flickr.com/photos/linaroorg/
For updates on these topics, as well as links to videos, pictures, presentations and more please see the Linaro Blog and the summary of this event at: http://www.linaro.org/linaro-blog/2013/07/19/kvm-on-arm-big-little-maddog-lava-and-more-from-linaro-connect-europe-2013/
Registration for Linaro Connect US 2013 (LCU13) which will be co-located with ARM's TechCon in Santa Rosa, CA from October 28 through 1 November 2013 is now open. More information on this event can be found at: http://www.linaro.org/connect-lcu13
Linaro Engineering Builds
What are Linaro Engineering Builds? Read our FAQ...
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.
|ARM Linux Internet Platform (ALIP)||Raring||13.07||Arndale, PandaBoard, Versatile Express|
|Developer||Raring||13.07||Arndale, PandaBoard, Versatile Express|
|Nano||Raring||13.07||Arndale, PandaBoard, Versatile Express|
|Server||Raring||13.07||Arndale, PandaBoard, Versatile Express|
|Ubuntu Desktop||Precise||12.11||Origen, PandaBoard, Snowball, Versatile Express|
|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-2013.07||13.07||-|
|aosp software rendering patches||2011.12||11.12||-|
|ics gcc 4.6 patches||4.6-2011.12||11.12||-|
|samplemedia test content||2011.10||11.10|
We provide pre-built versions of Linaro GCC and Linaro GDB that target either a Linaro Evaluation Build or a bare-metal target.
|gcc-linaro 4.8 (Aarch64)||4.8-2013.07||13.07|
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.
|GCC ARM Embedded||4.7-2013.q1||13.03|