Copied from StackOverflow
Are there any overwhelming reasons to pick one over the other?
I'm in the middle. Our database administrator says that Oracle on Linux is better, but cannot present proof. Our hardware administrators only know Windows.
Right now we're proceeding with Linux, but I'd feel better if I could find some proof that it was a better OS for hosting Oracle.
The database has 500 GB of data. I know it's not big, but we have some processes that are taxing our Windows 2003 (32 bit) server.
-- Edit -- I've seen several very good arguments for either one. Nothing that makes the decision easier, but good points none the less. It looks like there isn't a definite "bad" choice.