|
Microsoftは、PowerShellがオープンソースとなり、LinuxとOS Xをサポートすることを発表しました。PowerShellは、WindowsおよびWindows Server向けの自動化プラットフォームであり、拡張可能なスクリプト言語で、システム管理の簡素化に役立ちます。PowerShellはLinuxのBashと大きな違いはありませんが、Windowsとの統合がより緊密になっている点が異なります。Microsoftは変化を遂げています。Microsoft CEOのサティア・ナデラ氏は、PowerShellが「マルチプラットフォーム、マルチクラウド、マルチオペレーティングシステム」環境で動作する必要があると繰り返し強調しています。
つまり、Windows 10 用の Linux サブシステムの作成や、今では Microsoft にとって当たり前となっているコア ツールのオープンソース化など、Microsoft が現在行っていることの多くは、ほんの数年前には想像もできなかったことだ。 マイクロソフトのエンタープライズクラウドチームの技術研究者兼チーフアーキテクトであるジェフリー・スノーバー氏は、ナデラ氏が顧客とのコミュニケーションを強化し、成功に必要な要素を特定するよう指示しており、マイクロソフトはそれらの要素を提供していくと述べた。スノーバー氏は、「顧客の中には、顧客、サーバー、そしてクラウドサービスを自ら選びたいと考えている人もいると聞いています。マイクロソフトは、その究極のパートナーでありたいと考えています。マイクロソフトは、そのメリットを顧客と共有し、あらゆる管理を支援します。PowerShellにより、マイクロソフトはお客様が希望する単一の管理スタックを提供できるようになりました」と述べた。 Microsoftは本日、.NET Frameworkをオープンソース化し、.NET CoreをLinuxとOS Xで実行できるようにすると発表しました。PowerShellも.NET Framework上に構築されているため、両チームは協力してPowerShellを新しいプラットフォームに展開することが可能になります。さらに、MicrosoftはPowerShell Editor ServiceをLinux向けに公開し、開発者がテキストエディタのサポートを提供できるようにします。 PowerShellはMicrosoft Operations Management Suite(OMS)にも統合できるため、Azure、AWS、Google Cloud Platformなど、あらゆるプラットフォームでアプリケーションやジョブを管理できます。Windowsで動作するBashとLinux/OS Xで動作するPowerShellの違いについて、Snowflakeは、BashのWindowsサポートはオープンソース開発者により多くの機能を提供することに重点を置いていると述べています。 スノーフレーク氏は、マイクロソフトがこれらのオープンソースプロジェクトをより適切に管理する方法を模索していることを認めつつも、彼のチームはパートナー企業と、その方法と成功の実現方法についてかなりの時間をかけて議論してきたと述べた。また、マイクロソフトはコミュニティによるコード変更を含むコミュニティ管理モデルの導入を計画していると指摘した。これらのコード変更により、PowerShellとWindowsの接続が断たれる可能性もある。
|