Windows 10 with Ubuntu がパブリックプレビュー開始

Table of Contents

Windows 10 with Ubuntu がパブリックプレビュー開始

Microsoft の最新の「Insider」Windows 10 プレビュー ビルド 14316 には、Windows Subsystem for Linux のほか、多数の新機能が含まれています。

先週のMicrosoft Buildカンファレンスで、WindowsにLinuxコマンドライン機能が追加されることが発表されました。この機能は開発者向けに設計されており、仮想マシンを起動したりリモートシステムにログインしたりすることなく、Linuxユーティリティを利用できるようになります。

Linux用サブシステムをインストールするには、まず「更新とセキュリティ」設定にある「開発者モード」を有効にし、「Windowsの機能」ダイアログから「Linux」を選択します。有効にしたら、コマンドプロンプトを開き、「bash」と入力すると、「Ubuntu on Windows」のインストールを求めるメッセージが表示されます。その後、サブシステムはWindowsストアからダウンロードされます。

このサブシステムはエミュレータではなく、LinuxのシステムコールをWindowsの同等のものにリダイレクトするものです。bashを使用しているときは、Ubuntu 14.04の「trusty」を実行しているため、Aptパッケージマネージャーを使用して必要なツールをインストールできます。例えば、build-essentialパッケージをインストールしてgccコンパイラを入手できました。その後、簡単なCアプリケーションを編集、コンパイル、実行できました。

Microsoftが想定しているシナリオは、Windowsデスクトップを離れることなく、Linuxに展開するアプリケーションを開発・テストしたいというものです。grep、awk、sedなどのユーティリティを使ってファイルを操作することもできます。しかし、bashからWindows実行ファイルを直接実行することはできません。「notepad」と入力すると、Linux上でWindowsアプリケーションを実行するためのツールであるWineのインストールを促すメッセージが表示されました。

UbuntuはWindows 10のLinuxサブシステム経由で動作します

UbuntuはWindows 10のLinuxサブシステム経由で動作します

プレビュー版は決して完璧ではありません。例えば、CPU使用率順に実行中のプロセスを表示する「top」ユーティリティは動作しませんし、「df」コマンドで空きディスク容量を表示しても動作しません。Microsoftは、MySQLが正常に動作しないこと、そしてバックグラウンドサービスとして実行される多くのアプリケーションに問題があることを警告しています。これは最先端の技術であり、多くの点が未検証であるため、Microsoftはユーザーからのフィードバックを特に熱心に待っています。

Microsoft 副社長の Gabe Aul 氏は、このビルドに含まれる数多くの追加機能と修正を挙げている。その中には、Cortana のデバイス間認識機能 (PC がスマートフォンのバッテリー残量低下などを通知)、Edge ブラウザーの新しい拡張機能、Skype ユニバーサル Windows プラットフォーム (UWP) アプリの最初のプレビュー、および「ダーク モード」カラー設定などがある。

もう 1 つの新機能は、複数のデスクトップを使用している場合に、選択したウィンドウをすべてのデスクトップに表示する機能です。

バグやその他の問題を Microsoft に報告するためのアプリケーションであるフィードバック ハブが更新され、コメントができるようになりました。

全体的に、これは実際の作業に使用したいビルドではありませんが、特に Windows で作業しながらアプリケーションを Linux に展開する開発者にとっては興味深いものとなっています。®

Discover More