Versiones Win32 de herramientas GNU
GnuWin es un proyecto de software que proporciona programas informáticos ejecutables, parches y código fuente como puertos nativos. Es aplicable para varias herramientas y software de GNU y de código abierto, modificado para ejecutarse en plataformas Windows de 32 bits.
.Software GNU versátil
GnuWin es un puerto de herramientas GNU a Windows. Utiliza msvcrt.dll de forma similar a MSYS, así como una biblioteca adicional para proporcionar funciones de compatibilidad con UNIX. Su propósito principal es permitir que los programas y archivos por lotes de Windows utilicen directamente las bibliotecas y aplicaciones de GNU para emular a Linux.
Ejecutar software de Linux
Linux es un sistema operativo igual que Windows, Mac e iOS. Linux incluso es el motor de Android. Sin embargo, utiliza lenguajes de codificación diferentes a los de Windows, que es donde entra en juego un programa como GnuWin, Mingw o Cygwin.
El propio GnuWin utiliza un indicador de línea de comandos, que también incluye la comprensión de los separadores de ruta, el globbing de nombres de archivo y los argumentos entrecomillados. Esto le permite ejecutar software relacionado con Linux en un sistema Windows relevante.
Completa documentación
GnuWin también viene con extensas notas. Estas incluyen información sobre las características aplicables, como los binarios, el soporte de lenguaje nativo, el soporte de archivos sustanciales y un directorio de archivos temporales.
Soporte de bibliotecas
En cuanto a las diferentes bibliotecas que maneja el código fuente de GnuWin para Windows, las bibliotecas son una biblioteca GCC estática y una biblioteca GCC de importación. Ambas utilizan la DLL (biblioteca de enlace dinámico) que está contenida en el subpaquete binario del software.
Código abierto
Como pieza de software de código abierto, GnuWin puede ser fácilmente alterado por cualquiera que sepa lo que está haciendo. El código source también es de descarga gratuita y se puede utilizar con cualquier sistema Windows de 32 bits, incluyendo 2000 / XP / Vista / 7.
Personalización extensiva
GnuWin es particularmente útil para cualquiera que necesite ejecutar programas similares en diferentes sistemas operativos. Sin embargo, la mayoría de la gente y las empresas no mezclan y combinan sistemas, por lo que su uso generalizado es cuestionable. Aun así, si se entiende el código fuente, GnuWin es un programa potente.