Chapter 1 : Linux System Programming books

  • The Linux Programming Interface : Michael Kerrisk

  • Unix Concepts and Applications : Sumitabha Das

  • UNIX Network Programming : W. Richard Stevens

  • Advanced Programming in the Unix Environment : W. Richard Stevens

  • Linux System Programming : Robert Love

  • TCP/IP Illustrated, Volume 1: The Protocols : Kevin R. Fall, W. Richard Stevens

  • TCP/IP Illustrated, Volume 2: The Implementation : Gary R. Wright, W. Richard Stevens

  • TCP/IP Illustrated, Volume 3: TCP for Transactions, HTTP, NNTP, and the UNIX Domain Protocols : W. Richard Stevens

Chapter 2 : Linux Kernel Programming books

  • The Design of the UNIX Operating System : Maurice J. Bach

  • Linux Device Drivers : Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman

  • Linux Kernel Development : Robert Love

  • Understanding the Linux Kernel : Marco Cesati, Daniel Pierre Bovet

Chapter 3 : Linux Performance analysis books

  • Systems Performance : Brendan Gregg

  • BPF Performance Tools : Brendan Gregg