Windows will be forever exploitable due to Microsoft's pathetic security model, and nobody in the IT world worth their paycheck considers anything Microsoft to have a "security model" without some serious third party hardware or software intervention, and it still relies on what Windows allows them to do (hardware is better, especially if you have a Windows machine hiding behind an OpenBSD router). (With the proposed technology bullshit that Microsoft is part of promoting, third-party intervention is looking like it might not be possible soon, so bend over and smile in both directions for Microshaft.) It has been that way for...almost 20 years. I would hardly think it's exaggerating to expect Windows to still have such security concerns in the future; in fact it would be more asinine to promote the assumption that suddenly after many years of cutting corners and incompetence that Microsoft would finally get a clue and prevent such security issues before they start, rather than respond to any problem that has more than a few people noticing it.
In order to cut corners, they go from a wide-open system and then try to see where exploits can be fixed. That is FUTILE. Anyone who knows anything about computer security would tell you that is like trying to patch an arterial gash with a sieve.
In the open-source community, they went from "nothing is getting in" and opened up what needed to be opened up, with restrictions. Almost all *nix and BSD insecurities are caused by the administrator fucking something up in the config, without any idea what they are doing. In other words, a clueless Windows kiddy trying to use a *nix box, but can't find the drop-down menu for "High Security Settings That Still Allow My Program to Work".
XP and the updates to Windows server architecture were supposed to fix a lot of bugs an exploits. Care to explain why they get assraped weekly, even with their own "firewall" software, Kotario? Worms became even easier to write, spread, distribute, affect infected computers with, etc. when XP and other Microsoft software were released, among many other issues that makes it clear that Microsoft has never had an idea what "testing" and "security" mean.
Thanks for taking the technological world a step back, Bradylama. Your understanding of the open-source community is frightfully...stupid. It might not come pre-packaged in a shiny box at the computer store, but open-source software is both varied and numerous, and it's also free. It's also rather hard to miss on the internet. It also assumes that you know how to both operate a real OS and can work a compiler. The one very noticeable area where it is lacking is in terms of video games, but that's because most game publishers also follow Microsoft's crappy development methods, so your ignorance is understandable.
Or did you get stuck on what a tar.gz extension was?