Creazione di una distribuzione Linux personalizzata per WSL

Usare l'esempio WSL open source per creare pacchetti di distribuzione WSL per Microsoft Store e/o per creare pacchetti di distribuzione Linux personalizzati per il caricamento laterale. È possibile trovare il repository del launcher della distribuzione in GitHub.

Questo progetto abilita:

  • I gestori delle distribuzioni Linux alla creazione di pacchetti e all'invio di distribuzioni Linux come appx eseguibili in WSL
  • Gli sviluppatori alla creazione di distribuzioni Linux personalizzate che possono essere caricate lateralmente nel computer di sviluppo

Background

Le distribuzioni Linux per WSL vengono distribuite come applicazioni UWP tramite Microsoft Store. È possibile installare le applicazioni che verranno quindi eseguite in WSL, ovvero il sottosistema che si trova nel kernel di Windows. Questo meccanismo di recapito offre molti vantaggi, come illustrato in un post di blog precedente.

Caricamento laterale di un pacchetto di distribuzione Linux personalizzato

È possibile creare un pacchetto di distribuzione Linux personalizzato come applicazione da caricare lateralmente nel computer personale. Tenere presente che il pacchetto personalizzato non verrà distribuito tramite Microsoft Store, a meno che non lo si invii come gestore della distribuzione. Per configurare il computer in modo da consentire il caricamento laterale delle app, è necessario abilitarlo nelle impostazioni di sistema in "Per sviluppatori". Assicurarsi di aver selezionato la modalità sviluppatore o il caricamento laterale delle app

Per gestori delle distribuzioni Linux

Per inviarlo allo Store, è necessario collaborare con Microsoft per ricevere l'approvazione della pubblicazione. Se si è il proprietario di una distribuzione Linux interessato ad aggiungere la propria distribuzione a Microsoft Store, contattare wslpartners@microsoft.com.

Introduzione

Seguire le istruzioni nel repository GitHub di Distro Launcher per creare un pacchetto di distribuzione Linux personalizzato.

Blog del team

Fornire commenti