Новости и события » Hi-Tech » Доступен Oryx Linux, новый дистрибутив для встраиваемых систем

Доступен Oryx Linux, новый дистрибутив для встраиваемых систем

Представлен первый публичный выпуск (0.2) дистрибутива для встраиваемых систем Oryx Linux, развиваемого компанией Tog&225;n Labs на основе сборочного инструментария и метаданных пакетов от проектов OpenEmbedded и Yocto. Дистрибутив примечателен предоставлением легковесного движка runc для запуска изолированных контейнеров, позволяющего использовать методы контейнерной виртуализации на встраиваемых системах с ограниченными ресурсами. Готовые сборки подготовлены для Raspberry Pi, Raspberry Pi 3, Arduino Yun и эмулятора QEMU. Наработки проекта распространяются под лицензией MIT.

Для создания образов контейнеров предлагается использовать сборочный инструментарий OpenEmbedded, что дает возможность существующим пользователям OpenEmbedded обеспечить изоляцию приложений в своих продуктах для встраиваемых систем при помощи привычных средств, без необходимости изучения новой сборочной системы и перестройки своих сборочных процессов. Предпочтение отдается OpenEmbedded так как данный проект предоставляет средства для учета лицензионной совместимости собираемых компонентов, расширяемый SDK и готовое окружение кросс-компиляции, в то время как традиционные решения для построения образов контейнеров ориентированы как правило на облачные окружение и не учитывают специфику распространения прошивок для встраиваемых систем.

Из достоинств применения контейнерной изоляции в прошивках для встраиваемых систем отмечается: Возможность изоляции приложений, требующих расширенного доступа к специализированному оборудованию; Возможность запуска приложений, привязанных к устаревшим версиям библиотек, не мешая обновлению и поддержанию в актуальном виде основной системы; Предоставление возможности независимого обновления и перезапуска приложений и привязанных к ним компонентов, без необходимости перезагрузки всего устройства.

На стороне хост-системы для управления контейнерами поставляется утилита oryxcmd, которая позволяет настраивать источники загрузки образов контейнеров, загружать и устанавливать образы, просматривать списки запущенных, установленных или доступных для установки образов, управлять запуском контейнеров при помощи движка runc. Для оборудования, на котором недостаточно ресурсов для запуска полноценной системы контейнерной изоляции предлагается урезанное решение Oryx Lite, позволяющее запускать ограниченный набор контейнеров, сфокусированных на запуск определенных приложений и не включающих ничего лишнего.

В настоящий момент доступны два примера контейнеров для Oryx Lite: минимальный образ, включающий только компоненты для запуска гостевой системы, и образ с полный инструментарием для работы в командной строке. Также поставляется набор метаданных OpenEmbedded для сборки контейнеров, портирования на новые аппаратные платформы и создания кастомизированных редакций Oryx Linux. В контейнерах применяется собственная максимально урезанная система инициализации oryx-guest-init.


Переваги суцільних купальників перед роздільними

Переваги суцільних купальників перед роздільними

Літо вже на носі, тож питання вибору купальника стає все актуальнішим. Хочу поділитися з вами своїми спостереженнями і розповісти, чому ж суцільні купальники часто виграють у битві з роздільними. У цій статті ми розглянемо основні переваги суцільних...

сегодня 16:43

Свежие новости Украины на сегодня и последние события в мире экономики и политики, культуры и спорта, технологий, здоровья, происшествий, авто и мото

Вверх