Cela signifie que le processus a une copie distincte du nom d'hôte et du nom de domaine NIS (maintenant généralement inutilisé), de sorte qu'il peut le définir sur autre chose sans affecter le reste du système.
Le nom d'hôte est défini via sethostname
et est le nodename
membre de la structure retournée par uname
. Le nom de domaine NIS est défini par setdomainname
et est le domainname
membre de la structure retournée par uname
.
UTS signifie UNIX Timesharing System.
Références :
- lwn.net - Espaces de noms en fonctionnement, partie 1 :présentation des espaces de noms
- Espaces de noms uts :Introduction
- homme sans nom(2)
- Signification de UTS dans UTS_RELEASE
En bref, l'espace de noms UTS consiste à isoler les noms d'hôte.
L'espace de noms UTS est utilisé pour isoler deux éléments spécifiques du système liés à l'appel système uname. L'espace de noms UTS (UNIX Time Sharing) est nommé d'après la structure de données utilisée pour stocker les informations renvoyées par l'appel système uname. Plus précisément, l'espace de noms UTS isole le nom d'hôte et le nom de domaine NIS. NIS, abréviation de Network Information Service, est un service d'annuaire obsolète.
Référence https://windsock.io/uts-namespace/