Jerry wrote: > > It is not the operating systems job to stop the user from shooting > himself in the foot, but rather to deliver the bullet as > efficiently and expeditiously as possible.
If that were true, we wouldn't have things like protected memory, chroot jails, etc. in our operating systems, as those all interfere with all sorts of "bullets". What you're describing is the "caveman" approach to providing systems and services. And, over time, the discipline has evolved to understand that that's actually a rather counter-productive mindset. Every level of the computing infrastructure provides safe guards to prevent people from doing exactly what you've said: shooting themselves in the foot. The idea that the OS shouldn't be participating in that is outdated, and ignorant. The idea that each application developer doesn't also have a role to play in those protections is of a similarly out-of-date and out-of-touch mindset. _______________________________________________ Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net http://www.clamav.net/support/ml