Skip to main content

CIP Core Project

  • Website: https://wiki.linuxfoundation.org/civilinfrastructureplatform/cip-core
  • OSBL: open-source base layer
  • SLTS: super long-term support
  • CIP core has two profiles:
    • The tiny profile is built from Debian source code and is useful for devices with storage restrictions, extreme performance and flexibility requirements, and low-complexity applications.
    • The generic profile is built from Debian binary packages and covers devices that require more functionality, have less performance and flexibility requirements, and more storage.
  • However, we are open to the submission of new reference implementations using other build tools (e.g. Debos).
  • Deby: tiny profile
  • isar-cip-core: generic profile
  • The main goals of CIP Core are:
    • Contribute to the sponsoring and testing of Debian LTS
    • Serve as a reference base from which users can develop their OS images
    • Serve as a reference implementation on important topics such as software updates, security standards, or real-time.
    • Provide file systems for testing on the CIP reference hardware boards using LAVA.

Pasted image 20250222131428.png

Pasted image 20250222131435.png

  • Package list: The list of CIP Core packages and the process to add or remove packages is described here.

ISAR-CIP-Core

  • ISAR-CIP-Core is a reference implementation of the generic profile and uses ISAR. ISAR uses bitbake to generate the filesystem image by reusing Debian binaries and rebuilding packages that need modifications for the target board (see ISAR slides pdf).

Pasted image 20250222132122.png