So while LXC is the acronym for LinuX Containers and names the project as well as the software, there are now three major versions of LXC: 1.x through 3.x.
The LXC >=2.x versions are often referred to as LXD (after the
lxd daemon). However,
lxd (the daemon) and
lxc the LXD command line client are two different entities. Yet both belong into the category LXC 2.x.
In the old LXC 1.x version there was no program called
lxc, instead all the tools were prefixed with
lxc-, such as for example
So I think we should either:
- clarify what these tags stand for in particular (e.g. does lxd refer to LXC >=2.x in general, including its
lxccommand line client?), or
- migrate existing LXC 1.x questions to a lxc-1.x which would have to be created (and possibly do something similar with a lxc-2.x), or
- some other means to clarify the intent when using either tag (lxc and lxd), i.e. your idea here ;)
For now, when I want to refer to "client-side" questions (i.e. using the
lxc command line client) about LXD, I was using both lxc and lxd. But I figure it makes more sense to reach some consensus within the community rather than making my own rules.