- The C Language Programming
- UNIX Systems Programming
- Secure Coding
- Compiling and Linking
- Concurrent and Parallel Programming
- UNIX Network Programming
- UNIX Operating Systems; Design and Implementation
- How the Memory Works
- UNIX IPC (Inter Process Communications)
- Build Your Own Lisp
Last updated 4/21/2017 - Mr Daniel Holden
- Build Your Own Text Editor
Last updated 4/20/2017 - Snaptoken
- Modern C
Last updated 11/25/2016 - Jens Gustedt
- Extending C with bounds safety
Version 0.5, 06/14/2016 - David Tarditi
- GaPiL; Guida alla Programmazione in Linux
Last updated 9/6/2018 - S.Piccardi
- Unix system programming in OCaml
Last updated 12/1/2014 - X.Leroy, D.Rémy
- Advanced Linux Programming
First edition June 2001 - M.Mitchell, J.Oldham, A.Samuel
- The Unix Programming Environment
Edition 2.2 August 2001 - Mark Burgess
- Frequently Asked Questions about Unix Programming
09/01/2000 - comp.unix.programmer
- Programmazione in ambiente UNIX
Version 1.0, 09/30/1999 - F.Quaglia, C.Demetrescu
- SEI CERT C Coding Standard: Rules for Developing Safe, Reliable, and Secure Systems)
2016 edition - SEI Cert
- Secure Programming HOWTO; Creating Secure Software
Version 3.72, 19/9/2015 - David A.Wheeler
- How to Write Shared Libraries
Last updated 10/12/2011 - Ulrich Drepper
- Program Library HOWTO
version 1.36, 05/15/2010 - David A. Wheeler
- An Introduction to GCC - for the GNU Compilers gcc and g++
03/07/2004 - Brian J. Gough, foreword by Richard M. Stallman
- Is Parallel Programming Hard, And, If So, What Can You Do About It?
Last updated 11/22/2017 - Paul E. McKenney
- Programmazione concorrente nei sistemi UNIX
Version 04/18/2008 - G.Lipari, L.Abeni, A.Casile
- Beej's Guide to Network Programming
Version 3.0.21, 6/8/2016 - B.Hall
- Unix Socket faq for network programming
03/22/1998 - comp.unix.programmer
- Linux From Scratch
Version 7.10, 09/07/2016 - LFS Team
- xv6 a simple Unix-like teaching operating systems
Last updated 05/09/2016 - R.Cox, F.Kaashoek, R.Morris
- The Design and Implementation of the ULIX (Literate Unix) Operating System
Version 0.13, September 2015 - H-G Eber, F.C.Freiling
- Reenix: Implementing a Unix-Like Operating System in Rust
Part of Senior Thesis, April 2015 - A.Light
- Think OS: A Brief Introduction to Operating Systems
Version 0.5.0, 2011, Allen B.Downey
- Introduzione ai sistemi operativi
Version 1.0, 12/12/2010 - Daniel P. Bovet (author of Understanding the Linux Kernel)
- Linux: a Portable Operating System
Master of Science Thesis, 31/01/1997 - Linus Torvalds
- Understanding The Linux Virtual Memory Manager
Version 1.0, 7/6/2007 - Mel Gorman
- The Little Book of Semaphores
Version 2.2.1, 2016 - Allen B.Downey
- Beej's Guide to UNIX IPC
Version 1.1.3, 12/1/2015 - B.Hall