Windows malware werkt niet onder Linux. Let wel: als je in Linux zoiets als Wine hebt draaien, kan die malware wél uitgevoerd worden daar waar dat zonder Wine niet kan. Maar standaard heeft software die gestart wordt geen toegang tot de systeembestanden van Linux terwijl dat onder Windows wel gaat. Ja, ik weet dat Microsoft tegenwoordig UAC (User Access Control) heeft waardoor je ook niet zomaar meer bij Windows systeembestanden kunt, maar in de praktijk blijkt dat nogal makkelijk te omzeilen en het verklaart dan ook hoe malware onder Windows nog steeds moeiteloos de systeembestanden kan wijzigen. Dat gezegd zijnde, zijn documenten nooit uitvoerbaar onder Linux en dus kan daaraan aangehechte malware dus ook niet gestart raken door het bestand te openen of te lezen, wat bij Windows dus wél kan.
Specifiek voor Linux geschreven malware zou wél schade kunnen aanrichten, maar dan moet je als gebruiker al vrij dom zijn en je medewerking verlenen. Eerst en vooral is er een groot verschil tussen Windows en Linux in het voordeel van Linux: alles wat van buiten de pc komt is standaard NIET uitvoerbaar in Linux. In Linux is zelfs standaard niets uitvoerbaar zolang het niet als uitvoerbaar gemarkeerd is. Daar zijn uitzonderingen op, maar die vereisen dat een gebruiker weet wat hij dan moet doen. Als een gebruiker dus iets downloadt van internet, naar de downloadfolder gaat, rechtsklikt op het gedownloade bestand en het uitvoerbaar maakt, daarna het bestand uitvoert en als dat vraagt een beheerwachtwoord in te tikken en de gebruiker dat dan ook nog doet, tja, dan verdient hij wat mij betreft alles wat daarna gebeurt.
Het helpt in elk geval dat de architectuur van Linux in tegenstelling tot die van Windows inherent veilig opgebouwd is en standaard niet toelaat dat software zomaar overal aankan zoals dat onder Windows wel kan. Daarom is beveiliging ook zo aartsmoeilijk voor Windows: je werkt immers met een architectuur die bij wijze van spreken alle deuren en ramen van het huis wagenwijd open heeft staan.