https://www.youtube.com/watch?v=d7ILCoU9d4k Scott Manley, Australian guy https://www.youtube.com/watch?v=syAdX44pokE Red Hat https://www.youtube.com/watch?v=s7W5zsLp7xY JayzTwoCents (???) performance https://en.wikipedia.org/wiki/Kernel_page-table_isolation https://www.youtube.com/watch?v=ekBV2AdUc5g F5 DevCentral -- explain the other https://www.youtube.com/watch?v=8FFSQwrLsfE SANS Digital Forensics and Incident Response (long) Steve Gibson https://googleprojectzero.blogspot.co.at/2018/01/reading-privileged-memory-with-side.html https://usn.ubuntu.com/usn/ https://www.youtube.com/channel/UC9-y-6csu5WGm29I7JiwpnA Computerphile Essential C (Stanford) http://cslibrary.stanford.edu/101/EssentialC.pdf An Introduction to the C Programming Language and Software Design (University of Sydney) http://www-personal.acfr.usyd.edu.au/tbailey/ctext/ctext.pdf UNIX Tutorial for Beginners http://www.cs.unc.edu/~montek/teaching/Comp411-Fall17/UnixTut/ C for Java Programmers (Cornell) Good enough --- arrays and pointers bit ops are the same, but not covered much in 201 file I/O https://www.cs.cornell.edu/courses/cs414/2005sp/cforjava.pdf Lynda Dan Gookin, Learning C -- https://www.lynda.com/C-tutorials/Up-Running-C/173754-2.html Dan Gookin, Advanced C Programming -- https://www.lynda.com/C-tutorials/Further-Topics-C-Programming/195668-2.html Isac Artzi, C Essential Training -- https://www.lynda.com/C-tutorials/C-Essential-Training/164457-2.html Learning Linux Command Linux -- https://www.lynda.com/Linux-tutorials/Learn-Linux-Command-Line-Basics/435539-2.html Linux: Shells and Processes -- https://www.lynda.com/Linux-tutorials/Linux-Shells-Processes/554398-2.html Use Linux Commands https://www.howtoforge.com/linux-commands/ Learning the shell http://linuxcommand.org/lc3_learning_the_shell.php Introduction to Linux ftp://ftp.gnu.org/old-gnu/Manuals/make-3.79.1/html_chapter/make_toc.html#TOC4 An Introduction to Makefiles ftp://ftp.gnu.org/old-gnu/Manuals/make-3.79.1/html_chapter/make_2.html Introduction to Linux https://www.doc.ic.ac.uk/~wjk/UnixIntro/ https://developer.apple.com/library/content/documentation/IDEs/Conceptual/gdb_to_lldb_transition_guide/document/lldb-command-examples.html GDB lldb Introduction to Linux https://training.linuxfoundation.org/linux-courses/system-administration-training/introduction-to-linux UNIX Tutorial for Beginners (Google recommends) http://www.ee.surrey.ac.uk/Teaching/Unix/ https://www.openssh.com https://help.ubuntu.com/community/SSH/OpenSSH/Keys http://www.cs.unc.edu/~montek/teaching/Comp411-Fall17/Lab1/Lab1-exercises.html https://www.2braces.com/c-programming/