Unix procesi
Proces je jednostavno pokrenut program u vašem sustavu. Vaš web preglednik, upravitelj prozora, prozor terminala i X poslužitelj su svi procesi s kojima izravno komunicirate. Mnogi se drugi procesi odvijaju u pozadini, poput web poslužitelja i drugih sistemskih zadataka. Novi se proces stvara svaki put kada upišete naredbu poput ls ili pwd , iako su ti procesi obično kratkotrajni.

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.