基本的なbashコマンドがいくつか必要なので、WSLをインストールしました(Ubuntu 18.04)。
Cygwinでは、必要なものはすべて約150MB必要です。しかし、WSLは1GBを超える!!私の小さなSSDには向いていません。
そこには、不要な(または使用することさえできない)ものやジャンクがたくさんあるはずです。誰でもサイズを小さくすることができましたか?
私はSudo apt autoremove
をしましたが、それはまったく役に立ちません(明らかに)。
UPDATE
以下の回答は非常に優れていますが、上記の質問には未回答のままです。 WSLが(さまざまなbashコマンドに)使用されていると仮定します-これは前提であり、wine/cygwin/vm/dualboot/docker/etcではありません。
とにかくWindows内で使用できないものをどのように取り除きますか?そこには、使用できないあらゆる種類の自重があります。たとえば、必要なのがbashコマンドのコレクションだけである場合、GUIとXのすべてを削除するにはどうすればよいですか。例として。
UPDATE2
以下の良い回答の1つを受け入れましたが、質問に完全には答えていません。誰かがこの議論に追加することを望んでいます。私は誰かが削除できるもののリストを持っていることを望んでいました。私はhowを削除することを知っていますが、私が知らないのはwhatを削除することです。
WSLは完全なOSであるため、CygWinよりも多くのCPU/MEM/DSKを使用しますが、VMよりは少なくなります
したがって、ユースケースに依存します。
tail
だけが必要な場合は、GNU Utilities for Windows。をインストールするだけです。windowsとUbuntuの両方のホイッスルとベルが必要な場合は、次のようにします。
すべてを言った後、あなたはいつでもあなたが必要としないもののWSLを取り除くために以下をすることができます:
apt list --installed
apt purge WhateverYouDontNeed
Sudo apt autoremove
Sudo apt autoclean
¹「ユーティリティ」の定義:Ubuntuには存在しない小さなアプリケーション。 Notepad ++、DNSBench、... Officeはユーティリティではありません。それは独り占めです:go dual-boot ;-)
ドッカー画像を使用できます
https://github.com/RoliSoft/WSL-Distribution-Switcher を参照してください
それらははるかに小さく、必要に応じて追加のアプリをインストールできます。
さらに、一部のdockerイメージには事前構成されたツールが付属しています。
https://hub.docker.com/explore/ を参照してください
いくつかのdockerイメージを正常に使用しました。