- 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 SystemVersion 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