This document provides an overview of Unix-like operating systems, including their system structure, kernel subsystems, shells, file hierarchy and permissions. It defines a Unix-like system as one that behaves similarly to Unix, and lists several examples including various Linux distributions, BSD, Solaris and Mac OS X. The key components discussed are the kernel, process management, memory management, filesystem, network stack and shells. Filesystem topics covered include paths, file types, directories and common utilities.
Related topics: