Erstellen einer benutzerdefinierten Linux-Distribution für WSL

Verwenden Sie unser Open-Source-WSL-Beispiel, um WSL-Distributionspakete für den Microsoft Store zu erstellen und/oder benutzerdefinierte Linux-Distributionspakete zum Querladen zu erstellen. Das Distro Launcher-Repository finden Sie auf GitHub.

Dieses Projekt ermöglicht Folgendes:

  • Verwalter*innen von Linux-Distributionen können Linux-Distributionen als unter WSL ausführbare APPX-Datei packen und übermitteln.
  • Entwickler*innen können benutzerdefinierte Linux-Distributionen erstellen, die auf ihrem Entwicklungscomputer quergeladen werden können.

Hintergrund

Wir verteilen Linux-Distributionen für WSL als UWP-Anwendungen über den Microsoft Store. Sie können diese Anwendungen installieren, und sie werden in WSL (dem Subsystem, das sich im Windows-Kernel befindet) ausgeführt. Dieser Bereitstellungsmechanismus hat zahlreiche Vorteile, wie in einem früheren Blogbeitrag erläutert.

Querladen eines benutzerdefinierten Linux-Distributionspakets

Sie können ein benutzerdefiniertes Linux-Distributionspaket als Anwendung erstellen, um sie auf Ihrem persönlichen Computer querzuladen. Beachten Sie, dass Ihr benutzerdefiniertes Paket nur über den Microsoft Store verteilt wird, wenn Sie es als Distributionsverwalter*in übermitteln. Um Ihren Computer zum Querladen von Apps einzurichten, müssen Sie dies in den Systemeinstellungen unter „Für Entwickler“ aktivieren. Achten Sie darauf, dass entweder der Entwicklermodus aktiviert oder „Querladen von Apps“ ausgewählt ist.

Für Verwalter*innen von Linux-Distributionen

Wenn Sie etwas an den Store übermitteln möchten, müssen Sie mit uns zusammenarbeiten, um eine Veröffentlichungsgenehmigung zu erhalten. Linux-Distributionsbesitzer*innen, die ihre Distribution dem Microsoft Store hinzufügen möchten, können sich an wslpartners@microsoft.com wenden.

Erste Schritte

Befolgen Sie die Anweisungen im GitHub-Repository „Distro Launcher“, um ein benutzerdefiniertes Linux-Distributionspaket zu erstellen.

Teamblogs

Feedback abgeben