WSL を使用して Windows 10/11 上で Linux GUI アプリをネイティブに実行する方法、VM は不要
<本文>
概要
HTG Wrapped 2025: 24 日間のテクノロジー
お気に入りのハードウェア、ガジェット、テクノロジーを 24 日間お楽しみいただけます
-
- WSL + 仮想マシン プラットフォームを有効にし、BIOS 仮想化を有効にしてから、Store または wsl–install 経由でディストリビューションをインストールします。
-
- apt/pacman で更新し、Windows タスクバーで実行される GUI アプリ (Firefox など) をインストールします。 Sudo apt Remove でアンインストールします。
実際には、最新バージョンの Windows で Linux アプリを実行するために仮想マシンを起動する必要はありません。 Microsoft は、Linux アプリをネイティブに実行するためのツールを Windows 10 および Windows 11 に組み込みました。これは Windows Subsystem for Linux または WSL と呼ばれ、Windows ファイル システムと対話できる Linux ボックス全体を実行できるようにします。もともと、WSL では Linux コマンド ライン ターミナルのみを実行できましたが、新しいバージョンの WSL では、完全なグラフィカル インターフェイスで Linux アプリを実行できるようになりました。
買い物リスト
WSL を使用した Linux ディストリビューションのインストールは非常に簡単です。公式の Microsoft Store には、ワンクリックでインストールできる豊富なディストリビューションが用意されています。ただし、最初に Linux 用の Windows サブシステムを有効にする必要があります。これを行うには、Windows の スタート ボタンまたは検索バーをクリックして、この設定を探します。
Turn Windows features on or off

次の機能を有効にする必要があります。
-
Linux 用 Windows サブシステム
-
仮想マシンプラットフォーム

これらの変更を有効にするには、マシンの再起動が必要になる場合があります。また、マシンの BIOS 設定で仮想化が有効になっていることを確認してください。
Linux ディストリビューションを入手する
これで、WSL ボックスをインストールする準備が整いました。これを行うには 2 つの方法があります。 Linux ディストリビューションは Microsoft Store から直接インストールすることも、コマンド ライン コンソールを使用することもできます。 Debian、Ubuntu、OpenSUSE、または Kali Linux をインストールする場合は、Microsoft Store を使用してください。 Arch Linux または Fedora が必要な場合は、ターミナルを開く必要があります。
![]()
Microsoft Store を開いて、「Debian」、「Ubuntu」、「Kali Linux」、または「OpenSUSE」を検索します。ほとんどの人にとって、Ubuntu で十分です。 「入手」をクリックして、インストールが完了するまで待ちます。
Linux ディストリビューションが スタート メニューに表示されるはずです。見つからない場合は、Windows 検索で検索できます。たとえば、「Ubuntu」と入力してアプリを起動します。

Arch または Fedora (およびそれぞれのパッケージ マネージャーにアクセス) が必要な場合は、Windows ターミナルを開きます。次のコマンドを入力して、利用可能な Linux ディストリビューションのリストを表示します。
wsl --list --online

インストールするディストリビューションの名前をコピーし、この「install」コマンドに文字列として入力します。たとえば、Arch Linux をインストールしたい場合は、次のコマンドでインストールできます。
wsl.exe --install archlinux

ディストリビューションがインストールされ、すぐに Linux シェルにドロップされます。
初めての Linux アプリをインストールする
最初に行うことは、ユーザー名とパスワードを入力して Ubuntu プロファイルを作成することです。 root としてコマンドを実行するときは常に、このパスワードが必要になります。次に行うべきことは、リポジトリとインストールされているパッケージを更新することです。 Ubuntu および Debian ベースのディストリビューションの場合は、次のコマンドを実行できます。
sudo apt update

アーチにとっては、
sudo pacman -Syu
最初に設定したパスワードを入力し、システムが更新されるまで待ちます。アプリをインストールして実行できるようになりました。Web 上でソフトウェア インストーラーを探す代わりに、簡単なターミナル コマンドを入力するだけで、Linux にソフトウェアをインストールできます。 Linux ユーザーがよくインストールする最初のアプリの 1 つは、オペレーティング システムの仕様とともに ASCII ロゴを描画する「fetch」ツールです。このコマンドを実行してみましょう。
sudo apt install neofetch

「Y」を押して確認すると、アプリがインストールされます。 Neofetch アプリの名前を入力して Enter キーを押すと、Neofetch アプリを起動できます。
neofetch
GUI アプリのインストールと実行
Neofetch はグラフィカル インターフェイスのないシンプルなコマンド ライン ツールですが、フルファット GUI アプリをインストールして実行することもできます。たとえば、次のような APT コマンドを使用して Firefox Web ブラウザをインストールできます。
sudo apt install firefox
コマンドの実行が完了したら、ターミナルにパッケージ名を入力してブラウザを起動できます。
firefox
アプリはタスクバー上の独自のウィンドウで起動するため、通常の Windows アプリと同じように使用できます。 Windows アプリと Linux アプリは、ペンギンのマスコット アイコンによって区別できます。

私の経験では、パフォーマンスはネイティブに近いです。 Linux アプリは、Windows アプリと同等かそれ以上の速度で実行されます。いずれにせよ、従来の仮想マシン内よりもはるかにパフォーマンスが向上します。
いくつかのボーナスのヒント
公式 Ubuntu リポジトリには何千ものパッケージがあり、APT コマンドを使用して簡単にインストールできます。パッケージの正確な名前がわからない場合でも、「検索」コマンドを使用して検索できます。
Windows インサイト レポート
Windows Insight でテクノロジーに精通した潜在能力を解放し、デジタル世界をマスターしましょう。
Windows インサイト レポート
Windows Insight でテクノロジーに精通した潜在能力を解放し、デジタル世界をマスターしましょう。
購読する
購読すると、ニュースレターとマーケティング電子メールの受信に同意し、Valnet の利用規約とプライバシー ポリシーに同意したものとみなされます。いつでも購読を解除できます。
sudo apt search okular

選択する一致のリストが表示されるので、それをコピーして「install」コマンドに文字列として入力します。
sudo apt install okular

それが直感的に理解できない場合は、いつでも Google で正しいパッケージ名を検索し、それをコピーすることができます。すべての公式 APT パッケージは検証されているため、常に本物のソフトウェアを入手できます。
アプリをアンインストールするには、同じパッケージ名を使用して「remove」コマンドを使用します。
sudo apt remove firefox
最新の Windows では、Linux デスクトップ環境全体が必要な場合にのみ Linux 仮想マシンを起動する必要があります。シンプルな WSL ボックスを使用して多くのことができます。 Linux アプリを実行したいだけの場合は、重い仮想マシンを実行するよりも常に高速かつ簡単です。
*️⃣ 出典リンク:
、 HTG Wrapped 2025: 24 days of tech 、豊富なディストリビューションから選択可能、Linux 用 Windows サブシステム、仮想化、Debian、OpenSUSE、Kali Linux、Arch、Fedora、オペレーティング システムの ASCII ロゴとその仕様、利用規約](
https://www.valnetinc.com/en/terms-of-use) 、
プライバシー ポリシー、アプリのアンインストール、単純な WSL ボックスで多くのことを実行します。