[#25] uname -o is illegal in Darwin, use uname -s