Cygnal is an ABI-compatible fork of the Cygwin DLL. The idea is that you can develop an executable application using the Cygwin environment, and then deploy that executable as a stand-alone application, bundled with the Cygnal version of the Cygwin DLL. This patched DLL provides "native" behaviors in key areas such as path handling. Cygnal retains all of the POSIX pedigree of Cygwin, making only minimal changes to satisfy its goals.