Introducción a la iniciativa de la Linux Foundation llamada Civil Infrastructure Platform CIP. Descripción del problema que pretende resolver este grupo y sus primeros pasos Transparencias de la charla impartida en el OpenSOuthCode de Málaga, España.
In Need For A Linux Kernel Maintained For A Very Long Time? CIP Linux Kernel ...Agustin Benito Bethencourt
Problem statement that led CIP to go for the LTS model and process and overview of the CIP kernel maintenance process followed by the CIP kernel maintainers.
ICANN 52: Global Domains Division (GDD) UpdateICANN
The slide deck from the ICANN 52 Global Domains Division (GDD) Update in Singapore. For additional information on this session please visit: http://singapore52.icann.org/en/schedule/mon-gdd
Talk by David Jorm on the state of Security in Java frameworks, and more specifically OpenDaylight. He also talks about his vision for where the platform should get to for delivering on the SDN promise.
In Need For A Linux Kernel Maintained For A Very Long Time? CIP Linux Kernel ...Agustin Benito Bethencourt
Problem statement that led CIP to go for the LTS model and process and overview of the CIP kernel maintenance process followed by the CIP kernel maintainers.
ICANN 52: Global Domains Division (GDD) UpdateICANN
The slide deck from the ICANN 52 Global Domains Division (GDD) Update in Singapore. For additional information on this session please visit: http://singapore52.icann.org/en/schedule/mon-gdd
Talk by David Jorm on the state of Security in Java frameworks, and more specifically OpenDaylight. He also talks about his vision for where the platform should get to for delivering on the SDN promise.
Facilitating continuous delivery in a FinTech world with Salt, Jenkins, Nexus...Chocolatey Software
Michel Buczynski, DevOps Coach at TD Securities: Most of the developments in FinTech are hybrid, they rely of both legacy and modern or more agile technologies. We will show how Chocolatey Business Edition can become the centerpiece of a CD pipeline. We will explain in detail how to integrate Chocolatey with Jenkins, Nexus, SaltStack to deploy micro-services both on legacy and cloud platform. We will show how the Chocolatey Agent (Self-Service Installer) with the help of Nexus repos, permit a secure continuous deployment of custom desktop applications on users' workstations and make the use of Citrix XenApp servers almost obsolete. Show how the Package Builder, Synchronizer, Downloader and Internalize simplify the day to day operation of developers.
Moving towards a more efficient and flexible delivery model in automotive env...Agustin Benito Bethencourt
Tips and lessons learnt from Codethink's experience, including mine, on delivering Linux based systems for automotive customers like OEMs, Tier 1s and consortiums. The talk was delivered at the AGL All Members Meeting in Munich, GE, Sept. 2016
Continuous compliance is rooted into Linaro's everyday activities, whether the target is kernel development, a SOC Yocto SDK, an SDV, or consumer electronics project. Open source is at the center of today's software innovation, ubiquitous across products and services and, as such open source needs to evolve from a mere innovation into a production-grade engine. Linaro, one of the leading linux kernel contributors, is perfectly positioned to support our customers and the entire open source community throughout this transition. This talk will showcase Linaro's continuous compliance and production-grade processes, artifacts, and best practices and shed some light on what's happening under the hood of one of the world leading open source organizations and contributors.
In this episode, we will focus on open sourcing how we run Netflix's open source program. Netflix has been using and contributing to open source for several years. Over the years, Netflix has released over one hundred Netflix Open Source (aka NetflixOSS) libraries, servers, and technologies. Netflix engineers benefit by accepting contributions and gathering feedback with key collaborators around the world. Users of NetflixOSS from many industries benefit from our solutions including Big Data, Build and Delivery Tools, Runtime Services and Libraries, Data Persistence, Insight, Reliability and Performance, Security and User Interface. With such a large and mature open source program, Netflix has worked on approaches and tools that help manage and improve the NetflixOSS source offerings and communities. Netflix has taken a different approach to building support for open source as compared to other Internet scale companies. Come to this session to learn about the unique approaches Netflix has taken to both distribute and automate the responsibilities of building a world-class open source program.
The Civil Infrastructure Platform (CIP) is creating a super long-term supported (SLTS) open source "base layer" for industrial grade software. We have been working on security fixes and some backported features since the moment we decided that Linux kernel v4.4 would be the first SLTS version. In this talk, we will describe the current development
status of the SLTS kernel and testing environment. First, we'll explain our kernel development policy. Then, we'll describe the functionality that has been backported. Second, we'll talk about testing before using our base-layer on real products. We have been developing a test framework to collect and share test results. To build it, we don't want to duplicate existing work such as KernelCI, Fuego and others. For that reason, we are trying to collaborate and contribute to such projects.
Develop, deploy, and operate services at reddit scale oscon 2018Gregory Taylor
The last few years have been a period of tremendous growth for Reddit. Process, tooling, and culture have all had to adapt to an organization that has tripled in size and ambition. Greg Taylor discusses Reddit's evolution and explains how one of the world’s busiest sites develops, deploys, and operates services at significant scale.
Presented at OSCON 2018 in Portland, Oregon
(LinuxCon Japan 2016)
Linux has become one of the most important software to run the Civil Infrastructure Systems such as power plants, water distribution, traffic control and healthcare. However, existing software platforms are not yet industrial grade (in addressing safety, reliability and other requirements for infrastructure). At the same time, rapid advances in machine-to-machine connectivity are driving change in industrial system architectures.
The Linux Foundation establishes "Civil Infrastructure Platform(CIP)" as a new collaborative project. CIP aims to develop a super long-term supported open source "base layer" of industrial grade software. This base layer enables the use of software building blocks that meet requirements of industrial and civil infrastructure projects. In this talk, we will explain the technical details and focuses of this project.
Presentation used at the CollabNet Dallas CI/CD/DevOps highly practical and interactive workshop which was designed to address specific challenges, opportunities and specific recommendations on how to scale CI, CD and DevOps across the enterprise to support decision making.
Intro to GitOps with Weave GitOps, Flagger and LinkerdWeaveworks
You may not think of "GitOps" and "service mesh" together – but maybe you should! These two wildly different technologies are each enormously capable independently, and combined they deliver far more than the sum of their parts: a single Git commit can control workflows customized for your exact situation by taking advantage of the service mesh's ability to measure and manipulate traffic anywhere in your application's call graph, and you can rest easy knowing that Git is preserving the complete configuration for your entire application every step of the way.
See how these technologies can work together to tackle complex problems in cloud-native applications.
What you’ll get out of this:
* Understand what GitOps and service meshes can - and can't - do for you.
* Understand basic operations with GitOps and Linkerd.
* Understand the basics of continuous deployment with Weave GitOps and Linkerd.
An High Level Introduction to DevOps aimed at entry level engineers.
Discussing the following topics:
- Rise of DevOps.
- DevOps Principles.
- Implementing DevOps.
- The DevOps Engineer.
Facilitating continuous delivery in a FinTech world with Salt, Jenkins, Nexus...Chocolatey Software
Michel Buczynski, DevOps Coach at TD Securities: Most of the developments in FinTech are hybrid, they rely of both legacy and modern or more agile technologies. We will show how Chocolatey Business Edition can become the centerpiece of a CD pipeline. We will explain in detail how to integrate Chocolatey with Jenkins, Nexus, SaltStack to deploy micro-services both on legacy and cloud platform. We will show how the Chocolatey Agent (Self-Service Installer) with the help of Nexus repos, permit a secure continuous deployment of custom desktop applications on users' workstations and make the use of Citrix XenApp servers almost obsolete. Show how the Package Builder, Synchronizer, Downloader and Internalize simplify the day to day operation of developers.
Moving towards a more efficient and flexible delivery model in automotive env...Agustin Benito Bethencourt
Tips and lessons learnt from Codethink's experience, including mine, on delivering Linux based systems for automotive customers like OEMs, Tier 1s and consortiums. The talk was delivered at the AGL All Members Meeting in Munich, GE, Sept. 2016
Continuous compliance is rooted into Linaro's everyday activities, whether the target is kernel development, a SOC Yocto SDK, an SDV, or consumer electronics project. Open source is at the center of today's software innovation, ubiquitous across products and services and, as such open source needs to evolve from a mere innovation into a production-grade engine. Linaro, one of the leading linux kernel contributors, is perfectly positioned to support our customers and the entire open source community throughout this transition. This talk will showcase Linaro's continuous compliance and production-grade processes, artifacts, and best practices and shed some light on what's happening under the hood of one of the world leading open source organizations and contributors.
In this episode, we will focus on open sourcing how we run Netflix's open source program. Netflix has been using and contributing to open source for several years. Over the years, Netflix has released over one hundred Netflix Open Source (aka NetflixOSS) libraries, servers, and technologies. Netflix engineers benefit by accepting contributions and gathering feedback with key collaborators around the world. Users of NetflixOSS from many industries benefit from our solutions including Big Data, Build and Delivery Tools, Runtime Services and Libraries, Data Persistence, Insight, Reliability and Performance, Security and User Interface. With such a large and mature open source program, Netflix has worked on approaches and tools that help manage and improve the NetflixOSS source offerings and communities. Netflix has taken a different approach to building support for open source as compared to other Internet scale companies. Come to this session to learn about the unique approaches Netflix has taken to both distribute and automate the responsibilities of building a world-class open source program.
The Civil Infrastructure Platform (CIP) is creating a super long-term supported (SLTS) open source "base layer" for industrial grade software. We have been working on security fixes and some backported features since the moment we decided that Linux kernel v4.4 would be the first SLTS version. In this talk, we will describe the current development
status of the SLTS kernel and testing environment. First, we'll explain our kernel development policy. Then, we'll describe the functionality that has been backported. Second, we'll talk about testing before using our base-layer on real products. We have been developing a test framework to collect and share test results. To build it, we don't want to duplicate existing work such as KernelCI, Fuego and others. For that reason, we are trying to collaborate and contribute to such projects.
Develop, deploy, and operate services at reddit scale oscon 2018Gregory Taylor
The last few years have been a period of tremendous growth for Reddit. Process, tooling, and culture have all had to adapt to an organization that has tripled in size and ambition. Greg Taylor discusses Reddit's evolution and explains how one of the world’s busiest sites develops, deploys, and operates services at significant scale.
Presented at OSCON 2018 in Portland, Oregon
(LinuxCon Japan 2016)
Linux has become one of the most important software to run the Civil Infrastructure Systems such as power plants, water distribution, traffic control and healthcare. However, existing software platforms are not yet industrial grade (in addressing safety, reliability and other requirements for infrastructure). At the same time, rapid advances in machine-to-machine connectivity are driving change in industrial system architectures.
The Linux Foundation establishes "Civil Infrastructure Platform(CIP)" as a new collaborative project. CIP aims to develop a super long-term supported open source "base layer" of industrial grade software. This base layer enables the use of software building blocks that meet requirements of industrial and civil infrastructure projects. In this talk, we will explain the technical details and focuses of this project.
Presentation used at the CollabNet Dallas CI/CD/DevOps highly practical and interactive workshop which was designed to address specific challenges, opportunities and specific recommendations on how to scale CI, CD and DevOps across the enterprise to support decision making.
Intro to GitOps with Weave GitOps, Flagger and LinkerdWeaveworks
You may not think of "GitOps" and "service mesh" together – but maybe you should! These two wildly different technologies are each enormously capable independently, and combined they deliver far more than the sum of their parts: a single Git commit can control workflows customized for your exact situation by taking advantage of the service mesh's ability to measure and manipulate traffic anywhere in your application's call graph, and you can rest easy knowing that Git is preserving the complete configuration for your entire application every step of the way.
See how these technologies can work together to tackle complex problems in cloud-native applications.
What you’ll get out of this:
* Understand what GitOps and service meshes can - and can't - do for you.
* Understand basic operations with GitOps and Linkerd.
* Understand the basics of continuous deployment with Weave GitOps and Linkerd.
An High Level Introduction to DevOps aimed at entry level engineers.
Discussing the following topics:
- Rise of DevOps.
- DevOps Principles.
- Implementing DevOps.
- The DevOps Engineer.
Similar to Primeros pasos del Software Libre en infraestructura civil Civil Infrastructure Platform (CIP), una iniciativa de la Linux Foundation. (20)
Personal stories about how those organizations and professionals who has been involved in FLOSS projects, specially big ones, embrace certain values, follow principles, master practices and acquire some competences that are extremely valuable in transformation processes towards agility at scale.
Some personal stories that support the idea that working on Open Source projects help professionals and organizations to shorten the path towards agility at scale.
Producing Systems That Enable The Innovation That Autonomous Vehicles Will Re...Agustin Benito Bethencourt
Description of some of the transformations that automotive will need to go when delivering Open SOurce based systems in order to enable autonomous vehicles.
Introduction of KDE targetting automotive software developers at the Automotive Linux Summit 2018, that took place in Tokyo, JP. Description of the current gap between what AGL might need and what KDE can offer.
Presentación realizada durante Akdemy-es 2017 invitando a los desarrolladores de esta comunidad a prestar atención al sector de automoción como manera de devolver KDE al centro de atención del mundo del desarrollo del Softare Libre.
The importance of the transformation of software production processes when in...Agustin Benito Bethencourt
Elements you need to consider in your software production (development, delivery and maintenance) when you introduce upstream code in you software production chain, in the automotive industry. Talk delivered at the Autonomous Driving Software Symposium 2017
Introductory talk of a serie from an event for Art students at the Art Faculty in the University of Málaga in December 2017. Definition of Libre Software and formats
Charla impartida en la Facultad de Tecnología de la Universidad de Sucre, Bolivia a alumnos de informática con el fin de explicar el beneficio para su aprendizaje y posterior carrera profesional que significaría para ellos unirse a una Comunidad de desarrollo de Software Libre.
GENIVI Development Platform; project update and technical overview. Slides from the talk given by Agustin Benito Bethencourt at the Automotive Linux Summit, that took place in Tokyo in July 2016
GENIVI Development Platform, la plataforma para desarrolladores de software l...Agustin Benito Bethencourt
Slides from my talk about GENIVI and GDP ar Open Expo 2016, In Madrid June 2nd. Slides are in English but the talk was given in Spanish.
GENIVI Alliance and GDP overview. Focus on what the new version, GDP-ivi9 is about and the work on GDP 10 being planned. Main focus on how to contribute.
To download the slides, please go to GDO Out There wiki page: https://at.projects.genivi.org/wiki/display/GDP/GDP+Out+There#GDPOutThere-June2016:GDPatOpenExpo
Hierarchical Digital Twin of a Naval Power SystemKerry Sado
A hierarchical digital twin of a Naval DC power system has been developed and experimentally verified. Similar to other state-of-the-art digital twins, this technology creates a digital replica of the physical system executed in real-time or faster, which can modify hardware controls. However, its advantage stems from distributing computational efforts by utilizing a hierarchical structure composed of lower-level digital twin blocks and a higher-level system digital twin. Each digital twin block is associated with a physical subsystem of the hardware and communicates with a singular system digital twin, which creates a system-level response. By extracting information from each level of the hierarchy, power system controls of the hardware were reconfigured autonomously. This hierarchical digital twin development offers several advantages over other digital twins, particularly in the field of naval power systems. The hierarchical structure allows for greater computational efficiency and scalability while the ability to autonomously reconfigure hardware controls offers increased flexibility and responsiveness. The hierarchical decomposition and models utilized were well aligned with the physical twin, as indicated by the maximum deviations between the developed digital twin hierarchy and the hardware.
Welcome to WIPAC Monthly the magazine brought to you by the LinkedIn Group Water Industry Process Automation & Control.
In this month's edition, along with this month's industry news to celebrate the 13 years since the group was created we have articles including
A case study of the used of Advanced Process Control at the Wastewater Treatment works at Lleida in Spain
A look back on an article on smart wastewater networks in order to see how the industry has measured up in the interim around the adoption of Digital Transformation in the Water Industry.
Cosmetic shop management system project report.pdfKamal Acharya
Buying new cosmetic products is difficult. It can even be scary for those who have sensitive skin and are prone to skin trouble. The information needed to alleviate this problem is on the back of each product, but it's thought to interpret those ingredient lists unless you have a background in chemistry.
Instead of buying and hoping for the best, we can use data science to help us predict which products may be good fits for us. It includes various function programs to do the above mentioned tasks.
Data file handling has been effectively used in the program.
The automated cosmetic shop management system should deal with the automation of general workflow and administration process of the shop. The main processes of the system focus on customer's request where the system is able to search the most appropriate products and deliver it to the customers. It should help the employees to quickly identify the list of cosmetic product that have reached the minimum quantity and also keep a track of expired date for each cosmetic product. It should help the employees to find the rack number in which the product is placed.It is also Faster and more efficient way.
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)MdTanvirMahtab2
This presentation is about the working procedure of Shahjalal Fertilizer Company Limited (SFCL). A Govt. owned Company of Bangladesh Chemical Industries Corporation under Ministry of Industries.
Explore the innovative world of trenchless pipe repair with our comprehensive guide, "The Benefits and Techniques of Trenchless Pipe Repair." This document delves into the modern methods of repairing underground pipes without the need for extensive excavation, highlighting the numerous advantages and the latest techniques used in the industry.
Learn about the cost savings, reduced environmental impact, and minimal disruption associated with trenchless technology. Discover detailed explanations of popular techniques such as pipe bursting, cured-in-place pipe (CIPP) lining, and directional drilling. Understand how these methods can be applied to various types of infrastructure, from residential plumbing to large-scale municipal systems.
Ideal for homeowners, contractors, engineers, and anyone interested in modern plumbing solutions, this guide provides valuable insights into why trenchless pipe repair is becoming the preferred choice for pipe rehabilitation. Stay informed about the latest advancements and best practices in the field.
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdffxintegritypublishin
Advancements in technology unveil a myriad of electrical and electronic breakthroughs geared towards efficiently harnessing limited resources to meet human energy demands. The optimization of hybrid solar PV panels and pumped hydro energy supply systems plays a pivotal role in utilizing natural resources effectively. This initiative not only benefits humanity but also fosters environmental sustainability. The study investigated the design optimization of these hybrid systems, focusing on understanding solar radiation patterns, identifying geographical influences on solar radiation, formulating a mathematical model for system optimization, and determining the optimal configuration of PV panels and pumped hydro storage. Through a comparative analysis approach and eight weeks of data collection, the study addressed key research questions related to solar radiation patterns and optimal system design. The findings highlighted regions with heightened solar radiation levels, showcasing substantial potential for power generation and emphasizing the system's efficiency. Optimizing system design significantly boosted power generation, promoted renewable energy utilization, and enhanced energy storage capacity. The study underscored the benefits of optimizing hybrid solar PV panels and pumped hydro energy supply systems for sustainable energy usage. Optimizing the design of solar PV panels and pumped hydro energy supply systems as examined across diverse climatic conditions in a developing country, not only enhances power generation but also improves the integration of renewable energy sources and boosts energy storage capacities, particularly beneficial for less economically prosperous regions. Additionally, the study provides valuable insights for advancing energy research in economically viable areas. Recommendations included conducting site-specific assessments, utilizing advanced modeling tools, implementing regular maintenance protocols, and enhancing communication among system components.
About
Indigenized remote control interface card suitable for MAFI system CCR equipment. Compatible for IDM8000 CCR. Backplane mounted serial and TCP/Ethernet communication module for CCR remote access. IDM 8000 CCR remote control on serial and TCP protocol.
• Remote control: Parallel or serial interface.
• Compatible with MAFI CCR system.
• Compatible with IDM8000 CCR.
• Compatible with Backplane mount serial communication.
• Compatible with commercial and Defence aviation CCR system.
• Remote control system for accessing CCR and allied system over serial or TCP.
• Indigenized local Support/presence in India.
• Easy in configuration using DIP switches.
Technical Specifications
Indigenized remote control interface card suitable for MAFI system CCR equipment. Compatible for IDM8000 CCR. Backplane mounted serial and TCP/Ethernet communication module for CCR remote access. IDM 8000 CCR remote control on serial and TCP protocol.
Key Features
Indigenized remote control interface card suitable for MAFI system CCR equipment. Compatible for IDM8000 CCR. Backplane mounted serial and TCP/Ethernet communication module for CCR remote access. IDM 8000 CCR remote control on serial and TCP protocol.
• Remote control: Parallel or serial interface
• Compatible with MAFI CCR system
• Copatiable with IDM8000 CCR
• Compatible with Backplane mount serial communication.
• Compatible with commercial and Defence aviation CCR system.
• Remote control system for accessing CCR and allied system over serial or TCP.
• Indigenized local Support/presence in India.
Application
• Remote control: Parallel or serial interface.
• Compatible with MAFI CCR system.
• Compatible with IDM8000 CCR.
• Compatible with Backplane mount serial communication.
• Compatible with commercial and Defence aviation CCR system.
• Remote control system for accessing CCR and allied system over serial or TCP.
• Indigenized local Support/presence in India.
• Easy in configuration using DIP switches.
2. Primeros pasos del Software
Libre en infraestructura civil
Civil Infrastructure Platform (CIP), a Linux Foundation
Initiative.
Agustín Benito Bethencourt
Principal Consultant - Codethink Ltd
OpenSouthCode, Málaga, ES, 2 de Junio de 2018
CC BY-SA
4. About Codethink
● Founded 2007 as an expert provider of Open Source, Linux and
embedded software services.
● Headquartered in Manchester, UK.
● 90+ staff, mostly systems software engineers and technical
consultants.
● Supporting 10 customers today - including global brands in
automotive, finance, medical devices, consumer electronics,
semiconductors.
● Owner-managed, independent, unbiased and ethical.
5. ● We deliver in reliable, transparent, honest relationships.
● We provide high-calibre people, and continuity.
● We are experts in Open Source and embedded software.
● We can slot into existing projects, adopt existing procedures.
● We handover all IP and documentation.
● You can stand us down if demand reduces.
Services Value Metrics
6. ● Founded by FOSS engineers.
● Long and successful track record in creating, supporting and
exploiting Open Source initiatives.
● Our people have been heavily involved in the development and
integration of FOSS components e.g. within Ubuntu, Debian,
GNOME, KDE, the Linux Kernel, etc.
● Support corporate customers in making the most of FOSS.
● Affiliated to OIN, GENIVI, The Linux Foundation (CIP and AGL).
Open Source experts
7. ● Scale Microcontrollers to servers
Operating systems
System components
Software tooling
● Technologies Linux, Android, RTOS, bare-metal
Qt, GTK+, Wayland, WebKit, GStreamer, OpenStack, OpenGL
C, Python, Assembly, C++, C#, Java, Haskell, Lua, Ruby
● Specialist skills Graphics
Speech recognition
Augmented reality
Algorithm optimisation
Signal processing
Virtualisation and containerisation
Systems Software Engineering
8. ● Open Source Integration with proprietary technology
Licensing
Upstreaming
Long-term maintenance strategy
● Process and Tooling Continuous delivery
Build and integration pipelines
Chain of custody from design to delivery
Automation
Metrics
● Technical architecture and system design review
Consultancy Services
9. R&D
● BuildStream - framework for modelling build and CI pipelines.
● MUSTARD - FOSS requirements and architecture tracking tool.
● Trustable Software - forum for the discussion and development of
software for safety and security critical applications.
● Baserock - tooling for traceable, reproducible building of software
systems.
10. Why Codethink?
Open Source company.
+
Embedded experience.
+
Passionate about developing, delivering and maintaining
complex Linux systems.
12. The speaker: @toscalix
● Principal Consultant at Codethink Ltd
● Experienced working in the open and managing the development,
delivery and maintenance of complex Linux based systems.
● Contributor in several FOSS communities (KDE, openSUSE…).
● Agustín represents Codethink Ltd at CIP.
● More about Agustín at his professional site.
16. About CIP
● Linux FoundationTM
Initiative formed in 2016 by Hitachi, Siemens,
Toshiba, Codethink and Plat’Home.
● Open Source project with code first approach.
● Governance: Board of Directors and TSC.
● For further information, check the Links slide.
17. Provide a super long-term maintained industrial-grade
embedded Linux platform.
Platinum Members
Silver Members
18. CIP goals: the initiative
● Create an industrial grade Linux based Open Source system.
● Maintain that system for a very long time.
● Open collaboration within the industry and with other
organizations.
● Promote Open Source best practices adoption within CIP
Members.
19. CIP goals: Codethink
● Exposure: show capabilities.
● Challenge ourselves as engineers and as an organization.
● Make an impact in the Open Source space.
● Support the Linux Foundation goals and activities.
● More about Codethink motivations in these articles [1] [2]
21. Product maintenance strategies
Open Source based systems delivery + maintenance models:
● Fire and forget: product release and no software maintenance.
● LTS approach: product release and time boxed service packs
including at least bug and security fixes.
● Rolling model: frequent updates. Stay as close as possible to
upstream.
22. Product maintenance strategies
CIP chose as initial strategy the one that is expected to better match
Members business requirements in the coming years: LTS approach.
24. CIP: Railway Control System
● 3 – 5 years development time.
● 2 – 4 years customer specific extensions.
● 1 year initial safety certifications / authorization.
● 3 – 6 months safety certifications / authorization for follow-up
releases (depending on amount of changes).
● 25 – 50 years product lifetime.
25. CIP: Power Plant Control System
● 3 – 5 years development time.
● 0.5 – 4 years customer specific extensions.
● 6 - 8 years supply time.
● 15 years hardware maintenance after latest shipment.
● 20 – 60 years product lifetime.
29. Linux kernel maintenance
● Define a kernel maintenance strategy and process.
● Select a first kernel: v4.4 stable.
● Designate an initial kernel maintainer: Ben Hutchings, Codethink.
● Define maintenance policies. Collaborate upstream.
● Members kernel configurations analysis: done in the open.
● Patch review and kernel releases.
30. stable-rt kernel maintenance
● Define a -rt kernel maintenance strategy and process.
● Select a first -rt kernel maintainer (Daniel Wagner, Siemens).
● Collaborate upstream. Daniel Wagner designated as official
4.4-rt maintainer by the RTL project.
● Patch review upstream.
● Kernel releases based on CIP kernel releases.
31. Kernel testing
● Define a testing strategy: fully decentralised approach.
● Create a tool based on kernelci (B@D).
● Strategy changed: now semi-decentralised approach.
○ LF hosts a kernelci based service. Setup in progress.
○ B@D moves into maintenance mode.
● Collaboration around testing among CIP developers.
32. CIP Core
● Debian as reference sources and distro.
● Collaboration with the Debian project: DebConf sponsoring and
Debian LTS (under discussion).
● CIP Core first implementation based on Deby: Debian sources +
meta-debian + Bitbake + tested with Fuego.
33. Collaboration
● Mentoring engineers to participate in the Linux Kernel stable
review process.
● Sponsorship and Membership.
○ Linux Foundation events: ELC, ELCE and OSSJ. DebConf
2017/2018.
○ EdgeX Foundry associate member. RTL project Gold Member.
34. Other activities
● Y2038 and IEC62443-4 analysis.
● Promotion: talks, demos/booths at events.
● Reference platforms: BBB, Renesas IWG20M and Cyclone V.
36. The future
● New blog post summarising Codethink activity within CIP.
● OSSJ 2018 sponsor. Booth with demos + 2 talks.
● New Member announcement.
● CIP testing infrastructure setup.
● Collaboration with AGL and kernelci.org on testing.
37. The future
● Agreement with Debian LTS. Debian sources selection.
● DebConf 2018 sponsorship and participation.
● ELCE 2018 sponsor. Booth + demos.
● Selection of the second CIP kernel around the end of 2018.
○ Towards CIP kernel = LTS kernel = Debian LTS kernel.
39. Takeaways
● There’s been Open Source in civil infrastructures for a long time.
● CIP tries to boost adoption but also contributions... the Open
Source way.
● There are outstanding challenges ahead of us. Is the SLTS a valid
approach?
● CIP is working on the basics, at a slow but steady pace.
40. Takeaways
CIP is one of the most conservative Open Source projects you can
find so probably one of the most boring too.
41. Takeaways
At the same time, those involved like to think that CIP might become
one of the most important software projects for our civilization. ☺