use hardware platform instead of machine in uname