Manchmal ist man ja schon überrascht von Windows 10.
Ich habe das Windows-Subsystem-for-Linux installiert (muss das eigentlich nicht Linux-Subsystem-for-Windows heißen?

Egal, cool, also im MS Store kurz nach “Ubuntu” gesucht, die neuste Version angeklickt und installiert.

Starten klicken…. und erstaunt feststellen, dass es nicht funktioniert?!?

Damit ist der Spaß wieder mal auf Null gebremst und (Fehler-)Suche ist angesagt.
Kurze Zeit später… auf der Microsoft Hilfe Seite: “Bevor Sie eine Linux-Verteilung (gemeint ist hier sicher Distribution)) unter Windows installieren können, müssen Sie das optionale Feature „Windows-Subsystem für Linux“ aktivieren. Öffnen Sie PowerShell als Administrator, und führen Sie Folgendes aus:” Warum zum Geier macht ihr dass nicht direkt mit dem Installer?

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux.

reboot

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
wsl --set-default-version 2

Einen reboot später kann man sich anmelden und alles läuft.

Ich finde es ehrlich gesagt echt cool, dass ich keine 3rd Party Tools mehr brauche um Linux zu benutzen.

Ach ja ein Tipp noch:
Die Windows Festplatten findet ihr unter /mnt/

Wo wir schon beim Thema Linux/SS unter Windows sind:
Ich wollte mich eigentlich nur via SSH auf dem Windows Rechner zugreifen und habe ein Tool dafür gesucht, um beim googlen festzustellen, dass Windows neuerdings einen kompletten SSH-Server mitbringt ¯\_(ツ)_/¯

Und der SSH-Server für Windows 10 ist sogar kompatibel mit dem OpenSSH Pendant.

PS C:\WINDOWS\system32> Get-WindowsCapability -Online | ? Name -like 'OpenSSH.Server*' 
Name : OpenSSH.Server~~~~0.0.1.0
State : NotPresent

PS C:\WINDOWS\system32> Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0


Path :
Online : True
RestartNeeded : False

PS C:\WINDOWS\system32> Start-Service sshd
PS C:\WINDOWS\system32> Set-Service -Name sshd -StartupType 'Automatic'