Whitehat was a word previously used to
mean that they may use the same way, however they are still the "good
guys", and this is no
different.
A whitehat
hacker is someone who discovers (or attempts) exploits for good use. OpenBSD users/programmers often tend to be whitehats, although still a large number of FreeBSD users/programmers may be whitehats. In comparision I would say more OpenBSD users/programmers are whitehats.
Often when a whitehat finds an exploit, he often informs people as needed. IE: FreeBSD security mail list, OpenBSD security mail list.
At the same
time I would assume more Linux users are blackhats due to the large number of pinhead users while most Windows users tend to know even less and primarily stay out of the "game" (this is no game,
like blackhats think it is, you just wait until they
come upon a server that does remote logging).
Blackhats are often pinheads who have nothing better to do then attack people to prove how "1337" they are.