仮想マシンを使わず、Windows 10でそのままLinuxバイナリが実行できる機能として「Bash on Windows」が発表されたのは1年前のマイクロソフトのイベント「Build 2016」でした。 Bash on Windowsでは、Bashシェルを実現するためにWindows 10上でなんのカスタマイズもされていない本物のUbuntuとBashが実行されています。つまりWindows上で素のLinuxバイナリが実行されているのです。 このLinuxバイナリの実行を支えている仕組みのなかでもっとも重要なのが、WindowsのNTカーネル上でLinuxカーネルをエミュレーションする「Windows Subsystem for Linux」(WSL)です(ちなみにWSLは1MBに満たない小さなコードでできているそうです)。 Windows Consoleに対しても、Linuxのターミナ