Icona di ricerca download.it
Advertisement

Ottimo programma per far funzionare sui sistemi Windows delle applicazioni provenienti dal mondo Linux

Ottimo programma per far funzionare sui sistemi Windows delle applicazioni provenienti dal mondo Linux

Voto (10 voti)

Licenza: Gratis

Autore: Redhat

Versione: 3.3.6

Compatibile con: Windows

Voto

Licenza

(10 voti)

Gratis

Autore

Versione

Redhat

3.3.6

Compatibile con:

Windows

Pro

  • Molti pacchetti disponibili
  • Richiede meno risorse rispetto all'installazione di una VM completa
  • Le applicazioni Cygwin possono accedere al file system di Windows
  • Può eseguire applicazioni grafiche

Contro

  • Molti strumenti Linux sono incompatibili con Cygwin
  • La documentazione sugli strumenti è scarsa
  • L'installazione è lenta e richiede molto spazio

Cygwin è un ambiente emulato simile a Linux per i sistemi operativi Windows.

Motivi per utilizzare Cygwin

L'installazione di Cygwin fornisce una DLL (cygwin1.dll) che emula molte funzionalità del sistema POSIX (Portable Operating System Interface). In ambiente Cygwin, gli utenti possono utilizzare strumenti della riga di comando di Linux come ls, more, awk e altri. Cygwin non è uno strumento di produzione. Quindi non dovrebbe essere usato in ambienti di produzione. Ma è un buon strumento per testare le idee. Gli utenti possono installare lo strumento sul proprio computer Windows e provare vari programmi Linux.

Cygwin è un prodotto open source. Nel corso degli anni, la comunità di Cygwin ha portato strumenti e pacchetti Unix, GNU, BSD e Linux. Inoltre, supporta gli ambienti desktop GNOME, X Windows System e KDE.

Caratteristiche di Cygwin

Gli utenti possono scaricare l'eseguibile di installazione dal sito web di Cygwin. Lo strumento di installazione consente all'utente di selezionare i pacchetti da scaricare. I pacchetti precompilati vengono scaricati dai siti mirror disponibili.

A causa dell'aggiunta di varie funzionalità, Cygwin è diventato piuttosto grande nel corso degli anni. A seconda della selezione dei pacchetti, la dimensione totale dell'installazione può andare da 23 a oltre 100 GB. Gli utenti devono quindi prestare attenzione ai pacchetti che selezionano. Inoltre, il download e l'installazione possono richiedere molto tempo.

Una volta installato Cygwin, gli utenti possono fare clic sull'icona Cygwin per avviarlo su Windows. Il terminale della shell bash di Cygwin ha un aspetto distinto, in modo che gli utenti sappiano che non si tratta di un terminale DOS.

Cygwin viene fornito con molti pacchetti GNU. È quindi un ottimo strumento per gli sviluppatori per testare concetti e idee. Nel terminale Cygwin, le unità sono mappate su /cygdrive, quindi l'unità C: sarà mappata su /cygdrive/c. Cygwin fornisce utility per convertire tra percorsi di Windows e Unix, i formati dei file e le terminazioni di riga.

Per gli utenti che non vogliono eseguire pesanti macchine virtuali (VM) Linux sul proprio computer Windows, Cygwin può essere un'alternativa.

Conclusione

Cygwin è un ottimo strumento di sviluppo da eseguire in ambiente Windows. Non dovrebbe essere usato per la produzione. Può anche funzionare come strumento di apprendimento per i nuovi sviluppatori e gli studenti che non hanno accesso a sistemi Unix o Linux.

Pro

  • Molti pacchetti disponibili
  • Richiede meno risorse rispetto all'installazione di una VM completa
  • Le applicazioni Cygwin possono accedere al file system di Windows
  • Può eseguire applicazioni grafiche

Contro

  • Molti strumenti Linux sono incompatibili con Cygwin
  • La documentazione sugli strumenti è scarsa
  • L'installazione è lenta e richiede molto spazio