Are all OS-tans have to be girls only?
Well...
The -tan suffix essentially indicates female-ness, so the OS-Tans are female only - however, there also are canon OS-Kuns (-kun is a male suffix) in the fray. So there are male personifications as well, yes.