Linux Security and Isolation APIs course outline

TLPI front cover (small)
  1. Course Introduction
  2. Security and Isolation APIs Overview (*)
  3. Classical privileged Programs
  4. Capabilities
  5. Capabilities and execve()
  6. Capabilities and UID 0
  7. Programming with capabilities (*)
  8. Namespaces
  9. Mount Namespaces and Shared Subtrees
  10. PID Namespaces
  11. Other Namespaces
  12. Namespaces APIs
  13. User Namespaces
  14. User namespaces, execve(), and user ID 0
  15. User Namespaces and Capabilities
  16. User Namespaces and Privileged Programs (*)
  17. Mount Namespaces: Further Details (*)
  18. Seccomp
  19. Seccomp: Further Details (*)
  20. Cgroups: Introduction
  21. Cgroups: A Survey of the Controllers
  22. Cgroups: Advanced Features
  23. Cgroups: Thread Mode (*)
  24. Cgroups Version 1 (*)

(*) Topics marked with an asterisk may be covered, if time permits.

Return to the course overview