Documentation
Docs/Product guides

Kernary OS

A supported, generated and customisable embedded Linux baseline spanning the boot chain, BSP, kernel, drivers, root filesystem, security and update hooks.

System stack

KERNARY OS / COMPOSED SYSTEM PROFILEApplications + servicesRoot filesystem + policyDevice driversLinux kernel + device treeBootloader (e.g., U-Boot)Platform firmware / Boot ROMBSP integration scopeSoC + board hardware
Kernary OS composes proven upstream and vendor layers; it is not a proprietary replacement for Linux.

Define a target profile

profiles/imx93-orbit.yaml
apiVersion: os.kernary.dev/v1alpha1
kind: TargetProfile
metadata:
  name: imx93-orbit-revb
spec:
  bsp:
    vendor: nxp
    release: lf-6.6.23-2.0.0
    provenance: vendor-package://approved-source
  boot:
    platformFirmware: [tf-a]
    bootloader: u-boot
    secureBoot: required
  kernel:
    baseline: linux-6.6
    config: configs/orbit_defconfig
  rootfs:
    distro: yocto
    image: kernary-image-production
    maxSizeMiB: 400
  update:
    layout: a-b
    signingPolicy: production-hsm
Terminal · proposed CLI
kernary os profile validate profiles/imx93-orbit.yaml
kernary os compose \
  --profile profiles/imx93-orbit.yaml \
  --project orbit-controller

Release output

  • Pinned source and layer revisions with licence provenance
  • Boot firmware, kernel, device tree and root filesystem artefacts
  • Reproducible build manifest and software bill of materials
  • Board-revision compatibility and recovery requirements
  • Signed release manifest only after the external approval gate

These docs are part of the product design. Interfaces remain proposals until an implementation is published.

View the platform →