e‎ > ‎7‎ > ‎10‎ > ‎

w

Microsoft анонсировала в четверг, что она открыта для разработки сценариев PowerShell и командной строки, что делает его доступным для операционных систем Mac и Linux.

Компания выпустила альфа-версии PowerShell Core для работы в Ubuntu, Centos, Red Hat и Mac OS X, обещая добавить в будущем больше платформ. Пользователи могут загружать альфа-сборки и просматривать исходный код из GitHub.

Этот шаг отмечает недавние усилия Microsoft по поддержке клиентов, живущих и работающих в «многоплатформенном многоузловом мире с несколькими ОС», - пояснил Джеффри Сновер, технический сотрудник Microsoft Enterprise Cloud Group, в блоге в новостях.

[Читать: Salesforce покупает запуск бизнес-аналитики BeyondCore]

PowerShell построен на платформе Microsoft .NET. Это помогает ИТ-специалистам контролировать и автоматизировать администрирование операционных систем Windows и Linux, а также приложений, которые работают на них. Раньше корпоративная концентрация Microsoft означала, что .NET и PowerShell предлагались только в Windows.

Snover объяснил, как клиенты хотели использовать PowerShell, но были расстроены тем, что он был ограничен Windows. Поскольку PowerShell основан на .NET, Redmond необходимо было переносить .NET на другие платформы, чтобы расширить доступность PowerShell.

Это вдохновило команду .NET на перенос .NET Core на Linux, что позволило PowerShell также подключиться к Linux. Доступность PowerShell для Linux означает, что пользователи Windows и Linux могут использовать язык интерактивных скриптов, а сотрудники Windows и Linux могут работать вместе более легко.

По словам Сновера, Microsoft все еще находится на ранних стадиях этого процесса. Команда начала этот проект за счет открытых источников небольших разделов PowerShell и общения с опытными партнерами с открытым исходным кодом, чтобы понять, как они могут преуспеть.

«Мы узнали, что очень важно, чтобы отдельные пользователи могли использовать Git, чтобы проверять код, вносить изменения, компилировать все на своих машинах и запускать все тесты, чтобы проверить, что их изменение ничего не сломало», - писал он.

Это означало, что Microsoft должна была вложить большие инвестиции в свои системы проектирования, сборки и тестирования. Он также создал модель управления, поэтому у команды были четкие обязанности и она могла включать вклад сообщества в конечный продукт.

В то время как в четверг отмечается альфа-релиз PowerShell, Snover отметил в будущем, Microsoft представит официальную версию PowerShell с открытым исходным кодом для всех, кто работает с поддерживаемой версией Windows. Точное время будет основано на потребностях бизнеса и отзывах сообщества.

(Изображение: Microsoft)

(Изображение: Microsoft)

Под руководством генерального директора Satya Nadella Microsoft взяла на себя обязательство стать предпочтительной системой для всех рабочих нагрузок, как Linux, так и Windows. Этот подход вдохновил несколько изменений на Microsoft, включая доступность пользователей SQL Server для Linux, о чем было объявлено в марте 2016 года.

Спустя месяц Microsoft анонсировала оболочку Bash от компании Canonical, Ubuntu будет запускаться изначально на Windows 10. Обе компании сотрудничали в создании подсистемы Windows для Linux, в которую был включен весь пользовательский режим Ubuntu в новую ОС.

Позже в этом году Microsoft выпустила альфа-версию своего приложения Skype для Linux. Этот шаг продемонстрировал приверженность Microsoft к Skype на Linux в последующие годы пренебрежения. Он также включает в себя несколько улучшений, включая более быстрый интерфейс и возможность совместного использования файлов, фотографий, видеороликов и смайликов.

#auto

Comments