/Teaching/Operating Systems/Tutorials/External Resources
External Resources
Tools
git
-
http://help.github.com/git-cheat-sheets/ – Links to several different git cheat sheets
-
http://progit.org/book/ – A very good (free) online book on git
Programming
C
-
-
http://blog.llvm.org/2011/05/what-every-c-programmer-should-know.html – Article series about Undefined Behavior in C
-
C++
-
-
http://www.parashift.com/c++-faq-lite/ – The C++ FAQ
-
http://yosefk.com/c++fqa/ – The C++ FQA, an “answer” to the above FAQ, explaining the reasons behind some things in more detail (to be taken with a grain of salt)
-
https://en.cppreference.com – A quick overview of the C++ standard library
-
POSIX
-
-
http://pubs.opengroup.org/onlinepubs/009604599/idx/index.html – IEEE Std 1003.1, 2004 Edition aka “POSIX Standard”
-
http://www.faqs.org/faqs/unix-faq/faq/part3/section-13.html – How to get rid of zombie processes
-
https://computing.llnl.gov/tutorials/pthreads/ – Good tutorial on pthreads
-
Operating Systems
-
http://lwn.net/Articles/411845/ – Ghosts of Unix’ past: An article series about Unix design and its issues