A name by which the machine is known on the network (if
any).
machine
A concise description of the hardware, often the CPU type.
login
The user's login name, or "unknown" if it cannot be
ascertained.
user
The name of the real user ID, or "unknown" if it
cannot be ascertained.
effective_user
The name of the effective user ID, or
"unknown" if it
cannot be ascertained. This may differ from the real user in
‘set-user-ID’ processes.
The first five fields come from the uname(2) system call. The
login name comes from getlogin(2), and the user names from
getpwuid(getuid()) and getpwuid(geteuid())
The last three fields give the same value on Windows.
Details
This uses POSIX or Windows system calls. Note that OS names might not
be what you expect: for example macOS identifies itself as
Darwin and Solaris as SunOS. Sys.info() returns details of the platform R is running on,
whereas R.version gives details of the platform R was
built on: the release and version may well be different.
See Also
.Platform, and R.version.
sessionInfo() gives a synopsis of both your system and
the R session (and gives the OS version in a human-readable form).