Новости

Microsoft открыла исходный код PowerShell

By 18.08.2016 No Comments

Power Shell

Расширяемое средство автоматизации и конфигурирования PowerShell, состоящее из оболочки с интерфейсом командной строки и сопутствующего языка сценариев на базе .NET Framework, теперь доступно под Linux и OS X. Сегодня компания Microsoft открыла репозиторий на Github, в котором опубликовала исходный код PowerShell.

Для начала опубликованы пакеты PowerShell для Ubuntu, Centos и Red Hat.

Инструкции для настройки рабочего окружения:

Установка PowerShell в Ubintu 16.04 осуществляется следующей командой:

sudo apt-get install libunwind8 libicu55
sudo dpkg -i powershell_6.0.0-alpha.9-1ubuntu1.16.04.1_amd64.deb

Установка в OS X 10.11:

sudo installer -pkg powershell-6.0.0-alpha.9-osx.10.11-x64.pkg -target /

Вдобавок Microsoft выпустила библиотеку PowerShell Editor Services, чтобы PowerShell работал с любым сторонним редактором кода (например, VS Code или Sublime).

Microsoft также обещает доработать протокол PowerShell Remoting Protocol (MS-PSRP) для использования OpenSSH как нативного транспортного протокола. У пользователей будет выбор между SSH и WINRM.

В официальном блоге написано, что на такой шаг компания пошла в рамках общей стратегии «Microsoft loves Linux». Компания старается придерживаться этого принципа во всём: почти треть виртуальных машин в облаке Azure работают под Linux, ранее компания уже выпустила SQL Server под Linux, а также открыла исходный код .NET. Microsoft также активно участвует в различных Open Source проектах, в том числе OpenSSH, FreeBSD, Mesos, Docker, Linux и других.

Исходный код PowerShell опубликован под лицензией MIT.