I am pretty unfamiliar with Windows, since I mainly work on unix-based systems, but it looks like there is an unofficial build:
People also regularly suggest WSL2 for Windows users:
Not entirely sure whether that is possible on a Surface