Важное событие для мира встраиваемых систем, выполняющих задачи безопасности, произошло на прошлой неделе. Компания Microsoft объявила об открытии исходных кодов и переходе операционной системы реального времени Azure RTOS (бывшее название ThreadX) под пермиссивную лицензию MIT.

После полного открытия исходных текстов (код Azure RTOS был доступен и ранее, но под ограничивающей лицензией от компании Microsoft), запланированного на январь 2024 года, продукт перейдёт под управление некоммерческой организации Eclipse Foundation и будет развиваться под именем Eclipse ThreadX в виде независимого совместного проекта, не привязанного к отдельным поставщикам.

В дополнение к коду операционной системы будет открыты и компоненты: сетевой стек, USB-стек, файловая система, библиотека графических интерфейсов и среда проектирования графических элементов, инструмент трассировки для отслеживания и анализа событий в режиме реального времени.

Фонд Eclipse Foundation заявил, что этот проект – “именно то, в чем очень долго нуждался сильно фрагментированный рынок встраиваемого программного обеспечения“. ThreadX станет первой в мире операционной системой реального времени с открытым исходным кодом, которая сертифицирована по функциональной безопасности. ThreadX соответствует стандартам IEC 61508, IEC 62304, ISO 26262 и EN 50128, сертифицирована SGS-TÜV Saar. ThreadX также получила уровень гарантии при оценке EAL4+. Эти сертификаты являются существенным отличием и беспрецедентны в отрасли, поскольку в настоящее время нет ОСРВ с открытым исходным кодом с данными сертификатами.

Связанные с сертификацией компоненты также переданы организации Eclipse и будут доступны под открытой лицензией на условиях не требующих выплаты отчислений (royalty-free).

Операционная система Eclipse ThreadX в минимальной сборке занимает всего 2 КБ, способна работать на чипах с 1 КБ оперативной памяти, обеспечивает переключение контекста за доли микросекунд и загрузку за 120 процессорных циклов. ThreadX разрабатывается уже более 20 лет, в настоящее время работает более чем на 12 миллиардах устройств по всему миру и высоко ценится как высокопроизводительная, высокодетерминированная операционная система реального времени.


Официальная страница: https://threadx.io/
Сертификация программного обеспечения на соответствие ГОСТ Р МЭК 61508, уровни sil2, sil3
https://endce.ru/sil2