System Programming for Linux Containers course outline

TLPI front cover (small)
  1. Course Introduction
  2. Fundamental Concepts
  3. File I/O and Files
  4. Processes
  5. Signals: Introduction
  6. Signals: Signal Handlers
  7. Process Lifecycle
  8. System Call Tracing: strace (*)
  9. Security and Isolation APIs Overview (*)
  10. Cgroups
  11. Cgroups Version 2
  12. Cgroups v2 Thread Mode (*)
  13. Seccomp
  14. Privileged Programs
  15. Capabilities
  16. Capabilities: Further Topics (*)
  17. Namespaces
  18. Namespaces APIs
  19. User Namespaces
  20. User Namespaces and Capabilities
  21. Mount Namespaces and Shared Subtrees (*)

(*) Topics marked with an asterisk will be covered subject to time constraints.