Node eventually wants to support all POSIX operating systems (including Windows with MinGW) but at the moment it is only being tested on Linux, Macintosh, and Solaris.
At the Node.js meetup in Palo Alto, someone asked about running node on Windows, and the answer wasn't pretty yet. You can probably hack it together, and it is coming, but today? Painful. It hasn't seemed to be a huge issue though ;)
However, if you are interested in running Node on Windows, and the idea of this excites you:
C:\> node.exe server.js
... then you can thank Dan Newcome for creating Node.net which gives ya:
- Same theory of operation as Node.js (single threaded eventing front-end, non-blocking IO back-end)
- API compatibility with Node.js
- Written entirely in Javascript (JScript.NET)
- Runs on the .NET runtime

