I understand that it is currently possible to run Ubuntu on Windows 10 in two different ways:
- Using the Windows Subsystem for Linux (WSL).
- Installing docker for Windows 10, and use a container with Ubuntu.
However, I could not find an easy to understand explanation of what are the differences between them (talking about applications), as well as advantages and disadvantages.
I found a post talking about using docker on WSL: Ubuntu via (Windows Linux Subsystem) and Docker. But I'm talking about using it directly on Windows 10. So I will appreciate any information about these two.