id returns a stable machine identifier.
Supports:
- AIX (via the machine component of
unamesyscall) - BSD (via
sysctl hw.uuid,sysctl kern.hostuuid,/etc/hostid,hostid, orkenv -q smbios.system.uuid) - Darwin (via
gethostuuid) - Linux (via
/var/lib/dbus/machine-id,/etc/machine-idor/sys/class/dmi/id/product_uuid) - Windows (via registry
SOFTWARE\Microsoft\Cryptography\MachineGuid) - z/OS