Unix procesi
Process ir vienkārši darbojas programma jūsu sistēmā. Jūsu tīmekļa pārlūkprogramma, logu pārvaldnieks, termināla logs un X serveris ir visi procesi, ar kuriem jūs tieši mijiedarbojaties. Daudzi citi procesi darbojas fonā, piemēram, tīmekļa serveri un citi sistēmas uzdevumi. Katru reizi, ierakstot komandu, piemēram, ls vai pwd , tiek izveidots jauns process, lai gan parasti šādi procesi ir īslaicīgi.

Katram procesam ir unikāls ID, ko sauc par procesa ID vai PID. Lai gan katram procesam, kas darbojas vienā reizē, ir atšķirīgs ID, laika gaitā PID var atkārtoti izmantot.

Neatkarīgi no sākotnējā procesa (parasti to sauc par init ) katram ir vecāku process, no kura tas tika izveidots. Piemēram, ja jūs palaižat vi no čaulas uzvednes, vi vecāku process būs jūsu apvalks. Procesā var būt neierobežots skaits bērnu, bet tikai viens no vecākiem.

Katrs process notiek ar dažu lietotāju un grupu atļaujām, kuras tiek piemērotas, piekļūstot failiem un direktorijiem. Lietotāji un procesi drīkst nogalināt tikai citus procesus, kas viņiem pieder, izņemot saknes, kas var iznīcināt jebko.