- About Linaro
Linaro's Engineering Groups are optimizing the toolchain, kernel and low level middleware to take advantage of new ARM architecture features such as hard floats, Thumb-2, NEON and SMP to improve performance in all distributions.
Linaro Engineering Groups also include the platform development teams that work on validation and benchmarking, evaluation builds and infrastructure.
- Kernel - The charter of Linaro’s Kernel Working Group (KWG) is to improve support for ARM SOCs in the upstream Linux kernel. The KWG is currently divided into several sub-teams working across a number of areas.
- Power Management - The Power Management working group works to identify design patterns that help with the implementation of the majority of the usecases that vendors care about. To this end, the power management working group will look at the entire software stack (kernel, middleware, applications and tools) to help optimize power consumption. The power management team is responsible for creating infrastructure, guidelines and tools to enable top-notch power management on multiple ARM SoCs.
- Toolchain - The Toolchain Working Group works with the community improving the GNU and LLVM Toolchains for ARMv7-A and ARMv8-A. This includes work in GCC, Binutils, glibc, GDB, clang, and other related projects.
- Graphics - The Graphics Working Group aims to improve the Android and Linux graphics stack for current and future GPUs used in modern ARM devices like smart phones, tablets and netbooks. We also work to advance the use of General Purpose computing on GPUs.
- Linaro Enterprise Group (LEG) - The Linaro-hosted “Enterprise Group” (LEG) is dedicated to accelerate Linux ARM server ecosystem development and extends the list of Linaro members beyond ARM silicon vendors to Server OEM's and commercial Linux providers.
- Linaro Networking Group (LNG) - The Linaro Networking Group (LNG) is dedicated to accelerating Linux ARM networking ecosystem development. Developing the base platform for diverse and complex networking applications requires a significant amount of software that addresses common challenges. LNG will deliver this as an enhanced core Linux platform for networking equipment.
- Builds and Baselines
- Android: responsible for providing an efficient collaboration platform for Android including code hosting, best practices and showcase images.
- OEM Linux
- LAVA - The LAVA group is responsible for automated testing tools.
- QA Services - responsible for integration for Linaro output
- Security Working Group (SWG) - created to help ensure an optimised and efficient software ecosystem exists to support ARM open source Linux distributions on security related topics, and to accelerate the delivery of high quality secure products across the ARM open source ecosystem.