Par défaut, les systèmes d’exploitation classiques, possèdent déjà un gestionnaire de processus qui est installé et offre des commandes appropriées pour visualiser et gérer les processus. Il existe cependant des programmes alternatifs comme htop : ce moniteur système est caractérisé par une meilleure visualisation des données des processus et surtout il est bien plus facile à manier. Il est à l’origine développé exclusivement comme gestionnaire de tâches Linux, sous licence GNU, et remplit le même rôle que la commande top permettant ainsi aux processus actifs d’être affichés sur les systèmes UNIX. De plus, le terminal est remplacé par un masque d’entrée avec une interface de texte basée en C sur la bibliothèque ncurses. De cette façon, htop peut être utilisé facilement avec le clavier sans avoir à entrer des commandes complexes.
Le gestionnaire de processus, édité en 2004 par Hisham Muhammad, s’est depuis cette date complétement développé ; il indique les tâches actives mais aussi chaque thread (fil ou tâche d’exécution) individuel. Cette opération représente une description bien plus détaillée de chaque processus et permet ainsi une évaluation bien plus précise. Il existe quelques raccourcis clavier pour htop et, démarré dans un environnement de bureau, le gestionnaire peut même être contrôlé avec la souris. Par exemple, si on utilise la dernière bibliothèque ncurses, on peut parcourir et faire défiler avec la molette de la souris afin d’avoir une rapide vue d’ensemble du processus. En plus des distributions Linux et Ubuntu, le gestionnaire de tâches est désormais aussi disponible avec sa dernière version sur les dérivées UNIX FreeBSD, OpenBSD et Mac OS X.