Microsoft выпустила раннюю тестовую версию PowerShell Desired State Configuration (DSC) для Linux. Microsoft заявляет, что DSC — это технология, которая позволит переложить навыки написания скриптов на PowerShell под Windows на компьютеры под управлением Linux.
DSC — платформа с декларативным синтаксисом для управления целевыми устройствами. Предполагается, что её использование должно сократить потребность в написании инструкций. Разработчик Power Shell Джефри Сновер (Jeffrey Snover) рассказал, что DSC для Linux базируется на протоколе удалённого взаимодействия WS-Management и что в Microsoft намерены сделать из него решение с открытым исходным кодом. DSC также задействует модель Open Management Infrastructure, которая является стандартным стеком по управлению элементами IT-среды (CIM).
Дон Джонс (Don Jones), Microsoft MVP, говорит, что Desired State Configuration для Linux — это «закат» PowerShell, добавляя при этом, что на смену написанию скриптов должно прийти что-то похожее на создание известных INI-файлов. На текущий момент DSC работает только в одностороннем режиме «push» (разворачивание на клиенте) и предназначена только для тестирования. В дальнейшем предполагается также режим «pull» (загрузка изменений в конфигурации на стороне клиента), который и будет применяться на рабочих серверах. «Вся система строится на том, чтобы иметь нужный файл в нужном каталоге», — объясняет принцип работы режима «pull» Дон Джонс.
Пошаговая инструкция о том, как добавить DSC для Linux в систему под управлением CentOS 6, написана на страницах блога Microsoft.