articoli interessanti/utili
What every programmer should know about memory: https://people.freebsd.org/~lstewart/articles/cpumemory.pdf
Part 1 - What every programmer should know about memory https://lwn.net/Articles/250967/
Part 2 - CPU caches http://lwn.net/Articles/252125/
Part 3 - Virtual memory http://lwn.net/Articles/253361/
Part 4 - NUMA systems http://lwn.net/Articles/254445/
Part 5 - What programmers
can do - cache optimization http://lwn.net/Articles/255364/
Part 6 - What programmers
can do - multi-threaded optimizations http://lwn.net/Articles/256433/
Part 7 - Memory
performance tools http://lwn.net/Articles/257209/
Part 8 - Future technologies https://lwn.net/Articles/258154/
Part 9 - Appendices and bibliography https://lwn.net/Articles/258188/
Namespaces in operation, part 1: namespaces overview (Kerrisk) https://lwn.net/Articles/531114/
Linux Development - IBM Developer https://developer.ibm.com/technologies/linux/
Four-level page tables https://lwn.net/Articles/106177/
Don’t push that button: Exploring the software that flies SpaceX rockets and Starships
Network protocols in orbit: Building a space-based ISP
https://stackoverflow.blog/2021/05/11/building-a-space-based-isp/?cb=1
https://benpfaff.org/writings/clc/index.html
Is there a glibc hash function?
https://stackoverflow.com/questions/3936117/is-there-a-glibc-hash-function
http://www.burtleburtle.net/bob/hash/doobs.html
"The Linux Scheduler: A Decade of Wasted Cores" https://people.ece.ubc.ca/sasha/papers/eurosys16-final29.pdf
UNIX Tutorial for Beginners
http://www.ee.surrey.ac.uk/Teaching/Unix/
https://www.cs.cornell.edu/courses/cs4410/2019sp/resources/unix.pdf
https://www.cs.cornell.edu/courses/cs4410/2019sp/resources/SRC-035.pdf
https://www.cs.cornell.edu/courses/cs4410/2019sp/schedule/slides/12commandments.pdf
This is the web site for the book, Linux Kernel in a Nutshell, by
Greg Kroah-Hartman, published by
O'Reilly.
http://www.kroah.com/lkn/