Overview
Description
What is Civil Infrastructure Platform™ (CIP™) Project?
"The Civil Infrastructure Platform (CIP) initiative, hosted by the Linux Foundation and driven by the world's leading manufacturers of civil infrastructure systems, aims at providing a base layer - a set of industrial grade core open source software components, tools, and methods to create Linux-based embedded systems that meet the requirements of modern societal infrastructure." (cited from CIP Whitepaper (April 2017) (PDF))
CIP Project Key Features
Kernel with Super Long-Term Support (SLTS), 10 or More Years
Maintaining Linux in industrial and social infrastructure applications presents unique challenges for equipment manufacturers. These machines typically require support for quite a number of years, whereas the maximum Long-Term Support (LTS) Linux maintenance period only runs approximately two years. In addition, industrial-grade software requires high reliability, safety and security, and real-time or near real-time performance.
The CIP community is currently supporting three Super Long-Term Support (SLTS) Linux kernels, based on the Linux Project’s LTS v4.4, v4.19, and v5.10 releases. Each kernel is maintained with security and bug fixes for at least 10 years.
Activities for the Linux Kernel with Real-Time Capabilities
The "Civil infrastructure industry has high stability, reliability, and security standards in order to ensure safety-critical systems. A project has been formed to address this reality called "CIP Testing". So far, the efforts are focused on testing the CIP kernel. In the future they will be extended to the complete CIP platform. " (cited from CIP Wiki)
Provide an Automated Kernel Test Environment
The CIP project provides a fully automated environment for testing that uses GitLab CI/CD and LAVA. More details can be found on the CIP Wiki.
LAVA is a continuous integration system for deploying operating systems onto physical and virtual hardware for running tests. More information can be found at https://lavasoftware.org/.
GitLab is a development platform that integrates many functions including version control, issue tracking, code review, CI/CD, etc. https://gitlab.com/
Renesas Electronics Corporation - CIP Project Platinum Member Since February 2017
Renesas is contributing to CIP activities through our development of the Verified Linux Packages for the RZ series of MPUs. Many patches are being submitted to the upstream kernel and backported to the CIP kernels. Also, Renesas is providing an automated test environment for CIP’s reference platforms. CIP kernels are being tested by collaborating with the Kernel CI project on the test firm in our UK office.
Customers can take our Verified Linux Packages with SLTS kernel CIP 4.4, 4.19, and 5.10 from this website and these Verified Linux Packages are ready to run on the reference boards and our partner's boards.