uname is as specified in the Single UNIX Specification but with differences as listed below.
prints all information (not just the options specified in the Single UNIX Specification).
The behaviors specified in this section are expected to disappear from a future version of the LSB; applications should only use the non-LSB-deprecated behaviors.
is equivalent to -a.
is equivalent to -m.
is equivalent to -n.
is equivalent to -r.
prints the host processor type.
is equivalent to -s.
outputs version information and exits.