プロセスは、単にシステム上で実行されているプログラムです。 Webブラウザー、ウィンドウマネージャー、ターミナルウィンドウ、およびXサーバーはすべて、直接対話するプロセスです。 Webサーバーやその他のシステムタスクなど、他の多くのプロセスがバックグラウンドで実行されます。 `ls`や`pwd`などのコマンドを入力するたびに、新しいプロセスが作成されますが、そのようなプロセスは通常、 `有効`期間が短いです。

すべてのプロセスには、プロセスIDまたはPIDと呼ばれる一意のIDがあります。常に実行中のすべてのプロセスには異なるIDがありますが、時間が経つとPIDが再利用される可能性があります。

最初のプロセス（通常は`init`と呼ばれ`ます` ）とは別に、それぞれにプロセスの作成元の親プロセスがあります。たとえば、シェルプロンプトから`vi`を実行すると、 `vi`の親プロセスがシェルになります。プロセスは任意の数の子を持つことができますが、親は1つだけです。

各プロセスは、ファイルやディレクトリにアクセスするときに適用されるユーザーとグループの権限で実行されます。ユーザーとプロセスは、自分が所有する他のプロセスのみを殺すことができますが、 `root`は何でも殺すことができます。