„Unix“ procesai
Procesas yra tiesiog jūsų sistemoje paleista programa. Jūsų interneto naršyklė, langų tvarkyklė, terminalo langas ir X serveris yra visi procesai, su kuriais tiesiogiai bendraujate. Daugelis kitų procesų veikia fone, pavyzdžiui, žiniatinklio serveriai ir kitos sistemos užduotys. Kiekvieną kartą įvedant komandą, pavyzdžiui, ls ar pwd , sukuriamas naujas procesas, nors tokie procesai paprastai būna trumpalaikiai.

Kiekvienas procesas turi unikalų ID, vadinamą proceso ID arba PID. Kiekvienas procesas, vykdomas vienu metu, turi skirtingą ID, laikui bėgant PID gali būti pakartotinai naudojami.

Be pradinio proceso (paprastai vadinamo init ), kiekvienas turi pirminį procesą, iš kurio jis buvo sukurtas. Pavyzdžiui, jei jums paleisti VI nuo savo kiauto greitai, VI patronuojanti procesas bus jūsų lukštais. Procesas gali turėti bet kokį skaičių vaikų, bet tik vieną iš tėvų.

Kiekvienas procesas vykdomas su tam tikro vartotojo ir grupės leidimais, kurie taikomi, kai jis pasiekia failus ir katalogus. Naudotojai ir procesai gali sunaikinti tik kitus jiems priklausančius procesus, išskyrus „ root“, kuris gali nužudyti bet ką.