途中で何回も再起動をしたりもするので、特にこちらの再起動の方は時間がある時に行う必要があります。(入手するだけならバックグラウンドでも出来るので。一通り準備が終わると今まで通りの設定で使える様になります。リセットされていました。これは再び設定しておきました。その他は今のところ特に気づいたところは特にありません。設定の項目自体が色々と変更されてるのでその辺で細かい違いがあるかもしれません。Preview版をインストールしましたが、ここでWindowsのバージョンの確認をしておきます。Cortanaの検索を使い、winverを入力して実行します。Bashの機能が使える様になっています。10586.318になっていました。それを押して再起動、更新する必要があります。Preview版をインストールすると強制的にデスクトップに表示が出るようです。常に表示される様な状態になっています。気になる人は気になるかも。開発者向け機能を使うBashを有効化する前に、機能を使えうために開発者モードに設定する必要があります。開発者モードを選べる項目があるのでそれを選びます。Bashの有効化ここまで来たらBashを有効化出来ます。プログラムWindowsの機能の有効化または無効化を開きます。それにチェックを入れてOK。再起動を促されるので再起動します。再起動したらコマンドプロンプトかPowerShellを起動してbashとコマンドを打ちます。ファイルを指定して実行などからbashを直接起動してもOK。(C:\Windows\System32\bash.exeを実行する。)そうするとBashをインストールするかどうか聞かれるのでyを入力するとBashのインストールが始まります。インストールが終わるとBash用のユーザー名やパスワードの設定を促されます。このユーザー名などはWindowsの物と同じでなくても構いません。(PowerShellだと日本語表示になりますが、なんか表示が二重になってたりしておかしかったです。)設定が終わるとBashが始まります。それを起動するといきなりBashなコマンドプロンプトが使えます。引数として~を取る様な形になっています。)コマンドプロンプトなりPowerShellでbashと打って始めることも出来ます。これでWindowsでネイティブなBashが使えるようになりました。現在インストールされているUbuntu/Bash見てみるとこんな感じです。law.Ubuntuなのでapt-getを使ってパッケージをインストール出来る様になっています。Localまで行った後にアドレスバーに直接\lxssを追加すると中を見ることが出来ました。(何やら初めて見る仕様です。保護されたオペレーティング・システムファイルを表示しないというフォルダオプションを切る必要があります。このオプションは以前のWindowsバージョンからずっとあるものです。隠しファイルよりもう一段階高いレベルで保護されてるファイル、フォルダの表示を設定する項目。隠しファイル等の表示を簡単に変更できる様になっています。詳細設定が出来る様になっています。デフォルトではチェックされています。このチェックを外すとlxssのフォルダも見える様になります。昔ながらのオプションの変更はもう必要ない、と勘違いしてたのが気づかなかった理由です。気付けなかったな、、、と。ここにusrやbinなどのLinuxファイルが入っています。homeだけは\lxss\homeを使う仕様になってる模様。Linux環境を作る様になっているみたいです。/mnt/cなどからCドライブなどへアクセスが出来る様になっています。日本語についてBash上では今のところ日本語を打つことが出来ません。bashを起動すると日本語に切り替えができなくなります。(BashなPowerShellにフォーカスがあるかぎりIMEを直接ひらがなとかにしようとしても出来ない。日本語のファイル名があるディレクトリでlsしてみたところ正しく表示されました。削除も半角毎に行ってるっぽい感じでまともに使えません。あのふぁいる"みたいな感じで操作しようと思えば出来ますが、まあ意味無いです。root?と聞かれてしまいました。updateとしてみるとユーザーのパスワードを聞かれ、パスワードを入力すると行けました。このユーザーでsudo出来るみたいです。基本的にWindowsは大文字小文字を区別しません。Linuxシステムでは区別します。基本的に大文字小文字だけが違う別のファイルを作る事は出来ません。aとしてもaというファイルだけが出来ます。Aと、aというファイルとAというファイルの2つができています。実際エクスプローラーから覗いてみてもこの2つが確認できます。NTFS自体は大文字小文字を区別できますがWindowsがアプリケーションとして区別しないようにしています。この場合、Ubuntu領域に限っては区別するような特別な処置をしているみたいです。この辺なかなか複雑なことをしてる感があります。A$な状態でエクスプローラーからaをメモ帳で開いて見ると空でした。Aを削除してから再びaをメモ帳で開いてみるとaaaと言う内容が見れました。常に大文字の方だけをアプリケーションに名前として渡してしまう模様。Windowsのシンボリックリンクはまた面倒な仕様です。ファイルにアクセス出来ませんと出て開けません。リンク元のファイル名が入っています。bとすれば、bをメモ帳で開くとaとなっている状態。プロセスはファイルにアクセスできません、別のプロセスが使用中です。Windows側から変更を保存したりは出来ません。いうわけでWindows側とリンクを共有したり、そういった事は今のところ出来なそうです。それらのものはBash側では見ることが出来ません。(なので、上でHomeに作っても変換なし、と言った所はちょっと理解が違うかもしれません。)どうもUbuntu領域は基本的にWindowsとは完全独立な体制にしたい感じになっています。自前でXサーバーを動かせばGUIなアプリも動かすことが出来ます。簡単なのでそれでテスト。Windowsでのcygwinに代わるターミナル環境MobaXtermが入ってればアプリを立ち上げるだけでXサーバーも起動します。DISPLAY=127.0.0.1:0.0とします。(デフォルトでは値は設定されていません。DISPLAY=:0.0だけでもOKです。)これでXなアプリも使える様になったはずなのでテストしてみます。適当なものが無かったのでapt-getでxclockなどXアプリをインストールして使ってみます。時計がきちんと出てくるはずです。127.0.0.1:0.0と言った感じのエラーが出ます。Xサーバーを動かせばXなアプリも使える様です。Windowsでは両方共使えませんでした。screenに関しても使える様になったみたいです。screenが使える様になった追記ここまでまとめちょっと触ってみた感じでは単純なBashシェルとしては普通に使えました。sshなども入っているので他のサーバーにログインして使ったりも出来ます。基本、Windows環境と独立したものが単に入っている感じになっています。実用的ではありません。Windowsネイティブ、という売りの意味が無くなってしまいます。瞬時に立ち上がる感じがあるのは良い所だとは思います。パッケージが充実してるかな、という点はあります。Windowsではそのようなコマンドはありません。根本的なコンセプトが変わらないかぎりは入ってこないと思います。CygwinやMobaXtermの単なる下位互換にしかならない感じです。Linux的な作業を行うのであれば手元のマシンで行うことがあまり無いからです。基本Linuxサーバーが別にあってそこに入って作業します。現実的ではなかったですし。最近話にすら出てこないので。手元で開発を行う様な人ならVMでLinux立ち上げても十分使える様なものを持ってる事が多いと思います。アクセス出来る、というところだとは思うのですが。MacとWindowsで差を感じるのはやはりその部分なので。今後、Windowsを管理するためのBash、として進化してくれることを祈りつつ、ちょっと見守る感じです。(現状CygwinやMobaXtermの方が圧倒的に使えて、このBashを使う意味は全く無いという結論。WindowsのFAQを見るとちょっと見えてきます。Windows内にLinux環境のサブシステムを作るためのもの、とのこと。msdn.microsoft.com/en-us/wsl/...特にこれを見ると仮想マシンでやってることをWindowsネイティブで出来る様にしたい、と行った感じです。Linux環境を作る事が出来る、と。msdn.microsoft.com/en-us/wsl/...が挙げられていますが、これらは大体出来てる感じです。シンボリックリンクもWSL内ではきちんと機能しています。apt-getで取ってくる必要があります。Unix系コマンドを使ってテストとか出来る様にしたい、という所みたいです。その辺はやはりコマンドプロンプトなりPowerShellがあるでしょ、ということかもしれませんが。Windows環境とは敢えて切り分けて置く、という考えもありそうな感じすらします。環境をまとめるのがまだ難しいだけかもしれませんが。下で投稿され、必要とされるものは取り入れられて行っている様です。問題などを見つけたたらこちらから報告するみたいです。2016/06/05WindowsではサードパーティーなアプリでLinux環境を構築することが昔から行われています。UNIXライクな環境を作り出しています。いうapt-getに似せたスクリプトを使ってインストールしたりすることが出来ます。(ただし、apt-cyg自体はCygwin公式なものではなくてさらなるサードパーティースクリプトです。いうソフトも有ります。ツールをベースに作られています。始めるのであればCygwinより手軽です。いう、実際のLinux環境を仮想的にWindows内に作る物があります。使う必要は無い感じです。(昔のリソースが少ない環境でもcoLinuxは割りと負荷なく動いたのでそれはそれで結構便利でした。Windowsの使用感としてはこのcoLinuxが一番近いように感じます。