For some dumb reason windows always installes an old version so i use the insider program to get the latest windows version
- Settings > Updates & Security > Windows Insider Program > do your things here
- Settings > Updates & Security > Update Windows > Check for updates (This will take a shitload of time)
- git ofc
- chocolatey a package manager for windows
- nodejs for my nodejs development
- Go Lang for my go development
- vsCode code editor
- Windows Terminal or Fluent Terminal my favorite a nice terminal
- wox a quick launch tool
some programs work better with this tunred on so i turn this on usually
Control Panel > Programs > Turn Windows features on or off > hyper-v
Allow to visit localhost only exposed webservers from the subsystem in by creating .wslconfig in the user root dir with the following contents:
[wsl2]
localhostForwarding=true
As administrator run: (to allow the windows subsystem)
Enable-WindowsOptionalFeature -Online -FeatureName $("VirtualMachinePlatform", "Microsoft-Windows-Subsystem-Linux")
wsl --set-default-version 2
Install Ubuntu 18.04 LTS
After installing you might have to convert the subsystem to windows subsystem version 2 using:
wsl -l -v
wsl --set-version Ubuntu 2Download Docker desktop
After install:
- go to Docker desktop settings
- Under command line enable: Enable experimental features
- Under general enable: Enable the experimental WSL 2 based engine (if the docker desktop craches install this kernel update)
- Install docker in the ubuntu subsystem there is no need to start the docker service
- In the docker desktop settings > Resources > WSL intergration > Enable ubuntu or whatever you have
