Microsoft открыла исходный код PowerShell. Доступны версии для Linux и OS X
Сегодня Microsoft анонсировала, что ее утилита для командной строки Windows PowerShell стала инструментом с открытым исходным кодом, а ее альфа-версии для Linux и OS X стали доступны для скачивания.
Главной проблемой портирования PowerShell на другие платформы, является то, что она написана на C#, а следовательно требует .Net Framework. Теперь, когда код ядра .Net Framework стал открытым и доступным для других платформ, тоже самое компания может сделать и с PowerShell.
Microsoft предупреждает, что утилита находится на ранней стадии разработки, а сама компания находится "в режиме обучения". Части исходного кода были открыты не для повседневного использования администраторами, а для того, что бы "отдельные пользователи могли загружать код, делать в нем свои изменения, компилировать его на собственной машине и запускать тесты, чтобы убедиться, что они ничего не сломали".
В компании также рассказали о двух важных изменениях, которые были сделаны при портировании PowerShell. Первая - PowerShell Editing Service, которая позволит пользователям выбирать один из понравившихся редакторов кода, например Visual Studio Code. Этот сервис позволит вам использовать уникальные особенности редактора, такие как Intellisense.
Второй особенностью является расширение PowerShell Remoting Protocol (MS-PSRP) и добавление в него поддержки OpenSSH в качестве нативного транспортного механизма. Впрочем, у пользователя останется выбор между SSH и WINRM.
Загрузить исходный код вы можете при помощи сервиса GitHub на котором доступны версии для Ubuntu 14.04, Ubuntu 16.04, CentOS 7.1 и OS X 10.11 El Capitan. Компания также предоставила список существующих ошибок.
По теме
- Состоялся релиз Microsoft Journal с дизайном Windows 11
- Microsoft проводит ребрендинг приложения Ваш телефон и улучшает его
- Последние запущенные Android-приложения в Ваш телефон
- Microsoft представила более 1800 новых смайликов
- Microsoft анонсировала облачный сервис Windows 365
- Microsoft To Do теперь позволяет свободнее делиться задачами
- Пользователям доступна синхронизация Samsung Reminder и Microsoft To Do
- Доступна превью-версия Windows Terminal 1.5
- Microsoft Teams cкоро будет поддерживать до 1000 участников онлайн-встреч
- На удаление кода Windows XP со своего сервиса у Microsoft ушло 10 дней