DJ

Hola, bienvenido a estas páginas de arkegeomática

OL

contacto

BBDD

Wiki

miércoles, 2 de enero de 2008

GNU + Cygnus + Windows = Cygwin


O como tener una colección de herramientas y programas GNU/LINUX en un ambiente Windows Vista.

Hemos encontrado una serie de problemas al intentar instalar un sistema Linux en buena armonia y convivencia con el Windows Vista que nos empaquetarón a la hora de realizar la compra de una nueva máquina. El sistema de arranque de este nuevo Winwdows ha cambiado completamente y parece que se han aplicado el cuento de intentar no permitir la instalación de dos o más sistemas operativos en una misma máquina a no ser que sean los propios. Así que nada que nos hemos decidido por recurrir al viejo Cigwin para poder tener las ventajas de ambos sitemas operativos, más las de uno que las de otro, en el mismo ambiente de trabajo sin tener que recurrir a arranques duales.

Aunque con algunas limitaciones Cigwin nos permite tener un ambiente Linux básico, con la mayoría de las aplicaciones de consola Linux, compiladores, navegadores WEB de texto, X-Windows/X.org con el cual podemos habilitar los entornos de ventanas más populares en Linux KDE, Gnome, etc, además de tener ya compiladas algunas aplicaciones como GRASS, en algunos repositorios, etc. etc.

Así emacs, latex, pine, netcat, rsync, rpm, dpkg, gcc, bash, sed, awk, bzip2, wget, apache, ssh, sshd, perl, vim, y un largo etc. quedan habilitados en nuestro entorno Win así como otra serie de paquetes.

En esencia cygwin es una libreria de enlace dinámico (cygwin1.dll) que posibilita la creación de una capa de emulación POSIX a todas las aplicaciones que utilicen la misma.

El procedimiento de instalación es sencillo tras la descarga de un archivo de setup que nos provee el acceso a los repositorios instalados por defecto, o como es el caso, a los que le indiquemos para descargarnos dos versiones de GRASS 6.1 y 6.2. Desde esta interfaz podemos instalar paquetes que resuelven automáticamente sus dependencias, desinstalarlos o instalar nuevas actualizaciones mediante una advertencia del programa si existieran estas.

El entorno Cigwin funciona como una aplicación en modo texto que corre sobre un terminal de windows, cmd, o puede ser utilizada si lanzamos Cigwin/X, startx, como una aplicación GUI como es el caso para utilizar el entorno tcl/tk y poder acceder a un entorno GUI para ejecutar los comandos de GRASS a través de la misma. Si bien GRASS ya ha sido portado a Windows vía Qgis y una propia versión nativa win, las ventajas de seguir utilizándolo en Cigwin es la posibilidad de poder ejecutar o adaptar dentro de un entorno integrado los fuentes que puedan interesarnos y que no se hallen en las migraciones anteriormente mencionadas. Evidentemente, se pierde algo de rendimiento con respecto a las versiones Linux al funcionar sobre una capa de emulación de POSIX.

En un próximo post y cuando lo encontremos, lo tenemos por un disco duro perdido, pondremos para descargar una personalización, orientada a la Arqueología, del menu TCL/TK en castellano y con las instrucciones, sencillas, para integrarlo en este GUI casi ya en desuso del SIG GRASS.


No hay comentarios:

Ultimos Comentarios