> Ядро выполняет все что ему дадут. Оно не обязано знать, что "вот
> этому приложению" на самом деле нельзя посылать смс'ки....Фигасебе откровение! А чеж тогда винду столько лет вдоль и поперек поливают что она глючная и дырявая? Если держать голую винду только с майкрософтовским софтом, делать автоматом апдейты (в линях ведь тоже апдейты надо каждый день делать), правильно настроить учетки и права доступа, и хрен тогда кто взломает и хрен вирус поймаешь, все это на своем многолетнем опыте.
А то поставит юный падаван зверь-сиди уже с троянами, сидит под админом без апдейтов по несколько месяцев, ставит софт от балды, а потом поймав виря начинает орать какая винды глючная, а почитав форумов становится красноглазиком и с ЛОРа не вылазит.
Так что уязвимость систем ко всякой нечисти дело не имеющее отношение к системе. Это проблема скорее социальная. Пока систему использует группа профессионалов - она надежна. Но как только система приобретает массовость, приходят миллионы хомячков с кривыми руками и отсутствием мозга, а под них ради удобства, или в силу того что они не могут освоить принципы безопасной работы, или для более быстрого распространения системы, в угоду простоте снижается планка безопасности. Windows и Linux имеют очень навороченные инструменты обеспечения безопасности, в Windows даже местами поширше будет, но в винде (до Windows Vista) сразу все разрешено под рутом, а вот Linux бьет по рукам. В итоге Linux сложен в освоении и не популярен, зато менее уязвим, Windows распространен, но - вири, трояны и пр. Через некоторое время у самого популярного Linux дистрибутива Ubuntu при сохранении политики каноникла будут те же самые проблемы как и у винды не смотря на то что это линукс. Тут вопрос: как найти золотую середину между простотой и безопасностью?