os-specific changes use os.name instead of user-defined config option