Linux 用 Windows サブシステムがより多くのアプリケーションで動作するようになりました
Linux 用 Windows サブシステムは、軽量仮想マシンを備えた Windows PC で Linux アプリケーションを実行するためのオプション機能です。新しく追加された systemd サポートのおかげで、すぐにさらに多くの Linux ソフトウェアで動作するようになります。
Microsoft は 2019 年に、WSL2 と呼ばれる Linux 用の更新された Windows サブシステムを導入しました。これは、最小限の仮想マシン (具体的には、特殊な Hyper-V コンテナー) 上で Linux カーネルおよびその他のシステム機能を実行します。高速で、Windows ファイルに完全にアクセスできますが、デバイス、ログ、ネットワーク、およびその他の機能を管理する、ほとんどの Linux ディストリビューションの一連のサービスとユーティリティである systemd をサポートしていません。これは、systemd を必要とするソフトウェアが機能しないか、Docker コンテナーや Snap パッケージとして配布されるアプリケーションなど、WSL2 でより多くの制限があることを意味します。
Canonical (Ubuntu Linux の開発者) と Microsoft は協力してこの問題を解決しており、systemd が WSL2 で利用できるようになりました。現時点では WSL プレビューに限定されており、設定ファイルを変更して有効にする必要があります。完全な手順は、以下のソース リンクにあります。これが完了したら、WSL を再起動すると systemd がアクティブになります。
この新機能の主な利点 (そしておそらく Canonical が役に立った理由) は、Canonical Snap Storeからパッケージをインストールできるようになったことです。Snap は一般的な Linux ソフトウェア配布方法であり、この技術は多くの人に人気がありませんが、一部のアプリケーションは Snap パッケージとして公式にのみ入手可能です。
何よりも、この新機能は Windows 10 と 11 の両方で WSL2 で利用できます。まだ Windows 11 を使用している場合でも、延長されたソフトウェア サポートを見逃す必要はありません。
コメントを残す