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