Μια διαδικασία είναι απλώς ένα τρέχον πρόγραμμα στο σύστημά σας. Το πρόγραμμα περιήγησης ιστού, ο διαχειριστής παραθύρων, το παράθυρο τερματικού και ο διακομιστής X είναι όλες οι διαδικασίες με τις οποίες αλληλεπιδράτε απευθείας. Πολλές άλλες διαδικασίες εκτελούνται στο παρασκήνιο, όπως διακομιστές ιστού και άλλες εργασίες συστήματος. Μια νέα διαδικασία δημιουργείται κάθε φορά που πληκτρολογείτε μια εντολή όπως `ls` ή `pwd` , αν και τέτοιες διαδικασίες είναι συνήθως βραχύβιες.

Κάθε διαδικασία έχει ένα μοναδικό αναγνωριστικό, το οποίο ονομάζεται διεργασία ID ή PID. Ενώ κάθε διαδικασία που εκτελείται κάθε φορά έχει διαφορετικό αναγνωριστικό, με την πάροδο του χρόνου τα PID ενδέχεται να επαναχρησιμοποιηθούν.

Εκτός από την αρχική διαδικασία (συνήθως ονομάζεται `init` ) ο καθένας έχει μια γονική διαδικασία από την οποία δημιουργήθηκε. Για παράδειγμα, εάν εκτελέσετε το `vi` από την προτροπή του κελύφους σας, η γονική διαδικασία της `vi` θα είναι το κέλυφος σας. Μια διαδικασία μπορεί να έχει οποιοδήποτε αριθμό παιδιών, αλλά μόνο έναν γονέα.

Κάθε διαδικασία εκτελείται με τα δικαιώματα κάποιου χρήστη και ομάδας, τα οποία ισχύουν όταν αποκτά πρόσβαση σε αρχεία και καταλόγους. Οι χρήστες και οι διεργασίες μπορούν να σκοτώσουν μόνο άλλες διαδικασίες που κατέχουν, με εξαίρεση το `root` που μπορεί να σκοτώσει οτιδήποτε.