How is Linux not prone to viruses, malware and those kinds of things?
I want to get some broad level sense of why Windows is more prone to viruses than Linux.. What features/design of Windows make it so vulnerable and make Linux more immune?
Some things which come to my mind (purely out of imagination):
Windows perhaps lets more code/instructions etc to run in kernel mode? which gives normal user programs more access to hardware,priviledged resources etc
There is more community trying to hack Windows, hence more windows viruses out there
Linux system calls are more robust.. What does it mean though?