Studio,TFS,ALM,VSTS,DevOps関係のことについていろいろと書いていきます。10のInsiderビルド14316が公開されました。Windowsも入っています。bashなのでbashそのものの挙動はともかく、Windowsで実際にどう見えるのか確認してみます。ベータなので将来変わると思いますので、その点はよろしく。Runtimeを使うアプリ)のようで、ちょっと違います。Runtimeを使ってストアにアクセスするコンソールアプリケーションってことになるんでしょうか。理屈上はできることはわかっていましたが。Linux」を追加します。再起動が要求されます。再起動すると、bashが追加されています。今のところメニューにはないようなので、検索するか、コマンドプロンプトからbashと実行すればよいようです。コマンドプロンプトからbashを起動すると最初に使用許諾の画面が出てきます。最初にUbuntuのファイルシステムをストアからダウンロード自動的にダウンロードします。文字化けしていますが、たぶん日本語コマンドプロンプトだからなのでしょう。apt-getでgitをダウンロードしてみます。いけますね!タスクマネージャにはちゃんとbashがいます。tasklistでみると、Windowsの基本的なDLLがリンクされています。LxSSManagerProxyStubとか見慣れないDLLがいますね。system32のlxssフォルダにこの辺のDLLがいます。ローカライズリソースもあるようです。Explorerで見ると、RuntimeBroker配下で動いています。Process(レンダリングプロセスですかね?)と同じレベルで動いています。通常のWin32アプリケーションはExplorer配下で動くので、基本的に違う世界ということですね。RuntimeBroker配下なので、bashからはWin32アプリケーションにちょっかいかけることはできないと予想されます。bash内でLinuxのコマンドを実行してもタスクマネージャには出てこないですね。ファイルシステム/mnt配下にWindowsのファイルシステムがありますね。特殊なファイルはアクセス権などが???なんですね。ちなみにshutdownコマンド実行すると、Broker配下なのでシャットダウンはできないと思ったけど、別の理由でダメでしたね。directory日本語フォルダは一応扱えるようですが、コンソール上で意図したカーソル位置にならないので、使わないほうがよさそうです。初回起動(ストアからダウンロードするため)少し違っています(ごめんなさい)。Windowsというアプリが登録されています。bashやinitがtasklistコマンドで見えますが、Win32由来のdllは一切リンクされていません。wininit.exeのsvchostの下にinitがぶら下がってbashが起動しています。この画面は3つのbashを起動しているのでこうなっています。この下は変わりません。2016とあったので、試しました。bash内のものしか見えないですね。2016さらに試しました。同じRuntimeBroker内にいるので、その点は複数のbashは連携することができそうな予感です。所感(追記3)まだまだ最初のベータだし、Ubuntuのバイナリ(curlとかsshとかgitとか)をそのまま使う、という向きには必要十分の機能があると思います。いうの最初に出るとあらさがしして「使えねえー」ということを言いたがる人もいますが、今までできなかったことができるようになる点をとりあえず楽しみましょう。auxだとどうなるのでしょう?というコメントを頂いたので、実験しました。Windows側は見えないようですね。...2015-12-312015年振り返り今年も残すところあと数時間です。Studio,TFS,ALM,DevOps関係のことについていろいろと書いていきます。2019/12/16の更新2019年振り返りはてなブログをはじめよう!kkamegawaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。