Windows」という名称は非推奨に。良い点GNU系ディストリビューション(Ubuntu)等が使える。macOSのBSD系コマンドにイライラする事が無い。bashが起動するだけなので直ぐに使える。Windowsストアからインストールが楽。複数のディストリビューションを使える。VMware上でのファイル操作の方が早いのが体感でわかるくらい。WindowsアプリでLinux上のファイルを触るとパーミッション等が壊れる。タブ式ターミナルが無い。LTSがサブシステムとしてインストールされるので、bash、apt等で管理できる。storeからインストールできる。sshdもデフォルトでは起動していない。2016-10-14現在、beta版。/var/tmpが肥大化している事がある。crond等が動作していないので自動削除はされないようだ。Ubuntuでは「tmpreaper」、RedHat系だと「tmpwatch」を使う。/etc/cron.daily/tmpreaper「~/.bashrc」等に登録すれば、ログイン時に自動実行してくれる。その場合、「TMPREAPER_DELAY='256'」等に戻した方が、遅延実行されるので作業を早く開始できそう。1809で直ったと言う人がいるが、私の環境では直ってない。LTS現象:homeパスを、drvfsでマウントしたディレクトリに変えている。ソケットファイルが作られるが、DrvFs上にあるとWindowsのUNIXソケットだけ通信可能。VolFs上にあるとWSLのUNIXソケットと通信可能。lxfs)等を指定する。drvfs」だとNG。/home/<user01>/.ssh/%C--環境変数のHOMEを参照するプログラムもある。Qiita症状wslttyが起動後、画面が真っ暗。wslttyが起動後、すぐに終了する。Ubuntuを起動しようとすると以下のメッセージで起動できない。/l」を実行すると、インストールされていない扱い。ディストリビューションがインストールされていません。再起動できない場合、OSの再起動で直った場合あり。2018-12-26まで580円。2018-01-31まで700円。変更して、metadataを有効に。~/.ssh/%C」のような使い方は失敗する。socketのみ通信可能なため。LTSのHOMEディレクトリは以下のようにかなり深い。Windowsアプリでこのディレクトリを編集すると壊れる。%LOCALAPPDATA%\Packages\CanonicalGroupLimited.UbuntuonWindows_<random>\LocalState\rootfs\home\<user>\rootfsはWSLからアクセスできなかった。以下コマンドでデータの移動もやってくれるが、カレントユーザの場合はできない。${home_path}/ユーザのhome変更。パスが間違ってないか十分に注意。間違っているとログインできなくなるかも。/mnt/c/local/home/user01bash終了して、起動。~/.ssh/%C」のような使い方をしたい場合。†WSL上のファイルはNTFSの拡張属性で管理されているようで、WindowsアプリはNTFSの拡張属性を考慮しないため、metadataが壊れるようだ。LTSのHOMEディレクトリは以下だが、このディレクトリのファイルをWindowsアプリで編集すると壊れる。%LOCALAPPDATA%\Packages\CanonicalGroupLimited.UbuntuonWindows_<random>\LocalState\rootfs\home\<user>\「VolFs」でマウントWindowsテキストエディタで新規ファイルを作ると、WSL上ではパーミッションが「000」になる。WindowsアプリでWSLのファイルを消すと、消えない。WindowsアプリでWSLのファイルを移動すると、WSL上では移動してないように見える。WSLからファイルを消せなくなる。Windowsアプリでファイルを触りたい場合、「/mnt/c/」以下に置くようにする。「DrvFs」でマウント「/mnt/c/」以下に置いたファイルのパーミッションは「0777」になるようだ。デフォルトではmetadata無効でマウントされる。UpdateからWSLからexeを実行できるようになった。Qiitalegacy環境で記事通りに更新した所、約50分かかった。†1時間程度かかるので時間がある時に。†デフォルトのcmd.exeではさすがに力不足。†なるべくコマンドでインストールしたい。opensshのincludeが使えるのが7.3以上。dockerもそのまま使えるため。Microsoft-Windows-Subsystem-LinuxOS再起動が必要な時は再起動する。Ubuntuをインストールし、起動。ストア版Ubuntuでは不要。-」でrootになって直せる。