Short bio: Computer Scientist, FOSS supporter (read more)
Tux Machines (TM)-specific
Big question. Windows users and recent converts often ask them. A classic mistake, making a rather linear, one-for-one comparison between Windows and Linux. But no matter. I'm not here to berate. I'm here to educate. And I'd like to answer this very crucial, if very simple question.
And the simple answer is: no, you do not need an anti-virus in Linux.
Let's see why running an anti-virus on Linux is pretty much a waste of resources, financially and digitally.
Reason 1: User account
While Windows has always struggled providing the world with a multi-user working environment, where there's only one admin and lots of ordinary users with limited computing powers, Linux has always done this well. Based on UNIX, the operating system created from these very foundations, Linux manages to have you enjoy utmost productivity with relatively low privileges. You need not be admin to perform 99% of tasks.