I've been programing for linux for several years now, from the simplest hello world too a keyboard sniffer. There is nothing that makes Linux less suseptable to viruses than any Windows NT other than the fact that people arn't trying to write Linux Viruses... Fact is there isn't really a point to for these "hackers", they're out to cause as much greif as they can to as many people as they can, this means writing Windows viruses. There are a lot of people who beleive exactly what you do, there are even people out there who will swear all up and down that it is litterly impossible to write a viruse for Linux. Fact is the only thing that's keeping Linux users safe is lack of intereste.
<< There have been a couple of Linux viruses, yet all rather harmless.
One reason why it's so hard to write a good virus for Linux is its strong security (that is, compared to Windows): if a virus happens to infect the system, it does not have the necessary permissions to perform 'root'-actions, unless it's activated by the root itself (so don't open email-attachments while you're 'root'. But why should you, eh?).
A nice thing about Open Source OS's is that exploits are quickly discovered (bugs in the kernel are usually detected within a couple of days, till around a week) and fixed (if possible, the next hour/day a fix or update is available). This gives viruses little chance to do anything harmful aside from deleting the user's 'home'-folder. >>