Сегодня вышел первый релиз портированного PowerShell Core 6.0.
Анонс в официальном блоге PowerShell Core 6.0: Generally Available (GA) and Supported!
Это достаточно важное событие, потому что PowerShell Core должен в будущем заменить Windows PowerShell. Плюс это первый встроенный компонент Windows, который был портирован на Unix. (MS SQL был портирован ранее, но это совершенно независимый продукт чья кодовая база не пересекается с Windows).
Работает на Windows начиная с Windows 7 SP1 и выше, а также на MacOS и целом ряде клонов Linux (уточняйте в документации и в приведенной выше статье).
Уровень совместимости с Windows PowerShell достаточно хороший: около 60% командлетов портирвано на Windows и около 40% на Unix. Публичное API также сохранено с минимальными изменениями: теперь раработчики могут использовать PowerShell Core в своих портированных приложениях.
Около 80% модулей Windows PowerShell загружается и работает. Их конечно никто не тестировал в полном объеме до выхода релиза: это такая традиция — ждем RTM, потом начинаем разбираться, что не работает — команды Microsoft также ждали релиза и теперь начнут выпускать обновления и новые версии модулей.
Надо отметить, что все компоненты PowerShell Core: командлеты, Public API, удаленный доступ — требуют доработки, чтобы составить полноценную конкуренцию Windows PowerShell — будем работать! Присоединяйтесь к нам на сайте https://github.com/PowerShell/PowerShell .
Полезные статьи вы найдете в этом блоге по ссылке https://isazonov.wordpress.com/category/powershell/
Filed under: Powershell, Unix, Windows | Tagged: Powershell, PowerShell Core, Unix, Windows |
Оставьте комментарий