There's no denying the NT kernel is an excellent piece of engineering.
There's no denying the NT kernel is an excellent piece of engineering.
But it's largely been abandoned by Microsoft and is buggy as hell and difficult to install; and its an old old-school Unix, so it's missing a lot of the modern system calls and libraries that make Unixes nice. (I don't even know if win10 supports it.)
Wikipedia says that "Interix will not be included in Windows versions after Windows 8" though.
Yeah, it's obviously been destaffed at Microsoft. There's a blog, last updated years ago. http://blogs.msdn.com/b/sfu/
I know it's likely to be impossible, but if anyone at Microsoft's reading this (and chances are they are), whacking all the source code up on codeplex or github would be awesome. It worked so, so much better than Cygwin.
[1] http://stackoverflow.com/questions/17124689/i-really-would-l...
[2] http://stackoverflow.com/questions/4468967/two-problems-with...
If you run your pre-existing JRE, its behaviour won't change. If you run a JRE compiled with cygwin (I've no idea if they provide one or not) then it will have UNIX-style path support.
"c:/whatever/another_dir/some.file"
There's also cygpath to convert between Windows/Unix style paths: http://cygwin-lite.sourceforge.net/html/cygpath.html