Versioni Win32 degli strumenti GNU
GnuWin è un progetto software che fornisce programmi eseguibili, patch e codice sorgente come porte native. È applicabile a vari strumenti e software GNU e open source, modificati per funzionare su piattaforme Windows a 32 bit.
GnuWin è una porta degli strumenti GNU per Windows. Utilizza msvcrt.dll in modo simile a MSYS, oltre a una libreria aggiuntiva per fornire funzioni di compatibilità UNIX. Il suo scopo principale è quello di consentire ai programmi e ai file batch di Windows di utilizzare direttamente le librerie e le applicazioni GNU per emulare Linux.
Software GNU versatile
Eseguire software Linux
Linux è un sistema operativo come Windows, Mac e iOS. Linux alimenta persino Android. Tuttavia, utilizza linguaggi di codifica diversi da quelli di Windows, ed è qui che entra in gioco un programma come GnuWin, Mingw o Cygwin.
GnuWin stesso utilizza un prompt della riga di comando, che include anche la comprensione dei separatori di percorso, il globbing dei nomi di file e gli argomenti quotati. Ciò gli consente di eseguire software relativo a Linux su un sistema Windows pertinente.
Documentazione completa
GnuWin è inoltre corredato di note esaurienti. Queste includono informazioni sulle caratteristiche applicabili, come i binari, il supporto della lingua nativa, il supporto di file sostanziali e una directory di file temporanei.
Supporto alle librerie
Per quanto riguarda le diverse librerie gestite dal codice sorgente di GnuWin per Windows, le librerie sono una libreria statica GCC e una libreria di importazione GCC. Entrambe utilizzano la DLL (dynamic link library) contenuta nel sottopacchetto binario del software.
Open-source
Essendo un software open-source, GnuWin può essere facilmente modificato da chiunque sappia cosa sta facendo. Il codice source è anche libero di essere scaricato ed è adatto all'uso con qualsiasi sistema Windows a 32 bit, compresi 2000 / XP / Vista / 7.
Estesa personalizzazione
GnuWin è particolarmente utile per chi ha bisogno di eseguire programmi simili su diversi sistemi operativi. Tuttavia, la maggior parte delle persone e delle aziende non mischia i sistemi, quindi l'uso diffuso è discutibile. Tuttavia, se si comprende il codice sorgente GnuWin è un programma potente.