The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Доступен Oryx Linux, новый дистрибутив для встраиваемых систем"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Доступен Oryx Linux, новый дистрибутив для встраиваемых систем"  +/
Сообщение от opennews (ok) on 06-Июл-17, 15:23 
Представлен (http://oryx-linux.org/2017/07/01/v0.2.0-release/) первый публичный выпуск (0.2) дистрибутива для встраиваемых систем  Oryx Linux (http://oryx-linux.org), развиваемого компанией Togán Labs на основе сборочного инструментария и метаданных пакетов от проектов OpenEmbedded (http://www.openembedded.org/) и Yocto (http://www.yoctoproject.org/). Дистрибутив примечателен предоставлением легковесного движка runc (https://www.opennet.me/opennews/art.shtml?num=44246) для запуска изолированных контейнеров, позволяющего использовать методы контейнерной виртуализации на встраиваемых системах с ограниченными ресурсами. Готовые сборки подготовлены (https://downloads.toganlabs.com/oryx/distro/latest/) для Raspberry Pi, Raspberry Pi 3, Arduino Yun и эмулятора QEMU. Наработки проекта распространяются (https://gitlab.com/oryx/) под лицензией MIT.

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

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


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

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

URL: https://lists.yoctoproject.org/pipermail/yocto-announce/2017...
Новость: http://www.opennet.me/opennews/art.shtml?num=46814

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Доступен Oryx Linux, новый дистрибутив для встраиваемых сист..."  +/
Сообщение от KOT040188 (ok) on 06-Июл-17, 15:23 
Нужно больше, больше дистрибутивов!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Доступен Oryx Linux, новый дистрибутив для встраиваемых сист..."  –1 +/
Сообщение от Kodir (ok) on 06-Июл-17, 18:15 
В отн. ембеда все эти "преимущества" звучат как высосанный бред. Ембед - это прежде всего компактность (где уже контейнеры лажают) плюс скорость. Опять же, пункт не в пользу контейнеров. И главное: ембед - это "залил и забыл", монолитный кусок прошивки, который не то, что обновлять - иногда даже физически тронуть невозможно. Какие тут нафик контейнеры??
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Доступен Oryx Linux, новый дистрибутив для встраиваемых сист..."  +3 +/
Сообщение от Аноним (??) on 06-Июл-17, 21:20 
Embedded бывает разный. В нашем случае по факту это полноценный компьютер с кастомизированным дистрибутивом, и ПО приходится часто дорабатывать и обновлять, т.к. идёт постоянная обратная связь с клиентами и необходимо учитывать их интересы. А т.к. устройство может выходить в сеть, - отдельные сервисы в контейнерах будут вполне разумной идеей, т.к. уязвимости могут быть где угодно. IPC же через unix-сокеты.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "Доступен Oryx Linux, новый дистрибутив для встраиваемых сист..."  +/
Сообщение от vblats email on 15-Июл-17, 14:21 
Да не бывает "ваших случаев". Embedded - это НЕПОЛНОЦЕННОЕ ВСТРАИВАЕМОЕ УСТРОЙСТВО. Банкоматы, терминалы, борт-компьютеры, телевизоры (постольку поскольку), и так далее.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Доступен Oryx Linux, новый дистрибутив для встраиваемых сист..."  –1 +/
Сообщение от Аноним (??) on 15-Июл-17, 22:09 
> Да не бывает "ваших случаев". Embedded - это НЕПОЛНОЦЕННОЕ ВСТРАИВАЕМОЕ УСТРОЙСТВО. Банкоматы,
> терминалы, борт-компьютеры, телевизоры (постольку поскольку), и так далее.

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

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру