Pull to refresh

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

Configuring LinuxPowerShell*nixShells


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

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

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


Установка PowerShell в Ubuntu 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.
Tags:MicrosoftPowerShellOpen Source
Hubs: Configuring Linux PowerShell *nix Shells
Total votes 55: ↑49 and ↓6 +43
Views42.6K
Comments Comments 365

Popular right now

Управление проектами с использованием Microsoft Project
June 28, 202111,900 ₽Сетевая Академия ЛАНИТ
SUSE Linux Enterprise Server 15 - Администрирование
July 5, 202150,000 ₽Сетевая Академия ЛАНИТ
SUSE Linux Enterprise Server 15 - Продвинутое администрирование
July 12, 202150,000 ₽Сетевая Академия ЛАНИТ
Веб-дизайнер
June 28, 202183,000 ₽GeekBrains
Node.js: серверный JavaScript
June 28, 202127,000 ₽Loftschool

Top of the last 24 hours