uname is easier than perl $^O