Posix_unamePOSIX system identification bindings.
This module provides OCaml bindings to the POSIX uname function defined in sys/utsname.h.
It allows retrieval of system identification information such as the operating system name, version, and hardware architecture.
type utsname = {sysname : string;Operating system name (e.g., "Linux", "Darwin")
*)nodename : string;Network node hostname
*)release : string;Operating system release (e.g., "5.4.0")
*)version : string;Operating system version
*)machine : string;Hardware architecture (e.g., "x86_64", "arm64")
*)}System identification information returned by uname.
This record corresponds to the POSIX struct utsname.