「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -[[戻る>Linuxサブシステム]] * 目次 [#rdb7338f] #contents *概要 [#ua00ab1b] -Windows Subsystem for Linux (WSL) -旧称:[[Bash]] on Ubuntu on Windows / [[Bash]] on Windows -仮想環境、エミュレーション環境(POSIX互換レイヤ)、コンテナ~ 等でなく、新しいサブシステムとしてLinuxを動作させることができる。 -これは、Linux系の開発環境をサポートすることが主目的と予想されている。 **方式 [#ma09b3b5] -Linux互換環境を提供するPicoプロバイダードライバー~ (lxss.sysとlxcore.sysという2つのカーネルドライバー)で実装されている。 -[[リダイレクタ的なアーキテクチャによって>NetBIOS#e614ed6a]]、~ WindowsクライアントとLinuxサーバをPico経由で接続して動作する。 Microsoft Bash Launcher(bash.exe) ---> LX Session manager service ---> Pico <---> Linux -これにより、ほぼネイティブに(?)Linuxの機能(バイナリ)がWindowsから呼び出せる。 **ディストリビューション [#xd8a2083] 厳密には以下のLinuxディストリビューションの上で動作可能なツール -Ubuntu -OpenSUSE -SUSE Linux Enterprise Server *詳細 [#k849312c] **インストール/アンインストール [#o393cbb1] ***Fall Creators Update(V.1709)以降 [#r34eea59] -参考 --Windows 10でLinuxプログラムを利用可能にする~ WSL(Windows Subsystem for Linux)をインストールする:Tech TIPS - @IT~ http://www.atmarkit.co.jp/ait/articles/1608/08/news039.html ***Creators Update(V.1703)以前 [#t31e67b4] -参考 --Windows Subsystem for Linuxをインストールしてみよう! - Qiita~ https://qiita.com/Aruneko/items/c79810b0b015bebf30bb **自動的にSSHサーバが起動する [#nbdef969] -WSLを入れると、自動的にSSHサーバが起動する。 -必要に応じて、 --Windowsファイアーウォールで当該ポートを塞ぐか、 --SSHサーバのサービスそのものを無効化する。 **ディストリビューション変更 [#h9713feb] -WSL-Distribution-Switcherというツールが使用できる。 -V.1703互換操作で初期ディストリビューションセットアップすれば、V.1709のWSLでも、利用可能。 -参考 --Windows 10で始めるBash(41) WSL上のLinuxディストリビューションを変更する | マイナビニュース~ https://news.mynavi.jp/article/bashonwindows-41/ *[[.NET Core]], [[ASP.NET Core]]開発 [#w85d0688] Windows Subsystem for Linux (WSL)を使用した、[[.NET Core]], [[ASP.NET Core]]開発。 **[[.NET Core]] [#d6efbd4a] **[[ASP.NET Core]] [#r6a90b09] **参考 [#i96ee883] -Windows Subsystem for Linuxを使って「開発」をしてみよう - Build Insider~ http://www.buildinsider.net/enterprise/wsl/02 *参考 [#ida97117] **Build Insider [#n82f3c3e] -Windows Subsystem for Linuxとは? そのインストールと使い方~ http://www.buildinsider.net/enterprise/wsl/01 -Windows Subsystem for Linuxを使って「開発」をしてみよう~ http://www.buildinsider.net/enterprise/wsl/02 -Bash on Ubuntu on Windowsの、Creators Updateでの強化点&新機能~ http://www.buildinsider.net/enterprise/wsl/creatorsupdate **@IT [#zc4bbedd] -Windows 10 The Latest:Windows 10でUbuntuのシェル「Bash」が動き始める! だが日本語はどうなる? (1/2)~ http://www.atmarkit.co.jp/ait/articles/1604/11/news031.html -Tech TIPS:Windows 10のLinux/Ubuntu互換環境でbashを使う~ http://www.atmarkit.co.jp/ait/articles/1608/08/news039.html **Qiita [#aae60597] -Bash on Ubuntu on Windowsの動作要件~ https://qiita.com/tsukamoto/items/47717f8872325734b4e6 -Bash on Ubuntu on Windowsをインストールしてみよう!~ https://qiita.com/Aruneko/items/c79810b0b015bebf30bb ---- Tags: [[:Windows]], [[:Linuxサブシステム]], [[:仮想化]]