Although this thread is little bit old, i give my share
There are very less number of virus for Unix ,when compared to windows .
1. In windows all the important kernel,device files and other essential files are located mostly in System/system32 folders,virus programmers target that easily but in Unix it has rich directory set root,/dev,/etc,/export/home,/devices ,/usr the kernel ,important device files are distributed widely and changes according to different destros
2. In Unix for example solaris uses a dynamic kernel ,which gives user, full freedom to mount root file in whatever the slice he wants
and similarly the other important files can be mounted accordingly but must be properly mapped in the related .conf files for the utilities and Daemons to work .
3. Linux have SElinux and firewall protection which is very strong and some destros will not allow the user to login as root directly
4. we use sudo user utility in linux and RBAC in Solaris where the root is not exposed to external threats
5.moreover files system used in Unix varies with destros ,all depends in user choice
6. more and more when considering unix
7. Unix is not widely used a desktop OS when compared to windows
all these things make Unix secured and hard to implant virus and trojans ,only people who know the files structure of a particular unix machine can create vulnerabilities.