The Linux Process Table – on Linux everything is a file for good reason

A fundamental design feature of Unix-like Operating Systems is that many of a system’s resources are accessible via the filesystem, as a file. For example the procfs pseudo-filesystem offers us access to all kinds of valuable treasures.