Incus, форк LXD, который предлагает настоящий общественный проект.

LXD

LXD, менеджер системных контейнеров, инструмент для LXC

перед новостями который был выпущен несколько недель назад от Canonical, СОб изменении модели разработки LXD как бизнес-проект, а не самостоятельный общественный проект, Incus был создан в ответ на это.

Тем, кто не знаком с LXD, следует знать, что это предоставляет инструменты для централизованного управления контейнерами развернуты в кластере из нескольких серверов. набор инструментов LXC используется в качестве среды выполнения для запуска контейнеров и LXD реализован как фоновый процесс, который принимает запросы по сети через REST API и поддерживает несколько серверных хранилищ, моментальные снимки состояния, динамическую миграцию запущенных контейнеров с одной машины на другую и хранилище образов контейнерных инструментов.

И это после 8 лет разработки как часть контейнеров Linux, Канонический, кто является создателем и основным разработчиком LXD, решил, что это самый оптимальный для разработки LXD. Это решение привело к перемещению кода LXD из репозитория lxc/lxd в canonical/lxd, и домашняя страница проекта стала ubuntu.com/lxd, а непрерывная интеграция для LXD будет перенесена на серверы Canonical.

Это движение вызвал много опасений разработчикам, поскольку один из проблем, которые беспокоят больше всего, это добавление дополнительного кода в LXD, который требуется для работы в формате Snap и затрудняет использование и тестирование LXD.

По этому поводу Марк Шаттлворт заявил, что Canonical не намерена прекращать поддержку других дистрибутивов в LXD, и что проект продолжает публично развиваться на GitHub и принимает исправления и изменения от других участников.

Оттого В ответ на это были созданы "Вилки", Инкусы, что любопытно, что их два и совпадают в одном и том же имени, но что их создавали разные люди, один — Алексой Сарай, которая работает в SUSE и поддерживает пакеты LXD в проекте openSUSE, а другой — Стефаном Грабером, бывшим руководителем проекта LXD.

О последнем, Стефан Грабер, Я хотел бы отметить, что робъявил о своей должности руководителя проекта LXD через неделю после того, как Canonical взяла на себя управление LXD., так как не намерена подписывать соглашение CLA с Canonical. Стефан создал форк LXD, также под названием Incus, и что в своем комментарии к анонсу нового форка от Alexa Sarai Стефан подтвердил, что второй репозиторий форка следует считать основным.

О новой вилке Alexa Sarai упоминает, что предполагается разработать форк системы управления контейнерами LXD. Форк был создан из-за опасений, что Canonical больше не будет должным образом поддерживать другие дистрибутивы на LXD, поскольку, как упоминалось в планах Canonical, сосредоточиться на доставке LXD в формате snap, который позиционируется как основной формат для установки LXD.

И это, в частности, большинство пользователей LXD не используют Ubuntu, но на платформе ChromeOS, которая использует инструмент сборки Gentoo Linux ebuild/portage.

Наковальня (Алекса Сарай) в настоящее время работает над удалением избыточных зависимостей и отключите ссылки на инструменты и технологии, характерные для продуктов Canonical. Разработка форка будет осуществляться при участии сообщества и с учетом интересов сторонних проектов.

Упоминается, что форк был сделан в релизе LXD 5.16, что позволяет обновлять версии LXD до LXD 5.16 включительно. Обновление с более поздней версии LXD может не сработать, поскольку с этого момента два проекта, вероятно, начнут расходиться.

Incus продолжит отслеживать и импортировать соответствующие изменения LXD с течением времени, хотя изменения и функции, характерные для продуктов Ubuntu или Canonical, вряд ли будут перенесены.

В конце концов, если вам интересно узнать об этом больше, вы можете проверить подробности в по следующей ссылке.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.