This is not a rhetorical question :) . And it's a question I wish I had asked three and a half years ago. 

My answer now, to my self of three and half a years ago, would be No, knowing Linux is not strictly necessary, but Yes, knowing how to use a flavor of Linux would be really helpful. 

I believe there are three good answers to this question - Yes, No and Maybe. 

Your thoughts appreciated....