Hacker News new | ask | show | jobs
by ntnn 2996 days 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.

2 comments

Maybe 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.

So do the Linux guys. Virtuozzo (later OpenVZ) has been around for almost twenty years.
cgroup namespaces are a little younger and came arrived in 4.6 I think http://man7.org/linux/man-pages/man7/cgroup_namespaces.7.htm...
cgroups v2 probably, cgroups v1 is definitely older.
Nah, I'm talking about the cgroup _namespace_ specifically, not cgroups in general.