Lost me at "based on Cygwin".
Yes Cygwin brings some unix goodness, but it has enough warts that I avoid it.
Yes Cygwin brings some unix goodness, but it has enough warts that I avoid it.
It's also the only way to get Linux shells to run on Windows, since they all rely on fork(). Even MSYS is just a fork of Cygwin 1.5.
(Or alongside if you want to say it that way.)
(not really Cygwin's "fault" per se, but it is what it is)
cygwin's ports aren't going to be 100% perfect, not sure why you would claim that if there's a problem with it, it's MY misunderstanding that's the problem.