Build 2016で驚きの発表―Microsoftはこの夏Windows 10でBashシェルをサポート

2016-03-31-msbash

Microsoftは今日(米国時間3/30)のBuild 2016カンファレンスで多くの重要な発表を行ったが、その中で驚きのニュースがあった。

GNUプロジェクトのBashシェル(Bash=Bourne Again SHell)がWindowsに移植される。このシェルは長年Linuxの各種ディストリビューションとOS Xの標準シェルだった。 一方Microsoftは独自のPowerShellをコマンドラインの標準シェルと位置づけてきた。

いちばん重要な点は、WindowsでBashが使えること以上に、これまでデベロッパーが書いてきた膨大な .sh BashスクリプトがWindowsでも作動するようになったことだ。同時にBashスクリプトをEmacsで編集できるという点も見逃せない。なおMicrosoftはこの発表に関連してWindows 10にLinuxサブシステムを導入すべく〔Ubuntuのデベロッパーである〕Canonicalと協力していることを発表した。

「バーチャル化やエミュレーションなしにフル機能のUbuntu環境がWindowsネーティブで利用できるようになることは、〔コンピューティングにとって〕伝統的にありえないとされてきた決定的な一歩だ。これによってWindowsにとってまったく未知の領域への扉が開かれる」とCanonicalのファウンダー、Mark Shuttleworthは今日発表された声明で述べた。「フリーソフトウェアを最大限の多数のオーディエンスに届けるというわれわれの当初からの目的にとっても、この進展は考えていないものだった。今やMicrosoftはUbuntu for Windowsにコミットしており、Canonicalはこれを歓迎する。Windowsのデベロッパーはこの驚くべき方法によりLinuxの世界を探検できる。われわれ自身も予期しなかった事態の進展によ、り広大な可能性が開けてきた」とShutleworthは付け加えた。

O92A2876

今回のMicrosoftの動きは、Windows以外のプラットフォームもターゲットにするデベロッパーにとってWindowsをよりよいOSに改良するという効果がある。MicrosoftのCEOがサティア・ナデラに交代して以後、同社はWindowsだけでなく、それ以外のあらゆるプラットフォームとそのデベロッパーをターゲットする方向に一挙に舵を切った。

数年前ならMicrosoftがWindowsのライバルであるLinuxオペレーティング・システムと、たとえわずかでも関係を持つなどということは可能性する考えられなかった。しかし今やMicrosoftはLinuxをAzureでサポートしており、自社の独自テクノロジーを数多くオープンソース化している。また家宝ともいうべきSQLサーバーソフトをLinuxにポーティングする計画だという。

Bashはこの夏に予定されているWindows 10の1周年記念アップデート(Anniversary Update)でリリースされる。ただしWindows Insiderプレビュー版のユーザーはその前に入手できる。また将来の計画として、MicrosoftはBash以外のシェルもWindowsに移植する予定だとしている。

[原文へ]

(翻訳:滑川海彦@Facebook Google+

投稿者:

TechCrunch Japan

TechCrunchは2005年にシリコンバレーでスタートし、スタートアップ企業の紹介やインターネットの新しいプロダクトのレビュー、そして業界の重要なニュースを扱うテクノロジーメディアとして成長してきました。現在、米国を始め、欧州、アジア地域のテクノロジー業界の話題をカバーしています。そして、米国では2010年9月に世界的なオンラインメディア企業のAOLの傘下となりその運営が続けられています。 日本では2006年6月から翻訳版となるTechCrunch Japanが産声を上げてスタートしています。その後、日本でのオリジナル記事の投稿やイベントなどを開催しています。なお、TechCrunch Japanも2011年4月1日より米国と同様に米AOLの日本法人AOLオンライン・ジャパンにより運営されています。