Глюки и дырки есть в любой системе. Как настраивать. Линукс не менее глючный и дырявый. Просто вы этого не осознаете.
+1
Одни из последних критических ошибок:
Linux:
Реализация net/tun. разымнование нулевого указателя в функции tun_chr_pool(), что приводит к повышению привилегий.
Windows:
переполнение буфера в TCP/IP стеке. содержится в ядерной функции ExAllocatePoolWithTag.Согласно MSDN,ф. принимает структуру MIB_IPFORWARD_ROW2, вкл. поле PrefixLength с максимальной длиной префикса 32б.В реальности PrefixLength представляет собой DWORD-->> Это позволяет перезаписывать ядерную память с прикладного уровня.
Более детальный обзор можно найти: securityfocus.com/archive/1/498471
ВЫВОД: дыры были есть и будут ИМХО.
следовательно все, кто делает Windows - криворукие ...
не стоит так громко говорить....
дабы nix не лишен критических ошибок.