Overview
Explore the Isar integration system for building Debian-based products using BitBake in this informative conference talk. Learn about the advantages of using pre-built binary packages for efficient development and production in embedded Linux systems. Discover how Isar provides structure, tools, and workflows for managing multiple products, common subsystems, and product variances. Gain insights into the context, motivation, current state, advantages, and challenges of Isar from software engineer Baurzhan Ismagulov. Delve into topics such as Isar metadata hierarchy, core recipes, configuration management, build processes, product development workflows, and reusability. Compare Isar with other approaches like ELBE and understand its benefits for embedded Linux development.
Syllabus
Intro
Contents
About Us
Motivation
Prior Art: Debian
Isar: Debian + BitBake
Areas of Application
How Isar Works
Isar Metadata Hierarchy
Isar Core Recipes
Configuration Management
Isar: Current State
Build Default Images
Add a New Package
Isar Core Layer
Create a New Product
Override an Upstream Package
Product Development Workflow
Build an Older Release
Reuse and Variability
Product Layer
Product Variants
Other Approaches: ELBE
The Isar Way
Isar: Next Steps
Summary: Benefits of Isar
References
Taught by
Linux Foundation