News for hackers. Stuff that matters.
Re:Run any Linux application natively on Windows (Vista and ... by roadnottaken on Saturday January 08, 2011 @11:17PM (#2084787)
How is this different from Cygwin? Cygwin's software repositories are free so it seems superior, at least in that respect. Everything else the article describes sounds exactly like Cygwin.
Re:Run any Linux application natively on Windows (Vista and ... by niktech on Saturday January 08, 2011 @11:30PM (#2084808)
This approach is higher performance, officially supported by Microsoft and comes with all Ultimate Vista/7 installations. Cygwin runs as a user-mode app that emulates the POSIX environment using the underlying Windows APIs. SUA is an integrated subsystem that is on the same level in the kernel stack as the Windows subsystem (that's being used by every Windows app out there). By being so close to the kernel, SUA is able to use undocumented APIs within the kernel to achieve greater performance than Cygwin.
Re:Run any Linux application natively on Windows (Vista and ... by daeken on Sunday January 09, 2011 @05:42AM (#2085291)
As far as I'm aware, Interix (SUA) uses no undocumented interfaces. The kernel subsystem interfaces are actually quite nicely documented; I was working on a Darwin subsystem for a while, using SUA as a nice reference ("along with Windows Internals"), and it's really quite nice.