Wind River announces a new Continuous Integration and Continuous Delivery (CI / CD) model for Wind River Linux users. In contrast to the typically annual updates of the LTS releases, the new CI / CD process is to offer customers new versions of Linux tailored for embedded systems on the edge and in the IoT in just a few weeks. Wind River wants to use it to advance the DevOps processes already established in many companies in the embedded area.
Security and compliance
The CD platform already used internally by Wind River is based on the open source version of Jenkins and thus also offers a connection to the container orchestration with Kubernetes and to the IT automation framework Puppet. Based on the experience gained with this, Wind River promises its customers a high quality of continuous updates for the embedded Linux system – including certification according to ISO 9001: 2015. "Wind River tests and validates a variety of cross-industry use cases daily, with thousands of test cases performed every night," said Vice President Michel Genard.
In order to be able to guarantee customers a trustworthy use of open source software in general, the company fulfills the compliance requirements according to the OpenChain certification for open source licenses also for the continuous delivery model for Wind River Linux. Users in particularly critical areas such as medical technology, who have relied on a fixed version of the Linux kernel due to particularly strict certification restrictions, should continue to use the LTS releases from Wind River Linux as the basis for their embedded applications.
Update container and Linux independently
The new CD platform is intended to significantly simplify container-based deployments for embedded applications in edge systems for all other users, even in business-critical application areas. In contrast to established CI / CD frameworks, the Wind River variant was specially tailored to the requirements of edge devices with their above-average life cycles and the restriction to the most compact software packages possible. In addition to the basic support for Kubernetes, Docker & Co., the CD platform is designed for separate asynchronous updates of containers and the underlying operating system. This enables users to update various applications, each running in their own container on Wind River Linux, regardless of the update or a restart of the host OS.
Wind River also provides developers with customized tools for working on embedded Linux applications. In addition to the Wind River Workbench for Linux LTS based on the Eclipse IDE, this also includes the Percepio Tracealyzer – a tool for visualizing traces when searching for anomalies in program execution.
Further details on the new Wind River CD platform can be found in the company's announcement, The Wind River Linux is under the GNU General Public License Version 2 freely available in the GitHub repository,
. (tagsToTranslate) Continuous Delivery (t) Embedded Systems (t) Wind River