Yeah, if you are going to run Linux software on Mac or Windows then you'll need a VM. But security is not the reason for a VM.
Reply on news.ycombinator.com