Exploring Linux Namespaces and Perl

20 minutes



Containers are a new technology that has been gaining importance in the mainstream industry in the past two years.

At the core of software such as Dockers, LXC or libcontainer lay Linux Kernel namespaces. Namespaces are an ensemble of techniques offering the possibility to create an abstract context of system resources at a process-level. By isolating its context, a process can run within its own environment using specific versions of software without affecting other resident programs in the machine.

Nevertheless, the software built over the Kernel's namespaces tries to replicate a machine in the way traditional virtualization does.

This presentation explores the possibilites of namespaces at a programmer's level using, of course, Perl. 

[ Abstract - Talk ]