August 6, 2008
LXC released
Daniel Lezcano published the first LXC commit on August 6, 2008 — Linux Containers using cgroups and namespaces for lightweight OSOperating system — software that manages hardware and provides services to applications. virtualization.
What it was for
LXC wraps kernelThe core of an operating system that manages hardware, memory, and processes — everything else depends on it. isolation primitives into `lxc-create`, `lxc-start`, and templates for minimal root filesystems. It predated DockerSoftware that packages applications into containers — became the default way to ship and deploy services. but shared the same insight: package an app with its dependencies in an isolated environment without full hardware VMs. DockerSoftware that packages applications into containers — became the default way to ship and deploy services. initially built on LXC before switching to libcontainer — and LXC remains the foundation many containerAn isolated runtime environment packaging an app and its dependencies — lighter than full virtual machines. runtimes still depend on.
Why it's here
LXC was the first user-facing toolkit to operationalize Linux kernelThe core of an operating system that manages hardware, memory, and processes — everything else depends on it. containers.
Why it mattered
It proved OSOperating system — software that manages hardware and provides services to applications.-level virtualization was practical years before DockerSoftware that packages applications into containers — became the default way to ship and deploy services. popularized containers for developers.
What it solved
TeamsMicrosoft Teams — chat, video calls, and Office integration for workplace collaboration. needed denser isolation than chroot jails but lighter overhead than hypervisorSoftware that creates and runs virtual machines — the layer between physical hardware and guest operating systems. VMs.
Media
ImageList Docker Containersxmodulo, CC BY 2.0, via flickr
Related
- Docker open-sourcedMarch 20, 2013
- Kubernetes open-sourcedJune 10, 2014
- Open Container Initiative launchedJune 22, 2015