Windows 10で動く「Bash」を試す Mac使いの開発者にもアピールする?:鈴木淳也の「Windowsフロントライン」(3/3 ページ)
Windows 10の次期大型アップデート「Anniversary Update」が「Bash」をサポートすることとなった。プレビュー版を試しつつ、Bash対応の背景を探る。
Bash on Windowsを試してみる
前述のようにβ版であり、利用にあたって一部制限はあるものの、現時点で既にUbuntu上のBashとして利用可能だ。汎用(はんよう)的なコマンドやツールはほぼそのまま使えるので、これだけで十分遊べるだろう。シェルスクリプトも記述可能なので、パイプラインを駆使してさまざまな自動化ツールが記述可能だ。多少でもUNIXやLinuxの知識がある人ならば、ぜひトライしていただきたい。
Bash on Windowsの真価は、「apt-get」などのコマンドを使ってパッケージのリポジトリへとアクセスし、パッケージのダウンロードからインストール、そしてアップデートが自在に行える点にある。
UbuntuのELFバイナリがそのまま実行できるため、Ubuntuの最新パッケージを導入して開発・実行環境をすぐにそろえることが可能だ。予想ではあるが、この仕組みに興味を抱いてWindows 10を利用するオープンソース系開発者が多少なりとも増加するのではないかと考えている。
Windows 10がOSS開発者を取り込む?
筆者は2005~2008年くらいにかけて米国のオープンソースソフトウェア(OSS)系会議を集中的に取材していたことがある。興味深いのは、この時期に参加するOSS開発者らが持ち込むノートPCのMacBook比率が毎年増え続け、LinuxやBSDを導入したWindows PCからあっという間にOS Xのシステムが席巻してしまった。
最初のx86プロセッサ搭載Macである「MacBook Pro」がリリースされたのは2006年1月のことだが、タイミング的にこの製品の登場がOSS開発者のMac利用を加速させたように見える。実際、開発者の何人かに「なぜMacBookを利用するのか」を聞いたところ、その製品デザインだけでなく、「OSSのツールや仕組みをOS Xの(先進的で便利な)GUIで利用できる」ことを一同に理由に挙げていた。
当時のLinuxやBSDはあまりノートPCでの利用を想定した仕組みにはなっておらず、Wi-Fi通信やUSB接続の面でOS Xを利用したほうが効率的だったと言える。
あれから10年を経て、Windowsにオープンソース系のツールを利用する仕組みがそのまま導入され、かつてのOS Xがそうだったように、OSS開発者を受け入れる下地ができつつあるように思える。
現状で、Appleが(開発環境を直接利用できない)iPad Proを「PCの置き換えが可能な製品」とアピールする一方で、OSSに歩み寄ったMicrosoftのWindows 10ではさまざまな製品の選択肢が存在し、開発者が自由に環境を構築できる。現在、開発者がMac+OS Xを選択する最大の理由は「iOSアプリの開発」と思われるが、かつてOS Xが担っていたOSS開発者の取り込みはWindows 10が担うようになるのではないだろうか。
試しにapt-getを使って懐かしの「Rogue」をインストールして遊んでみながら、そんなことを考えてみた。
関連キーワード
Windows | 開発者 | Ubuntu | オープンソース | Windows 10 | 鈴木淳也の「Windowsフロントライン」
関連記事
Build 2016:Microsoftが「会話Bot」に力を注ぐ理由
米Microsoftの開発者会議「Build 2016」で少々予想外だったのが、会話Botや認識コンピューティングに関する発表だ。ITを直接的な生産性向上ツールに限らず、アシスタントとして活用する方向性がより明確になってきた。Build 2016:Windows 7時代のアプリを「10」対応にするメリットは?
Windows 10世代のモダンなアプリより、Windows 7以前のデスクトップアプリを好んで使っているユーザーは少なくないだろう。Microsoftはそんな旧世代アプリのモダン化を訴えているが、どのようなメリットが得られるのだろうか。Build 2016:Windows 10公開から1年後の姿はどうなる?
2016年も始まった米Microsoftの開発者会議「Build」。幅広いPCユーザーに関係するWindows 10次期大型アップデートとUWPアプリの今後について新情報が次々と発表された。鈴木淳也の「Windowsフロントライン」:ついに登場 Edgeブラウザの目玉機能「Extensions」を試してみた
Windows 10の標準ブラウザ「Edge」を強化する拡張機能「Extensions」が、Windows 10プレビュー版に加わっている。まだ開発中の段階だが、実際に試してみた。鈴木淳也の「Windowsフロントライン」:Windows 10スマホ最大の課題 アプリストア拡充に向けた次なる一手は?
AndroidアプリをWindows 10 Mobileへ簡単に移植できるというツールキットの開発を中止したMicrosoft。出遅れているWindowsストアのアプリ拡充をどうするのか。鈴木淳也の「Windowsフロントライン」:Microsoftが放つAR HMD「HoloLens」開発キットの気になる中身
MicrosoftによるAR対応ヘッドマウントディスプレイ「HoloLens」の開発キットが3月30日に出荷される。同日は開発者会議「Build 2016」の初日であり、HoloLensが注目の的になるだろう。
関連リンク
Copyright © ITmedia, Inc. All Rights Reserved.