Yeah, but it is also very difficult to write viruses for Linux because almost all Linux boxes are different. For example, you might be able to execute a buffer overrun on a SUSE machine, but Fedora has specific measures to stop buffer overruns.
My Website: http://ttgale.com
My Website Uptime: http://img.uptimeprj.com/holastickbo...dee9bae2e2.png
My Server Specs: AMD Athlon X2 3800+, 2gb DDR2 RAM, 1.5TB HDD, Ubuntu 9.10
My Gaming PC: Intel Core 2 Duo 2.93ghz, 4gb DDR2 RAM, 9800GTX+
Not to mention all the different means to distribute one would have to take into consideration. Firefox, Opera, Lynx, Links, Galeon, KDE's thing and more. Thunderbird, pine, Evolution.. The list goes on.
The structures are different, and distros are different, people make it their own, change it. Patches will be released if a virus actually makes it.
Face it. Linux is teh shiz.