- NFS does suck
- it is a Sun invention, not really a part of ‘unix’
- Although NFS does suck, I would certainly take it over CIFS/SMB/netbios any day.
- No sane admin would expose either to unfirewalled internet, but the default windows installation does exactly that.
Security has much more to do with proper policy and procedures than the particular software used. OTOH, Microsoft has produced, and continues to produce some of the most outragous security gaffs in the industry. Combine that with the fact that it is the most widely deployed desktop OS, and the fact that many of it’s users are completely clueless, you have a recipe for widespread security problems. Microsofts mail and web clients have repeatedly show themselves to be complete and utter trash from a security point of view. Not only are remote code execution exploits regularly found, often they are only small variations on exploits which were previously ‘fixed’.
For your enjoyment:
http://pivx.com/larholm/unpatched/
win2k and XP are an improvement over previous efforts, but the default installations are still hopelessly insecure. Many unix and linux distributions suffer from the same situation.
All the current situation with HL2 does is show how little attention even high profile developers pay to security. That fact that it was a windows exploit is not surprising, but, IMO, not particularly significant.

TBH I don’t care want OS people use and I’m surpised that people are arguing about OS preferences considering the topic was HL2 missing code. Oh well back to MS calculator and notepad on my Apple Mac running a PC emulation! 
