hostinfo: uname implementation