Hver prosess har en unik ID, kalt prosess-ID eller PID. Selv om hver prosess som kjører til enhver tid har en annen ID, kan PID-er over tid brukes på nytt.
Bortsett fra den innledende prosessen (vanligvis kalt init ) har hver en foreldreprosess den ble opprettet fra. For eksempel, hvis du kjører vi fra skallet spørsmål, vi er overordnet prosess blir skallet. En prosess kan ha et hvilket som helst antall barn, men bare en av foreldrene.
Hver prosess kjører med tillatelser fra noen brukere og grupper, som gjelder når den får tilgang til filer og kataloger. Brukere og prosesser kan bare drepe andre prosesser som de eier, med unntak av rot som kan drepe hva som helst.