robbieduncan said:
That is all true. One of the most used reasons that virus writers give for writing these things to gain fame amongst the hacker community. If this was really the goal then writing a true OSX virus (something that takes advantage of a whole in the system and is self replicating, not the lame proof of concept trojans we've seen to this point) would appear to be very attractive. The amount of coverage that would be given to the first OSX virus would be huge and the amount of attention the writer would get would make it worth their time (in their eyes at least). The fact that this has not happened to date has to be heavily influenced by the more robust and secure nature of OSX.
Might be
As a UNIX/Linux/BSD user since a decade I must obey to the general rule "underlying unix core == robust and secure"

but there are some other things that strike me as much as this:
- win32 hooks for fs and processes, today, are robust, as well as much more granular when it comes to permissions and inheritance of those, BUT they're clumsy to configure and administer and, sincerely, very few win admins do that
- after the initial days of unix/linux exploits, back before NT 4.0, the community which wants to gain fame among fellows, took lots of time to code the first famous remote exploits for win32, while the virus community had been flourishing since the DOS days (damn win back compatibility

and FAT)
- today, the first public techniques for not-so-trivial exploiting techniques on osx have arrived in a shorter timeframe than it took to reach NT/2000 from the unix shores
- visit the homepages of the most re-known groups which have been in the scene since early 90's till today (the sort that inspire phrack and created mls like bugtraq) and you'll find NO mention of viruses. From a sociological point of view , there seem to be two different communities, and the most prolific in terms of exploiting and violating system security is not in the viral business...
So, perhaps, the virus community may simply be lurking for a while
This to say that while exploits usually concern coding and applications internals, viruses usually tend to aim at human vulnerabilities, too (executables attachments anyone ?). Saying the unix heart of osx will defend against humans being sometimes dumb, is stretching the line a bit, to me
