大歓迎、Windows 10のbashサポート - 阿久津良和のWindows Weekly Report
が使用できる。また、aptコマンドを使ってrubyなど他のコマンドを取得することも可能だ。
Canonical Ubuntu Product and Strategy teamのDustin Kirkland氏もブログで、「bashを起動するとcmd.exeのコンソールが起動し、/bin/bashを実行。すべてのユーザー領域にアクセスできる」と説明している。本件はBuild 2016開催前日から噂に上っていたが、一部のユーザーは懐疑的な見方をしていた。ハイパーバイザー型仮想マシンかDockerに代表されるコンテナーではないかと。
だが、Kirkland氏は「Ubuntu ELFバイナリをWindowsで直接実行できる」と説明。具体的にはMicrosoft Researchの技術を用いて、LinuxとWindowsのシステムコールをリアルタイムに変換し、コマンドを実行する仕組みだ。
気になるのはWindowsのフォルダーへのアクセスだが、Cygwinと同じようにmntコマンドでCドライブなどにそのままアクセスできる。なお、bashを起動した際のルートディレクトリは「%USERPROFILE%\AppData\Local\Lxss\rootfs」