Sí existen, pero no llegan a ser siquiera cien (creo)
En cualquier caso, son bastante viejos ya (al menos los que conozco).
GNU/Linux es una plataforma en la que los virus la tienen difícil:
-> Por defecto el usuario NO es administrador, lo que disminuye el alcance destructivo que pueda tener un virus.
-> Cada distribución es diferente, ubicando las cosas en diferentes lugares. Además cada usuario tiene una enorme posibilidad de cambiar cosas a su gusto.
-> No existen virus "del sistema", sino que afectan únicamente a ciartos archivos o programas. Cambiando esos archivos, o actualizando los programas, se acaba el problema.
No hay que confundir a los virus con todos los bichos que pululan por ahí, el Spyware por lo general se instala por defectos del Internet Explorer o por programas que sin que el usuario lo note se los instalen. Lo cual queda limitado por el punto 1, y por el hecho de que no existe un programa tan integrado al sistema como lo está el IE en Windows (podría nombrarse al Konqueror, pero ni de lejos está tan integrado, o al Nautilus, pero no es navegador)
En cuanto a cortafuegos, se incluye en el núcleo del sistema el IPTables, por lo que muy probablemente ya tengas uno. Probá FireStarter, un programa para manejarlo de forma sencilla.
Existen antivirus para Linux, como el Clam o el AVG, pero no son usables en realidad para los usuarios normales, sino para (en general) servidores que tengan clientes Windows y que por lo tanto filtren los datos que reciben.
En resumen: Al menos por ahora, navegá tranquilo, no existen esa clase de amenazas para Linux. Pero nunca digas nunca, mantenete informado pero sin paranoia.
En cuanto a la otra pregunta, sinceramente no lo sé
Saludos.