It is time for the business community to start moving their system to Linux and put pressure on developers to write good apps for the platform. Obviously there is no perfect secure system, but Linux has a robust and tight architecture, which makes it much less venerable to attacks and viruses.  Even when compromised the damage can be contained within the environment. 

I also understand that Linux has reduced number of attacks, because there are less hackers writing malware to affect the platform. But even if hackers  decide to  target it they would face more challenges than writing apps for Windows and its weaker architecture, which includes the vulnerable Registry.

Users also  need to stop being silly. Case in point:  I'm waiting for a package from Canada Post and I got an official  "Ship Notification for Item". A few hours later I got another email from "Canada Post", which was clearly suspicious. Then I thought how many people would have clicked the link and got in trouble.