Friday, October 13, 2006

Emulador de BASH en Windows


Todos los que me conocen (Y los que no me conocen se van a enterar), saben que no soy ningún simpatizante de Linux, aunque tampoco soy fanático de Windows, aunque mi Windows XP Home Edition no me ha fallado hasta ahora -:)


En fín...Por cosas del destino, y porque realmente soy fanático de los Lenguajes Script me he visto en la necesidad de hacer algunos scripts sencillos en BASH. Como saben, el BASH es un entorno de programación Script en Linux y como solo tengo el GNOPPIX (Linux Live CD) y la verdad es que no me gusta estar reiniciando mi Laptop cada vez que quiero hacer algo con Linux, decidí navegar un poco por la red...Y adivinen que encontre! -:D Un emulador de BASH para Windows llamado GNU BASH


El GNU BASH es realmente impresionante...Pesa muy poco (solo 529 Kb en .zip), y no necesita instalarse...Solamente configurar una ruta HOME en las variables del sistema...Con eso, estamos listos para programar en BASH.

Saludos,

Blag.

17 comments:

su said...

nuevamente, leeo tu blog :)
Expando lo que decis, GNU BASH quiere decir Born Again SHell y es un implemento del IEEE POSIX y especificaciones de Open Group.
Bash incluye estilos de csh y ksh (si haz usado UNIX sabes que es)
en http://cnswww.cns.cwru.edu/~chet/bash/bashref.html esta todo sobre esto.
Pues bien, segun cre Bash puede ser compilado en Windows puesto que la implementacion de Windows (Cygwin) lo incluye.
Bash es un script muy poderoso y como para bariar Windows no lo trae (no es para iniciar pelea, pero es cierto, Windows es el unico S.O. que no trae Perl en sus paquetes porque hasta OS X, siendo para usuarios lo trae)
Bash se puede encontrar en ftp://ftp.gnu.org/gnu/bash
:D

SERGIO said...

TENGO UNA PREGUNTA:
¿COMO INSTALAR EL EMULADOR EN WINDOWS XP SP1???
LO HE INTENTADO Y NO HE PODIDO HACERLO....

Alvaro "Blag" Tejada Galindo said...

El emulador de Bash no se instala...Simplemente se descomprime el .zip y se ejecuta el archivo Bash.exe

Saludos,

Blag.

Anonymous said...

Veo Alvaro que tienes tu mente totalmente cerrada a windows... Si estás con un knoppix (que lo escribiste mal al nombre) no has visto absolutamente nada de todas las posibilidades de linux, es mas, podrías haber usado un software de paralelización (www.virtualbox.com) y tener los dos sistemas operativos funcionando sin reiniciar el ordenador.

Alvaro "Blag" Tejada Galindo said...

No he escrito mal el nombre -;) El Gnoppix y el Knoppix son distintos...Aunque los dos son Live CD.

La verdad es que no soy ningún fan de Linux, por lo cual no tengo interés en tenerlo fuera de un Live CD...Y porque esté cerrado a Windows, puesto que gran parte de mi vida la he pasado en Mac OS...Inclusive he utilizado Novell y Meneut OS...

A mi lo que me interesa es la programación no el sistema operativo, y lamentablemente, la mayoría de lenguajes están disponibles para Windows -:)

Saludos,

Blag.

Anonymous said...

hola, yo soy nuevo en esto de la programacion pero la verdad me interesa mucho y pues estoy viendo esto del bash en la escuela y espero que sean mas clases de esto es muy buen y pues si hay algo nuevo agradeciria q me informaran!!
pukaso@hotmail.es

Anonymous said...

He probado unos cuantos y el mejor es el Msys [sí, también es gratis]

http://www.mingw.org/wiki/msys

Alvaro "Blag" Tejada Galindo said...

Muchas gracias por el aporte -:) Voy a probar el Msys...

Saludos,

Blag.

Anonymous said...

Saludos, queria hacer una aclaración acerca del GNOPPIX Y KNOPPIX, en cuando al kernel, es lo mismo, funcionan de igual manera, la unica diferencia que tienen estas distros es que GNOPPIX usa entorno gráfico GNOME y KNOPPIX usa KDE.
espero haber aportado algo :p
bye

Alvaro "Blag" Tejada Galindo said...

Se agradece la aclaración sobre Gnoppix y Knoppix -:)

Saludos,

Blag.

Irwin Céspedes B said...

Knoppix es linux sin embargo basado en el ambiente gráfico KDE, Gnoppix trae ciertas aplicaciones de Knoppix pero utiliza el ambiente gráfico GNOME. Esa es la unica diferencia.

Irwin Céspedes B said...

Perdón, no habia visto la aclaración anterior ;-)

Anonymous said...

Cual es la ruta HOME que debes midificar?????

Gracias

Alvaro "Blag" Tejada Galindo said...

En HOME tienes que poner la ruta donde has grabado el emulador por ejemplo:

HOME = C:\BASH

Saludos,

Blag.

Anonymous said...

Mmm... he tratado de ejecutar un programilla generado con gfortran usando el comando de toda la vida: ./PROGRAMILLA, pero me temo que este bash por si solo no es capaz de hacerlo correr...alguna sugerencia?

Gracias!

Alvaro "Blag" Tejada Galindo said...

La verdad es que este post es bastante antiguo y no recuerdo como ejecutar los programas...sorry -:(

Saludos,

Blag.

Lucas said...

Como me gusta ver post viejos.
Sobretodo del 2006, año que me trae muy buenos recuerdos.