The OpenNET Project / Index page

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

Выпуск Incus 0.2, форка системы управления контейнерами LXD

31.10.2023 10:47

Представлен второй выпуск проекта Incus, в рамках которого сообществом Linux Containers развивается форк системы управления контейнерами LXD, созданный старой командой разработчиков, когда-то создавшей LXD. Код Incus написан на языке Go и распространяется под лицензией Apache 2.0.

Напомним, что сообщество Linux Containers курировало разработку LXD до того, как компания Canonical решила развивать LXD отдельно как корпоративный проект. Целью форка называется предоставление управляемой независимым сообществом альтернативы проекту LXD, подконтрольному компании Canonical. В рамках проекта Incus также планируется устранить некоторые концептуальные ошибки, допущенные при разработке LXD, которые ранее невозможно было исправить без нарушения обратной совместимости.

Incus предоставляет средства для централизованного управления контейнерами и виртуальными машинами, развёрнутыми как на одном хосте, так и в кластере из нескольких серверов. Проект реализован в виде фонового процесса, принимающего запросы по сети через REST API и поддерживающего различные бэкенды хранилищ (дерево директорий, ZFS, Btrfs, LVM), снапшоты со срезом состояния, live-миграцию работающих контейнеров с одной машины на другую и средства для хранения образов контейнеров. В качестве runtime для запуска контейнеров используется инструментарий LXC, в состав которого входит библиотека liblxc, набор утилит (lxc-create, lxc-start, lxc-stop, lxc-ls и т.п.), шаблоны для построения контейнеров и набор привязок для различных языков программирования. Изоляция осуществляется при помощи штатных механизмов ядра Linux (пространства имён, cgroups, Apparmor, SELinux, Seccomp).

