Организация Linux Foundation представила платформу для критически важных технических систем

Организация Linux Foundation анонсировала новый совместный проект Civil Infrastructure Platform (CIP) нацеленный на разработку открытой платформы для мониторинга, управления и поддержания работы компонентов, обеспечивающих функционирование критических элементов гражданской инфраструктуры. К категории объектов гражданской инфраструктуры относятся технические системы, работа которых необходима для нормального функционирования государства и жизнеобеспечения живущих в нём людей.

Например, платформа CIP может быть использована для управления генерацией и передачей электроэнергии, нефте- и газопроводами, системами водозабора и водоотведения, коммуникационными магистралями, системами здравоохранения и транспорта. Платформа будет развиваться как совместный проект, к работе над которым уже присоединились такие компании, как Codethink, Hitachi, Plat'Home, Siemens и Toshiba. Наработки проекта будут распространяться под лицензией Apache 2.0, кроме компонентов, связанных с ядром Linux, которые будут доступны под лицензией GPLv2.

В рамках платформы CIP будет предоставлен открытый базовый слой и набор программных блоков, которые можно использовать в качестве основы для построения индустриальных программных систем, отвечающих требованиям надёжности, безопасности и другим критериям, необходимым для применения в критически важных областях жизнеобеспечения. В качестве одной из основных задач проекта называется устранение разрыва между возможностями существующих открытых программ и требованиями, предъявляемыми к критически важному промышленному ПО, такими как работа в режиме реального времени, отказоустойчивость, предсказуемость функциональности (functional safety) и безопасность.

В качестве достоинств новой платформы отмечается:

  • Сокращение времени на разработку - проектом предоставляются готовые блоки, которые можно использовать для быстрого построения своих систем;
  • Низкая стоимость разработки - CIP развивается как совместный открытый проект, в котором учитываются интересы различных представителей индустрии и затраты на разработку распределяются между всеми участниками;
  • Переносимость - платформа поддерживает существующие стандарты и развивается в соответствии с концепцией "включил и работай" (plug and play);
  • Надёжность - платформа основана на ядре Linux, уже применяемом во многих промышленных системах;
  • Безопасность и устойчивость к сбоям;
  • Длительное время сопровождения - некоторые компоненты платформы планируется поддерживать на всём протяжении цикла функционирования инфраструктуры (10-60 лет).