Martín Baez presented on limiting process resources in Linux using chroot, cgroups, and namespaces. Some key points:
1. chroot allows changing the apparent root directory for a process and its children, isolating them from files and commands outside the new directory tree.
2. cgroups allow allocating CPU time, memory, bandwidth and other resources among user-defined groups of processes. Each cgroup subsystem controls a different resource.
3. Namespaces provide isolation of global system resources like PID numbers between independent processes running on the same host.
4. Containers leverage namespaces and cgroups to provide lightweight isolation of applications and their dependencies compared to virtual machines.