Microsoft ha compartido hoy el código fuente de su PowerShell – lenguaje de script y de línea de comandos – para la comunidad de desarrolladores de código abierto en GitHub hoy bajo la licencia MIT.
La compañía también ha lanzado versiones alpha de PowerShell para Linux (concretamente de Red Hat, Ubuntu, y CentOS) y Mac OS X, además, por supuesto, a Windows.
Ahora, la gente puede descargar los binarios de software, así como el código fuente de acceso de la aplicación de la nueva página PowerShell GitHub.
«Los usuarios que usen Windows y Linux, actuales y nuevos usuarios de PowerShell, incluso los desarrolladores de aplicaciones pueden experimentar un enriquecido lenguaje de programación interactivo, así como una gestión de la automatización y la configuración heterogénea que funciona bien con sus herramientas existentes,» Según comenta Microsoft en su blog.
«Las características de PowerShell son ahora incluso más comerciales, y los equipos Windows y Linux, que pueden haber tenido que trabajar por separado, ahora pueden trabajar juntos con mayor facilidad.»
PowerShell es la terminal de línea de comandos de Microsoft para los usuarios de Windows, y un lenguaje de scripting extensible para la automatización de tareas del sistema.
La compañía es consciente de que la compañía ahora opera en una «multi-plataforma, multi-nube, un mundo con paradigma multi-OS.» Desde PowerShell está desarrollado sobre la plataforma .NET de Microsoft, la compañía trajo .NET Core, la versión de .NET que se ejecuta multiplataforma, para llevar PowerShell a otros Sistemas Operativos.
Microsoft ya ha previsto para su entrega del núcleo de PowerShell con Nano Server para Windows Server 2016, y la liberación anunciada recientemente se ejecutará en .NET Core en Mac, así como Linux. A pesar de este reciente lanzamiento de PowerShell esta basada en una version alfa y con respaldo de la comunidad, una versión oficial del PowerShell de Microsoft esta basado en código abierto y en un futuro cualquier persona que ejecute una versión compatible de Windows la podrá usar.