WSL 用のカスタム Linux ディストリビューションの作成Creating a Custom Linux Distro for WSL

オープンソースの WSL サンプルを使用して、Microsoft Store 用の WSL ディストリビューションパッケージを構築したり、サイドローディング用のカスタム Linux ディストリビューションパッケージを作成したりすることができます。Use our open source WSL sample to build WSL distro packages for the Microsoft Store and/or to create custom Linux distro packages for sideloading. ディストリビューションランチャーリポジトリは GitHub で入手できます。You can find the distro launcher repo on GitHub.

このプロジェクトでは、次のことが可能です。This project enables:

  • Linux ディストリビューションの管理パックは、WSL で実行される appx として Linux ディストリビューションをパッケージ化して送信します。Linux distribution maintainers to package and submit a Linux distribution as an appx that runs on WSL
  • 開発者が開発用コンピューターにサイドロードできるカスタム Linux ディストリビューションを作成するDevelopers to create custom Linux distributions that can be sideloaded onto their dev machine

背景情報Background

Microsoft Store を通じて、WSL 用の Linux ディストリビューションを UWP アプリケーションとして配布します。We distribute Linux distros for WSL as UWP applications through the Microsoft Store. これらのアプリケーションは、WSL-Windows カーネル内にあるサブシステムで実行できます。You can install those applications that will then run on WSL - the subsystem that sits in the Windows kernel. この配信メカニズムには、前のブログ記事で説明したように多くの利点があります。This delivery mechanism has many benefits as discussed in an earlier blog post.

カスタム Linux ディストリビューションパッケージのサイドローディングSideloading a Custom Linux Distro Package

カスタム Linux ディストリビューションパッケージをアプリケーションとして作成し、パーソナルコンピューターでサイドロードすることができます。You can create a custom Linux distro package as an application to sideload on your personal machine. 配布のメンテナンスツールとして送信しない限り、カスタムパッケージは Microsoft Store を通じて配布されないことに注意してください。Please note that your custom package would not be distributed through the Microsoft Store unless you submit as a distribution maintainer. アプリをサイドロードするようにコンピューターを設定するには、[開発者向け] の [システム設定] でこれを有効にする必要があります。To set up your machine to sideload apps, you will need to enable this in the system settings under “For Developers”. 開発者モードまたはサイドロードアプリが選択されていることを確認してくださいBe sure to either have developer mode, or sideload apps selected

Linux ディストリビューションの場合For Linux Distro Maintainers

ストアに送信するには、発行の承認を受けるために microsoft と協力する必要があります。To submit to the Store, you will need to work with us to receive publishing approval. ディストリビューションを Microsoft Store に追加することに関心がある Linux ディストリビューションの所有者は、 wslpartners@microsoft.comにお問い合わせください。If you are a Linux distribution owner interested in adding your distribution to the Microsoft Store, please contact wslpartners@microsoft.com.

作業の開始Getting Started

ディストリビューションランチャー GitHub リポジトリの指示に従って、カスタム Linux ディストリビューションパッケージを作成します。Follow the instructions on the Distro Launcher GitHub repo to create a custom Linux distro package.

チームのブログTeam Blogs

ご意見とご感想Provide Feedback