I think so. The free upgrade offer is supposed to be for one year after the Windows 10 release.So does this mean that 7 can be updated to 10 until July, but after that time it has to be purchased?
Even some of the things people are concerned about are improved by having the Windows in a VM.I still use a Windows 10 VM a few times a month (not by choice) and feel it might be acceptable for people that don't care about the things some of us are concerned about.
My current desktop isn't powerful enough to run a Windows VM but I've thought about it for the future. Looks like I'd have to buy a retail Windows licence to do that - though sounds like Windows 10 is offering free upgrades forever, and if that's the case, a retail licence is a better deal than before.
Cygwin was the one I used longest ago, strangely I can't quite remember why I didn't like it, and it might well be better now than it was. I should install it again and find out...I'm using a cygwin based shell mixed with native tools as my main environment at work (for a long time, probably more than 10 years already, I guess). Only problem is that cygwin can't Ctrl-C a non cygwin subprocess (e.g. a native java process). That is annoying, but right now it isn't clear whether this would work any better on this new subsystem. What problems did you have?
I think the things that didn't work were mostly about trying to build open-source software, kind of like what happens on the Pandora now. A sequence of errors where each takes me an hour or more to figure out what trival-in-retrospect change is going to fix it, and no idea how many more there are going to be.