Cygwin
Cygwin è un insieme di strumenti che forniscono Linux e funzionalità POSIX a Windows.
- Cygwin funziona su diverse versioni di Windows, su entrambe le versioni a 32-bit e 64-bit.
- Cygwin porta migliaia di strumenti standard di Linux per gli utenti di Windows.
- Cygwin ti dà la possibilità di eseguire molti comuni comandi di Linux e POSIX su un sistema basato su Windows. Questo può fornire un ambiente più semplice, più familiare per imparare a usare alcuni comandi di Linux.
- Cygwin consente di scegliere quali strumenti si installa. Installare tanto o poco di cui hai bisogno, quindi aggiungere e rimuovere i componenti, come richiesto.
- Perché Cygwin è un insieme di strumenti, è possibile creare i propri programmi e strumenti basati su e utilizzando la funzionalità Cygwin.
- L'aspetto licenze di Cygwin è complicato. Cygwin è composto da molte parti. Alcuni sono sotto licenza X11, alcuni sono di dominio pubblico e alcuni sono sotto licenza GNU General Public License (GPL).
- Le risorse dietro Cygwin sono disponibili solo part-time per sostenerlo. Essi risponderanno alle questioni "così come meglio possono" base.
- Alcuni conflitti di software anti-virus con il processo di installazione Cygwin, e ci sono decine di strumenti di sicurezza e di sistema comuni che sono noti per interferire con Cygwin.
- V'è una certa funzionalità di base che non è compatibile tra Linux e Windows, come ad esempio i principi di denominazione utente, maiuscole e minuscole per i nomi dei file e delle metodologie di accesso in auto. Cygwin ponte tra i diversi paradigmi ove possibile, ma non tutto funziona esattamente lo stesso in Linux e Cygwin.
Cygwin è un modo semplice per rendere Linux e funzionalità Portable Operating System Interface (POSIX) disponibili su un computer Windows. Ci sono versioni a 32-bit e 64-bit di Cygwin che girano su molte versioni più recenti di Windows. Ci sono molti strumenti di Linux che non esistono in Windows, e Cygwin porta migliaia di questi strumenti per gli utenti di Windows. È possibile installarlo se non si è un amministratore sul computer utilizzando l'opzione "--no-admin" e ancora guadagno molte delle funzionalità per l'utente di Windows. Per aggiungere o rimuovere funzionalità, è sufficiente eseguire nuovamente il programma di installazione e specificare lo strumento che si desidera aggiungere o rimuovere. Ci sono anche strumenti di sviluppo disponibili in Cygwin che rendono l'API Cygwin disponibili dalla console di Windows e la GUI. Ciò consente di integrare alcune funzionalità di Linux nelle applicazioni basate su Windows. La documentazione completa è disponibile in formato HTML o PDF, e fa un buon lavoro di rendere Linux-like funzionalità appetibile di Cygwin per gli utenti Windows.