Linux)をインストールしてみました。ついての簡単なベンチマーク)などを簡単にまとめておきます。10から対応したWindows上でLinux環境を扱える仕組みです。Microsoftが公式に対応しているところが違います。10のバージョン確認は、設定>システム>バージョン情報)。WSLのインストールはじめはこちらの記事を参考にインストールしてみました。StoreからUbuntuなどディストリビューションのダウンロードはできませんでしたので、各ディストリビューションは以下を参考にコマンドライン、または手動でダウンロード、インストールしました。torutkのブログFedoraについてはダウンロードしてスムーズに行ったのですが、debianやubuntuについては同様に行うと起動時にエラーになるため、拡張子をzipに変えて解凍する方法で動きました。Storeが使えない場合はこの方法でインストールできるかもしれません。ディストリビューション初回起動時にデフォルトのユーザーを聞かれるのですが、debianとubuntuについては設定したいユーザー名がポリシーに合わず、Ctrl-Cで強制終了して再度起動するとrootで起動できるといったことがありました(ubuntuについてはデフォルトユーザーをrootに戻せず再インストールしたりしました・・・)。他にも不安定な点があり、何度かアンインストール&再インストールしました(特にWindowsからファイルアクセスしようとするとおかしくなることがありました)。上記のサイト等にも記述がありますが、しばらくは不安定なので温かい目で見守る必要があるかもしれません。重要なファイルはWSLで扱わないか、WSLの外側にバックアップした方が良いでしょう。改善されてましたが)、いくつかのターミナルを試してみました。できればターミナルアプリ側で(tmux等ではなく)ウィンドウ分割ができ、WSLとcygwinを(ウィンドウ分割で)併用できるものがいいと思っていました。rloginというターミナルから接続するのがいいと思いました(cygwinも同様)。した用途にはcmder、またはWSLはHyper、cygwinは昔ながらのminttyを使うのもいいと思います。いくつか試してみたので、少し主観も交えた感想や特徴などをまとめておきます。fedoraをメインで使っているのですが、サービスを登録する機構がないようなので、startupから.batファイル経由でWSLのデフォルトユーザー権限でsshdを起動するようにしてみます。(fedora以外のディストリビューションでは確認できていません。入れておけばログオン時に起動できます。この方法で問題がある場合は、OpenSSHやopenssh-portableなどをソースからmakeして実行する方法もあると思います。普通にsshdをサービス起動できます。–ただし、Windowsデスクトップアプリやcygstartなどはssh経由ではうまく動かないようですので、それらを使いたい場合はminttyを使っています。1よりはcygwinの方が安定しているのでいいかもしれません。2では、バックグラウンドタスクについて改善されているという記事もあるようです。Linesshに関して、他にも必要な設定があれば適宜行ってください(セキュアではない環境では、特に注意して設定するか、sshdは使用しない方がいいかもしれません)。入れると楽かもしれません。mode)の簡単なベンチマークを取ってみました。(バージョンはなるべく揃えましたが、普通にインストールするものを比較したいため多少差があります。}のTotalSecondsの値です。Colaboratory上でのSparkセットアップはこちらの手順を参考にしています。10この結果からは以下が言えるかと思います。アクセラレータなし)WSLについてWSLについての感想をまとめておきます(インストールして約1ヶ月時点の)。は)まだ不安定なところがあるWindowsとのファイルのやりとりがしにくい、あるいは不安ターミナルのおすすめsshdを起動して好きなターミナルを使う(rlogin等)上記が使えない場合はcmderかHyperを使う(cygwinはmintty)まとめ今回はWSLをインストールし、いくつかのターミナルを比較し、cygwinやdockerなどの環境とbashやpyhonなどの実行速度を比較してみました。Sparkが動いたりjupyterも動くため、私はしばらくはcygwinと併用して使うことになると思います。どのくらいのcygwin、WSLユーザーがいるかわかりませんが、この記事が一助になれば幸いです。Spark#Docker#Microsoft#Pythontocci3機械学習、ビッグデータ(Hadoop/Spark)関連のシステム開発やデータ分析などをしています。音楽(クラシック、チェロ、HR/HM)と健康関連(筋トレ、糖質制限)と開発全般と機械学習・ビッグデータなどに興味があります。