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. Directories and links
  6. (*)
  7. Processes
  8. Process credentials
  9. Signals
  10. Process creation and termination
  11. Executing programs
  12. Privileged programs
  13. Capabilities
  14. Namespaces
  15. User namespaces in detail
  16. Seccomp
  17. Cgroups (*)
  18. Introduction to sockets
  19. UNIX Domain sockets
  20. Internet Domain sockets
  21. Alternative I/O models
  22. Daemons (*)
  23. System call tracing with strace (*)

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