Un proces este pur și simplu un program care rulează pe sistemul tău. Browserul dvs. web, managerul de ferestre, fereastra terminalului și serverul X sunt toate procesele cu care interacționați direct. Multe alte procese se execută în fundal, cum ar fi serverele web și alte sarcini de sistem. Un nou proces este creat de fiecare dată când tastați o comandă precum `ls` sau `pwd` , deși astfel de procese sunt de obicei de scurtă durată.

Fiecare proces are un ID unic, numit ID proces sau PID. Deși fiecare proces care rulează simultan are un ID diferit, în timp PID-urile pot fi reutilizate.

În afară de procesul inițial (de obicei numit `init` ) fiecare are un proces părinte din care a fost creat. De exemplu, dacă rulați `vi de` la promptul dvs. shell, procesul părinte `vi` va fi shell-ul dvs. Un proces poate avea orice număr de copii, dar numai un părinte.

Fiecare proces se execută cu permisiunile unor utilizatori și grupuri, care se aplică atunci când accesează fișiere și directoare. Utilizatorii și procesele pot ucide doar alte procese pe care le dețin, cu excepția `rădăcinii` care poate ucide orice.