code: func Uname() string {
  	buf := syscall.Utsname{}
  	err := syscall.Uname(&buf)
  	if err != nil {
  		panic("syscall.Uname failed: " + err.Error())
  	}
  
  	str := "(" + charsToString(buf.Sysname[:])
  	str += " " + charsToString(buf.Release[:])
  	str += " " + charsToString(buf.Version[:])
  	str += " " + charsToString(buf.Machine[:])
  	str += " " + charsToString(buf.Nodename[:])
  	str += " " + charsToString(buf.Domainname[:]) + ")"
  	return str
  }
docs: // Uname returns the uname of the host machine.