Windows)環境のために最近、Macを捨ててWindowsに乗り換えた。その際に、Macで使用していたCUIにより開発環境をできるだけWindowsに移植できないかと考えた。Windows)BoWは、Windows10よりベータ版として提供された、Windows上でLinuxバイナリを実行することができる仕組み。仮想環境よりもっとミニマルで、内部的にはWindows上で動作するUbuntu互換のAPIを実装している模様。Linuxのマシン語をネイティブに実行することができるということ。(しっかりとWindowsのプロセスとして立ち上がる)このBoW環境が思ったよりもしっかりとしていたため、開発環境を整えてみた。どんな見た目?デスクトップにおいたリンクから端末を起動することができる。逆にどこに不満がある?ってレベル。2016年11月27日X11に対応しているので、GUIも使える。2016年11月27日インストールすべきものまず、BoWのインストールが済んでいることが前提。qiita.comこちらを参考に。次に、VcXsrvをインストールする。これは、X11互換のサーバであり、GUIを表示するために必要。(Xmingをおススメしているサイトが多いが、こちらのほうが安定している)sourceforge.netインストールが終わったら、スタートアップとして登録しておこう。BoWにてまず、Win+Rボタンを押し「cmd」と入力しエンターを押す。コマンドプロンプトが立ち上がるので、ここに「bash」と入力する。これでBoW環境に入ることができる。ここで、以下のコマンドを実行しよう。gnome-terminalこれで、gnome-terminalというターミナルエミュレータが入った。bash上で、「gnome-terminal」と入力することで、新しい端末が立ち上がる。日本語入力ができるよう、以下のコマンドも実行しよう。uim-anthyそして~/.uimを作成し、以下の内容を記述しよう。キーバインドなどは自由でおk。"))次に、zshを入れよう。zshあとは好みに応じて、各自のdotfilesを入れるといいと思う。使いやすくこの時点で、~/.bashrcを編集し、以下のように書き足そう。zshfiこれにより、bashコマンドを叩くとすぐにgnome-terminal上でuim-fep、zshを起動することができるようになる。以下のようなファイルを作成することで、cmdを非表示にしたまま、gnome-terminalだけを起動することができる。vbhideあとは煮るなり焼くなり、好きなように環境設定をしよう。mysql、apacheなどの個人的に必要なソフトウェアも、serviceコマンドから実行できるようなので、逆に他に何がほしいの?というレベル。MacからWindowsに乗り換えるタイミングとしては最適だったように思える。<p>wait0000さんは、はてなブログを使っています。<p>引用をストックできませんでした。<p>限定公開記事のため引用できません。