Learning Hub

Here we have provided lots of information to help explain what things are. We have also added links to other useful resources such as white papers and testimonial videos to help explain our technology and why Linaro is important.

Agile Development

Agile software development is a set of practices designed to enable software to be developed in short iterations. This can be contrasted with waterfall development where software is created over a long-time span, built infrequently and made...

Read more...

Anything as a Service (XaaS)

Open source software was originally used to describe software that was publicly accessible. It was juxtaposed to the typical proprietary code base. Only the original authors of proprietary software can legally copy, inspect, and alter that software.

Read more...

Artificial Intelligence

Artificial Intelligence (AI) is the mimicking of functions performed by the human brain using machines and data. The performance of the AI is improved overtime with the application of statistical techniques to train the AI.

Read more...

CI, Delivery & Deployment

Continuous integration (CI) is the process of automating and integrating code changes and updates into the software development process. Typically, a developer will create code locally, subject it to testing and then frequently propose the code for integration...

Read more...

Cloud Computing Stacks

Cloud services can be categorised. Here is a breakdown of these services.

Read more...

Cloud Computing

XaaS is the delivery of a vast array of cloud-based services over remote access. Products, tools and technologies are delivered as services using a flexible consumption model.

Read more...

Cloud native

The Cloud-Native Computing Foundation (CNCF) defines cloud native: “Cloud-native technologies empower organisations to build and run scalable applications in modern, dynamic environments such as public, private, and hybrid...

Read more...

Container Orchestration

Open source software was originally used to describe software that was publicly accessible. It was juxtaposed to the typical proprietary code base. Only the original authors of proprietary software can legally copy, inspect, and alter that software.

Read more...

DevOps

It is perhaps best thought of as a movement and philosophy that, when applied successfully, results in (or from) a change of culture, practice, and organisation. It feeds off both Lean and Agile thinking but emphasises the importance of breaking...

Read more...

Edge Computing

The development of Edge computing is a response to the profusion of data sources and the volume of data being generated and transported. The Internet of Things (IoT) and the realisation of 5G mobile networks ensure that the rapid increase in data seen...

Read more...

FOG Computing

Open source software was originally used to describe software that was publicly accessible. It was juxtaposed to the typical proprietary code base. Only the original authors of proprietary software can legally copy, inspect, and alter that software.

Read more...

IoT

Open source software was originally used to describe software that was publicly accessible. It was juxtaposed to the typical proprietary code base. Only the original authors of proprietary software can legally copy, inspect, and alter that software.

Read more...

Open Source

Open source software was originally used to describe software that was publicly accessible. It was juxtaposed to the typical proprietary code base. Only the original authors of proprietary software can legally copy, inspect, and alter that software.

Read more...

Security

Virtualization creates an abstraction layer over resources such as processors, memory, and storage. The dependency between an application and its operating system on computing resources is broken.

Read more...

Smart Cities

Open source software was originally used to describe software that was publicly accessible. It was juxtaposed to the typical proprietary code base. Only the original authors of proprietary software can legally copy, inspect, and alter that software.

Read more...

Smart Factory

Open source software was originally used to describe software that was publicly accessible. It was juxtaposed to the typical proprietary code base. Only the original authors of proprietary software can legally copy, inspect, and alter that software.

Read more...

Software Upstreaming

Upstreaming is a critical process in the collaborative maintenance and development of software. The creators, or more specifically, the maintainers of software, are referred to as upstream. Code is released downstream to a community of users.

Read more...

Virtualization

Virtualization creates an abstraction layer over resources such as processors, memory, and storage. The dependency between an application and its operating system on computing resources is broken.

Read more...

Why companies join Linaro

Linaro works with businesses and open source communities to develop software on Arm-based technology. We create solutions that drive forward the Arm software ecosystem, enhance standardisation, promote collaboration across industries and contribute to real-world applications. The collaborative work we do covers the following four industries.