Re: Bash Fuera

1999-12-01 Por tema Xose Manoel Ramos
El Mon, Nov 29, 1999 at 07:58:21PM +0100, Ricard Sierra contaba:
  Es el shell oficial de BSD. Busca en Free/Open/NetBSD.

 http://www.freebsd.org
 http://www.openbsd.org

Y falta el del NetBSD, pero creo que aunque todos estais pensando en
que es un 'org' creo recordar que no. En cualquier caso, por probar
no pasa nada.

 
-- 
Saudos:
ose[EMAIL PROTECTED]   (Vigo/Galicia/España)
 http://pagina.de/xmanoel/
 http://w3.to/mikkeli/

11/30   (11/30/1990) Larry Bird, basketball player, scored his 20,000th point. 
11/30   (11/30/1835) Samuel Langhorne Clemens (Mark Twain), author. 


Re: Bash Fuera

1999-11-29 Por tema jvicente
¿Como llegaste a esa conclusion? Tenes la pagina web del ash o algun site
donde haya comparaciones entre shells?
Vi la unix-faq/shell/shell-differences http://www.faqs.org pero el ash
no
estaba.
Tengo instalado en mi sistema las dos. Y tengo usadas las dos.
   - La memoria: sólo hace falta hacer un 'ps' para ver que 'ash'
   ocupa la mitad de memoria (y como además trae la décima parte de
   documentación, ahorras espacio en el disco duro cosa buena).
   - La velocidad: hago un script y lo ejecuto con 'bash' y con
   'ash'. 'ash' tarda como 2 segundos menos y usa menos CPU. La
   diferencia es muy pequeña, pero si es un script que se repite
   bastantes veces puedes ahorrar bastante. (Mediciones con GNU
   Time).
   - Es POSIX porque sí, lo pone la documentación y aparte yo no veo
   que incumpla ninguna norma POSIX.
Existe algun site del ash?




Re: Bash Fuera

1999-11-29 Por tema Ricard Sierra
On Mon, Nov 29, 1999 at 09:55:45AM -0300, [EMAIL PROTECTED] wrote:
 Existe algun site del ash?

  Es el shell oficial de BSD. Busca en Free/Open/NetBSD.

Saludos.

-- 
Ricard Sierra Rebull
e-mail: [EMAIL PROTECTED]


Re: Bash Fuera

1999-11-27 Por tema Xose Manoel Ramos
El Thu, Nov 25, 1999 at 10:22:13AM -0300, [EMAIL PROTECTED] contaba:

¿Como llegaste a esa conclusion? Tenes la pagina web del ash o algun site
donde haya comparaciones entre shells?
Vi la unix-faq/shell/shell-differences http://www.faqs.org pero el ash no
estaba.

¡Me lo inventé! ;-)
¿Acaso no tengo ninguna credibilidad?

Tengo instalado en mi sistema las dos. Y tengo usadas las dos.

   - La memoria: sólo hace falta hacer un 'ps' para ver que 'ash'
   ocupa la mitad de memoria (y como además trae la décima parte de
   documentación, ahorras espacio en el disco duro cosa buena).

   - La velocidad: hago un script y lo ejecuto con 'bash' y con
   'ash'. 'ash' tarda como 2 segundos menos y usa menos CPU. La
   diferencia es muy pequeña, pero si es un script que se repite
   bastantes veces puedes ahorrar bastante. (Mediciones con GNU
   Time).

   - Es POSIX porque sí, lo pone la documentación y aparte yo no veo
   que incumpla ninguna norma POSIX.

-- 
Saudos:
ose[EMAIL PROTECTED]   (Vigo/Galicia/España)
 http://pagina.de/xmanoel/
 http://w3.to/mikkeli/

11/26   Cream performs their farewell concert at Royal Albert Hall, 1968
11/26   (11/26/1865) Alice in Wonderland published. 
11/26   (11/26/1938) Richard Caruthers Little, impressionist. 


Re: Bash Fuera

1999-11-25 Por tema Xose Manoel Ramos
El Tue, Nov 23, 1999 at 05:01:56PM +, David Charro Ripa contaba:

No lo he usado.
¿Que tiene de bueno ash?

Que es tan POSIX como Bash. Quiero decir que para escribir scripts y
cosas así, funciona a la perfección.

Luego que es muchísimo más pequeño. Ocupa la mitad de memoria, y es
tambien muchísimo mas rápido.

Y en teoría, según la vieja escuela del NetBSD es mucho más seguro que
el Bash. No tiene bujeretes de seguirdad.

