The OpenNET Project / Index page

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



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

. "Выпуск инструментариев для управления контейнерами LXC 6.0, ..." +/
Сообщение от microcoder (ok), 04-Апр-24, 18:29 
>> LXD/LXC - это следующая эволюция в которой отвязались от liblxc... клиентскую части (LXC - Client)...
> Вы уверены? На сайте Incus пишут:

Всё что вы написали, это именно та ВЕСКАЯ причина (просто космическая без приувеличения!) :) по которой следовало бы сделать fork :) Документация просто видимо не была корректно написана изначально и мир уже не исправить :) Я сам в шоке. Теперь всё по порядку:

> Вот тут явно пишут, что Incus зависит от LXC: https://linuxcontainers.org/incus/docs/main/requirements/#lxc

1) Видимо это следует воспринимать как LXD/LXC, так как никаких `liblxc` у меня нет в пакете и в системе тоже:

```
[dv@manjaro ~]$ pacman -Ql incus
incus /usr/lib/systemd/system/incus-user.service
incus /usr/lib/systemd/system/incus-user.socket
incus /usr/lib/systemd/system/incus.service
incus /usr/lib/systemd/system/incus.socket
incus /usr/lib/sysusers.d/incus.conf
```

К слову, нужно понимать ещё и то, что раньше на этом сайте были разделы LXC, LXD. Сейчас Incus, LXC, а раздел LXD удалён. Видимо авторы решили называть LXD от Каноникал - LXC. Это просто проклятие какое-то с названиями!! ))))

Также, изначальный (древний как мамонт LXC) насколько мне известно ничего не знает о виртуальных машинах и в частности о QEMU. Этим он и отличается от LXD/LXC.

Также, указанная зависимость по указанной вами ссылке (Incus requires LXC 5.0.0 or higher) видимо указывает на пакет `lxcfs` от которой он зависим! Тут уже стоит принять таблетки от срыва ))) Потому как уже становится всё горячее! ))))

После того как авторы сайта linuxcontainers.org переформатировали сайт, теперь трудно сослаться где у них было указано, что LXD это Daemon, а LXC - client. Но пойдём на сайт убунты и посмотрим на эту страницу вниз:

https://documentation.ubuntu.com/lxd/en/latest/explanation/l.../

> To control LXD, you typically use two different commands: lxd and lxc.

то есть, вызовите справку `lxc --help` и узнаете, что это КЛИЕНТ для LXD:

https://documentation.ubuntu.com/lxd/en/latest/reference/man...

> А то что "клиентская" команда у них "lxc" называется, так на это не обращайте внимания, оно путает.

Вот в том то и дело, что нужно различать:

1) LXC (liblxc)
2) LXD/LXC (все клиентские команды будут начинаться с lxc, поэтому гуглить надо будет именно так)
3) Incus

И финальный ваш аккорд:

https://linuxcontainers.org/incus/docs/main/explanation/inst.../

Тут я прокоментировать не могу. Видимо документация не соответствует или что-то имеется ввиду другое, поскольку никаких liblxc в моей системе не было с LXD и нет с Incus.

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

Оглавление
Выпуск инструментариев управления контейнерами LXC 6.0, Incus 6.0 и LXD 5.21.1, opennews, 04-Апр-24, 10:21  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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