La pagina man di unshare dice:
Spazio dei nomi UTS
setting hostname, domainname will not affect rest of the system (CLONE_NEWUTS flag)
Che cosa significa UTS sta per?
Risposta accettata:
Significa che il processo ha una copia separata del nome host e del nome di dominio NIS (ora per lo più inutilizzato), quindi può impostarlo su qualcos'altro senza influire sul resto del sistema.
Il nome host viene impostato tramite sethostname ed è il nodename membro della struttura restituita da uname . Il nome di dominio NIS è impostato da setdomainname ed è il domainname membro della struttura restituita da uname .
UTS sta per UNIX Timesharing System.
Riferimenti:
- lwn.net – Spazi dei nomi in funzione, parte 1:panoramica degli spazi dei nomi
- uts namespaces:Introduzione
- man uname(2)
- Significato di UTS in UTS_RELEASE