El concepto de virus que tiene la gente es de algo realmente malicioso que te peta el ordenador asi de pronto. Yo me he tirado en mi pc hasta un año con un virus sin que le pasara nada, al final lo decidi formatear por sanearlo, pero un virus no implica que sea algo totalmente destructivo, es mas muchas veces tienes virus y no te das ni cuenta.
Entiendo por virus cualquier instruccion que se sale de la libertad de la persona y que realiza alguna accion, es decir si te salta un mensaje que pone " Lucia Lapiedra es un tio operado " eso es un virus. El que se reenvien datos tuyos cuando envias un mail, es un virus. El que cuando tu entres en una pagina y te salte un banner sin tu quererlo es un virus, el que una persona entre en tu ordenador sin tu permiso es un virus, el spam que te llega a tu correo sin tu desearlo es un virus.
Conceptualmente un virus la gente lo asocia por ejemplo al blaster o al sasser de windows, pero un virus es cualquier cosa que haga que tu ordenador no opere de la manera correcta o que este haciendo algo sin tu consentimiento, es decir un virus es unas sentencias de codigo que se propagan de ordenador en ordenador y que hacen alguna accion sin tu consentimiento. Para mi eso es un virus. Aunque luego cada ejemplo que te he puesto anteriormente reciba su propio nombre y apellidos pero todos se pueden catalogar bajo la idea de virus.
Eso de que en mac no existen virus o que no se puede hacer un virus es una chorrada, tu imaginate que consigues asociar a un instalador un banner que ponga " Fourier es un machote ". Tu le das a instalar ese programa o ese widget o lo que te hayas bajado de manera gratuita de internet, le das al instalador, autorizas la instalacion como administrador del equipo, y junto al programa se instala mi banner

Por la propia idea de un ordenador y un sistema operativo como una maquina que ejecuta sentencias es sensible de ser atacado por codigos estupidos que buscan tocar los huevos, pero lo mismo te digo de un ordenador, que una pda, que un movil. Cualquier sistema que sea capaz de ejecutar codigo puede ser atacado por un " virus ".
Hay muchas leyendas urbanas, como que en mac no se pueden hacer virus.
Para que te hagas una idea en su dia curre para Nokia con los telefonos de 3 generacion y el fallo mas comun que daban es que la gente se bajaba programas de internet para sus telefonos se los instalaban y acababan petando el telefono. Jamas se consideraron como virus para telefonos, si no mas bien aplicaciones que tocaban los huevos. Un virus por ejemplo por el que la gente nunca se queja es aquellos programas que se utilizan para liberar moviles. En ese caso es un virus que destruye parte de los registros de la memoria del telefono, solo que en ese caso nosotros lo metemos aposta y nos quedamos tan anchos.
Por tanto segun mi opinion ( no profesional, ya que es solo una opinion ) un virus es cualquier sentencia que haga algo sin tu consentimiento o con fines maliciosos. Y como tal, cualquier maquina que sea capaz de ejecutar lineas de comandos es sensible de ser atacado por una sentencia que te venga a tocar los huevos un rato.