Tim projekta Linux Containers, koji razvija alate za organizaciju rada izoliranih LXC kontejnera, upravitelj kontejnera LXD, virtualni sustav datoteka LXCFS, alat za izradu slika distrobuilder, biblioteku libresource i runtime lxcri, objavio je da će se upravitelj kontejnera LXD od sada odvojeno razvijati unutar tvrtke Canonical. Tvrtka Canonical, koja je tvorac i glavni programer LXD-a, nakon 8 godina razvoja u okviru Linux Containers, odlučila je da je optimalnije razvijati LXD kao korporativni projekt, a ne kao projekt neovisne zajednice. Razvoj ostalih projekata Linux Containers ostat će nepromijenjen.
Kod LXD-a je premješten iz repozitorija lxc/lxd u canonical/lxd, a glavna stranica projekta postala je ubuntu.com/lxd. Infrastruktura kontinuirane integracije za LXD bit će premještena na servere Canonical. Sustavi koje pruža Canonical više se neće koristiti za izgradnju slika za Linux Containers. Server za izgradnju slika koji se prije koristio za LXC i LXD bit će zadržan, ali će se broj arhitektura uključenih u izgradnju smanjiti na x86_64 i aarch64.
LXD pruža alate za centralizirano upravljanje kontejnerima raspoređenima u klaster nekoliko poslužitelja. Kod LXD-a napisan je na jeziku Go i distribuiran je pod licencom Apache 2.0. Kao runtime za pokretanje kontejnera koristi se alat LXC. LXD je implementiran kao pozadinski proces koji prihvaća zahtjeve putem mreže putem REST API-ja i podržava različite backend skladišta (stablo direktorija, ZFS, Btrfs, LVM), snimke stanja, live migraciju radnih kontejnera s jednog stroja na drugi i alate za pohranu slika kontejnera.
Izvor: opennet.ru
