Category Archives: Operating Systems

Resources for learning systems programming

A note of caution: Be careful of spending too much time doing the easy work of looking for “resources”, rather than the hard work of consistent practice. Have fun ๐Ÿ™‚

Top Recommendations

  • https://pwn.college โ€” Arizona State University – Security, systems course
  • https://diveintosystems.org/ โ€” Dive into Systems (Similar to OSTEP, but more modern?)
  • The Linux Programming Interface: A Linux and UNIX System Programming Handbook

Textbooks

Websites

University Course Materials

Youtube

Linux/FreeBSD

Linux/POSIX Userspace

  • The Linux Programming Interface: A Linux and UNIX System Programming Handbook

Blogs:

Concurrency & Parallelism