Jump to content

Linaro: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
m Correct punctuation
m More punctuation improvements
Line 35: Line 35:
Linaro produces ARM tools, Linux kernels and builds of key Linux distributions (including [[Android (operating system)|Android]] and [[Ubuntu (operating system)|Ubuntu]]) on member SoCs.
Linaro produces ARM tools, Linux kernels and builds of key Linux distributions (including [[Android (operating system)|Android]] and [[Ubuntu (operating system)|Ubuntu]]) on member SoCs.


Linaro focuses mostly on optimized open source support of the [[ARM architecture|ARM v7A architecture]], for example SoCs which contain a Cortex-A8 or dual-core Cortex-A9 processor(s). Engineering is planned in six month periods working in upstream projects on a set of requirements that are determined by the Technical Steering Committee.<ref>http://www.linaro.org/faqs/</ref>
Linaro focuses mostly on optimized open-source support of the [[ARM architecture|ARM v7A architecture]], for example SoCs which contain a Cortex-A8 or dual-core Cortex-A9 processor(s). Engineering is planned in six-month periods working in upstream projects on a set of requirements that are determined by the Technical Steering Committee.<ref>http://www.linaro.org/faqs/</ref>
At the end of each cycle there is a release of tools and software that acts as a staging tree for code that will be pushed upstream. Linaro works on software that is close to the silicon such as kernel, multimedia, power management, graphics and security. Linaro aims to provide stable, optimised and tested tools and code for multiple software distributions to use and hence reduce low-level fragmentation and improve the optimisation of embedded Linux software.<ref>http://lwn.net/Articles/391189/ lwn.net 9 June 2010</ref>
At the end of each cycle there is a release of tools and software that acts as a staging tree for code that will be pushed upstream. Linaro works on software that is close to the silicon such as kernel, multimedia, power management, graphics and security. Linaro aims to provide stable, optimised and tested tools and code for multiple software distributions to use and hence reduce low-level fragmentation and improve the optimisation of embedded Linux software.<ref>http://lwn.net/Articles/391189/ lwn.net 9 June 2010</ref>



Revision as of 22:36, 16 February 2012

Linaro
TypeNot-for-Profit
FoundedJune 2010
CompanyARM, Freescale, IBM, Samsung, ST-Ericsson, Texas Instruments
Programmed InC, C++
OS FamilyLinux
Working StateBeta
Initial ReleaseNovember 2011 (11.11)
Target MarketsMobile, Mobile computing, Digital Home, Infotainment
Supported PlatformsARMv7A
Kernel TypeLinux
Websitewww.Linaro.org

Linaro is a not-for-profit (NFP) engineering organization that works on Linux-based open source software and tools optimized for embedded systems with ARM architecture. It was announced at Computex in June 2010 by ARM, Freescale Semiconductor, IBM, Samsung, ST-Ericsson, and Texas Instruments in a joint press conference.[1] It also provides aligned engineering and investment in upstream open source projects, a biannual release of tools and software[2] and support to silicon companies in upstreaming their system-on-a-chip (SoC) support.

Linaro produces ARM tools, Linux kernels and builds of key Linux distributions (including Android and Ubuntu) on member SoCs.

Linaro focuses mostly on optimized open-source support of the ARM v7A architecture, for example SoCs which contain a Cortex-A8 or dual-core Cortex-A9 processor(s). Engineering is planned in six-month periods working in upstream projects on a set of requirements that are determined by the Technical Steering Committee.[3] At the end of each cycle there is a release of tools and software that acts as a staging tree for code that will be pushed upstream. Linaro works on software that is close to the silicon such as kernel, multimedia, power management, graphics and security. Linaro aims to provide stable, optimised and tested tools and code for multiple software distributions to use and hence reduce low-level fragmentation and improve the optimisation of embedded Linux software.[4]

History

In 2010 ARM joined with Freescale Semiconductor, IBM, Samsung, ST-Ericsson and Texas Instruments (TI) in forming a not for profit open source engineering company, Linaro, to enhance open source innovation for the next wave of always-connected, always-on computing.[5]

In May 2011, five software companies joined Linaro as part of a new partners program. Canonical, Collabora, Genesi Group, Mentor Graphics and Thundersoft are contributing by developing low-level Linux software for ARM-based system on chips (SoC).

Milestones

March 2010 – Company founded

  • Membership agreements initiated
  • Engineering begins

June 2010 – Company launch

  • Website and wiki opened
  • Engineering organization ramps
  • Open engineering

November 2010 – First release

  • Linaro's 10.11 release is announced at TechCon

Release schedule

It was announced in June 2010 at Computex that Linaro would follow a six month engineering cycle that would culminate in a release of tools and software that represents an integrated build of software worked on during the cycle.[6] Linaro version 10.11 was released on November 10, 2010. Linaro's cycle almost coincides with Ubuntu.

System requirements

Linaro is optimized to run on the ARMv7A Architecture which is implemented in SoCs such as TI's OMAP 3 and OMAP 4, Samsung's Exynos SoC, ST-Ericsson's NovaThor U8500 and Freescale's i.MX51.

Downloads

There are three types of software download available from Linaro:

  1. At the end of each six month cycle Linaro release an integrated build including all the software worked on during the cycle. These images are available from releases.linaro.org.
  2. There are monthly versions of upstream software, such as GCC or QEMU. These are downloads from places such as launchpad.net/gcc-linaro.
  3. Linaro maintains public staging trees of upstream code they are working on. For example the kernel and u-boot trees are kept on git.linaro.org; while others are kept under code.launchpad.net.

License

All code developed within Linaro working groups is open source and therefore available under standard Open Source Initiative (OSI) license terms. For more details see Linaro Membership Rules and Linaro Articles of Association.

Core OS

Linaro is Linux-based and works with the open source community by providing aligned upstream engineering investment.[7]

References