Linux er et fiendtlig miljø å være i for virus. For at et Linux-virus skal kunne infisere kjørbare filer, må brukeren som aktiverer viruset ha skrivetilgang til filen. Det er vanligvis aldri tilfelle. Vanligvis eies programmer av «root» og brukeren kjører programmer fra en uprivilegert brukerkonto. Jo mindre erfaring brukeren har, desto mindre sannsynlig er det at brukeren har skrivetilgang til noen kjørbare filer. Selv hvis viruset infiserer et program som eies av brukeren, vil det bare kunne spre seg til andre filer som eies av brukeren, og er begrenset til brukerens egen hjemmemappe. Programvare til Linux er vanligvis fri kildekode, og spres derfor ikke i noen særlig grad ukontrollert i binærform, og kildekode er et tøft gjemmested for et virus som ikke ønsker å bli oppdaget. For at et datavirus, som biologiske virus, skal kunne spre seg effektivt må spredningsraten være høyere enn eliminasjonsraten. Hvis reproduksjonsraten faller under grensen for hva som er nødvendig for å erstatte den eksisterende populasjonen, er viruset dømt fra begynnelsen av, selv før nyhetene begynner å øke bekymringsnivået til potensielle ofre.