Add some kind of OS detection