Cygwin
Cygwin er et sett med verktøy som gir Linux og POSIX funksjonalitet til Windows.
- Cygwin kjører på mange forskjellige versjoner av Windows, på både 32-bit og 64-bit versjoner.
- Cygwin bringer tusenvis av standard Linux-verktøy for Windows-brukere.
- Cygwin gir deg muligheten til å kjøre mange vanlige Linux og POSIX-kommandoer på en Windows-basert system. Dette kan gi deg en enklere, mer kjent miljø for å lære å bruke noen Linux-kommandoer.
- Cygwin lar deg velge hvilke verktøy du har installert. Installer så mye eller så lite som du trenger, og deretter legge til og fjerne komponenter som kreves.
- Fordi Cygwin er et sett med verktøy, kan du lage dine egne programmer og verktøy basert på og bruker Cygwin funksjonalitet.
- Konsesjons aspektet av Cygwin er komplisert. Cygwin er sammensatt av mange deler. Noen er lisensiert under X11, noen er public domain og noen er lisensiert under GNU General Public License (GPL).
- Ressursene bak Cygwin er kun tilgjengelig deltid for å støtte den. De vil svare på spørsmål på en "som best de kan" basis.
- Noen anti-virus programvare konflikter med Cygwin installasjonsprosessen, og det er dusinvis av felles sikkerhets og systemverktøy som er kjent for å forstyrre Cygwin.
- Det er noen kjernefunksjonalitet som er uforenlig mellom Linux og Windows, for eksempel brukernavne prinsipper, case-sensitivitet for filnavn og kjøring tilgang metoder. Cygwin bro mellom de ulike paradigmer der det er mulig, men ikke alt fungerer akkurat det samme i Linux og Cygwin.
Cygwin er en grei måte å gjøre Linux og Portable Operating System Interface (POSIX) funksjonalitet tilgjengelig på en Windows-maskin. Det er 32-bits og 64-bits versjoner av Cygwin som kjører på mange nyere versjoner av Windows. Det finnes mange Linux-verktøy som ikke finnes i Windows, og Cygwin bringer tusenvis av disse verktøyene for Windows-brukere. Du kan installere det hvis du ikke er en administrator på datamaskinen ved hjelp av "no-admin" og likevel få mye av funksjonaliteten for Windows-bruker. For å legge til eller fjerne funksjonalitet, er det bare å kjøre installasjonsprogrammet på nytt og angi det verktøyet du ønsker å legge til eller fjerne. Det er også utviklingsverktøy tilgjengelig i Cygwin som gjør Cygwin API tilgjengelig fra Windows konsoll og GUI. Dette gjør for å integrere noen Linux-funksjonalitet i Windows-baserte applikasjoner. Omfattende dokumentasjon er tilgjengelig i enten HTML eller PDF-format, og det gjør en god jobb med å gjøre Cygwin Linux-lignende funksjonalitet spiselig for Windows-brukere.