Enhance ironcore-image
with Platform-Specific Layer Support and CPU Architecture Variants
#101
Labels
enhancement
New feature or request
Description
The
ironcore-image
project, responsible for defining the OCI manifest for our Operating System images, currently includes layers likerootfs
,initramfs
, andkernel
. We need to improve this project by introducing platform-specific support, where each platform type holds a distinct subset of these layers. Additionally, the project should be capable of handling different CPU architectures, specificallyarm64
andamd64
.Requirements
Platform Support:
virtualization
platform should include only therootfs
layer.baremetal
platform should encompasskernel
,initramfs
, androotfs
layers.CPU Architecture Support:
arm64
andamd64
architectures.Expected Outcome
ironcore-image
project to generate OCI manifests tailored to specific platform requirements.Additional Context
arm64
andamd64
architectures is essential for broadening our OS's applicability.Sample Manifest
An
ironcore-image
OCI Specification Draft could look like the following:The text was updated successfully, but these errors were encountered: