Windows 10 で動作するBash | |
| その他の名前 | ワールドワイド |
|---|---|
| 開発者 | マイクロソフト |
| 初回リリース | 2016年8月2日 |
| 安定版リリース | 2.3.26 / 2024年11月10日[1] |
| リポジトリ | github.com/microsoft/WSL2-Linux-Kernel |
| オペレーティング·システム | Windows 10、Windows 10 LTSB/LTSC、Windows Server 2016、Windows Server 2019、Windows 11、Windows Server 2022、Windows Server 2025 |
| 前任者 | UNIX 用 Windows サービス |
| タイプ | 互換性レイヤー、仮想化 |
| ライセンス | サブシステム:商用ソフトウェア、 Linux カーネル: GNU GPLv2 (のみ)、一部のコードは互換性のある GPL バリアントまたは BSD、MIT などの許容ライセンスの下で提供されています。 |
| Webサイト | learn.microsoft.com/windows/wsl |
Windows Subsystem for Linux ( WSL ) は、 Microsoft Windowsの機能で、別の仮想マシンやデュアルブートを必要とせずにLinux環境を利用できるようにします。WSL は Windows 11 ではデフォルトでインストールされています。 [2] Windows 10 では、 Windows Insiderプログラムに参加するか、 Microsoft StoreまたはWinget経由で手動でインストールできます。[3]
オリジナルバージョンのWSL 1は、2番目のメジャーバージョンであるWSL 2とは大きく異なります。WSL 1(2016年8月2日リリース)は、WindowsカーネルにLinuxシステムコールを実装することにより、Linuxバイナリ実行ファイル(ELF形式)を実行するための互換性レイヤーとして機能しました。[4] WSL 2(2019年5月発表[5])では、完全なLinuxカーネルを実装する管理された仮想マシン(Hyper-Vテクノロジ経由)である実際のLinuxカーネルが導入されました。その結果、WSL 1ではすべてのシステムコールが実装されていなかったため、WSL 2はより多くのLinuxバイナリと互換性があります。[6]
Microsoft が WSL を提供する理由はさまざまです。Microsoft は WSL を「開発者、特に Web 開発者やオープンソース プロジェクトに携わる開発者向けのツール」と位置付けています。[7]また、Microsoft は「WSL は完全な仮想マシン (Windows で Linux を使用する一般的な代替手段) よりも少ないリソース (CPU、メモリ、ストレージ) しか必要としない」と主張し、同じファイル セットで Windows と Linux の両方のツールを使用できるようにしています。[7]
歴史
Microsoft が Windows 上で Unix のような互換性を実現するための最初の取り組みは、Microsoft POSIX Subsystemから始まりました。これは、 MKS / Interix を介したWindows Services for UNIXに置き換えられましたが、最終的にはWindows 8.1のリリースで廃止されました。Windows Subsystem for Linux の背後にあるテクノロジは、未発表のProject Astoriaに由来し、一部のAndroidアプリケーションをWindows 10 Mobileで実行できるようにしました。[8]これは、 Windows 10 Insider Previewビルド 14316で初めて利用可能になりました。 [9]
マイクロソフトの以前のプロジェクトやサードパーティのCygwin は、 POSIX 標準に基づいた独自のUnix ライクな環境の作成に重点を置いていたのに対し、WSL はネイティブ Linux 互換性を目指しています。Cygwin のように非ネイティブ機能をWin32システム コールにラップするのではなく、WSL の初期設計 (WSL 1)では、 NT カーネル エグゼクティブを活用して、Linux プログラムを特別な分離された最小限のプロセス( 「ピコ プロセス」と呼ばれる) として提供し、カーネル モードの「ピコ プロバイダー」にアタッチして、通常の NT プロセスとは異なる専用のシステム コールおよび例外ハンドラーとして提供し、可能な限り既存の NT 実装を再利用することを選択しました。[10]
WSLベータ版は、2016年8月2日にWindows 10バージョン1607(Anniversary Update)で導入されました。Ubuntu (デフォルトのシェルはBash )のみがサポートされていました。WSLベータ版は、「Bash on Ubuntu on Windows」または「Bash on Windows」とも呼ばれていました。WSLは、2017年10月17日にリリースされたWindows 10バージョン1709(Fall Creators Update)でベータ版ではなくなりました。複数のLinuxディストリビューションをインストールでき、Windowsストアでインストールできました。[11]
2017年、リチャード・ストールマンは、GNUの機能をWindowsに統合することはフリーソフトウェアの開発を妨げるだけであり、WSLのような取り組みを「自由のための運動における後退」と呼んだ。[12]
WSLは(この初期設計により)以前のUNIX-on-Windowsプロジェクトよりもはるかに高速で、おそらくはるかに人気がありましたが、Windowsカーネルエンジニアは、既存のNTカーネルをLinuxのAPIを認識して正しく動作するように再形成することでWSLのパフォーマンスとシステムコールの互換性を向上させることに困難を感じました。2018年のMicrosoft Igniteカンファレンスで、Microsoftのエンジニアは、仮想化カーネルがホスト上のNTプリミティブを直接使用できるコンテナ化のための新しい「軽量」 Hyper-V VMテクノロジの概要を説明しました。 [13] 2019年に、Microsoftは、実際の(カスタマイズされた)Linuxカーネルイメージをホストするこの軽量VMテクノロジを使用して完全に再設計されたWSLアーキテクチャ(WSL 2)を発表し、完全なシステムコール互換性を主張しました。[6]マイクロソフトは2019年5月6日にWSL 2を発表し、[5] Windows 10バージョン2004に同梱されました。[14]また、Windows 10バージョン1903および1909にもバックポートされました。[15]
GPUアクセラレーションによる機械学習を実行するためのWSL 2のGPUサポートは、Windowsビルド20150で導入されました。[16]グラフィカルユーザーインターフェイス(GUI)を備えたLinuxアプリケーションを実行するためのWSL 2のGUIサポートは、Windowsビルド21364で導入されました。 [17]どちらもWindows 11に同梱されています。
2021年4月、マイクロソフトは、WSL 2とCBL-Marinerを使用してLinuxグラフィカルユーザーインターフェイス(GUI)アプリを実行する機能も含むWindows 10テストビルドをリリースしました。[18] [17] Windows Subsystem for Linux GUI(WSLg)は、Microsoft Build 2021カンファレンスで正式にリリースされました。これは、Windows 10 Insiderビルド21364以降に含まれています。[19]
マイクロソフトは2021年10月11日にWindows 11向けにWSLのMicrosoft Store版を導入した。[20] 2022年11月16日にバージョン1.0.0となり、Windows 10のサポートが追加された。
注目のリリース
特徴

