<div dir="ltr">Long time users of LXC and now LXD understand the difference & difference of purpose.<div><br></div><div>However, it seems to me that for newcomers to LXD the continuance of reference to LXC seems to cause confusion for those people when doing google searches & they find CLI references/examples for the original LXC syntax.   Then they have problems with LXD because of that confusion.</div><div><br></div><div>example: </div><div><br></div><div><a href="https://linuxcontainers.org/lxd/introduction/">https://linuxcontainers.org/lxd/introduction/</a><br></div><div><br></div><div>describes LXD as..</div><i><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><i><br></i><i>LXD isn't a rewrite of LXC, in fact it's building on top of LXC to provide a new,<br></i><i>better user experience. Under the hood, LXD uses LXC through liblxc and its Go binding<br></i><i>to create and manage the containers.</i><i><br></i><i>It's basically an alternative to LXC's tools and distribution template system<br></i><i>with the added features that come from being controllable over the network.</i></blockquote></i><div><br></div><div>Now if you were "new" to LXC and LXD and do a google search for LXC example use/configs etc you find many examples like:</div><div><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><a href="http://www.techrepublic.com/blog/linux-and-open-source/how-to-create-lxc-system-containers-to-isolate-services/">http://www.techrepublic.com/blog/linux-and-open-source/how-to-create-lxc-system-containers-to-isolate-services/</a></div></blockquote><div><br></div><div>where they show use of the old lxc-create command etc</div><div><br></div><div>or another... </div><div><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><a href="https://levlaz.org/installing-node-js-ghost-in-an-ubuntu-14-04-lxc-container/">https://levlaz.org/installing-node-js-ghost-in-an-ubuntu-14-04-lxc-container/</a></div></blockquote><div><br></div><div>where again they use the old LXC syntax to implement node.js in LXC.</div><div><br></div><div>etc.</div><div><br></div><div>People follow those types of original LXC examples (or others) and then can't figure out why when with LXD installed they don't see their containers by doing (again just an example:</div><div><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><i>lxc list</i></div></blockquote><div><br></div><div>or other LXD syntax type commands.</div><div><br></div><div>Same goes for differences in the "config" file for original LXC vs how an LXD container's confg is accomplised (or even where the files are).</div><div><br></div><div>The LXD developers have done an incredible job!</div><div><br></div><div>I'm only asking this question to see, what if anything, can/could be done to lessen confusion encountered by new LXD users.</div><div><br></div><div>Especially those that then go out and google "lxc" and find so many examples of the "old" lxc usage/implementations/configurations?</div><div><br></div><div>Brian<br></div><div><br></div><div><br></div></div>