The specification for "uname" is as specified in the SUS but with the following differences as listed below.
print all information (not just the options specified in the SUS)
equivalent to the -m option
equivalent to the -n option
equivalent to the -r option
print the host processor type
equivalent to the -s option
output version information and exit