in reply to perl development OS of choice

I recommend you check out VMWare. Using VMWare you can keep running Windows while you evaluate various Unix environments. Setup virtual boxes with Redhat, Debian, FreeBSD, etc. Then pick the one you like the best and install it for real.

-sam