De Windows Subsystem voor Linux (WSL) is een compatibiliteitslaag voor het uitvoeren van Linux binaire executables (in ELF-formaat) rechtstreeks op Windows 10 en Windows Server 2019.
Vanwege dit, u WSL alleen installeren op een Windows-besturingssysteem. Als uw VPS-server dus niet met Windows draait, dan zal deze instructie niet werken.
Volg deze stappen als je Windows Server 2019 hebt en je wil WSL installeren:
1. Open PowerShell als beheerder.
1. Schakel de mogelijkheid voor subsystemen van het Windows-besturingssysteem om Linux te draaien in.
Voer de volgende opdracht in:
```
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
```
1. Start het systeem opnieuw op als erom wordt gevraagd.
1. Download en installeer een Linux-distributie vanuit Microsoft Store (bijvoorbeeld Ubuntu, OpenSUSE). Helaas heeft de Microsoft Store-distributie mogelijk niet op VPS, dus je moet manueel distributies installeren. In dit geval moet je een Linux-distributie handmatig downloaden via curl of een browser. Bijvoorbeeld Ubuntu 18.04 LTS.
```
Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1804 -OutFile Ubuntu.appx -UseBasicParsing
```
1. Start het gedownloade bestand uit de vorige stap om het te installeren.
1. Start de nieuwe Linux-distributie vanuit het startmenu of met de opdracht ‘ubuntu1804’ in cmd of PowerShell. Tijdens de eerste keer dat je deze uitvoert, wordt een terminalvenster geopend en wordt je gevraagd om te wachten op een minuut of twee voor de bestanden die nodig zijn om alles goed te configureren. Daarna zal je gevraagd worden om een gebruikersaccount en wachtwoord te creëren. Dit kan elke naam en elk wachtwoord zijn en heeft geen relatie tot je Windows-gebruikersnaam of -wachtwoord.
1. Je kunt nu bash.exe of een andere Linux-shell op elk gewenst moment in je Windows-command prompt uitvoeren!
Houd in gedachten dat WSL bedoeld is voor ontwikkelwerk en ontwerpwerk. Het is geen oplossing om specifiek productiegebruik te hosten. Dus gebruik het op een productieserver is niet aanbevolen door Microsoft. Gebruik in plaats daarvan een volledige VM of een container.