Cygwin - это набор инструментов, которые обеспечивают среду внешнего вида Linux для Windows. Cygwin - это DLL (cygwin1.dll), который действует как уровень API Linux, предоставляя существенные функциональные возможности Linux API. В настоящее время Cygwin DLL работает со всеми недавно выпущенными на рынке x86 32-разрядными и 64-разрядными версиями Windows.