> That's why I'm so excited about .NET going full cross-platform
Just remember that it's only the web stack. No part of the Windows widget/form libraries (to make GUI apps) is being opened. I see this confusion a lot.
Most of my projects are consisting of an API-server and a web front-end lately but you are right, I'll at some point surely need to come-up with something which runs native on Windows and will need to setup Windows anyway.