WSL の最初のリリースでは、Microsoft が開発した Linux 互換カーネル インターフェイスが提供されており、Linuxカーネル コードは含まれていません。これにより、Ubuntu 、 [ 21] [22] [23] [24] openSUSE、[25] SUSE Linux Enterprise Server、[26] [27] [11] Debian [28] Kali LinuxなどのLinux ディストリビューションのユーザー スペースを実行できます。[29]このようなユーザー スペースには、GNU Bashシェルとコマンド言語、ネイティブ GNU コマンドライン ツール ( sed、awkなど)、プログラミング言語インタープリター ( Ruby、Pythonなど)、さらにはグラフィカル アプリケーション (ホスト側でX11 サーバーを使用) が含まれる場合があります。[7]
WSL 2ではアーキテクチャが再設計され、[5] Linuxカーネルが軽量の仮想マシン環境で実行されるようになりました。
wsl.exe
このwsl.exe コマンドは、コマンドプロンプトやPowerShellなどのコマンドラインインターフェイス(CLI)を介してWSLでLinuxディストリビューションにアクセスし、管理します。引数を指定しないと、デフォルトのディストリビューションシェルに入ります。利用可能なディストリビューションを一覧表示したり、デフォルトのディストリビューションを設定したり、ディストリビューションをアンインストールしたりできます。[30]また、Linuxコマンドを実行することもできます[31]。これは、Windows 10 1803以降では非推奨になっています。 [32]lxrun.exe
WSLg
Windows Subsystem for Linux GUI (WSLg) は、完全に統合されたデスクトップ エクスペリエンスで、Windows 上でLinux GUI アプリケーション (X11 およびWayland ) を実行するためのサポートを有効にすることを目的として構築されています。 [33] WSLg はMicrosoft Build 2021カンファレンスで正式にリリースされ、Windows 10 Insider ビルド 21364 以降に含まれています。[19]ただし、 Windows 11の導入により、WSLg は最終的に Windows の製品ビルドで出荷され、WSL アプリでグラフィックスとオーディオの両方のサポートがもたらされます。[34] FreeRDPは、リモート デスクトップ プロトコル(RDP) サーバー (ウェストン内) から RDP クライアント ( Windows 上のmsrdc [35] ) へのすべての通信を RDP プロトコル仕様に従ってエンコードするために使用されます。[36]
WSLg を実行するための前提条件は次のとおりです。
- Windows 11またはWindows 10 Insider Previewビルド21362~21390。[33] [37]
- WSLでは仮想GPU(vGPU)が有効になっているシステムが推奨されます。これにより、ハードウェアアクセラレーションによるOpenGLレンダリングのメリットを享受できます。[33]
デザイン
1 言語