Наиболее заметные изменения:

  • В утилиту lxd-to-incus, автоматизирующую переход с LXD на Incus, добавлена поддержка выпуска LXD 5.19 и обеспечена возможность миграции, не только отдельных хостов, но и кластеров LXD.
  • В виртуальных машинах добавлена поддержка создания хранилищ на базе технологии NVME. Для указания типа диска добавлен новый параметр конфигурации "io.bus", который по умолчанию выставлен в значение "virtio-scsi". При изменении значения на "nvme", накопитель в виртуальной машине будет виден как NVME SSD.
  • Для образов контейнеров реализован параметр "requirements.privileged", который может быть выставлен в значение "false" для запрета использования образа в привилегированных контейнерах. Настройка, например, может применяться для образов с дистрибутивом NixOS, которые в настоящее время несовместимы с привилегированными контейнерами.
  • Из LXD перенесена реализация режима создания копий разделов на стороне сервера, который значительно ускоряет операции копирования разделов, благодаря исключению перенаправления данных через клиента.
  • Предоставлены статически скомпонованные сборки для систем ARM64.


  1. Главная ссылка к новости (https://groups.google.com/a/li...)
  2. OpenNews: Первый выпуск Incus, форка системы управления контейнерами LXD
  3. OpenNews: Выпуск системы управления контейнерами LXD 5.17
  4. OpenNews: Форк LXD будет развиваться под эгидой сообщества Linux Containers
  5. OpenNews: Создан форк системы управления контейнерами LXD
  6. OpenNews: Выпуск системы управления контейнерами LXC 5.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/60022-incus
Ключевые слова: incus, lxd, lxc, container
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (41) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 11:01, 31/10/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Умрет как форк Gimp'а, на крайний случай будет как вечно догоняющий mono, который тоже скоро официально рипнется.
     
     
  • 2.4, Аноним (4), 11:10, 31/10/2023 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Сомнительно, учитывая, что разработкой форка занимается автор LXD  и почти вся старая команда разработчиков.
     
  • 2.5, User (??), 11:11, 31/10/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Тут беда в том, что он и без форков не сказать, чтобы дофига широко использовался.
     
     
  • 3.25, sena (ok), 15:08, 31/10/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Я, например, потому и не использовал, что оно прибито гвозядми к Убунте. А теперь буду, если включат в Дебиан.
     
     
  • 4.29, User (??), 19:31, 31/10/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну это конечно хорошо - но не очень ясно зачем
     
     
  • 5.30, sena (ok), 19:39, 31/10/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну это конечно хорошо - но не очень ясно зачем

    Я сейчас использую lxc контейнеры, с lxd гораздо удобней.

     
     
  • 6.31, User (??), 20:39, 31/10/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Ну это конечно хорошо - но не очень ясно зачем
    > Я сейчас использую lxc контейнеры, с lxd гораздо удобней.

    Ну. в этом плане правда - но я не очень представляю, для какой цели использовать lxc\lxd?

     
     
  • 7.35, Аноним (35), 08:04, 01/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    1) Они легче виртуалок в плане потребления ресурсов и удобнее docker/podman, если нужна "полноценная" ОС.
    2) Не требуют лицензий, как виртуалки. По крайней мере я такого не встречал.
     
     
  • 8.36, rinat85 (ok), 15:10, 01/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    в дополнение, есть юзкейсы, где надо пустить некий набор несколько именно docker... текст свёрнут, показать
     
     
  • 9.38, User (??), 19:45, 01/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Я пробовал примерно таким образом тест среды организовать - но в общем и целом, ... текст свёрнут, показать
     
  • 8.37, User (??), 19:44, 01/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Хз, мне однородность управления дороже ... текст свёрнут, показать
     
  • 5.40, sena (ok), 03:30, 02/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну это конечно хорошо - но не очень ясно зачем

    Ну во-первых я в контейнерах сервисы запускаю, во-вторых использую для разработки, чтобы запустить/проверить софт под разными системами.

     
  • 4.34, Аноним (34), 05:28, 01/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А теперь буду, если включат в Дебиан.

    LXD (ещё до форка) был включён в последний стабильный Debian.

     
     
  • 5.39, sena (ok), 03:24, 02/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >> А теперь буду, если включат в Дебиан.
    > LXD (ещё до форка) был включён в последний стабильный Debian.

    Ба, пропустил. Здорово, надо будет попробовать.

     
  • 2.9, Аноним (9), 12:06, 31/10/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Умрет как форк ...
    * mysql - mariadb / percona
    * openoffice - libreoffice
    * owncloud - netxcloud
    * gogs - gitea
    * openssl - libressl
    * netbsd - openbsd
    * 4.4bsd - freebsd / openbsd
    * их сотни!

    кстати, чем отличался форк Gimp'а от оригинала? ну кроме как названием? а... ни чем не отличался.

     
     
  • 3.14, Аноньимъ (ok), 12:33, 31/10/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > libressl

    Скорее мёртв чем жив.

    > netbsd

    Давно обскурное и мёртвое с ковидобесами внутри. Можно запустить на утюге, но регулятор температуры и выпуск пара работать не будут.

    > openbsd

    Живее первого, имеет 0.77 юзера.

    > 4.4bsd - freebsd

    Это не форк, а продолжение под грантами конкретного университета с корпорациями.

    > их сотни!

    Мёртвых в десятки раз больше чем живых.

     
     
  • 4.16, Аноним (9), 13:05, 31/10/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> libressl
    > Скорее мёртв чем жив.

    это ваше оценочное суждение
    проект жив и используется, например в macOS и OpenSSH в Windows, не говоря уже про OpenBSD и Dragonfly BSD, ах да, по вашему они уже та же мертвы

    >> netbsd
    >> openbsd
    > Живее первого, имеет 0.77 юзера.

    опять же, это ваше оценочное суждение
    выходит что GNU/Linux уже давно мертв, ну если сравнивать с количеством пользователей в Windows

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


    >> 4.4bsd - freebsd
    > Это не форк, а продолжение под грантами конкретного университета с корпорациями.

    ну тогда по тем же причинам Incus не форк, а продолжение под грантами других организаций

    >> их сотни!
    > Мёртвых в десятки раз больше чем живых.

    конечно больше, кто спорит, так и должно быть

     
     
  • 5.17, Аноньимъ (ok), 13:30, 31/10/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > жив и используется, например в macOS и OpenSSH в Windows, не говоря уже про OpenBSD и Dragonfly BSD

    Странная фраза. Да, похоже ещё живо.

    > ах да, по вашему они уже та же мертвы

    Нет, они ВСЁ ЕЩЁ мертвы, частично превратились в ископаемые окаменелые останки.

    >> имеет 0.77 юзера
    > выходит что GNU/Linux уже давно мертв, ну если сравнивать с количеством пользователей в Windows

    0.77 юзера - это абсолютная мера, а не относительная. Ничего ни с чем сравнивать ненужно.

    > уместно говорить о том что проект мертв, хотя бы после публикации новости о прекращении дальнейшей разработки

    Это прекрасно. То есть если разраб настолько забил что даже не публикует новость о закрытии проекта - оно живее всех живых))))

    > опять же, это ваше оценочное суждение

    А у вас не оценочное? А какое?

    > ну тогда по тем же причинам Incus не форк, а продолжение под грантами других организаций

    Плевать на этот Incus, кто он там и откуда.

    > конечно больше, кто спорит, так и должно быть

    Вот и хорошо, мы достигли консенсуса.

     
  • 3.21, Аноним (21), 14:54, 31/10/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >Умрет как форк ...
    >* openoffice - libreoffice

    Так тут наоборот, исходный проект мёртв, а форк живёт и процветает.

     
     
  • 4.27, Аноним (27), 17:04, 31/10/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Шелдон, залогинься...
     
  • 2.12, Аноним (21), 12:21, 31/10/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Причиной форка было не то, что исходный проект оскорблял кого-то неполиткорректным названием.
     

  • 1.2, Аноним (2), 11:03, 31/10/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как ушли он каноникала, так сразу жизнь закипела.
     
  • 1.3, Аноним (3), 11:09, 31/10/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Вся суть СПО: корпорации делают все работу, а аферисты просто воруют.
     
     
  • 2.6, Аноним (4), 11:11, 31/10/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Наоборот, форк создан изначальной командой,  а корпорация пыталась нажиться на их труде.
     
     
  • 3.10, OpenEcho (?), 12:13, 31/10/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Наоборот, форк создан изначальной командой,  а корпорация пыталась нажиться на их труде.

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

     
  • 3.20, Аноним (20), 14:53, 31/10/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > форк создан изначальной командой,  а корпорация пыталась нажиться на их труде.

    Лол, а для кого же они делали эту систему управления контейнерами? Такой софт чисто по определению нужен только корпорациям.

     
     
  • 4.24, Аноним (21), 15:07, 31/10/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Я пользовался голым LXC на локалхосте.
     
  • 2.7, Аноним (4), 11:13, 31/10/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    https://opennet.ru/59564

    "В число сопровождающих проект Incus вошли Stéphane Graber (лидер проекта Linux Containers и бывший руководитель проекта LXD, ушедший из Canonical), Aleksa Sarai (инженер из SUSE, сопровождающий пакеты с LXD в openSUSE), Serge Hallyn (один из основных разработчиков LXC), Christian Brauner (один из ключевых разработчиков и сопровождающих проекты LXD и LXC) и Tycho Andersen (один из разработчиков LXC). По сути в число сопровождающих проект Incus вошла вся команда, когда-то создавшая LXD."

     
     
  • 3.8, Аноним (3), 12:05, 31/10/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    И что это доказывает? Что кругом паразиты?
     
     
  • 4.11, Доброжелатель (??), 12:15, 31/10/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Аноним, а какая польза от тебя? Общество тебя вырастило, воспитало и обучило и что получило в ответ? Ты ничего не производишь кроме экскрементов!
     
     
  • 5.13, Аноним (3), 12:31, 31/10/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Общество тебя вырастило, воспитало и обучило и что получило в ответ?

    Какое такое общество? По именам перечисли демагог.

     
     
  • 6.18, Доброжелатель (??), 14:33, 31/10/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    такое общество, те кто учили тебя (надеюсь ты запомнил имена своих учителей), твои родителей, родителей твоих родителей и т.д.
    те кто учил твоих учителей
    те кто писали книжки, по которым учили тебя, твоих родителей и твоих учителей т.д.
    в конце концов, те кто придумал колесо! и т.д.

    ты же в курсе кто такие "дети-маугли"? без общества ты стал бы одним из них!

     
     
  • 7.26, Аноним (26), 16:42, 31/10/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >те кто учили тебя (надеюсь ты запомнил имена своих учителей),

    К учителям средней школы не испытываю никаких теплых чувств.
    В преподавателям тоже самое. Я учился сам по учебникам. И вообще образование переоценено.
    >твои родителей, родителей твоих родителей и т.д.

    Мои родители выживали вопреки всему и не надо ставить их в один ряд.
    >те кто писали книжки,

    Делали это либо из под палки, либо из корыстных побуждений.
    >в конце концов, те кто придумал колесо!

    За то что солнце восходит и заходит кому челобитную бить?
    >ты же в курсе кто такие "дети-маугли"? без общества ты стал бы одним из них!

    Говорить, писать, считать научили в семье, так называемое "общество" под которым ты подразумеваешь правительство тут причем?

     
  • 2.32, Аноним (32), 22:35, 31/10/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Инженеры и программисты делают всю работу, а благородные корпорации присваивают результаты труда. Команда в данном случае просто продолжает свою работу не отчуждая себя от результатов труда.
     
     
  • 3.33, Пишу с коре два дуо (?), 01:27, 01/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Интересно на чьи деньги эти инженеры живут? Все что есть в СПО дельного создано корпорациями или нет а деньги корпораций, начиная с ядра Линуксч заканчивая всякими базами данных и т.п. и т.д.
     

  • 1.15, Аноним (15), 12:43, 31/10/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > на языке Go

    Опять каждый бинарник будет занимать, как самостоятельное приложение на электроне.

     
     
  • 2.19, Аноним (20), 14:46, 31/10/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А вам-то какая разница?
     
     
  • 3.22, Аноним (21), 14:55, 31/10/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    На Пень-3 некуда памяти добавить.
     
     
  • 4.28, Аноним (2), 19:17, 31/10/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Попробуй отжать кнопочку Турбо.
     

  • 1.41, Аноним (41), 08:20, 02/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    До чего же ущербное название - то ли инкус, то ли лнкус всегда приходится вспоминать
     
  • 1.42, InuYasha (??), 18:37, 02/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > созданный старой командой разработчиков, когда-то создавшей LXD. Код Incus написан на языке Go

    Как-то не вяжется. Не такие они, значит, и старые. Ещё смузи на усах не обсох.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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