No sé qué distribución Linux usas ni en qué máquina la estás usando, pero de hecho una buena parte de las empresas se están pasando a desarrollar en Linux y otra buena parte se lo están planteando muy seriamente.
En este foro hay un ejemplo de un mismo uso de
Perl en Windows y Linux. Es muy sencillo, pero da una idea de lo pésimo que está hecho el sistema de Windows. Y lo he probado desde XP a Server 2000 y 2003.
Más en serio, toda nuestra división de informática, donde trabajo, vamos a pasar desde Windows Server 2003 a Linux Red Hat y Suse Enterprise. Unas 30 máquinas todas para desarrollo, pero el servidor gordo (un par de metros de alto), de IBM, también correrá con Linux. La velocidad y el magnífico uso de los recursos es determinante.
En cuanto al entorno de desarrollo, los programadores no notaremos diferencia. Todos usamos eclipse para el desarrollo de Java y Perl y el entorno de programación .Net de Microsoft para algunos entornos gráficos. Todo lo pasaremos a eclipse sobre Linux y Mono.
Yo, por ejemplo, en Perl, seguiré usando el mismo entorno que en Windows:
Eclipse + e-p-i-c.
En cuanto a la gestión de módulos Perl, todo eso depende del administrador, que tiene por norma instalar los paquetes primero que estén disponibles en el sistema de paquetes de la distribución Linux (unos cuantos centenares), y si no, el clásico comando cpan. Con un mirror local de CPAN, podemos instalar cualquier módulo en unos segundos.