Zoekpictogram van Download.it
Advertisement

Unix testomgeving voor GNU-applicaties in Windows

Unix testomgeving voor GNU-applicaties in Windows

Oordeel: (1 stemmen)

Programma-licentie: Gratis

Softwareontwikkelaar: Redhat

Versie: 3.3.6

Werkt onder: Windows

Oordeel:

Programma-licentie

(1 stemmen)

Gratis

Softwareontwikkelaar

Versie

Redhat

3.3.6

Werkt onder:

Windows

Voordelen

  • Veel pakketten beschikbaar
  • Vereist minder middelen dan een volledige VM-installatie
  • Cygwin-toepassingen hebben toegang tot het Windows-bestandssysteem
  • Kan grafische toepassingen uitvoeren

Nadelen

  • Veel Linux-tools zijn niet compatibel met Cygwin
  • De documentatie van de tools is slecht
  • Installatie is traag en neemt veel ruimte in beslag

Cygwin is een geëmuleerde Linux-achtige omgeving voor Windows-besturingssystemen.

Redenen om Cygwin te gebruiken

Een Cygwin-installatie biedt een DLL (cygwin1.dll) die veel POSIX (Portable Operating System Interface) systeemfuncties emuleert. In de Cygwin-omgeving kunnen gebruikers Linux-commandoregeltools gebruiken zoals ls, more, awk en andere. Cygwin is geen productietool. Het zou dus niet moeten worden gebruikt in productieomgevingen. Maar het is een goed hulpmiddel om ideeën uit te testen. Gebruikers kunnen het installeren op hun Windows-machine en verschillende Linux-programma's uitproberen.

Cygwin is een open-sourceproduct. In de loop der jaren heeft de Cygwin-gemeenschap Unix, GNU, BSD en Linux-tools en -pakketten geporteerd. Het heeft ook ondersteuning voor GNOME, X Windows System en KDE-desktopomgevingen.

Kenmerken van Cygwin

Gebruikers kunnen het installatieprogramma downloaden van de Cygwin-website. Het installatieprogramma laat de gebruiker kiezen welke pakketten hij wil downloaden. De voorgecompileerde pakketten worden gedownload van de beschikbare mirrorsites.

Door de toevoeging van diverse functionaliteiten is Cygwin in de loop der jaren behoorlijk groot geworden. Afhankelijk van de pakketselectie kan de totale installatiegrootte oplopen van 23 tot 100+ GB. Gebruikers moeten dus voorzichtig zijn met de pakketten die ze selecteren. Het betekent ook dat het downloaden en installeren lang kan duren.

Zodra Cygwin is geïnstalleerd, kunnen gebruikers op het Cygwin-pictogram klikken om het in Windows te starten. De bash-shell van Cygwin heeft een duidelijk uiterlijk, zodat gebruikers weten dat het geen DOS-terminal is.

Cygwin wordt geleverd met veel GNU-pakketten. Het is dus een geweldig gereedschap voor ontwikkelaars om concepten en ideeën uit te testen. Op de Cygwin-terminal worden schijven toegewezen aan /cygdrive, dus de C: schijf zou worden toegewezen aan /cygdrive/c. Cygwin biedt hulpprogramma's om tussen Windows- en Unix-paden, bestandsformaten en regeleinden te converteren.

Voor gebruikers die geen zware Linux virtuele machines (VM's) op hun Windows-machine willen draaien, kan Cygwin een alternatief zijn.

Conclusie

Cygwin is een prima ontwikkelingshulpmiddel om op de Windows-omgeving te draaien. Het zou niet gebruikt moeten worden voor productie. Het kan ook dienen als leermiddel voor nieuwe ontwikkelaars en studenten die geen toegang hebben tot Unix- of Linux-systemen.

Voordelen

  • Veel pakketten beschikbaar
  • Vereist minder middelen dan een volledige VM-installatie
  • Cygwin-toepassingen hebben toegang tot het Windows-bestandssysteem
  • Kan grafische toepassingen uitvoeren

Nadelen

  • Veel Linux-tools zijn niet compatibel met Cygwin
  • De documentatie van de tools is slecht
  • Installatie is traag en neemt veel ruimte in beslag