Tým projektu Linux Containers, který vyvíjí nástroje pro správu izolovaných kontejnerů LXC, správce kontejnerů LXD, virtuální souborový systém LXCFS, nástroj pro sestavování obrazů distrobuilder, knihovnu libresource a runtime lxcri, oznámil, že správce kontejnerů LXD bude nyní vyvíjen odděleně společností Canonical. Společnost Canonical, která je tvůrcem a hlavním vývojářem LXD, po 8 letech vývoje v rámci Linux Containers rozhodla, že LXD je optimálnější rozvíjet jako firemní projekt, nikoli jako projekt nezávislé komunity. Vývoj ostatních projektů Linux Containers zůstane beze změny.
Kód LXD byl přesunut z repozitáře lxc/lxd do canonical/lxd a hlavní stránkou projektu se stala ubuntu.com/lxd. Infrastruktura kontinuální integrace pro LXD bude převedena na servery Canonical. Při sestavování obrazů pro Linux Containers přestanou být používány systémy poskytované společností Canonical. Server pro sestavování obrazů, který byl dříve používán pro LXC a LXD, zůstane, ale počet architektur zapojených do sestavování bude zkrácen na x86_64 a aarch64.
LXD poskytuje nástroje pro centralizovanou správu kontejnerů nasazených v clusteru z několika servery. Kód LXD je napsán v jazyce Go a je distribuován pod licencí Apache 2.0. Jako runtime pro spuštění kontejnerů se používá nástroj LXC. LXD je implementován jako běžící proces, který přijímá požadavky po síti prostřednictvím REST API a podporuje různé backendy úložišť (strom adresářů, ZFS, Btrfs, LVM), snapshoty s přehledem stavu, live migraci běžících kontejnerů z jednoho stroje na druhý a prostředky pro uchovávání obrazů kontejnerů.
Zdroj: opennet.ru
