Entradas etiquetadas como ‘Linux’

Escrito por Iván Alonso el Miércoles 2 de Julio de 2008

¿Qué es Cygwin?

A nivel no técnico es una forma de hacer que las aplicaciones desarrolladas para Linux funcionen bajo Windows. De forma un poco más técnica es una librería que proporciona una capa de emulación de una parte del API de Linux, por lo que código programado originalmente para este sistema operativo puede recompilarse para funcionar sobre esta capa de emulacion sin tener que reprogramar nada.

Aparte de eso, también es un entorno que proporciona muchas aplicaciones Linux útiles para ser funcionales bajo Windows, pudiendo utilizar una gran cantidad de estas bajo una terminal con el “Look and feel” propio de Linux.

Cygwin

¿Para qué lo quiero?

Para poder trabajar por línea de comandos con utilidades mucho mejores que las del cmd.exe de Windows, para instalar y/o probar cosas que no existen para Windows, para ponerme un servidor ssh en cada máquina y hacer así las transferencias de archivos de un equipo a otro en una red local de un modo seguro. Para un millar de cosas que vas haciendo una vez que te acostumbras a tener todas estas utilidades disponibles.

Vamos a instalarlo para probar.

(más…)

Escrito por Iván Alonso el Martes 17 de Junio de 2008

Aunque puede parecer un trabalenguas, de eso va este post, de cómo configurar este entorno sobre Ubuntu. En mi trabajo prácticamente el 100% del tiempo trabajo sobre Visual Studio (diferentes versiones, últimamente sobre todo 2005 y 2008), pero para mis propios proyectos ya es más raro, principalmente porque en casa únicamente tengo Windows en un portátil que apenas utilizo.

Siempre que puedo programo en C++ (como todos los hombres de verdad), así que vamos a intentar configurar un buen entorno de programación. Paradójicamente el que voy a utilizar es Eclipse, que suele utilizarse para desarrollo en Java (¡puaj!)… pero Eclipse es realmente mucho más que un entorno de programación, como muchos Javeros saben. Es un framework en sí mismo sobre el que pueden construirse muchas cosas, tiene una gran comunidad de desarrolladores y grandes empresas detrás, etc… El caso es que existe un grupo de trabajo que se encarga de personalizarlo para una correcta utilización con C++.

¿Otras opciones? Ninguna que me convenza hasta ahora, la verdad. KDevelop no lo he probado porque uso Gnome. CodeBlocks lo probé hace poco sobre un Windows y dejaba muchísimo que desear. Sun Studio no lo he visto nunca en acción, así que no puedo ni opinar. Y ahora mismo no caigo en mucho más, ya me recordaréis en los comentarios lo que me esté dejando.

(más…)