「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
目次 †
概要 †
- Windows Subsystem for Linux (WSL)
- 旧称:Bash on Ubuntu on Windows / Bash on Windows
- 仮想環境、エミュレーション環境(POSIX互換レイヤ)、コンテナ
等でなく、新しいサブシステムとしてLinuxを動作させることができる。
- これは、Linux系の開発環境をサポートすることが主目的と予想されている。
方式 †
- Linux互換環境を提供するPicoプロバイダードライバー
(lxss.sysとlxcore.sysという2つのカーネルドライバー)で実装されている。
- これにより、ほぼネイティブに(?)Linuxの機能(バイナリ)がWindowsから呼び出せる。
ディストリビューション †
厳密には以下のLinuxディストリビューションの上で動作可能なツール
- Ubuntu
- OpenSUSE
- SUSE Linux Enterprise Server
詳細 †
インストール/アンインストール †
Fall Creators Update(V.1709)以降 †
Creators Update(V.1703)以前 †
自動的にSSHサーバが起動する †
- WSLを入れると、自動的にSSHサーバが起動する。
- 必要に応じて、
- Windowsファイアーウォールで当該ポートを塞ぐか、
- SSHサーバのサービスそのものを無効化する。
ディストリビューション変更 †
- WSL-Distribution-Switcherというツールが使用できる。
- V.1703互換操作で初期ディストリビューションセットアップすれば、V.1709のWSLでも、利用可能。
Windows Subsystem for Linux (WSL)を使用した、.NET Core, ASP.NET Core開発。
参考 †
参考 †
Build Insider †
@IT †
Qiita †
Tags: :Windows, :Linuxサブシステム, :仮想化