implementacao para switch de SO