Каждая программа запущенная на вашей системе представляет из себя процесс. Ваш web-браузер, файловый менеджер, окно терминала и X-сервер - это процессы, с которыми вы можете интерактивно взаимодействовать. Многие другие процессы запущены в фоновом режиме, например такие, как web-серверы и другие системные задачи. Новый процесс создается каждый раз, когда вы запускаете такие команды как `ls` или `pwd`, однако, обычно эти процессы существуют совсем не долго.

Каждый процесс имеет уникальный номер, называемый `process ID` или `PID`. Хотя в каждый момент времени, все активные процессы должны иметь разные PID, с течением времени процессы могут быть завершены, и освободившиеся PID будут использованы повторно.

У всех процессов, кроме процесса инициализации системы (обычно называемого `init`), есть родительский процесс, из которого он был запущен. Например, если вы запустили `vi` из командной строки, родительским процессом `vi` будет ваша командная строка. У процесса может быть любое количество детей, но родитель может мыть только один.

Каждый процесс запускается с разрешениями определенного пользователя и группы, которые применяются при доступе к папкам и файлам. Пользователи и процессы могут завершать только принадлежащие им процессы, за исключением `root`, который может завершать любые процессы.