app-containers / lxd

Modern, secure and powerful system container and virtual machine manager

Official package sites : https://github.com/lxc/lxd · https://linuxcontainers.org/lxd/introduction/ ·

LXD is a modern, secure and powerful system container and virtual machine manager. It provides a unified experience for running and managing full Linux systems inside containers or virtual machines. LXD supplies images for a wide number of Linux distributions and is built around a very powerful, yet pretty simple, REST API. LXD scales from one instance on a single machine to a cluster in a full data center rack, making it suitable for running workloads both for development and in production. LXD allows you to easily set up a system that feels like a small private cloud. You can run any type of workload in an efficient way while keeping your resources optimized. You should consider using LXD if you want to containerize different environments or run virtual machines, or in general run and manage your infrastructure in a cost-effective way.

v5.0.1-r2 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
amd64 ~arm64 ~x86
USE flags
apparmor ipv6 nls verify-sig

General

apparmor
Enable support for the AppArmor application security system
ipv6
Add support for IP version 6
nls
Add Native Language Support (using gettext - GNU locale utilities)
verify-sig
Verify upstream signatures on distfiles

acct-group / lxd : Group for app-containers/lxd

app-arch / xz-utils : Utils for managing LZMA compressed files

app-containers / lxc : A userspace interface for the Linux kernel containment features

dev-db / sqlite : SQL database engine

dev-libs / dqlite : Embeddable, replicated and fault tolerant SQL engine

dev-libs / lzo : An extremely fast compression and decompression library

dev-libs / raft : C implementation of the Raft consensus protocol

dev-util / xdelta : Computes changes between binary or text files and creates deltas

net-dns / dnsmasq : Small forwarding DNS server

sys-libs / libcap : POSIX 1003.1e capabilities

virtual / udev : Virtual to select between different udev daemon providers

acct-group / lxd : Group for app-containers/lxd

app-arch / xz-utils : Utils for managing LZMA compressed files

app-containers / lxc : A userspace interface for the Linux kernel containment features

dev-db / sqlite : SQL database engine

dev-libs / dqlite : Embeddable, replicated and fault tolerant SQL engine

dev-libs / lzo : An extremely fast compression and decompression library

dev-libs / raft : C implementation of the Raft consensus protocol

dev-util / xdelta : Computes changes between binary or text files and creates deltas

net-dns / dnsmasq : Small forwarding DNS server

net-firewall / ebtables : Controls Ethernet frame filtering on a Linux bridge, MAC NAT and brouting

net-firewall / iptables : Linux kernel (2.4+) firewall, NAT and packet mangling tools

sys-apps / iproute2 : kernel routing and traffic control utilities

sys-fs / fuse : An interface for filesystems implemented in userspace

sys-fs / lxcfs : FUSE filesystem for LXC

sys-fs / squashfs-tools : tools to create and extract Squashfs filesystems

sys-libs / libcap : POSIX 1003.1e capabilities

virtual / acl : Virtual for acl support (sys/acl.h)

virtual / udev : Virtual to select between different udev daemon providers

750410
app-containers/lxd LXD startup failing on non-systemd environments
798825
app-containers/lxd-4.0.6 hangs when executing init with cgroups2 only
865467
app-containers/lxd-5.0.1-r2 calls commands that do not exist: shellcheck
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/lxd: add a subslot binder against dqlite
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/lxd: drop 5.0.1
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/lxd: stabilize 5.0.1-r1 for amd64
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/lxd: fix ebuild to support secure boot with VMs
Closes: https://bugs.gentoo.org/876796 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/lxd: drop 5.0.0
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/lxd: stabilize 5.0.1 for amd64
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/lxd: add a vm-related update note to 5.0.1
- virtual machines may require a manual restart after an update to 5.0.1 due to incompatibilities in the lxd-agent product. Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/lxd: add 5.0.1
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/lxd: drop 4.0.9-r3
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/lxd: stabilize 5.0.0 for amd64
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/lxd: add 5.0.0
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Thomas Bracht Laumann Jespersen · gentoo
app-containers/lxd: fix unquoted variable S
Signed-off-by: Thomas Bracht Laumann Jespersen <t@laumann.xyz> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
app-containers/lxd: Keyword 4.0.9-r3 arm64, #846779
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/lxd: drop 4.0.8-r3
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/lxd: fix finding virtfs-proxy-helper, again
- the code has been divided amongst different files. Closes: https://bugs.gentoo.org/798924 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/lxd: stabilize 4.0.9-r2 for amd64
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/lxd: fix systemd service file for 4.0.9
- the previous settings caused some runtime issues, with apparently mixed process ownerships. Reported-by: telans Thanks-to: telans Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-containers/lxd: Use (+) for ipv6 flag deps
At this point, it is reasonable to assume that packages will be enabling IPv6 unconditionally rather than dropping it altogether. Update the USE dependencies to (+) to account for that, in preparation for removal of the flag in iproute2 and iputils. Signed-off-by: Michał Górny <mgorny@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/lxd: add 4.0.9
- inherit go-module.eclass; upstream uses go.mod now, - new documentation offered by upstream, e.g. a handy cheatsheet, - openrc init file and systemd service file now manages the log directory (#817287), - virtfs-proxy-helper bin path isn't hardcoded anymore (#798924), - -Werror patch turned into sed for easier maintainability. Bug: https://bugs.gentoo.org/798924 Closes: https://bugs.gentoo.org/817287 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/lxd: fix the sed for OVMF path, add notes about vm's
- lxd supports virtual machines through qemu which wasn't advertised in the ebuild. Closes: https://bugs.gentoo.org/830612 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/lxd: drop 4.0.7-r2
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
Move {app-emulation -> app-containers}/lxc
Closes: https://github.com/gentoo/gentoo/pull/23428 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
Move {app-emulation -> app-containers}/lxd
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>