System Programming for Linux Containers course outline

TLPI front cover (small)
  1. Fundamental concepts
  2. File I/O
  3. File I/O buffering
  4. File attributes
  5. Processes
  6. Process credentials
  7. Signals
  8. Process creation and termination
  9. Executing programs
  10. Privileged programs
  11. Capabilities
  12. Namespaces
  13. User namespaces in detail
  14. Seccomp
  15. Cgroups
  16. Introduction to sockets
  17. UNIX Domain sockets
  18. Internet Domain sockets
  19. Alternative I/O models
  20. Daemons (*)
  21. System call tracing with strace (*)

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