Но можно сделать и так, что сам пользователь не захочет уничтожать вирус, т.к. в результате этого потеряются важные данные или нарушится работоспособность системы. - В линухе так не сделать.
Я вообще не врубаюсь какого ..я мудрить при написании вирей, только кретин не знает как отключить в каспере например, самодиагностику, а потом - флаг в руки - меняй любой из его модулей и не обновляй ( проверка ) когда обновляются другие.