The primary goal of the CIP project is to contribute to the long-term maintenance of an industrial-grade open source base layer (OSBL). The OSBL currently includes the source code of the CIP kernels, based on upstream LTS kernels (to which we also contribute); and the CIP Core, based on a subset of Debian LTS packages (which we sponsor).
The CIP project provides example operating system images and metadata for a set of reference boards to accelerate the adoption of the CIP open source base layer. These example images are created from the CIP open source base layer by using Linux image build or generation tools such as meta-debian or ISAR.
Having a long-term supported base layer makes little sense unless you have a software update mechanism in place. However, updating software is not an easy task. For example, random power outages can severely interfere with an update. Besides, update software can have bugs just like any other software.
The CIP Software Updates workgroup has been born to fill that gap by providing a robust software update mechanism suitable to the industrial-grade open source base layer. In particular, these are the goals of the workgroup:
Here is the 3rd iteration work items:
The period of this iteration will be from the beginning of Feb 2020 to the end of Jul 2020.
Here is the 2nd iteration work items:
The period of this iteration will be from the beginning of Aug 2019 to the end of Jan 2020.
Here is an initial schedule with intended finish dates for the first iteration: