「[[マイクロソフト系技術情報 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

*[[.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サブシステム]], [[:仮想化]]

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS