A simple list of things I need to read. In no particular order now, will be put into reading hierarchy
- Robert Love, Linux Kernel Development
- ZFS on disk format specification
- Steve Pate, Unix filesystems evolution design and implementation
- Kernighan and Ritchie, ANSI C
- James W. Grenning, Test-Driven development for embedded C
- Erik Seligman, Math Mutation Classics
- Daniel Kusswurm, Modern X86 assembly language programming
- Noel Kalicharan, Advanced topics in C
- J. Corbet, A. Rubini, G. Kroah-Hartman, Linux Device Drivers
- Debian packaging tutorial
- John L. Hufferd, iSCSI. The universal storage connection
- Karan Singh, Ceph cookbook
- Richard Reese, Understanding and using C pointers
- R. Sedgewick, Algorithms
- S. Chacon, B. Straub, Pro Git
- C. Smith, Car Hacker's Handbook
- R. Rosen, Linux Kernel Networking
- Jude, Luchas, FreeBSD Mastery: ZFS
- FreeBSD MAstery: Advanced ZFS
- M. Jackson, SAS Storage Architecture
- W. von Hagen, The Definitive Guide to GCC
- M. Welschenbach, Cryptography in C and C++
- R. C. Seacord, Secure coding in C and C++
- W. R. Stevens, S. A. Rago, Advanced programming in Unix environment
- W. R. Stevens, Unix network programming,
- M. K. McKusick, G. V. Neville-Neil, R. N. M. Watson, The design and implementation of the FreeBSD operating system
- M. McDonnel, Pro VIM
- H. Stern, M. Eisler, R. Labiaga, Managing NFS and NIS
- https://www.kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook.html
- https://www.bottomupcs.com/
- https://littleosbook.github.io/