上記の各回答には、多くの有用な情報があります。ここで、それぞれの主要な概念を要約します。
2019年5月の更新:最新の回答の1つで指摘されているように、WSLは実際のLinuxカーネルを使用し、より多くのオプションを提供することで進化しています。私はこの文書を読み終えましたが、確認されれば、大きな前進になります。ここでは、「W10上の実際のLinuxカーネル」というトピックに関する素晴らしい記事を見つけることができます。
要約:
「Windows上のUbuntuは、Linux互換モードのWindowsカーネル上にある完全なUbuntuユーザーランドです」とコメントの1つで指摘されています。
私ができないこと:
- 公式には、これまでサポートされているグラフィックインターフェイスはありません。これは、グラフィックアプリケーションを実行できないことも意味します。さらに、この理由により、従来のUbuntu Linuxベースの標準GUIはもちろんサポートされていません。
- Linusが開発したLinuxのカーネルは、Windowsサブシステムfor Linux(WSL)の一部ではありません。つまり、ドライバーを開発して直接試すことはできません。
- すべてのコマンドラインが機能するとは限りません。
私は何ができますか:
- コマンドラインと基本的なBashシェルを使用します。スクリプトを作成して実行することができます。
- アプリケーションを開発(コンパイルまたはクロスコンパイルして実行)しますが、これまでのところグラフィックはありません。
- 「apt-get」を使用して、新しい/古いパケットをインストール/削除します。
追加情報:
2019年8月の更新:新しいWSL 2がリリースされました(詳細についてはこちらをご覧ください)。実際のLinuxカーネルとLinuxファイルシステムで作業できるようです。正直なところ、私はこれまで新しいバージョンを試していません(私のTODOリストに載っています)。