First Release is now available! #332
Pinned
magerstam
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
The first official release of the OS Image Composer Framework provides a powerful, general-purpose toolchain for composing OS images from pre-built artifacts of any Linux distribution that supports Debian or RPM packages.
With OS Image Composer, you can generate Edge-optimized OS images using our pre-curated YAML templates or customize them to create your own variants tailored to your edge services and applications.
The initial release requires the host system to run Ubuntu 22.04 or 24.04 OS, but future versions will support image composition from any Linux host OS. Following a declarative methodology, OS Image Composer allows you to define image templates that focus on what matters most to you. You have full control over package selection, partition and filesystem configuration, secure boot settings, as well as image finalization and configuration options.
An automatic image merging function simplifies customization by letting you override only the settings you need.
New
Broad OS Support
Compose images for EMT (Edge Microvisor Toolkit), Azure Linux, Wind River eLxr 12, and Ubuntu 24.04 as base distributions.
Multi-Repository Integration
Mix and match packages from multiple repositories (including 3rd Party repos) seamlessly.
Secure Boot Support
Add your own signing keys for generated images.
Native RPM and Debian Repository Support
Full compatibility with standard package repositories.
Multiple Image Formats
Generate images in RAW, VHD, qcow2 for VM instantiation, and live ISO installers allowing custom partition layout at install time.
Immutability Support
Enforce a read-only root filesystem for enhanced security.
Automatic Dependency & Conflict Resolution
Handles package dependencies and conflicts across single or multi-repository configurations.
Image & Package Caching
Speeds up re-composition and avoids unnecessary downloads. All artifacts are verified for integrity and authenticity.
SBOM (Software Bill of Materials) Integration
Generate SPDX manifests on the host and embed them in the image for real-time CVE reporting using tools like grype.
EMT EMF-Compatible Image Generation
Build images ready for EMT deployment.
Adding support for new Linux distributions is easy as the majority of the toolchain is generic in nature and involves creating an additional OS provider along with the necessary configuration data with respect to repository information, GPG keys, etc.
Improved
Known Issues:
Beta Was this translation helpful? Give feedback.
All reactions