• ¡Obtenga la seguridad de la aplicación de la manera correcta! Detectar, proteger, monitorear, acelerar y más ...
  • Cygwin es un entorno similar a Linux para sistemas basados ​​en Windows. Consiste en una capa de emulación y una colección de herramientas que brindan una apariencia y sensación de Linux.

    Consiste en una DLL (cygwin1.dll), que actúa como una capa de emulación que proporciona la funcionalidad de llamada al sistema POSIX sobre Windows. Con Cygwin, los usuarios tienen acceso a las utilidades estándar de UNIX, que se pueden utilizar desde el shell bash proporcionado o mediante el símbolo del sistema de Windows.

    Además, proporciona soporte a los programadores para que hagan uso de la API de Win32 junto con la API de Cygwin, lo que permite portar las utilidades de UNIX a Windows sin muchos cambios en el código fuente.

    Ventajas de Cygwin sobre el símbolo del sistema / WSL

    Hay ciertas ventajas de usar Cygwin shell sobre De comandos de Windows. A continuación se enumeran algunos de los principales:

    • Proporciona un shell de UNIX para Windows, lo que permite el acceso a una variedad de utilidades, desde el mundo UNIX / Linux hasta Windows.
    • No es necesario instalar un sistema operativo Linux completo o configurar una máquina virtual donde el requisito se satisfaga con los recursos disponibles a través de Cygwin.
    • Uso óptimo de recursos y requisitos del sistema para ejecutarse en Windows, ya que el entorno se emula y funciona sobre Windows.
    • Ideal para pruebas / desarrollo donde el requisito es utilizar utilidades de UNIX / Linux en Windows.
    • Compatible con sistemas operativos Windows más antiguos, como Windows 7, etc., mientras que el entorno WSL ofrecido por Windows solo es compatible con versiones más recientes.

    Descargar

    Para descargar la última versión de Cygwin, siga este enlace a su sitio web oficial. Puede descargar la versión adecuada para la instalación de Windows y la arquitectura del sistema. Para la versión de 32 bits, descargue https://cygwin.com/setup-x86.exe y para la versión de 64 bits, descárguela desde aquí https://cygwin.com/setup-x86_64.exe.

    Instalación

    • Inicie el archivo ejecutable descargado del paso anterior. Acepte cualquier mensaje y advertencia que se muestre en pantalla desde el Control de acceso de usuarios de Windows. Esto iniciará el programa de instalación como se muestra a continuación.

    cygwin-install-paso-1

    • Haga clic en "Siguiente" para continuar con el proceso de configuración.

    cygwin-install-paso-2

    • Se mostrará un mensaje para seleccionar una fuente de descarga. En la mayoría de los casos, la opción predeterminada de "Instalar desde Internet" está bien y debe mantenerse. Si tiene un repositorio descargado local o simplemente desea descargar e instalar Cygwin más tarde, elija una de las otras opciones disponibles. Haga clic en Siguiente para continuar.

    cygwin-install-paso-3

    • Le solicita que especifique "Directorio raíz" para la instalación, así como si se instalará para "Todos los usuarios" o "Solo usted". Nuevamente, si no hay una necesidad específica, mantenga las opciones predeterminadas y haga clic en "Siguiente" para continuar.

    cygwin-install-paso-4

    • Para descargar los archivos del paquete, la instalación le pedirá que especifique un "Directorio de paquetes local" que, de forma predeterminada, apunta a la carpeta "Descargar" de su sistema. En caso de que desee especificar otra ubicación, especifique su ruta aquí y haga clic en "Siguiente" para continuar con la configuración.

    cygwin-install-paso-5

    • En la mayoría de los casos, "Usar la configuración de proxy del sistema" debería funcionar para la descarga de paquetes. Si no tiene la intención de utilizar ningún proxy y utiliza una conexión directa a Internet, utilice la opción "Conexión directa", o puede especificar también una configuración de proxy personalizada. Haga clic en Siguiente para continuar.

    cygwin-install-paso-6

    • A continuación, le pedirá que seleccione un espejo desde donde Cygwin descargará sus archivos de paquete. Si hay un espejo cerca de su ubicación, que puede proporcionar una velocidad más rápida, elija ese de la lista. Si no está seguro, seleccione a alguien de la lista y haga clic en "Siguiente" para continuar.

    cygwin-install-paso-7

    • Cygwin proporciona muchas utilidades basadas en UNIX / Linux que se ejecutan en Windows. No todos los paquetes se instalan de forma predeterminada. Solo se instala un conjunto mínimo de paquetes importantes. En este paso, puede personalizar su configuración de Cygwin seleccionando / deseleccionando diferentes categorías de paquetes. Recuerde, esto también se puede hacer más tarde para agregar / eliminar paquetes a su instalación de Cygwin. Si tiene una lista específica de paquetes importantes para su trabajo, puede seleccionarlos ahora y continuar haciendo clic en “Siguiente”.

    cygwin-install-paso-8

    • La siguiente pantalla enumera los paquetes seleccionados y le pide que los revise y confirme. Haga clic en "Siguiente" para confirmar y continuar.

    cygwin-install-paso-9

    • Los paquetes seleccionados comenzarán a descargarse, y esto puede llevar un tiempo dependiendo de la velocidad del espejo de descarga seleccionado y la cantidad de paquetes seleccionados.

    cygwin-install-paso-10

    • Una vez que se descargan todos los paquetes, la configuración continuará para instalar los paquetes.

    cygwin-install-paso-11

    • Cuando se complete la configuración, se le mostrará la opción de crear íconos en el escritorio y el menú de inicio para un fácil acceso. Haga clic en "Finalizar" cuando haya terminado para finalizar el asistente de configuración.

    menú de inicio de cygwin

    • Ahora puede iniciar Cygwin buscando en el menú Inicio como se muestra arriba o haciendo doble clic en el ícono del Escritorio (si se creó durante la configuración). Esto lanzará el shell Cygwin.

    cygwin-shell

    • Soportes de cáscara Cygwin Comandos de UNIX / Linux que usas normalmente. Si encuentra que algún comando específico no funciona, puede volver a ejecutar la configuración y seleccionar el paquete que falta, si está disponible en el repositorio de Cygwin (un ejemplo: Ansible) e instálelo. El comando instalado ahora debería estar disponible como un comando normal en la CLI de Cygwin shell.

    Conclusión

    Cygwin es una utilidad útil que proporciona un shell similar a UNIX / Linux emulado en un entorno Windows. Facilita la migración de ciertas aplicaciones específicas a Windows y le permite desarrollar y usar scripts basados ​​en Linux en Windows para diversas tareas. Su instalación es tan simple como cualquier programa basado en Windows con configuración basada en GUI.

    Para leer más sobre Cygwin, puede encontrar su documentación. aquí. Consulte su Preguntas Frecuentes y sobre los guía del usuario. para obtener instrucciones de uso detalladas.