Svaki proces ima jedinstveni ID, koji se naziva ID procesa ili PID. Iako svaki postupak koji se izvodi u bilo kojem trenutku ima različit ID, vremenom se PID-ovi mogu ponovno upotrijebiti.
Osim početnog procesa (koji se obično naziva init ), svaki ima i nadređeni proces iz kojeg je stvoren. Na primjer, ako pokrenete vi iz vašeg upita školjke, vi će roditeljski postupak biti vaš. Proces može imati bilo koji broj djece, ali samo jednog roditelja.
Svaki se proces pokreće s dopuštenjima nekog korisnika i skupine koja se primjenjuju kada pristupaju datotekama i mapama. Korisnici i procesi mogu ubiti samo druge procese koje posjeduju, osim korijena koji može ubiti bilo što.