I have read all the post and there is an important thing that I don't have read.
The difference from Microsoft and Linux is: Microsoft is an OS closed source, Linux not.
Ok I have discovered the hot water but is a foundamental question, when I write something in VB I think that my line can work, but really I don't know the impact on the "kernel" Otherwise, with Linux I can Have All the documentation and the source code that I need, I can do what I want , I can create modules, call to a function and so on.
So Linux is more secure than Microsoft?
Yes but Linux is more hardest to prepare respect to a NT or 2k Server.
Linux can obtain the level A and NT and 2k only C2 (red book) yes, but after good check on what services are on the machine, remove all the user not used, use PAM and OpenSSH, make a good firewall with IPChains or IPTables, make a smallest Kernel only for the hardware that U need ...........
Until Microsoft will remain a closed source OS will be more insecure than a Open Source OS.
Microsoft is more easy?
True.
But I don't like to play a game using cheat