Проект Unikraft обещает упростить создание библиотек unikernel

0
73
Проект Unikraft обещает упростить создание библиотек unikernel

Инструментарий NEC и Xen Project объединяет библиотеки многократного использования компонентов операционной системы и систему сборки, управляемую меню.

Unikernels должны быть разработаны с нуля для каждого приложения. NEC работает над тем, чтобы устранить этот барьер для принятия unikernel с настраиваемой базой Unikernel Code под названием Unikraft.

Разработанный под эгидой проекта Xen Linux Foundation, Unikraft будет решать проблемы с одним ядром, предоставляя библиотеки компонентов операционной системы, которые пользователи могут выбрать, используя меню для создания рабочего изображения.

Среди целей поддержка нескольких целевых платформ, включая Xen, KVM и bare metal, без необходимости выполнять дополнительную работу для их размещения.

Unicraft предоставит два основных компонента:

  1. Библиотечные пулы для создания неигрований. К ним относятся библиотеки, специфичные для компьютерных архитектур, таких как x86_64 и Arm32, библиотеки, предназначенные для таких платформ, как Xen и KVM и библиотека элементов операционной системы, таких как драйверы устройств, файловые системы, сетевые стеки и время автономной работы.
  2. Инструмент построения для компиляции приложения и выбранных библиотек для создания бинарного файла для конкретной платформы и аппаратной архитектуры.
    NEC описывает unikernel как минималистическую виртуальную машину. Unikernel обычно используется для обеспечения минимальной функциональности операционной системы, необходимой для работы одного приложения. Предлагая преимущества производительности и безопасности и следы памяти в сотни килобайт, они подходят для встроенных систем и устройств с ограниченными ресурсами. Докер приобрел Unikernel Systems в прошлом году в поисках новых приложений-упаковочных работ через unikernels.

Проект Unikraft еще не выпустил код, но ссылки будут опубликованы на странице проекта Unikraft, когда станут доступны загрузки.

Источник: https://www.itworld.com/article/3240928/linux/unikraft-project-promises-to-simplify-unikernel-creation.html