Operating Systems (Conceptual)

Focus: OS concepts without kernel hackingโ€”understanding how operating systems work.


OS Fundamentals

Core operating system concepts.

Topic Description
OS from First Principles Processes, memory, filesystems
Linux/Unix Internals How Linux works inside

Platform-Specific Internals

Understanding specific operating systems.

Topic Description
Windows Architecture Windows OS internals
macOS Monitoring APIs macOS system programming

Unix Variants

The Unix family tree.

Topic Description
BSD, Linux & Unix Variants Comparing Unix-like systems

Learning Tips

  1. Use the system calls: Direct OS interaction teaches most
  2. Read OS books: Tanenbaum, OSTEP are classics
  3. Trace system calls: strace/dtrace reveal OS behavior
  4. Understand processes: Everything builds on process model
  5. Study memory management: Virtual memory is fundamental

โ† Back to all projects