Вирусы есть везде. Но не все их подхватывают. В линуксе их сложнее подхватить, потому что:
1. Их меньше.
2. Их сложнее запустить на исполнение.
3. Софт скачивается из проверенного репозитория командой в терминале или через менеджер пакетов/приложений. А большинство действий сводится к редактированию конфигурационных файлов в терминале, текстовом редакторе или графическом.
4. Всё требует от пользователя хоть какого-то понимания. А если пользователь понимает что к чему, то и вероятность заражения очень сильно снижается в геометрической прогрессии. Это относится абсолютно ко всем ОС.
5. В линуксе в основном свободный - бесплатный софт. Поэтому это подразумевает что никакие кряки качать не нужно. Основную массу вирусов на виндовс распространяют в основном в кряках или в ломаном ПО. Тут срабатывает психология: человек ради того чтобы запустить платный софт готов пойти на жертвы - отключить антивирус, предоставить права администратора там где они совсем не требуются. Если так поступать и в линукс, то ничего не защитит пользователя, тем более что права администратора в линукс приходится предоставлять чаще. Потому что почти каждый чих в линукс просит повышения привилегий.
Вообще, преимущества линукса являются и его недостатками в первую очередь. Требуется чуть больше времени на решение каких либо вопросов, меньше софта, а тот что есть, иногда может не решать поставленных задач.
Это из основного.
Если действовать как в виндовсе: качать все подряд, запускать все подряд, исполнять произвольный сомнительный код из интернета. То ни одна ос не спасет.
Тут на самом деле вопрос глубокий и причины заражения вирусами гораздо глубже. Но основная масса заражений происходит по вине пользователя. Что же качается уязвимостей, то их хватает на любой ОС. Если ПК пользователя захотят взломать целенаправленно, то ни одна ОС не спасет его. Спасет только отсутсвие интернета :D ))) Посмотрите как ломают сервера, а большая часть не на виндовсе.
Ну и в заключение, не понимаю спора на тему: какая ОС лучше? Лучше та, которая доставляет меньше неудобств и проблем. Уметь пользоваться нужно любой ОС. А иначе все в итоге пойдет прахом. Скажу так, определенные задачи удобнее выполнять в линуксе, другие в виндовсе. Каждая ОС под свои нужды. На моем ПК установлены и виндовс и линукс. Основная система - линукс, а именно Debian. Второй системой - Windows 10 LTSC. Переустановил недавно на всякий случай для спец софта. Загружаю её очень и очень редко. Играю тоже в линуксе.