Download.it - sökikon
Advertisement

Tools and utilities to emulate Linux in Windows

Tools and utilities to emulate Linux in Windows

Röster: (42 röster)

Programlicens: Free

Utvecklare: Redhat

Version: 3.3.6

Fungerar under: Windows

Röster:

Programlicens

(42 röster)

Free

Utvecklare

Version

Redhat

3.3.6

Fungerar under:

Windows

Fördelar

  • Många paket finns tillgängliga
  • Kräver färre resurser än en fullständig VM-installation
  • Cygwin-programmen kan komma åt Windows filsystem
  • Det kan köra grafiska program

Nackdelar

  • Många Linux-verktyg är inkompatibla med Cygwin
  • Dokumentationen av verktygen är dålig
  • Installationen är långsam och tar mycket plats

Cygwin är en emulerad Linuxliknande miljö för Windows-operativsystem.

Skäl att använda Cygwin

En Cygwin-installation innehåller en DLL (cygwin1.dll) som emulerar många POSIX (Portable Operating System Interface) systemfunktioner. I Cygwin-miljön kan användarna använda Linux kommandoradsverktyg som ls, more, awk och andra. Cygwin är inte ett produktionsverktyg. Det bör därför inte användas i produktionsmiljöer. Men det är ett bra verktyg för att testa idéer. Användare kan installera verktyget på sin Windows-maskin och prova olika Linuxprogram.

Cygwin är en produkt med öppen källkod. Under årens lopp har Cygwin-gemenskapen portat verktyg och paket från Unix, GNU, BSD och Linux. Den har också stöd för skrivbordsmiljöerna GNOME, X Windows System och KDE.

Funktioner i Cygwin

Användare kan ladda ner den körbara installationsfilen från Cygwins webbplats. Installationsverktyget låter användaren välja vilka paket som ska hämtas. De förkompilerade paketen hämtas från de tillgängliga spegelsidorna.

På grund av tillägget av olika funktioner har Cygwin vuxit sig ganska stort under åren. Beroende på valet av paket kan den totala installationsstorleken gå från 23 till över 100 GB. Så användarna måste vara försiktiga med vilka paket de väljer. Det innebär också att nedladdning och installation kan ta lång tid.

När Cygwin väl är installerat kan användarna klicka på Cygwin-ikonen för att starta den på Windows. Cygwins bash-skalterminal har ett distinkt utseende och känsla, så att användarna är medvetna om att det inte är DOS-terminalen.

Cygwin kommer med många GNU-paket. Så det är ett utmärkt verktyg för utvecklare att testa koncept och idéer. På Cygwin-terminalen mappas enheter till /cygdrive, så C:-enheten skulle mappas till /cygdrive/c. Cygwin tillhandahåller verktyg för att konvertera mellan Windows- och Unix-sökvägar, filformat och radslut.

För användare som inte vill köra tunga Linux virtuella maskiner (VM) på sin Windows-maskin, kan Cygwin vara ett alternativ.

Slutsats

Cygwin är ett utmärkt utvecklingsverktyg att köra i Windows-miljön. Det bör inte användas för produktion. Det kan också fungera som ett lärandeverktyg för nya utvecklare och studenter som inte har tillgång till Unix- eller Linuxsystem.

Fördelar

  • Många paket finns tillgängliga
  • Kräver färre resurser än en fullständig VM-installation
  • Cygwin-programmen kan komma åt Windows filsystem
  • Det kan köra grafiska program

Nackdelar

  • Många Linux-verktyg är inkompatibla med Cygwin
  • Dokumentationen av verktygen är dålig
  • Installationen är långsam och tar mycket plats