LXSS マネージャー サービスは、サブシステム (ドライバー lxss.sysとを介して) とのやり取りlxcore.sys、Bash.exe (Linux ディストリビューションによって提供されるシェルと混同しないでください) によるプロセスの起動方法、および実行中の Linuxシステム コールとバイナリ ロックの処理を担当するサービスです。[38]特定のユーザーによって呼び出されるすべてのプロセスは、いわゆる「Linux インスタンス」に入ります (通常、最初に呼び出されるプロセスはinitです)。すべてのアプリケーションが閉じられると、インスタンスは閉じられます。
WSL 1 の設計では、ハードウェア エミュレーション / 仮想化は行われず (coLinux などの他のプロジェクトとは異なり)、ホスト ファイル システム (および を通じて) [39] とネットワークなどのハードウェアの一部を直接使用するVolFSことDrvFSで相互運用性が保証されています。たとえば、Web サーバーは、ホストに設定されているのと同じインターフェイスと IP アドレスを通じてアクセスでき、管理者権限が必要なポートや他のアプリケーションがすでに使用しているポートの使用に関する同じ制限を共有します。[40]シェルからsudoを使用してルートとして実行している場合でも、アクセス / 変更が制限される特定の場所 (システム フォルダーなど) と構成があります。管理者権限を付与してそのようなアクセスを許可するには、昇格された権限を持つインスタンスを起動する必要があります。[7]
WSL 1は、32ビットバイナリなど、すべてのLinuxソフトウェアを実行できるわけではありません。 [41] [42]またはWSLに実装されていない特定のLinuxカーネルサービスを必要とするソフトウェア。WSL 1にはLinuxがまったくないため、デバイスドライバーなどのカーネルモジュールは実行できません。ただし、WSL 2では、ライブ仮想化Linuxカーネルインスタンスを使用します。Windows (ホスト)環境内にX11サーバー(VcXsrvやXmingなど)をインストールすることで、一部のグラフィカル(GUI)アプリケーション( Mozilla Firefoxなど)を実行できますが、[43]オーディオサポート(ただし、X11と同様にWindowsにPulseAudioをインストールすることで解決できます)やハードウェアアクセラレーション(グラフィックパフォーマンスが低下する)がないなどの注意点がないわけではありません。OpenCLとCUDAのサポートも現在は実装されていませんが、将来のリリースで計画されています。[44] [45]マイクロソフトは、WSLはアプリケーション開発用に設計されたものであり、デスクトップコンピュータや実稼働サーバー用ではないと述べ、それらの目的では仮想マシン(Hyper-V)、Kubernetes、Azureの使用を推奨しています。[7]
ベンチマークでは、WSL 1のパフォーマンスは、ネイティブLinux Ubuntu、Debian、Intel Clear Linux、またはその他のLinuxディストリビューションに近いことがよくあります。一部のテストでは、I/OがWSLのボトルネックになっています。 [46] [47] [48]再設計されたWSL 2バックエンドは、Microsoftによると、特定の操作でWSL 1と比較して20倍の速度向上を実現すると主張しています。[6] 2020年6月、AMD Ryzen Threadripper 3970Xを使用したWSL 2(20H2)の173テストのベンチマークでは、ネイティブUbuntu 20.04 LTSの平均87%のパフォーマンスが示されました。対照的に、WSL 1のパフォーマンスはネイティブUbuntuの70%に過ぎませんでした。WSL 2はI/Oパフォーマンスを向上させ、ネイティブに近いレベルを提供します。[49] 2020年5月にIntel Core i9-10900Kで69回のテストを比較したところ、ほぼ同じ相対パフォーマンスが得られました。[50] 2020年12月、AMD Ryzen 9 5900Xを使用したWSL 2(20H2)での43回のテストによるベンチマークでは、ネイティブ20.04.1 LTSの平均93%のパフォーマンスを示しましたが、WSL 1では73%しか達成できませんでした。[51]
2 の

