don't give up on weird os names

like java

closes #3113