Expert На самом деле у продукции M$ сейчас стало лучше с безопасностью.
Если погулять по багтраку, то можно заметить, что у Linux почти все баги имеют локальных характер(это значит для их реализации нужно каким либо образом получить доступ к компьютеру удаленно по ssh или непосредственно сесть за компьютер). Windows имеет большее количество багов которые имеют критический статус для безопасности и позволяют проводить удаленные атаки из любой точки сети. Хочу заметить, что за словом Linux Kernel 2.6.x прячется ванильное, т.е. девственно чистое ядро от разработчиков. Ядро без патчей. Майнтейнеры дистрибутивов Linux постоянно правят баги в ядре и оперативно выпускают патчи исправляющие уязвимости и прочие баги. Например Debian Linux который получает обновления безопасности с официального репозитория можно считать 100% не имеющим удаленных и 99% локальных уязвимостей в течении срока поддержки командой разработчиков.
А кто лукавит? Тот, кто заказывает эти исследования. Хочу заметить, что их заказывает маленькая группа разработчиков и менеджеров для пиара своего отсталого продукта, а не несколько миллионов *nix пользователей со всего мира.