Описание
Embox — кросс-платформенная операционная система, нацеленная на применение в специализированных вычислительных системах. Основная идея Embox заключается в создании Linux без Linux. То есть, в возможности использовать на целевой платформе разработанное под Linux прикладное ПО, но в строго описанной и заранее заданной статической конфигурации.Embox может использоваться везде где не нужна универсальная ОС, например в таких сферах как: приборостроение, платежные устройства, телекоммуникационное оборудование, устройства АСУ-ТП, робототехника, устройства интернета вещей и так далее.
Embox — кросс-платформенная ОС реального времени.
Архитектурно-зависимые части вынесены в отдельные модули, что упрощает процесс портирования на новые платформы.
Embox поддерживает следующие процессорные архитектуры: x86, ARM, MIPS, RISC-V, SPARC, PPC, Microblaze, E2k.
Embox является многозадачной ОС и поддерживает различные уровни приоритета задач, вытесняющую многозадачность, защиту от инверсии приоритета и различные способы синхронизации.
Embox предоставляет слой POSIX-совместимости, который позволяет использовать большое количество готового ПО разработанного под Linux.
Embox позволяет сохранить разработку привычной и удобной на всех платформах, в том числе на платформах с ограниченными ресурсами, такими как микроконтроллеры, так как используются стандартные средства разработки для Linux, а библиотека языка С входит в состав проекта.
Embox имеет низкие требования к ресурсам, поскольку построен на принципах модульности и конфигурируемости. При конфигурации системы можно выбрать, какие модули будут включены в образ. Таким образом, достигается создание образа, нацеленного на конкретную задачу.
Embox позволяет создавать более безопасные системы. Основным вариантом использования является статическая конфигурация системы, при которой гарантируется, что невозможно выполнить приложения не включенные в конечный образ.
Если вы обнаружили ошибку, пожалуйста, уведомите нас — выделите текст с ошибкой и нажмите клавиши Ctrl+Enter. Отключите блокировщик рекламы, если после нажатия комбинации кнопок не срабатывает всплывающее окно.