Microsoft открыл исходные тексты PowerShell и портировал для Linux

18 августа 2016 года

Компания Microsoft объявила об открытии исходных текстов командной оболочки PowerShell, сочетающей в себе язык сценариев и инструментарий управления конфигурацией и автоматизации работ. Код открыт под лицензией MIT. Одновременно заявлено о портировании PowerShell для Linux и macOS. Первые экспериментальные сборки уже доступны для Ubuntu 14.04/16.04 и CentOS 7. Следует отметить, что открыта лишь начальная порция кода PowerShell, дополнительные возможности будут открываться по мере развития многоплатформенного открытого варианта.

В качестве причины открытия PowerShell называется желание вывести данный инструментарий из категории специфичных для Windows разработок и превратить его в полноценный кросс-платформенный продукт, уступив пожеланиям клиентов, которые ценят возможности PowerShell, но не довольны привязкой к платформе Windows. В условиях роста популярности гетерогенных программных сред, в которых применяются решения на базе разных операционных систем, привязка решения к одной платформе воспринимается как недостаток и снижает потенциал продукта (например, каждая третья виртуальная машина в Azure работает под Linux), поэтому Microsoft вначале осуществила адаптацию для Linux и macOS платформы .NET, теперь настала очередь PowerShell, а следующим шагом станет выпуск SQL Server для Linux.

Для улучшения совместимости с принятыми в других системах методами работы, PowerShell также расширен средствами удалённого выполнения скриптов с использованием SSH в качестве транспорта, вместо специфичного для Windows протокола WINRM. В перспективе перевод PowerShell на многоплатформенные рельсы позволит адаптировать и другие инструментарии Windows и Azure, такие как Operations Management Suite (OMS) и Desired State Configuration (DSC), для унификации управления инфраструктурами с разнородными ОС.

Источники править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Microsoft открыл исходные тексты PowerShell и портировал для Linux», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.