Les pages de manuel sont le moyen traditionnel sous UNIX de distribuer de la documentation sur les programmes. Le terme "man page" lui-même est l'abréviation de "manual page", car elles correspondent aux pages du manuel imprimé ; les "sections" des pages de manuel (1 pour les commandes, 2 pour les appels système, etc.) correspondent aux sections du manuel UNIX complet. Le support est toujours là si vous voulez imprimer une page de manuel sur papier, bien que cela soit rarement fait de nos jours, et le nombre de pages de manuel rend impossible de les relier toutes en un seul livre.
Au début des années 90, le Projet GNU a décidé que le système de documentation "homme" était dépassé, et a écrit le système de documentation "homme". info pour le remplacer : info dispose de fonctionnalités d'hyperliens de base et d'un langage de balisage plus simple à utiliser (comparé au système "troff" utilisé pour les pages de manuel). En outre, GNU préconise de ne pas utiliser les pages de manuel du tout et soutient que les systèmes logiciels complexes doivent disposer d'une documentation complète et détaillée plutôt que d'un ensemble de courtes pages de manuel.
Il existe en fait d'autres systèmes de documentation en usage, en plus des systèmes suivants homme y info : GNOME et KDE ont leur propre système, basé sur HTML, etc.
En fin de compte, la forme sous laquelle vous obtenez la documentation dépend des politiques internes du projet qui a fourni le logiciel en premier lieu - il n'y a pas de norme mondialement acceptée.