I have the following list of books in mind to read to become a master systems programmer on Linux (in no particular order):
- The Linux Programming Interface
- Expert C Programming
- The C Standard Library
- Debugging with GDB
- Linux Kernel Development
- Linkers and Loaders