The purpose of the Linaro Enterprise Group (LEG) is to collaborate and accelerate the development of foundational software for ARM Server Linux. LEG benefits have broad industry implications, including time to market acceleration, lower development costs, and access to innovative and differentiated systems, fundamental to the ARM ecosystem.
The Linaro Enterprise Group (LEG) was established in November 2012 as the first segment focused group within Linaro. The group was established to accelerate Linux ARM server ecosystem development and it extended the list of Linaro members beyond ARM silicon vendors to Server OEM’s and commercial Linux providers.
LEG leverages and extends Linaro’s existing shared engineering, legal and open source collaboration structures. This joint collaboration focuses on identifying and addressing gaps/optimizations in the ARM Linux server software ecosystem, enabling SoC support upstream to meet LEG requirements, agreeing LEG requirements for SoC software standardization and upstreaming all relevant output.
A steering committee formed from member representatives drives the LEG engineering team. The team has successfully brought together competing companies to work on common solutions and enable OEMs, commercial Linux providers and SoC vendors to collaborate in a neutral environment.
The LEG steering committee defines the high level tasks – be it heavy lifting “mighty” projects or quick “low hanging fruit” optimizations – and the corresponding priorities and timelines as “cards”. The technical leaders in the engineering team then analyze each card and break it into multiple smaller and more detailed tasks, each one with a clear requirement and acceptance constraints for completion. Once the engineers are assigned, work enters the development phase. Each card is fully visible to Linaro members in JIRA.
LEG also works closely with the Automation & CI team to set up regular builds of the main server Linux distributions for LEG SoC’s, as per the decision and guidance of the steering committee. These builds are used to validate the core ARM server components that LEG engineers work on, and enable LEG members to integrate LEG deliverables with their product development activities, which can accelerate their time to market. However, LEG builds do not replace the deliverables and support services provided by the commercial Linux vendors.
LEG manages two lead projects: Software Defined Infrastructure (SDI) and Big Data. Software Defined Infrastructure enables the cloud revolution, and is the fundamental building block for the next generation of the datacenter. Big Data was established as a Lead Project to make AArch64 a first class citizen in the Hadoop and Spark community, as well as a supported architecture for scale-out analytics.
LEG leads the initiative Developer Cloud. The ARM architecture Developer Cloud allows developers to implement, port and test server, cloud and IoT applications without substantial upfront hardware investment. Developers have access to popular development environments, such as Debian, CentOS, Ubuntu and RHEL. The Developer Cloud (based on OpenStack) employs ARM server platforms from Linaro members Cavium, HPE, Huawei and Qualcomm. The Developer Cloud is hosted in three regions, one based in Cambridge, UK; one in Austin, USA; and the third in Shanghai, China. To sign up for Developer Cloud, click here.
In March 2017, Linaro announced its first special interest group (SIG) to be formed by LEG: the High Performance Computing Special Interest Group (HPC SIG). More information about the HPC SIG can be found here.
To find out more about LEG, there is a public mailing list linaro-enterprise that is archived here. There is also an IRC channel #linaro-enterprise on irc.freenode.net. You can use the web or your favourite IRC client.
LEG members can access complete information about the group and its engineering work here: https://collaborate.linaro.org/pages/viewpage.action?pageId=47841568 (login required).