Ejecuta aplicaciones Linux y Unix bajo Windows
Ejecuta aplicaciones Linux y Unix bajo Windows
Votar: (17 votos)
Licencia programa: Gratuito
Desarrollador: Redhat
Versión: 3.3.6
Programa para: Windows
Votar:
Licencia programa
(17 votos)
Gratuito
Desarrollador
Versión
Redhat
3.3.6
Programa para:
Windows
PROS
- Muchos paquetes disponibles
- Requiere menos recursos que una instalación VM completa
- Las aplicaciones Cygwin pueden acceder al sistema de archivos de Windows
- Puede ejecutar aplicaciones gráficas
CONTRAS
- Muchas herramientas Linux son incompatibles con Cygwin
- La documentación de las herramientas es escasa
- La instalación es lenta y ocupa mucho espacio
Cygwin es un entorno emulado similar a Linux para sistemas operativos Windows.
Razones para usar Cygwin
La instalación de Cygwin proporciona una DLL (cygwin1.dll) que emula muchas de las funcionalidades del sistema POSIX (Portable Operating System Interface). En el entorno Cygwin, los usuarios pueden utilizar herramientas de línea de comandos de Linux como ls, more, awk y otras. Cygwin no es una herramienta de producción. Así que no debería usarse en entornos de producción. Pero es una buena herramienta para probar ideas. Los usuarios pueden instalar la herramienta en su máquina Windows y probar varios programas Linux.
Cygwin es un producto de código abierto. A lo largo de los años, la comunidad Cygwin ha portado herramientas y paquetes Unix, GNU, BSD y Linux. También es compatible con los entornos de escritorio GNOME, X Windows System y KDE.
Características de Cygwin
Los usuarios pueden descargar el ejecutable de instalación desde el sitio web de Cygwin. La herramienta de instalación permite al usuario seleccionar los paquetes que desea descargar. Los paquetes precompilados se descargan de los sitios espejo disponibles.
Debido a la adición de diversas funcionalidades, Cygwin ha crecido bastante a lo largo de los años. Dependiendo de la selección de paquetes, el tamaño total de la instalación puede oscilar entre 23 y más de 100 GB. Así que los usuarios deben tener cuidado con los paquetes que seleccionan. Además, esto significa que la descarga y la instalación pueden llevar mucho tiempo.
Una vez instalado Cygwin, los usuarios pueden hacer clic en el icono de Cygwin para iniciarlo en Windows. El terminal bash shell de Cygwin tiene un aspecto distinto, para que los usuarios sepan que no es el terminal DOS.
Cygwin viene con muchos paquetes de GNU. Así que es una gran herramienta para que los desarrolladores prueben conceptos e ideas. En el terminal Cygwin, las unidades se asignan a /cygdrive, por lo que la unidad C: se asignaría a /cygdrive/c. Cygwin proporciona utilidades para convertir entre rutas de Windows y Unix, formatos de archivo y finales de línea.
Para los usuarios que no quieren ejecutar máquinas virtuales (VM) Linux en su máquina Windows, Cygwin puede ser una alternativa.
Conclusión
Cygwin es una gran herramienta de desarrollo para ejecutar en el entorno Windows. No debería usarse para producción. También puede funcionar como herramienta de aprendizaje para nuevos desarrolladores y estudiantes que no tienen acceso a sistemas Unix o Linux.
Ventajas
PROS
- Muchos paquetes disponibles
- Requiere menos recursos que una instalación VM completa
- Las aplicaciones Cygwin pueden acceder al sistema de archivos de Windows
- Puede ejecutar aplicaciones gráficas
CONTRAS
- Muchas herramientas Linux son incompatibles con Cygwin
- La documentación de las herramientas es escasa
- La instalación es lenta y ocupa mucho espacio