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.