Added detection of a bunch of different OSes via uname -s