GNU/Linux >> Tutoriales Linux >  >> Linux

Formas de desarrollar aplicaciones de Windows en Linux

¿Alguna vez ha tenido el deseo de desarrollar software de Windows o probarlo en su sistema Linux? ? Tal vez porque es el sistema operativo más popular o por el hecho de que sus escuelas e instituciones solo implementan el sistema operativo Windows en los laboratorios de computación.

Por suerte, hay dos formas de desarrollar o probar el software de Windows en un sistema Linux. con la excepción del arranque dual (de lo contrario, el artículo se habría desviado de la intención del tema) el sistema operativo Windows junto con su sistema existente. Lea a continuación para saber cuáles son las dos formas, además, también proporcionaré algunas ideas adicionales de mi experiencia para cada opción.

Sobre el VINO

VINO solía ser un acrónimo de W ine yoN o una E emulador, pero ahora simplemente lo llamaríamos vino (pronunciado como una bebida). El sitio web de WINE tiene una base de datos que enumera todas las aplicaciones que funcionan con él. Es posible que no encuentre su software preferido en la lista, pero no dude en probarlo en WINE. Hace unos 6 meses, cuando estaba aprendiendo a codificar estructuras de datos y programas orientados a objetos, intenté instalar CodeBlocks 16.04 (que no estaba en la lista de la base de datos) y me sorprendió que mi plataforma de desarrollo funcionara. Entonces no tuve que preocuparme de que mi programa GCC de Linux no pudiera compilar archivos de biblioteca específicos de Windows,

Sin embargo, WINE tiende a tener errores porque hay algunas cosas que deben hacerse alternativamente de una manera bastante extraña. Por ejemplo, aunque CodeBlocks 16.04 se configuró con éxito en mi sistema Linux, no había forma de que pudiera iniciar el programa cmd para ver el resultado de mi programa. En cambio, lo que tenía que hacer era iniciar CodeBlocks en el símbolo del sistema primero y luego volver a activarlo cuando ejecuto mi programa para ver el resultado. Extravagante y extraño, ¿verdad?

A través de la virtualización

El uso de software de virtualización es otra forma de desarrollar o probar el software de Windows en su computadora con Linux. Use la virtualización como su último enfoque si WINE no funciona para ti Porque el primero demandaría más recursos en su computadora que el segundo.

Hay ciertos programas que ni siquiera funcionan en WINE. Un ejemplo incluye las bibliotecas WinBGI en CodeBlocks. Además, la virtualización es el mejor enfoque si realmente desea que su programa se ejecute en un entorno Windows real.

Conclusión

Puede usar cualquiera de los dos métodos anteriores para desarrollar o probar su software de Windows y, con suerte, puede preferir uno sobre el otro. WINE ejecuta el software de Windows de forma nativa en Linux, mientras que la virtualización simula prácticamente el hardware físico y, por lo tanto, le garantiza obtener resultados más realistas para sus programas. ¿Te gustó el artículo? Compártalo con sus amigos y no dude en compartir sus opiniones también en la sección de comentarios a continuación.


Linux
  1. 10 RAZONES PARA CAMBIAR WINDOWS 10 A LINUX

  2. Alojamiento Linux vs Windows

  3. Winepak:instale aplicaciones y juegos de Windows en Linux a través de Flatpak

  4. Empaquetado de un script de Python en Linux en un ejecutable de Windows

  5. exFAT frente a NTFS en Linux

6 distribuciones de Linux para reemplazar Windows 10 y 7

Cómo ejecutar aplicaciones y juegos de Windows en Linux usando Wine

Cómo ejecutar Windows 95 en Linux

Cómo ejecutar aplicaciones de Linux en Windows 10 y 11 usando WSL

¿Realmente se puede desarrollar con aplicaciones GUI de Linux en Windows 10 con WSLg? ¿Qué hay de PyCharm?

Seguridad de Linux frente a Windows