¿Y de malo?

Pues que es una shell hecha para programar y no para usar
interactivamente. El [Tab] no hace nada, no tiene historia,  

PS/

El tema original de esta discusión era sustituir el Bash por el Zsh
(que esta sí es na shell cojonuda). Pero para asegurarse que en el
sistema exista una shell POSIX poner 'ash' para los scripts del
sistema. 

-- 
Saudos:
ose[EMAIL PROTECTED]   (Vigo/Galicia/España)
 http://pagina.de/xmanoel/
 http://w3.to/mikkeli/

11/24   Scott Joplin born, 1868
11/24   (11/24/1871) National Rifle Association incorporated. 
11/24   (11/24/1853) William Bat Masterson, gambler, frontier lawman, and 


Re: Bash Fuera

1999-11-25 Por tema jvicente

El Tue, Nov 23, 1999 at 05:01:56PM +, David Charro Ripa contaba:
No lo he usado.
¿Que tiene de bueno ash?
Que es tan POSIX como Bash. Quiero decir que para escribir scripts y
cosas así, funciona a la perfección.
Luego que es muchísimo más pequeño. Ocupa la mitad de memoria, y es
tambien muchísimo mas rápido.
Y en teoría, según la vieja escuela del NetBSD es mucho más seguro que
el Bash. No tiene bujeretes de seguirdad.
¿Como llegaste a esa conclusion? Tenes la pagina web del ash o algun site
donde haya comparaciones entre shells?
Vi la unix-faq/shell/shell-differences http://www.faqs.org pero el ash no
estaba.

¿Y de malo?
Pues que es una shell hecha para programar y no para usar
interactivamente. El [Tab] no hace nada, no tiene historia,
PS/
El tema original de esta discusión era sustituir el Bash por el Zsh
(que esta sí es na shell cojonuda). Pero para asegurarse que en el
sistema exista una shell POSIX poner 'ash' para los scripts del
sistema.
Ok. Entonces vas a dejar el ash como shell no-interactivo y el zsh como
interactivo, no?
Pero en tu /etc/passwd cual definis? Me refiero a como indico cual es el
interactivo y el no-interactivo.




Re: Bash Fuera

1999-11-24 Por tema Xose Manoel Ramos
El Mon, Nov 22, 1999 at 09:44:38AM +0100, Agustín Martín Domingo contaba:

A pesar de ello es posible que el sistema te funcione con otro sh, sólo
que te dará errores el dselect de que bash falta.

La verdad, va a ser díficil sacar el 'bash', porque lo cierto es que
no deja, a no ser que hagas un '--force-essentials', pero esto ya
parece peligroso.

Lo que me gustaría saber es si los scripts de Debian son 'bashistas'
o en realidad cualquier buen clon de 'sh' debería tragar. Voy a
probar a cambiar el link '/bin/sh' para que apunte al 'ash'. 

Si no recibís ningún mensaje mío, es que la he cagado, y el Bash es
necesario.

-- 
Saudos:
ose[EMAIL PROTECTED]   (Vigo/Galicia/España)
 http://pagina.de/xmanoel/
 http://w3.to/mikkeli/

11/24   Scott Joplin born, 1868
11/24   (11/24/1871) National Rifle Association incorporated. 
11/24   (11/24/1853) William Bat Masterson, gambler, frontier lawman, and 


Re: Bash Fuera

1999-11-23 Por tema Santiago Vila
On Mon, 22 Nov 1999, Agustín Martín Domingo wrote:

 Xose Manoel Ramos wrote:
  Quería eliminar 'bash' de mi sistema. (La verdad sería de los pocos
  sistemas Linux sin Bash instalado).
  
  En plan usuario no me preocupa absolutamente nada, porque llevo
  usando 4 años el 'zsh' (más opciones, menos memoria).
  
  Lo que me preocupa es que 'Bash' es la shell del sistema y todos los
  scripts de arranque la usan. Y no me apetecería nada rearancar el
  equipo y que no me cargara.
  
  Según las dependencias sólo el 'bug' depende de 'bash'. Por tanto en
  teoría puedo sacar todo del sistema.
 
 No es tan simple, no depende ninguno de bash porque bash es requerido y
 por tanto no es necesario explicitar la dependencia
 
 
 Package: bash
 Essential: yes
 Status: install ok installed
 Priority: required

Aclaración: Es el Essential: yes lo que hace que no sea necesario poner
un Depends: bash. [ Para un paquete requerido que no sea esencial sí sería
necesario poner un Depends ].


