News for hackers. Stuff that matters.
Re:LXD 2.14 has been released by tyingq on Saturday June 10, 2017 @10:37PM (#14530330)
LXD is a framework around LXC. It works better with running a full os in a container than docker does. Docker can't, for example, boot and run a recent unmodified Ubuntu distro, due to issues with dbus and systemd. LXD/LXC can. And it can do it with non-priviledged containers.

It's probably more apt to compare it to Proxmox, Virtuozzo, or VMware, but leveraging containers instead of a hypervisor.

Re:LXD 2.14 has been released by cookiecaper on Sunday June 11, 2017 @08:40AM (#14531739)
Proxmox and Virtuozzo both primarily operate on containers; Proxmox uses LXC and Virtuozzo uses OpenVZ.

With things like kernel same-page merging, LVM thin storage pools, and memory ballooning, the difference between "containers" and "VMs" is reducing to the point where the main difference is whether there's a software layer emulating the hardware or not.

Docker is the new kid on the block, and a bonfire of billions of VC dollars can create a lot of smoke.

Re:LXD 2.14 has been released by tyingq on Sunday June 11, 2017 @09:37AM (#14531905)
Yes, I probably could have worded it better...the "but" was meant to apply to VMware.

Proxmox does both hypervisors and containers though...I wouldn't say primarily containers.

But that is a better crowd to specifically compare LXD to, rather than docker.

You can mess about and create a docker image to run a full OS, and you can also get LXD/LXC to work for docker use cases. But, you're swimming upstream in doing so.

Re:LXD 2.14 has been released by njetten on Sunday June 11, 2017 @09:12AM (#14531836)
FWIW: Virtuozzo is the commercial name for OpenVZ (+some commercial tools) and both use the same (their own) implementation for doing cgroups/namespacing
Re:LXD 2.14 has been released by mental_ on Sunday June 11, 2017 @08:53AM (#14531780)
You never disappoint. Thanks!