Každý proces má jedinečné ID, nazývané ID procesu nebo PID. Zatímco každý proces spuštěný v kterémkoli okamžiku má jiné ID, v průběhu času mohou být PID znovu použity.
Kromě počátečního procesu (obvykle nazývaného init ) má každý nadřazený proces, ze kterého byl vytvořen. Například pokud spustíte vi z příkazového řádku shellu, bude nadřazeným procesem vi váš shell. Proces může mít libovolný počet dětí, ale pouze jeden rodič.
Každý proces běží s oprávněními určitého uživatele a skupiny, které se použijí, když přistupuje k souborům a adresářům. Uživatelé a procesy mohou zabíjet pouze jiné procesy, které vlastní, s výjimkou root, který může zabít cokoli.