You don't need Windows 10.
Just install any Linux distro in VirtualBox and you're good to go.
I do use Windows 10 but I don't give a toss about WSL, it's a permissions nightmare tbh.
Instead I have a Manjaro VM I use almost daily or when I can't be bothered firing up my other Manjaro PC.
@Keir
Thanks for the ipf.