El problema que se presenta aquí es la gran cantidad de paquetes que
dependen *implícitamente* de bash, sin decirlo (por ejemplo, aquellos que
tengan un script que comience por #!/bin/bash).


Hay una solución para esto, y es que bash deje de ser esencial. Para
que no se vaya todo al garete habría que crear un nuevo paquete virtual,
posix-shell cuya existencia garantice que /bin/sh funciona. base-files
dependería de posix-shell, igual que ya depende de awk, y así siempre
tendrás instalado bash o ash, o cualquier otro shell que se atreva
a tener un Provides: posix-shell.

[ Tuve una acaloradísima discusión en debian-devel acerca de esto...
  En mi opinión, el hecho de que exista ash hace en la práctica que bash
  no sea tan esencial, y tener tantas dependencias implícitas en bash
  no es nada bueno. Esperaremos tiempos mejores hasta que la gente
  se convenza... ].

Lo que sí puedes hacer en todo caso es hacer que /bin/sh apunte a ash, y
si algún script /bin/sh dice algo raro, es que tiene un bashismo y es
un error reportable.

-- 
 16b93674ab8935097593ab0f16adfad2 (a truly random sig)


Re: Bash Fuera

1999-11-23 Por tema David Charro Ripa
 Lo que sí puedes hacer en todo caso es hacer que /bin/sh apunte a ash, y

No lo he usado.
¿Que tiene de bueno ash?
¿Y de malo?

Gracias


Saludos


DABICI   O^O


Re: Bash Fuera

1999-11-22 Por tema Agustín Martín Domingo
Xose Manoel Ramos wrote:
 
 Hola!
 
 Bueno, vengo q contaros una idea descabellada que se me ha ocurrido.
 Quería eliminar 'bash' de mi sistema. (La verdad sería de los pocos
 sistemas Linux sin Bash instalado).
 
 En plan usuario no me preocupa absolutamente nada, porque llevo
 usando 4 años el 'zsh' (más opciones, menos memoria).
 
 Lo que me preocupa es que 'Bash' es la shell del sistema y todos los
 scripts de arranque la usan. Y no me apetecería nada rearancar el
 equipo y que no me cargara.
 
 Según las dependencias sólo el 'bug' depende de 'bash'. Por tanto en
 teoría puedo sacar todo del sistema.

No es tan simple, no depende ninguno de bash porque bash es requerido y
por tanto no es necesario explicitar la dependencia


Package: bash
Essential: yes
Status: install ok installed
Priority: required

A pesar de ello es posible que el sistema te funcione con otro sh, sólo
que te dará errores el dselect de que bash falta.

-- 
=
Agustín Martín Domingo, Dpto. de Física, ETS Arquitectura Madrid, 
(U. Politécnica de Madrid)  tel: +34 91-336-6536, Fax: +34 91-336-6554, 
email:[EMAIL PROTECTED], http://corbu.aq.upm.es/~agmartin/welcome.html


Bash Fuera

1999-11-20 Por tema Xose Manoel Ramos
Hola!

Bueno, vengo q contaros una idea descabellada que se me ha ocurrido.
Quería eliminar 'bash' de mi sistema. (La verdad sería de los pocos
sistemas Linux sin Bash instalado).

En plan usuario no me preocupa absolutamente nada, porque llevo
usando 4 años el 'zsh' (más opciones, menos memoria).

Lo que me preocupa es que 'Bash' es la shell del sistema y todos los
scripts de arranque la usan. Y no me apetecería nada rearancar el
equipo y que no me cargara.

Según las dependencias sólo el 'bug' depende de 'bash'. Por tanto en
teoría puedo sacar todo del sistema.

En vez de 'bash' metería en mi sistema el 'ash' que cumple con todos
los requesitos de un buen '/bin/sh', siendo más pequeño y más seguro.

¿Alguien tiene experiencia en el tema y me puede decir que esto no me
va a dar problemas?

-- 
Saudos:
ose[EMAIL PROTECTED]   (Vigo/Galicia/España)
 http://pagina.de/xmanoel/
 http://w3.to/mikkeli/

11/20   Duane Allman is born in Nashville, Tennessee, 1946
11/20   Joe Walsh is born in Cleveland, 1947
11/20   (11/20/1877) First recorded human speech (Mary Had a Little Lamb, 
Edison). 
11/20   (11/20/1889) Edwin Powell Hubble, astronomer.