Das bedeutet, dass der Prozess eine separate Kopie des Hostnamens und des (jetzt größtenteils ungenutzten) NIS-Domänennamens hat, sodass er ihn auf etwas anderes setzen kann, ohne den Rest des Systems zu beeinträchtigen.
Der Hostname wird über sethostname gesetzt und ist die nodename Mitglied der von uname zurückgegebenen Struktur . Der NIS-Domänenname wird durch setdomainname festgelegt und ist die domainname Mitglied der Struktur, die von uname zurückgegeben wird .
UTS steht für UNIX Timesharing System.
Referenzen:
- lwn.net - Namespaces in Betrieb, Teil 1:Namespaces im Überblick
- uts-Namespaces:Einführung
- Mann uname(2)
- Bedeutung von UTS in UTS_RELEASE
Kurz gesagt, beim UTS-Namespace geht es darum, Hostnamen zu isolieren.
Der UTS-Namespace wird verwendet, um zwei spezifische Elemente des Systems zu isolieren, die sich auf den uname-Systemaufruf beziehen. Der Namespace UTS (UNIX Time Sharing) ist nach der Datenstruktur benannt, die zum Speichern von Informationen verwendet wird, die vom Systemaufruf uname zurückgegeben werden. Insbesondere isoliert der UTS-Namespace den Hostnamen und den NIS-Domänennamen. NIS, eine Abkürzung für Network Information Service, ist ein veralteter Verzeichnisdienst.
Referenz https://windsock.io/uts-namespace/