Hi Can anyone point me why lxc was added to the kernel instead of openvz? The point in time will be sufficient as I will look in the lkml archives. Grzegorz
Hi, In fact, the LXC project itself was not added to the kernel. It is the underlying components, cgroups and namespaces, which were added to the kernel. The work on cgroups started several years ago (by google), and the work on namespaces started event before. The OpenVZ project, on the other hand, is based on a proprietary project (Virtuozzo). The are many heavy features which OpenVZ added, and it will take probably years so that the project will be fully in mainline. If you want to learn more about this fascinating subject, you can read two very detailed documents (pdf) with over 200 pages about Linux Containers, LXC, OpenVZ, Docker, CRIU, Namespaces and cgroups, in my website: http://ramirose.wix.com/ramirosen. Regards, Rami Rosen http://ramirose.wix.com/ramirosen On Mon, Jun 16, 2014 at 5:10 PM, Grzegorz Dwornicki <gd1100@gmail.com> wrote:
Hi
Can anyone point me why lxc was added to the kernel instead of openvz? The point in time will be sufficient as I will look in the lkml archives.
Grzegorz
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
participants (2)
-
Grzegorz Dwornicki -
Rami Rosen