4 ms·
Yes, I've given talks on what containers actually are and which technologies they combine. Containers oldest technology would be mount namespaces from 2002 - th
by ntnn 9y ago
Yes, I've given talks on what containers actually are and which technologies they combine. Containers oldest technology would be mount namespaces from 2002 - the youngest are user namespaces from 2013 (on linux anyway, solaris and IBM had containers before).
People are always amazed that container products are actually mostly just the glue around what the kernel already provides and that their history goes back almost two decades.
- tyingq 9y agoMaybe even further. Mainframes have had similar for decades. Yes, perhaps more like actual VM's, but the namespacing, cgroup stuff, network overlays, etc, are very similar. My mainframe folks, when talking about docker, universally yawn.
- icebraining 9y agoSo do the Linux guys. Virtuozzo (later OpenVZ) has been around for almost twenty years.
- Huggernaut 9y agocgroup namespaces are a little younger and came arrived in 4.6 I think http://man7.org/linux/man-pages/man7/cgroup_namespaces.7.html http://man7.org/linux/man-pages/man7/cgroup_namespaces.7.htm...
- ntnn 9y agocgroups v2 probably, cgroups v1 is definitely older.
- Huggernaut 9y agoNah, I'm talking about the cgroup _namespace_ specifically, not cgroups in general.