バージョン 2 では、アーキテクチャに変更が導入されています。Microsoft は、カーネルとディストリビューション (カーネルに基づく) を実行するために、Hyper-V 機能の高度に最適化されたサブセットによる仮想化を選択し、WSL 1 と同等のパフォーマンスを約束しています。下位互換性のために、開発者は公開されたディストリビューションを変更する必要はありません。WSL 2 の設定は、ユーザー プロファイル フォルダー内のINI ファイルに含まれるWSL グローバル構成によって調整できます。[52] [53].wslconfig
ディストリビューションのインストールは、仮想ディスク内のext4形式のファイルシステム内に存在し、ホストファイルシステムは、QEMUなどの他の仮想マシンテクノロジと同様に、 9P プロトコル[54]を介して透過的にアクセスできます。[55]ユーザーに対して、Microsoft は WSL 1 の最大 20 倍の読み取り/書き込みパフォーマンスを約束しました。 [5] Windows からは、の UNC パスプレフィックスを使用して Linux ゲストファイルアクセス用のIFSネットワークリダイレクタが提供されます。
\\wsl$
WSL 2には、x64システムの場合はWindows 11、[56]またはWindows 10バージョン1903以降、ビルド18362以降、ARM64システムの場合はバージョン2004以降、ビルド19041以降が必要です。[3]
Windows 11上のWSL 2はネイティブUbuntu 20.04 LTSのパフォーマンスの95%を維持します。[57]
WSL 1はIPv6接続をサポートしていませんが、WSL 2はサポートしています。[58] [59] WSL 2でのIPv6サポートにはWindows 11以降が必要です。[60]
参照
参考文献
- ^ 「リリース 2.3.26 · microsoft/WSL」。GitHub。2024年11 月 10 日。2024 年11 月 12 日に閲覧。
- ^ 2021年6月、Darren Allan 23(2021年6月23日)。「Windows 11はグラフィカルLinuxアプリをシームレスに実行できる」。TechRadar 。 2021年6月29日閲覧。
{{cite web}}: CS1 maint: 数値名: 著者リスト (リンク) - ^ ab pokhrel、bishal (2023年12月27日). 「Windows 10または11にWSLをインストールする」. Droid Crafts .
- ^ Leeks, Stuart (2020)。Windows Subsystem for Linux 2 (WSL 2) のヒント、コツ、テクニック: カスタムワークフローと構成で Windows 10 開発マシンの生産性を最大化。バーミンガム: Packt Publishing。pp . 18–19。ISBN 978-1-80056-352-0. OCLC 1202451000.
- ^ abcd Craig Loewen (2019 年 5 月 6 日)。「WSL 2 の発表」。開発者向け Windows コマンド ライン ツール。
- ^ abc mscraigloewen. 「WSL 2 について」. docs.microsoft.com .
- ^ abcde 「WSL に関するよくある質問」。Microsoft。2016年11 月 13 日閲覧。
- ^ Bright, Peter (2016 年 4 月 6 日)。「なぜ Microsoft は Windows で Linux ソフトウェアを実行可能にする必要があったのか」。Ars Technica。Condé Nast。
- ^ Aul, Gabe (2016 年 4月 6 日)。「Windows 10 Insider Preview ビルド 14316 の発表」。Windows Experience ブログ。Microsoft 。
- ^ 「Windows Subsystem for Linux の概要」。Windows Subsystem for Linux。2018年4 月 22 日閲覧。
- ^ ab 「Windows 10 Fall Creators Update の WSL の新機能 - Windows コマンド ライン」。Windowsコマンド ライン。2017 年 10 月 11 日。2021年10 月 15 日に閲覧。
- ^ Heath, Nick (2017年9月20日). 「MicrosoftはLinuxを死ぬほど愛するのか? Shuttleworth氏とStallman氏が語る、Windows 10はフリーソフトウェアの味方か」TechRepublic. 2022年12月1日時点のオリジナルよりアーカイブ。2022年2月18日閲覧。
- ^ Microsoft Ignite (2018年10月2日)、OS内部: オペレーティングシステムのイノベーションに関する技術的な詳細 - BRK3365、2021年11月9日時点のオリジナルよりアーカイブ、2019年5月7日閲覧。
- ^ 「WSL 2 は Windows 10 バージョン 2004 で一般公開されます - Windows コマンド ライン」。Windowsコマンド ライン。2020 年 3 月 13 日。2021年10 月 15 日に閲覧。
- ^ 「WSL 2 のサポートが Windows 10 バージョン 1903 および 1909 に登場 - Windows Command Line」。Windows Command Line。2020年 8 月 20 日。2021年10 月 15 日に閲覧。
- ^ 「GPU による Windows Subsystem for Linux 内の ML トレーニングの高速化 - Windows 開発者ブログ」。Windowsブログ。2020 年 6 月 17 日。2021年10 月 16 日閲覧。
- ^ ab 「Windows Subsystem for Linux で GUI アプリ サポートの初期プレビューが利用可能になりました - Windows コマンド ライン」。Windowsコマンド ライン。2021 年 4 月 21 日。
- ^ Foley, Mary Jo (2021年4月21日). 「新しいWindows 10テストビルドでWSL上のLinux GUIアプリの最初のプレビューが追加」ZDNet . 2021年4月23日閲覧。
- ^ ab Abrams, Lawrence (2021年5月29日). 「WSLgを実際に使ってみる: Windows 10でLinux GUIアプリを実行する」Bleeping Computer . 2021年5月30日閲覧。
- ^ 「Microsoft Store で WSL のプレビューが利用可能になりました! - Windows Command Line」。Windows Command Line。2021年 10 月 11 日。2021年10 月 16 日閲覧。
- ^ Harsh, Mike (2016 年 3 月 30 日)。「Windows 上の Ubuntu で Bash を実行する」。Windows用アプリの構築。Microsoft。
- ^ Finley, Klint (2016 年 3月 30 日)。「Microsoft が Linux アプリを Windows で実行できるようにすることは、なぜクレイジーではないのか」。Wired。Condé Nast。
- ^ Kirkland, Dustin (2016 年 3月 30 日)。「Ubuntu on Windows – Windows開発者向けの Ubuntu ユーザースペース」。Ubuntu Insights。Canonical。
- ^ Hammons, Jack (2016 年 4 月 9 日). 「Windows 上の Ubuntu での Bash」. MSDN . Microsoft .
- ^ openSUSE Leap 42 を入手 - Microsoft Store
- ^ SUSE Linux Enterprise Server 12 を入手 - Microsoft Store
- ^ Yegulalp, Serdar (2017 年 5 月 12 日)。「Windows Subsystem for Linux が Suse と Fedora のオプションを歓迎」。InfoWorld。2017年9 月 16 日閲覧。
- ^ 「Debian GNU/Linux for WSL が Windows ストアで利用可能に」。開発者向け Windows コマンドライン ツール。2018年3 月 7 日閲覧。
- ^ 「Kali Linux in the Windows App Store」2018年3月9日閲覧。
- ^ Windows Subsystem for Linux の管理と構成
- ^ Windows Subsystem for Linux と Windows の相互運用性
- ^ Windows Subsystem for Linux のコマンド リファレンス
- ^ abc Welcome to WSLg、Microsoft、2021年11月7日、 2021年11月7日閲覧
- ^ Salter, Jim (2021年10月7日). 「Windows 11の最も優れた点は、改良されたWindows Subsystem for Linuxである」. Ars Technica . 2021年11月7日閲覧。
- ^ Viswav, Pradeep (2021年10月11日). 「Windows Subsystem for Linux (WSL) が Windows 11 の Microsoft Store からアプリとして利用可能に」. MSPoweruser . 2024年4月30日閲覧。
- ^ 「WSLg のインストール」。GitHub。2022年 4 月 27 日。2022年4 月 27 日に閲覧。
- ^ 「Windows 10 と 11 の違いとビルド番号を明確にする (#485) · microsoft/wslg@5ddd8d2」。GitHub。2022年5月 28 日閲覧。
- ^ Jack Hammons (2016 年 4 月 22 日)。「Windows Subsystem for Linux の概要」。MSDNのWindows Subsystem for Linux ブログ。
- ^ Jack Hammons (2016 年 6 月 15 日)。「WSL ファイル システムのサポート」。MSDNの Windows Subsystem for Linux ブログ。
- ^ Jack Hammons (2016 年 11 月 8 日)。「WSL ネットワーク」。MSDNのWindows Subsystem for Linux ブログ。
- ^ 「32 ビット ELF バイナリを実行するには WSL を有効にしてください」。Windows開発者フィードバック (Microsoft/UserVoice)。2019 年 8 月 23 日時点のオリジナルよりアーカイブ。2018年1 月 21 日閲覧。
- ^ 「32 ビット i386 ELF バイナリのサポート」。GitHub。
- ^ 「このトリックを使えば、Windows 10 の Bash シェルでグラフィカル Linux アプリケーションを実行できる」PC World 。 2018 年9 月 10 日閲覧。
- ^ 「GPU は、Tensorflow の実行と CUDA のインストールではアクセスできません · 問題 #1788 · Microsoft/WSL」。GitHub。2018年9月 10 日閲覧。
- ^ 「OpenCL & CUDA GPU サポート」。Windows開発者フィードバック (Microsoft/UserVoice) 2016 年 9 月 15 日。2018 年 7 月 7 日時点のオリジナルよりアーカイブ。2018年9 月 10 日閲覧。
- ^ 「Windows Subsystem for Linux」. Phoronix .
- ^ Larabel, Michael (2018 年 10 月 12 日)。「WSL による Windows 10 October 2018 Update のパフォーマンスの検証」。Phoronix。
- ^ Larabel, Michael (2018 年 11 月 5 日). 「Windows 10 2018 年 10 月更新における WSL の改善」. Phoronix .
- ^ Larabel, Michael (2020年6月24日). 「170以上のベンチマークにおけるUbuntu 20.04とWindows 10 WSL/WSL2のパフォーマンスの比較」Phoronix。
- ^ Larabel, Michael (2020 年 6 月 17 日). 「Windows 10 May 2020 のパフォーマンス (WSL と WSL2 の比較)」. Phoronix .
- ^ Larabel, Michael (2020 年 12 月 16 日). 「AMD Ryzen 9 5900X を使用した Windows Subsystem For Linux / WSL2 のパフォーマンス」. Phoronix .
- ^ Loewen, Craig (2019 年 7 月 26 日)。「Insider Preview Build 18945 の WSL の新機能」。Microsoft開発ブログ。2019 年 7 月 26 日時点のオリジナルからのアーカイブ。2019年7 月 26 日取得。
この新しい更新では、WSL のグローバル構成オプションの使用を開始する機能が追加されました。これらのオプションは、WSL エクスペリエンスをさらにカスタマイズしたいパワー ユーザーを対象としています。
- ^ Hillis, Ben (2019 年 7 月 25 日). 「MicrosoftDocs/WSL | Build 18947」. GitHub . 2019 年 7 月 26 日時点のオリジナルよりアーカイブ。 2019 年7 月 26 日閲覧。
- ^ 「WSL によって Windows が Linux ファイルにアクセスできるようになる仕組みを詳しく解説」。開発者向け Windows コマンドライン ツール。2019 年 5 月 30 日。2019年6 月 24 日閲覧。
- ^ Jujjuri, Venkateswararao; Van Hensbergen, Eric; Liguori, Anthony; Pulavarty, Badari (2010 年 7 月 13 ~ 16 日)。「VirtFS - 仮想化に対応したファイル システム パススルー」(PDF)。Linux Symposium。
- ^ 「WSL 1 と WSL 2 の比較」。Microsoft Learn。2022年 10 月 4 日。2022 年10 月 18 日に閲覧。
- ^ Larabel、Michael (2021年9月29日). 「Windows 11 WSL2のパフォーマンスは、Ubuntu 20.04 LTS / Ubuntu 21.10に対してかなり競争力があります」。Phoronix。
- ^ craigloewen-msft (2023 年 12 月 15 日)。「WSL バージョンの比較」。learn.microsoft.com。2023年12 月 16 日に閲覧。
- ^ craigloewen-msft (2023 年 7 月 31 日). 「WSL を使用したネットワーク アプリケーションへのアクセス」. learn.microsoft.com . 2023 年10 月 11 日閲覧。
- ^ 「wsl: Hyper-V ファイアウォールはサポートされていません wsl: ミラー ネットワーク モードはサポートされていません。NAT ネットワークにフォールバックします · Issue #10495 · microsoft/WSL」。GitHub。2023年12月 16 日閲覧。
さらに読む
- バーンズ、ヘイデン(2021)。プロ Windows Subsystem for Linux(WSL):クロスプラットフォーム開発とコラボレーションのための強力なツールとプラクティス。Apress。ISBN 978-1484268728。
- Leeks, Stuart (2020)。Windows Subsystem for Linux 2 (WSL 2) のヒント、コツ、テクニック: カスタム ワークフローと構成で Windows 10 開発マシンの生産性を最大化します。Packt Publishing。ISBN 978-1800562448。
- Singh, Prateek (2020). Windows Subsystem for Linux を学ぶ: 開発者と IT プロフェッショナルのための実践ガイド。Apress。ISBN 978-1484260371。
