BT

MicrosoftがデスクトップにLinuxをもたらす

| 作者: Jeff Martin フォローする 17 人のフォロワー , 翻訳者 猪股 健太郎 フォローする 0 人のフォロワー 投稿日 2016年4月11日. 推定読書時間: 3 分 |

原文(投稿日:2016/03/30)へのリンク

(更新: 元記事の後に公開された新しい情報を下に追記)

Windows 10のAnniversary UpdateによってWindows 10システム上でLinuxのバイナリーをシームレスに実行することができるようになると、Microsoftは本日のBuildで発表した。 専門家たちと開発者たちは何年もの間、Linuxが一般的なPCユーザーのデスクトップ環境で主流の人気を獲得するのはいつで、それはどうやれば達成できるのかについて、同じように想像を膨らましてきた。 だが本日のニュースによれば、Microsoft自身がその立役者になったように思われる。

MicrosoftはCanonicalをパートナー契約を交わし、有名なBashシェルやEmacsなどのバイナリ―を変更することなく利用できるようにする努力を始めている。 Build 2016での本日のキーノートの中で、MicrosoftのKevin GalloはWindows上で標準のBashプロンプトを開き、その上でGNU Emacsを実行できることをデモンストレーションした。 Galloは、これは真のLinux互換であり、移植や仮想マシンによるものではないと述べた。

MicrosoftのScott Hanselmanは、補足の速報を投稿し、一部を詳しく説明した。 UbuntuはDebian Linuxディストリビューションの派生物であるため、おなじみのパッケージインストーラーであるapt-getが利用できる。 Linuxデスクトップと同じように、Windowsユーザーがapt-getから新しいパッケージをインストールできるようになる。 Linuxバイナリ―をホストするために必要なWindows 10環境の詳細仕様はまだ明らかにされていないが、スクリーンショットから判断すれば、少なくとも64ビットLinuxバイナリ―はサポートされているようである。 32ビットLinuxバイナリ―がサポートされるかどうかは未確認だが、Hanselmanによれば、64ビットWindowsが必要となる模様である。

この機能を自分で試すには、今夏に予定されているWindows 10 Anniversary Updateを待つこと。

更新: MicrosoftのRich TurnerとRuss Alexanderが、"Running Bash on Ubuntu on Windows!"と題されたChannel 9のプレゼンテーションで更なる詳細を明らかにした。 当プロジェクトはUser Voiceに投稿された複数の要望に端を発している。 目的は2つあり、より良いコンソール環境と、WindowsにUNIX/Linuxツールをもたらすことだった。 その結果、Microsoftは新しいサブシステムをWindowsカーネル内に構築し、Linuxツール群をサポートするために不可欠なシステムコールを公開することになった。

この新しいシステムはWindows Subsystem for Linuxと呼ばれるもので、"ユーザーモードLinux"を提供するCanonicalとMicrosoftとの共同努力によって生み出された。 新システムは「Linux互換のsyscall層を公開する」。

これは仮想マシンでもエミュレーションでもないということと、デモではUbuntu 14.04.4 LTSを使用しているということの2点が明らかにされた。 動画を直接観てもわかるが、この動画では様々なプログラムをネイティブに動作させている。GNUコンパイラー、viテキストエディター、さらにはローカルのファイルシステムをLinixへマウントするなど。 まだサポートされていない項目もあるため、MySQLのようなプログラムはまだ動作していないが、開発チームは利用者の体験を改善すべく作業中である。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT