Cygwin

Cygwin (/ˈsɪɡwɪn/ SIG-win)[3] is a free and open-source Unix-like environment and command-line interface (CLI) for Microsoft Windows.[4] The terminal emulator Mintty is the default command-line interface (CLI) provided to interact with the environment.He thought that it would be possible to retarget GCC and produce a cross compiler generating executables that could run on Windows.Chamberlain bootstrapped the compiler on a Windows system, to emulate Unix to let the GNU configure shell script run.Cygwin permits installing inetd, syslogd, sshd, Apache, and other daemons as standard Windows services.Initial mount points can be configured in /etc/fstab, which has a format very similar to Unix systems, except that Windows paths appear in place of devices.Cygwin's base package selection is approximately 100MB,[26] containing the bash (interactive user) and dash (installation) shells and the core file and text manipulation utilities.
Cygwin/XWindows XPOriginal author(s)Cygnus SolutionsDeveloper(s)Red HatStable releaseRepositoryOperating systemMicrosoft WindowsPOSIX standard libraryC standard librarycompatibility layerLicenseLGPLv3free and open-sourceUnix-likeenvironmentcommand-line interfaceopen-sourcesource codeterminal emulatorMinttyroot file systemGNU Lesser General Public LicensetoolchainGNU Compiler Suiteruntime environmentCygnusobject file formatC librarynewlibcross compilerbootstrappedGNU configureshell scriptMicrosoftcommercial product64-bit32-bitX Window SystemK Desktop Environment 3ApachesyslogdWindows servicesWindows APIfree and open-source softwareOpen Source Definitiondynamic-link librarysoftware toolslook and feelsymbolic linksWindows ExplorershortcutsNTFS junction pointsaccess control lists/etc/fstablocalesUnicodecopy-on-writeterminalWindows consolepseudo terminalterminal emulatorsshellsWindows Subsystem for LinuxGnuWin32Alternative terms for free softwareComparison of open-source and closed-source softwareComparison of source-code-hosting facilitiesFree softwareFree software project directoriesGratis versus libreLong-term supportOpen-source softwareOpen-source software developmentOutlineTimelineSoftwarepackagesBioinformaticsCodecsConfiguration managementDriversGraphicsWirelessHealthMathematicsOffice suitesOperating systemsRoutingTelevisionVideo gamesWeb applicationsE-commerceAndroid appsiOS appsCommercialFormerly proprietaryFormerly open-sourceCommunityFree software movementHistoryOpen-source-software movementEventsAdvocacyOrganisationsFree Software Movement of IndiaFree Software FoundationLicensesArtisticBeerwareCreative CommonsGNU GPLGNU AGPLGNU LGPLPythonPython Software Foundation LicenseShared Source InitiativeSleepycatUnlicenseComparison of licensesContributor License AgreementCopyleftDebian Free Software GuidelinesDefinition of Free Cultural WorksFree licenseThe Free Software DefinitionThe Open Source DefinitionOpen-source licensePermissive software licensePublic domainDigital rights managementLicense proliferationMozilla software rebrandingProprietary device driversProprietary firmwareProprietary softwareSCO/Linux controversiesSoftware patentsSoftware securityTivoizationTrusted ComputingForkingGNU ManifestoMicrosoft Open Specification PromiseOpen-core modelOpen-source hardwareSource-available softwareThe Cathedral and the BazaarRevolution OSWindowsMicrosoft POSIX subsystemWindows Services for UNIXInterixHamilton C shellMingw-w64MKS ToolkitPowerShellUnxUtilsWillows Toolkit for UNIXWINE@EtersoftCedegaCrossOverDarwineProtonPlatform virtualization softwareCooperative LinuxTopologiLinuxCaptive NTFSNDISwrapperWindows Interface Source Environment