Is there a way to build a full node on a Windows system (not a docker build)?
If not, is there a particular reason why the platform is not supported?
Tezos Stack Exchange is a question and answer site for users, experts, and developers of the Tezos blockchain project. It only takes a minute to sign up.
Sign up to join this communityIs there a way to build a full node on a Windows system (not a docker build)?
If not, is there a particular reason why the platform is not supported?
Linux is a much more secure platform than Windows. You can use it to build a node, but I recommend building a node on Linux
Well, one workaround would be to use the Windows Subsystem for Linux. But really, using docker is so, so much easier.
I am using the Windows subsystem and I wanted to write an answer but apparently someone wrote exactly what I had in mind :) I am using Ubuntu 20.04 on Windows 10 from the Windows Store:
Enable Ubunut on Windows as described here
Note: WSL is available since Windows 10 version 2004
Go and see here for troubleshooting if you already tried to init opam
I am using this on a fresh installation:
sh <(curl -sL https://raw.githubusercontent.com/ocaml/opam/master/shell/install.sh)
opam init --disable-sandboxing
opam switch create for_tezos 4.09.1
The installation of the Tezos binaries through opam worked great:
opam install depext
opam depext tezos
opam install tezos
And update it:
opam update
opam depext
opam upgrade