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 and Capabilities
  15. Mount Namespaces: Further Details (*)
  16. Seccomp
  17. Seccomp: Further Details (*)
  18. Cgroups: Introduction
  19. Cgroups: A Survey of the Controllers
  20. Cgroups: Advanced Features
  21. Cgroups: Thread Mode (*)
  22. Cgroups Version 1 (*)

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

Return to the course overview