Historiquement, sous les systèmes UNIX, à un fichier peut correspondre plusieurs noms, chaque nom étant en relation avec un inode. Ces noms sont appelés des liens. Lorsqu'un programme fait appelle à un fichier par son lien, le noyau extrait l'inode (résout le lien) et vérifie les autorisations d'accès à celui-ci avant de permettre toutes interactions.
Il existe deux types de liens :
L'objectif du projet est d'ajouter au noyau Linux un troisième type de lien, les liens actifs.