>Windows is so ubiquitous that it is very easy
>to hack
It's about the same as with Linux/GNU/KDE distros. Except, one doesn’t have the media exposure as Windows. (hint: use google to search for Linux/GNU/KDE).
Note that a Lindows(budget Walmart PCs)(Linux distro) has duplicate Windows XP (non-SP2) style security).
>or have infected by spyware or viruses.
Security by obscurity is flawed.
With WinXP SP2(recalling)
1. NX instructions(ATM only with AMD64 CPUs) in will reduce the buffer overflow issues.
2. Apply memory protection for Window's network infrastructure. Other device drivers remains as non-memory protected(for speed issues).
3. Apply Java VM style for MS's Active scripts.
>I doubt the markets for dedicated computing
>devices where sensitive information is made
>available would go to a Windows client or
>server.
Plenty of small business is currently using MS Windows 2003 ‘Small Business Server’ Edition as their mission critical server OS.
> Medical systems - hospital devices, home care
> medical devices, financial systems - ATM, cash
> registers, POS systems, automation systems -
> robotics, vending machines.
Note that there are Windows based system for ATM(i.e. did you miss The Inquirer’s BSOD ATM screen shots?), Train time table displays(Aussie state of NSW's RTA), Guided Missile Frigates(US Navy), POS systems(my local shoe shop has serveral of them) and 'etc'. Also note that there are mission critical MIS systems that runs on Windows system.