Proces jest to po prostu działający w Twoim systemie program. Twoja przeglądarka, zarządca okienek, okienko terminala czy X serwer - wszystkie są procesami, z którymi się bezpośrednio komunikujesz. Wiele innych procesów, jak serwery WWW czy inne zadania systemowe, działa w tle. Za każdym razem, gdy wydasz polecenie takie, jak `ls` czy `pwd` tworzony jest nowy proces, jednakże takie procesy są zazwyczaj krótkożyjące.

Każdy proces posiada swój unikalny numer ID, zwany numerem ID procesu lub PID-em. Każdy działający w danej chwili proces ma inny numer ID, lecz PID-u procesów, które zakończyły działanie mogą być później użyte ponownie.

Oprócz procesu inicjującego (zazwyczaj zwanego `init`), każdy ma swojego rodzica, który go utworzył. Na przykład, jeżeli uruchomisz `vi` z linii poleceń, rodzicem `vi` będzie twoja powłoka. Proces może mieć dowolna liczbę potomków, ale tylko jednego rodzica.

Każdy proces działa z prawami pewnego użytkownika i pewnej grupy, które mają zastosowanie przy dostępie przez niego do plików. Użytkownicy i procesy mogą zabijać jedynie inne procesy, których są właścicielami, za wyjątkiem `root`a, który może zabić wszystko.