Intro to LXC, LXD, & Linux Containers
LXC, coupled with LXD, is very similar to Docker and CoreOS’s Rkt, but there are subtle differences that set them apart.
LXC is based around a Linux kernel feature called Cgroups (Control Groups), which was originally developed by Google way back in 2007. Cgroups provides Linux with functionality seen in FreeBSD jails, such as namespace allocation and process quotas.
LXC allows for the creation of operating-system-level containers, which is semantically different than Docker which focuses on application-level containers. LXC containers can be thought of as Nano-OS’s.
A consideration when comparing LXC to Docker is, similar to Rkt, LXC functions as a feature of the Linux kernel and thus cannot be used on other operating systems such as Windows, MacOS/OSX, or BSD. Since Docker uses a cross-platform hypervisor, Docker can be deployed on any operating system that supports the Docker engine.
⬇︎Social Links ⬇︎
⬇︎ System Specs ⬇︎
✔︎ OS: Ubuntu 16.04:
✔︎ Motherboard:MSI A88XM Gaming:
✔︎ CPU: A10-7850k:
✔︎ GPU: R7 360:
✔︎ RAM: Kingston HyperX 8gb:
✔︎ SSD: Samsung 850 EVO:
✔︎ HDD: Seagate Barracuda 1TB 7200rpm:
✔︎ Input: Steam Controller:
✔︎ Capture Device: Elgato Game Capture HD60: