Como crear una distro a la medida

2008-09-21 Por tema Morenisco
Hola,

Estoy investigando como puedo crear una distro a mano (y no morir en el 
intento).
El objetivo es crear una distro con kernel 2.4, un servidor X y xfce 
como desktop environment, y una lista de programas.
Los tarros son bien chicos, 333 MHz de procesador,  64 y 128 MB RAM, con 
10GB en disco duro.

He probado con un par de distros como damn small linux y puppylinux, y 
si bien es cierto andan de lujo, necesitamos que tengan un login 
manager. Intente instalar wdm (desde el paquete de slackware, las 
fuentes en realidad) en puppylinux , se instala pero luego no corre. Con 
distros mas grandes como Debian y Zenwalk se queda pegado en la 
instalacion tambien (hare un memtest, pero funciona super bien con las 
dos distros chicas y no se pega).

Bueno, hasta el momemto he encontrado dos formas para hacer distros, 
debian live helper y Simple-CDD. En la primera la instalacion es muy a 
mano, y no se hace comodo estarlo realizando para varios equipos, y en 
la segunda, se puede hacer un instalador, pero basado en los existentes, 
los cuales ya no vienen con la opcion de instalar un kernel 2.4, sino 
que solo 2.6.x.

Alguna idea de como hacerlo por favor? Ojala sin tener que llegar a 
linux from scratch...

Saludos!

-- 
Morenisco.

Centro de Difusión del Software Libre.
http://www.cdsl.cl
Blog: http://morenisco.belvil.eu



Canonical does not contribute to Linux plumbing.

2008-09-21 Por tema Ismael Cantieri
Sin armar polemica y esperemos que tampoco guerra santa, navegando me
encontre con esta noticia que quiero compartir.

http://www.kroah.com/log/linux/lpc_2008_keynote.html

Parece ser un buen estudio, y si tiene fundamentos nos puede dar un aspecto
mejor de como se esta contribuyendo al código del kernel.




PD: Los que tengan ganas de hacer polémica por las diestros nombradas por
favor seguir de largo.
PD2: Claro que el que lo realizo pareciera que no quiere mucho a canonical
(Ubuntu) o esas estadisticas son reales.

-- 
Ismael Cantieri
www.cantieri.tk
exten = s,1,Playback(applause)
exten = s,n,Playback(thankyou)
aoss espeak -ves ?hola,soy,tu,GNU,Linux
Linux user #409459
Ubuntu User # 9265
From [EMAIL PROTECTED]  Sun Sep 21 12:33:46 2008
From: [EMAIL PROTECTED] (enalver garizao)
Date: Sun Sep 21 13:00:32 2008
Subject: Como crear una distro a la medida
In-Reply-To: [EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]

hola  solo quiero pedirte el favor  q me digas como hago para salir de esta 
lista de distribucion,  tengo el buzon lleno te lo agradezco  no recuerdo no se 
hace !!!

Hay que estar medio loco para encontrar un sentido racional a la vida ...

--- El dom, 21/9/08, Morenisco [EMAIL PROTECTED] escribió:

De: Morenisco [EMAIL PROTECTED]
Asunto: Como crear una distro a la medida
Para: Discusion de Linux en Castellano linux@listas.inf.utfsm.cl
Fecha: domingo, 21 septiembre, 2008 9:42

Hola,

Estoy investigando como puedo crear una distro a mano (y no morir en el 
intento).
El objetivo es crear una distro con kernel 2.4, un servidor X y xfce 
como desktop environment, y una lista de programas.
Los tarros son bien chicos, 333 MHz de procesador,  64 y 128 MB RAM, con 
10GB en disco duro.

He probado con un par de distros como damn small linux y puppylinux, y 
si bien es cierto andan de lujo, necesitamos que tengan un login 
manager. Intente instalar wdm (desde el paquete de slackware, las 
fuentes en realidad) en puppylinux , se instala pero luego no corre. Con 
distros mas grandes como Debian y Zenwalk se queda pegado en la 
instalacion tambien (hare un memtest, pero funciona super bien con las 
dos distros chicas y no se pega).

Bueno, hasta el momemto he encontrado dos formas para hacer distros, 
debian live helper y Simple-CDD. En la primera la instalacion es muy a 
mano, y no se hace comodo estarlo realizando para varios equipos, y en 
la segunda, se puede hacer un instalador, pero basado en los existentes, 
los cuales ya no vienen con la opcion de instalar un kernel 2.4, sino 
que solo 2.6.x.

Alguna idea de como hacerlo por favor? Ojala sin tener que llegar a 
linux from scratch...

Saludos!

-- 
Morenisco.

Centro de Difusión del Software Libre.
http://www.cdsl.cl
Blog: http://morenisco.belvil.eu





  
From [EMAIL PROTECTED]  Sun Sep 21 14:47:06 2008
From: [EMAIL PROTECTED] (Rodrigo Fuentealba)
Date: Sun Sep 21 14:47:11 2008
Subject: Como crear una distro a la medida
In-Reply-To: [EMAIL PROTECTED]
References: [EMAIL PROTECTED]
[EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]

El 21/09/08, enalver garizao [EMAIL PROTECTED] escribió:
 hola  solo quiero pedirte el favor  q me digas como hago para salir de esta
 lista de distribucion,  tengo el buzon lleno te lo agradezco  no recuerdo no
 se hace !!!

http://listas.inf.utfsm.cl/mailman/listinfo/linux

 Hay que estar medio loco para encontrar un sentido racional a la vida ...

Que te vaya bien con tu nuevo conocimiento del sentido de la vida.

-- 
Rodrigo Fuentealba
http://www.thecodekeeper.net/


Canonical does not contribute to Linux plumbing.

2008-09-21 Por tema Morenisco
Ismael Cantieri wrote:
 Sin armar polemica y esperemos que tampoco guerra santa, navegando me
 encontre con esta noticia que quiero compartir.

 http://www.kroah.com/log/linux/lpc_2008_keynote.html

 Parece ser un buen estudio, y si tiene fundamentos nos puede dar un aspecto
 mejor de como se esta contribuyendo al código del kernel.
   
Hola,

La otra vez un amigo me mostro una conocida estadistica del desarrollo 
del kernel linux, y puedes revisarla, es de abril de este anho. La URL 
es la siguiente:

http://www.linuxfoundation.org/publications/linuxkerneldevelopment.php

Saludos!

-- 
Morenisco.

Centro de Difusión del Software Libre.
http://www.cdsl.cl
Blog: http://morenisco.belvil.eu



Como crear una distro a la medida

2008-09-21 Por tema Miguel Pedreros Olate
2008/9/21 Morenisco [EMAIL PROTECTED]:
 Hola,

 Estoy investigando como puedo crear una distro a mano (y no morir en el
 intento).

Mas de alguna vez todos hemos intentado hacer eso. Yo lo intente, pero
por razones de tiempo lo tuve que dejar de lado.

 El objetivo es crear una distro con kernel 2.4, un servidor X y xfce como
 desktop environment, y una lista de programas.
 Los tarros son bien chicos, 333 MHz de procesador,  64 y 128 MB RAM, con
 10GB en disco duro.

 He probado con un par de distros como damn small linux y puppylinux, y si
 bien es cierto andan de lujo, necesitamos que tengan un login manager.
 Intente instalar wdm (desde el paquete de slackware, las fuentes en
 realidad) en puppylinux , se instala pero luego no corre. Con distros mas
 grandes como Debian y Zenwalk se queda pegado en la instalacion tambien
 (hare un memtest, pero funciona super bien con las dos distros chicas y no
 se pega).

 Bueno, hasta el momemto he encontrado dos formas para hacer distros, debian
 live helper y Simple-CDD. En la primera la instalacion es muy a mano, y no
 se hace comodo estarlo realizando para varios equipos, y en la segunda, se
 puede hacer un instalador, pero basado en los existentes, los cuales ya no
 vienen con la opcion de instalar un kernel 2.4, sino que solo 2.6.x.

 Alguna idea de como hacerlo por favor? Ojala sin tener que llegar a linux
 from scratch...

 Saludos!

 --
 Morenisco.

 Centro de Difusión del Software Libre.
 http://www.cdsl.cl
 Blog: http://morenisco.belvil.eu

La distribucion a medida que estaba creando estaba basado en una
version minima de slackware. Una version creada por uno de los
desarrolladores de dicha distribucion. Esa la puedes obtener en

http://www.slackware.com/~alien/slackboot/mini/

El cd pesa aproximadamente 29 megas y sobre él puede puedes ir
instalando los paquetes de slackware que estimes conveniente o puedes
crear tus propios paquetes.

-- 
Miguel Pedreros.


Como crear una distro a la medida

2008-09-21 Por tema Reinaldo Orrego
On Sun, Sep 21, 2008 at 10:42:58AM -0400, Morenisco wrote:
 Hola,

 Estoy investigando como puedo crear una distro a mano (y no morir en el  
 intento).
 El objetivo es crear una distro con kernel 2.4, un servidor X y xfce  
 como desktop environment, y una lista de programas.
 Los tarros son bien chicos, 333 MHz de procesador,  64 y 128 MB RAM, con  
 10GB en disco duro.

Y para que se usarían estos tarros?.

Tal vez necesitas algo menos que xfce para lo que necesitas. Yo tengo un
200Mhz con 128MB de ram con debian sin problemas.


 He probado con un par de distros como damn small linux y puppylinux, y  
 si bien es cierto andan de lujo, necesitamos que tengan un login  
 manager. Intente instalar wdm (desde el paquete de slackware, las  
 fuentes en realidad) en puppylinux , se instala pero luego no corre. Con  
 distros mas grandes como Debian y Zenwalk se queda pegado en la  
 instalacion tambien (hare un memtest, pero funciona super bien con las  
 dos distros chicas y no se pega).


Que versión de debian? En teoria el instalador de debian solo necesita
24MB de ram para instalar. Tal vez instalar en un tarro mas grande y
cuando esta listo cambias el disco duro puede ser una alternativa.


 Bueno, hasta el momemto he encontrado dos formas para hacer distros,  
 debian live helper y Simple-CDD. En la primera la instalacion es muy a  
 mano, y no se hace comodo estarlo realizando para varios equipos, y en  
 la segunda, se puede hacer un instalador, pero basado en los existentes,  
 los cuales ya no vienen con la opcion de instalar un kernel 2.4, sino  
 que solo 2.6.x.

Creo que la opcion sería compilar tu propio kernel.


 Alguna idea de como hacerlo por favor? Ojala sin tener que llegar a  
 linux from scratch...

Moreno, si quieres trabajamos juntos en crear un escritorio optimizado
a medida.

Yo ahora estoy con la idea de hacer uno para unos sobrinos pero enfocado
solamente a jueguitos simples y que no puedan destruir ni desconfigurar
(tienen solo dos años mis sobrinos). Pero creo que desde ese punto no
sería tan dificil hacer algo muy distinto.

Saludos
-- 
+-+
| Reinaldo Orrego (Nano)  Jabber: [EMAIL PROTECTED] |
| Web: http://nano.quodvis.net/   E-Mail:[EMAIL PROTECTED] |
| Phone: 77 57 93 16 - 283 44 82  Counter.li.org:  386345 |
| Quodvis: Whoever || Whatever you will || Anyone || Anything |
+-+
From [EMAIL PROTECTED]  Sun Sep 21 15:35:41 2008
From: [EMAIL PROTECTED] (Rodrigo Fuentealba)
Date: Sun Sep 21 15:35:47 2008
Subject: Como crear una distro a la medida
In-Reply-To: [EMAIL PROTECTED]
References: [EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]

2008/9/21, Morenisco [EMAIL PROTECTED]:
 Hola,

 Estoy investigando como puedo crear una distro a mano (y no morir en el
 intento).
 El objetivo es crear una distro con kernel 2.4, un servidor X y xfce
 como desktop environment, y una lista de programas.
 Los tarros son bien chicos, 333 MHz de procesador,  64 y 128 MB RAM, con
 10GB en disco duro.


 Alguna idea de como hacerlo por favor? Ojala sin tener que llegar a
 linux from scratch...

- Gentoo...
- Una Slackware antigua (8.1, y actualizar mediante swaret)
- trinux, tomsrtbt...


-- 
Rodrigo Fuentealba
http://www.thecodekeeper.net/
From [EMAIL PROTECTED]  Sun Sep 21 15:52:00 2008
From: [EMAIL PROTECTED] (Morenisco)
Date: Sun Sep 21 16:18:47 2008
Subject: Como crear una distro a la medida
In-Reply-To: [EMAIL PROTECTED]
References: [EMAIL PROTECTED] [EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]

Reinaldo Orrego wrote:

[...]
 Y para que se usarían estos tarros?.
   
Hola Nano,

Se usarian principalmente para navegar en internet. Es un pc que estamos 
instalando en el subterraneo que ya conoces :)
 Tal vez necesitas algo menos que xfce para lo que necesitas. Yo tengo un
 200Mhz con 128MB de ram con debian sin problemas.
   
Bueno, la idea es que un usuario comun y silvestre lo pueda usar, no se 
si seria buena idea usar fwm, por ejemplo, porque no es muy intuitiva.

 He probado con un par de distros como damn small linux y puppylinux, y  
 si bien es cierto andan de lujo, necesitamos que tengan un login  
 manager. Intente instalar wdm (desde el paquete de slackware, las  
 fuentes en realidad) en puppylinux , se instala pero luego no corre. Con  
 distros mas grandes como Debian y Zenwalk se queda pegado en la  
 instalacion tambien (hare un memtest, pero funciona super bien con las  
 dos distros chicas y no se pega).
 

 Que versión de debian? En teoria el instalador de debian solo necesita
 24MB de ram para instalar. Tal vez instalar en un tarro mas grande y
 cuando esta listo cambias el disco duro puede ser una alternativa.
   
Estuve probando con testing, era lo que tenia a mano. Tal vez 
funcionaria con una mas antigua, para partir con 2.4 de una, como sarge.
 Bueno, hasta el momemto he encontrado dos formas para hacer distros,  
 debian live helper 

Como crear una distro a la medida

2008-09-21 Por tema Morenisco
Rodrigo Fuentealba wrote:

[...]
 - Gentoo...
   
Hola,

Estas seguro que en un tarro chico se podra instalar Gentoo y esperar 
que corra bien? No se bien como funciona Gentoo, pero creo que se pueden 
usar binarios en vez de compilar casi todo no? La ultima vez que vi a 
alguien usando Gentoo estuvo dos dias compilando OpenOffice, y en un 
tarro con muchas mas caracteristicas de hardware que lso que tenemos 
actualmente.
 - Una Slackware antigua (8.1, y actualizar mediante swaret)
 - trinux, tomsrtbt..
Segun veo, Trinux se dejo de lado hace algunos anhos, y ahora hay otra 
distro que siguio su desarrollo, llamada ubuntutrinux, la cual al estar 
basada en ubuntu creo que deja fuera su aplicacion (ubuntu en tarros 
chicos no es buena idea).

La otra Tomsrbt al parecer es de rescate, y mas pequenha de lo que ando 
buscando.

Gracias de todas formas y saludos!

-- 
Morenisco.

Centro de Difusión del Software Libre.
http://www.cdsl.cl
Blog: http://morenisco.belvil.eu



Como crear una distro a la medida

2008-09-21 Por tema Marco González Luengo
El día 21 de septiembre de 2008 15:52, Morenisco
[EMAIL PROTECTED] escribió:
 Reinaldo Orrego wrote:

 [...]

 Y para que se usarían estos tarros?.


 Hola Nano,

 Se usarian principalmente para navegar en internet. Es un pc que estamos
 instalando en el subterraneo que ya conoces :)

 Tal vez necesitas algo menos que xfce para lo que necesitas. Yo tengo un
 200Mhz con 128MB de ram con debian sin problemas.


 Bueno, la idea es que un usuario comun y silvestre lo pueda usar, no se si
 seria buena idea usar fwm, por ejemplo, porque no es muy intuitiva.

 He probado con un par de distros como damn small linux y puppylinux, y
  si bien es cierto andan de lujo, necesitamos que tengan un login  manager.
 Intente instalar wdm (desde el paquete de slackware, las  fuentes en
 realidad) en puppylinux , se instala pero luego no corre. Con  distros mas
 grandes como Debian y Zenwalk se queda pegado en la  instalacion tambien
 (hare un memtest, pero funciona super bien con las  dos distros chicas y no
 se pega).


 Que versión de debian? En teoria el instalador de debian solo necesita
 24MB de ram para instalar. Tal vez instalar en un tarro mas grande y
 cuando esta listo cambias el disco duro puede ser una alternativa.


 Estuve probando con testing, era lo que tenia a mano. Tal vez funcionaria
 con una mas antigua, para partir con 2.4 de una, como sarge.

 Bueno, hasta el momemto he encontrado dos formas para hacer distros,
  debian live helper y Simple-CDD. En la primera la instalacion es muy a
  mano, y no se hace comodo estarlo realizando para varios equipos, y en  la
 segunda, se puede hacer un instalador, pero basado en los existentes,  los
 cuales ya no vienen con la opcion de instalar un kernel 2.4, sino  que solo
 2.6.x.


 Creo que la opcion sería compilar tu propio kernel.


 Claro, el problema es que no booteo con 2.6.

 Alguna idea de como hacerlo por favor? Ojala sin tener que llegar a
  linux from scratch...


 Moreno, si quieres trabajamos juntos en crear un escritorio optimizado
 a medida.

 Yo ahora estoy con la idea de hacer uno para unos sobrinos pero enfocado
 solamente a jueguitos simples y que no puedan destruir ni desconfigurar
 (tienen solo dos años mis sobrinos). Pero creo que desde ese punto no
 sería tan dificil hacer algo muy distinto.


 De mas que si :)
 Habria que pensar en las limitaciones de los recursos, pero tambien en que
 haya iconos y un menu lo mas intuitivo que se pueda, por eso me gusta xfce,
 pq no es dificil. Pero si tienes otra idea pues hazla saber no mas :)

 Saludos!

 --
 Morenisco.

 Centro de Difusión del Software Libre.
 http://www.cdsl.cl
 Blog: http://morenisco.belvil.eu




Me hago una idea de lo que quieres lograr, y para ser franco, en este
punto no es _tan_ necesario tener que hacer tu propia distro, a menos
que no quieras ciertas cosas. Lo que sí, personalmente no recomiendo
Debian para tarros muy chicos, o por lo menos no Debian Etch.

Ahora, con lo del kernel... no sé, no veo la _imperiosa necesidad_ de
no usar 2.6, pero 2.4 es muy buen kernel y por alguna extraña razón se
lleva super bien con tarros chicos. De ser así, Slackware 10 para
abajo es más que suficiente, pero como me imagino debes estar
estrangulado de espacio. ¿Te tinca un NFS?

Pero creo que puedes lograr algo sin tener que meterte a LFS. Gentoo o
Slackware son buenos caminos. ;)

Saludos y éxito. :)


Como crear una distro a la medida

2008-09-21 Por tema Carlos Manuel Duclos Vergara
[...]


 Alguna idea de como hacerlo por favor? Ojala sin tener que llegar a
 linux from scratch...


Si estas interesado en ahorrar todos los bits posibles, saltate a un sistema 
que no utilice glibc. Durante bastante tiempo utilice buildroot del proyecto 
uclibc para construir sistemas embebidos y puedes generar sistemas en el 
orden de 4 a 8 megas con mas o menos todo lo necesario. Por supuesto si 
ademas quieres firefox + flash + 
En el caso mio era suficiente usar kdrive + dillo y todo andaba a la 
perfeccion. Quizas te interesa usar algo como Qtopia que viene con todo 
integrado, quizas quieres utilizar matchbox y agregar un browser como dillo. 
En cualquier caso estamos hablando de hacer cosas en el orden de megabytes, a 
lo sumo unos 16mb.
Cuando he utilizado linux from scratch, los sistemas generalmente terminan 
siendo en el orden de 60mb+ (ademas que es un cacho compilar todo desde cero, 
en eso buildroot te provee todo de una)

Muchos saludos!


-- 
Carlos Manuel Duclos  Vergara
http://carlosduclos.blogspot.com
From [EMAIL PROTECTED]  Sun Sep 21 17:38:55 2008
From: [EMAIL PROTECTED] (Rodrigo Fuentealba)
Date: Sun Sep 21 17:39:03 2008
Subject: Como crear una distro a la medida
In-Reply-To: [EMAIL PROTECTED]
References: [EMAIL PROTECTED]
[EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]

Hyvää päivää Carlos, miten menee?

El día 21 de septiembre de 2008 16:45, Carlos Manuel Duclos Vergara
[EMAIL PROTECTED] escribió:
 [...]

 Alguna idea de como hacerlo por favor? Ojala sin tener que llegar a
 linux from scratch...


 Si estas interesado en ahorrar todos los bits posibles, saltate a un sistema
 que no utilice glibc. Durante bastante tiempo utilice buildroot del proyecto
 uclibc para construir sistemas embebidos y puedes generar sistemas en el
 orden de 4 a 8 megas con mas o menos todo lo necesario. Por supuesto si
 ademas quieres firefox + flash + 

Pregunta: yo estoy interesado en hacer un sistema pequeñísimo (el
disco completo es de 100 Mb) y estaba pensando en usar los
repositorios de zipslack, portándolos a ARM. Pero veo que uclibc corre
en ARM, ¿lo has probado? ¿funciona bien?

Eso, thanks.

Näkemiin!

-- 
Rodrigo Fuentealba
http://www.thecodekeeper.net/


Como crear una distro a la medida

2008-09-21 Por tema Andrés Ovalle Gahona
El 21 de septiembre de 2008 15:52, Morenisco [EMAIL PROTECTED]escribió:

 Reinaldo Orrego wrote:

 [...]

 Y para que se usarían estos tarros?.


 Hola Nano,

 Se usarian principalmente para navegar en internet. Es un pc que estamos
 instalando en el subterraneo que ya conoces :)

 Tal vez necesitas algo menos que xfce para lo que necesitas. Yo tengo un
 200Mhz con 128MB de ram con debian sin problemas.


 Bueno, la idea es que un usuario comun y silvestre lo pueda usar, no se si
 seria buena idea usar fwm, por ejemplo, porque no es muy intuitiva.

  He probado con un par de distros como damn small linux y puppylinux, y  si
 bien es cierto andan de lujo, necesitamos que tengan un login  manager.
 Intente instalar wdm (desde el paquete de slackware, las  fuentes en
 realidad) en puppylinux , se instala pero luego no corre. Con  distros mas
 grandes como Debian y Zenwalk se queda pegado en la  instalacion tambien
 (hare un memtest, pero funciona super bien con las  dos distros chicas y no
 se pega).



 Que versión de debian? En teoria el instalador de debian solo necesita
 24MB de ram para instalar. Tal vez instalar en un tarro mas grande y
 cuando esta listo cambias el disco duro puede ser una alternativa.


 Estuve probando con testing, era lo que tenia a mano. Tal vez funcionaria
 con una mas antigua, para partir con 2.4 de una, como sarge.


Debian tiene metodos de instalaciones, tb deberia traer si no me equivoco el
kernel 2.4 en el netinstall de etch ( stable )


  Bueno, hasta el momemto he encontrado dos formas para hacer distros,
  debian live helper y Simple-CDD. En la primera la instalacion es muy a
  mano, y no se hace comodo estarlo realizando para varios equipos, y en  la
 segunda, se puede hacer un instalador, pero basado en los existentes,  los
 cuales ya no vienen con la opcion de instalar un kernel 2.4, sino  que solo
 2.6.x.



 Creo que la opcion sería compilar tu propio kernel.


 Claro, el problema es que no booteo con 2.6.

 Alguna idea de como hacerlo por favor? Ojala sin tener que llegar a  linux
 from scratch...



 Moreno, si quieres trabajamos juntos en crear un escritorio optimizado
 a medida.

 Yo ahora estoy con la idea de hacer uno para unos sobrinos pero enfocado
 solamente a jueguitos simples y que no puedan destruir ni desconfigurar
 (tienen solo dos años mis sobrinos). Pero creo que desde ese punto no
 sería tan dificil hacer algo muy distinto.


 De mas que si :)
 Habria que pensar en las limitaciones de los recursos, pero tambien en que
 haya iconos y un menu lo mas intuitivo que se pueda, por eso me gusta xfce,
 pq no es dificil. Pero si tienes otra idea pues hazla saber no mas :)


 Saludos!

 --
 Morenisco.

 Centro de Difusión del Software Libre.
 http://www.cdsl.cl
 Blog: http://morenisco.belvil.eu





-- 
Andrés Esteban Ovalle Gahona (kill-9)
Msn: [EMAIL PROTECTED]
Ingeniero Ejecución Computación e Informática
Web: http://kill-9.debianchile.cl
Movil: 09-5791839
Staff DebianChile.cl / Coordinador de Proyectos GDSOL
Usuario Linux #456290 (counter.li.org)
From [EMAIL PROTECTED]  Sun Sep 21 16:51:14 2008
From: [EMAIL PROTECTED] (=?ISO-8859-1?Q?Andr=E9s_Ovalle_Gahona?=)
Date: Sun Sep 21 17:52:36 2008
Subject: Como crear una distro a la medida
In-Reply-To: [EMAIL PROTECTED]
References: [EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]

2008/9/21 Morenisco [EMAIL PROTECTED]

 Rodrigo Fuentealba wrote:

 [...]

 - Gentoo...


 Hola,

 Estas seguro que en un tarro chico se podra instalar Gentoo y esperar que
 corra bien? No se bien como funciona Gentoo, pero creo que se pueden usar
 binarios en vez de compilar casi todo no? La ultima vez que vi a alguien
 usando Gentoo estuvo dos dias compilando OpenOffice, y en un tarro con
 muchas mas caracteristicas de hardware que lso que tenemos actualmente.



Para el bicentenario vas a tener esos tarros corriento con gentoo


  - Una Slackware antigua (8.1, y actualizar mediante swaret)
 - trinux, tomsrtbt..

 Segun veo, Trinux se dejo de lado hace algunos anhos, y ahora hay otra
 distro que siguio su desarrollo, llamada ubuntutrinux, la cual al estar
 basada en ubuntu creo que deja fuera su aplicacion (ubuntu en tarros chicos
 no es buena idea).

 La otra Tomsrbt al parecer es de rescate, y mas pequenha de lo que ando
 buscando.

 Gracias de todas formas y saludos!


 --
 Morenisco.

 Centro de Difusión del Software Libre.
 http://www.cdsl.cl
 Blog: http://morenisco.belvil.eu





-- 
Andrés Esteban Ovalle Gahona (kill-9)
Msn: [EMAIL PROTECTED]
Ingeniero Ejecución Computación e Informática
Web: http://kill-9.debianchile.cl
Movil: 09-5791839
Staff DebianChile.cl / Coordinador de Proyectos GDSOL
Usuario Linux #456290 (counter.li.org)
From [EMAIL PROTECTED]  Sun Sep 21 18:01:27 2008
From: [EMAIL PROTECTED] (=?iso-8859-1?q?C=E9sar_Sep=FAlveda_Barra?=)
Date: Sun Sep 21 18:09:53 2008
Subject: Como crear una distro a la medida
In-Reply-To: [EMAIL PROTECTED]
References: [EMAIL PROTECTED] 

Canonical does not contribute to Linux plumbing.

2008-09-21 Por tema Aldrin Martoq
On Sun, 2008-09-21 at 11:30 -0400, Ismael Cantieri wrote:
 Sin armar polemica y esperemos que tampoco guerra santa, navegando me
 encontre con esta noticia que quiero compartir.
 http://www.kroah.com/log/linux/lpc_2008_keynote.html
 Parece ser un buen estudio, y si tiene fundamentos nos puede dar un aspecto
 mejor de como se esta contribuyendo al código del kernel.

Yo no encuentro nada de malo que Canonical aporte un 0.1% al kernel, por las 
siguientes razones:

- la licencia GPL permite exactamente eso: distribuir y usar el sistema.
En ninguna parte dice que tengas que ayudar al desarrollo de algun
componente, asi como yo no me siento culpable de bajar una distro y
usarla y contribuir con suerte al 0.001%. Reclamar que estan
robando mi trabajo es reclamar contra la escencia de la GPL.

- me parece que distros como Ubuntu han mejorado linux mas que
empeorarlo.

- estoy seguro que varias contribuciones han nacido en Ubuntu; pueden
ser desde errores (bugs) derivados a upstream, traducciones, o incluso
idea nuevas: al final, todos nos beneficiamos.


Saludos,

-- 
Aldrin Martoq [EMAIL PROTECTED]
http://aldrinvideopodcast.podshow.com/



Como crear una distro a la medida

2008-09-21 Por tema Carlos Manuel Duclos Vergara

 Pregunta: yo estoy interesado en hacer un sistema pequeñísimo (el
 disco completo es de 100 Mb) y estaba pensando en usar los
 repositorios de zipslack, portándolos a ARM. Pero veo que uclibc corre
 en ARM, ¿lo has probado? ¿funciona bien?


[...]
Desde mi punto de vista 100mb es una enormidad para un sistema arm, las veces 
que he armado sistemas usando arm han sido con memorias flash del orden de 
4mb a 8 mb
uclibc funciona excelente mientras tengas claro que es uclibc y que ademas 
leas las instrucciones (y las entiendas!). uclibc no es un juguete ni una 
biblioteca simple, requiere que la configures bien antes de compilarla porque 
una vez lista solo trae lo que configuraste. El clasico ejemplo es cuando se 
configura uclibc usando un sistema de organizacion de memoria simple (como el 
sistema de potencias de dos) y luego la gente reclama porque uclibc usa mucha 
memoria! Jugar con uclibc requiere estar dispuesto a aprender y muchas veces 
reconocer que uno escogio mal y partir de nuevo. Te recomiendo que leas la 
documentacion de uclibc y te subscribas a la lista de correo, la gente de 
uclibc es bastante buena onda y toman bastante en cuenta las sugerencias que 
les hacen.



-- 
Carlos Manuel Duclos  Vergara
http://carlosduclos.blogspot.com


Como crear una distro a la medida

2008-09-21 Por tema Enrique Herrera Noya
Morenisco escribió:
 Hola,

 Estoy investigando como puedo crear una distro a mano (y no morir en 
 el intento).
 El objetivo es crear una distro con kernel 2.4, un servidor X y xfce 
 como desktop environment, y una lista de programas.
 Los tarros son bien chicos, 333 MHz de procesador,  64 y 128 MB RAM, 
 con 10GB en disco duro.

una distribucion para cada necesidad

prueba tinyME



 He probado con un par de distros como damn small linux y puppylinux, y 
 si bien es cierto andan de lujo, necesitamos que tengan un login 
 manager. Intente instalar wdm (desde el paquete de slackware, las 
 fuentes en realidad) en puppylinux , se instala pero luego no corre. 
 Con distros mas grandes como Debian y Zenwalk se queda pegado en la 
 instalacion tambien (hare un memtest, pero funciona super bien con las 
 dos distros chicas y no se pega).

 Bueno, hasta el momemto he encontrado dos formas para hacer distros, 
 debian live helper y Simple-CDD. En la primera la instalacion es muy a 
 mano, y no se hace comodo estarlo realizando para varios equipos, y en 
 la segunda, se puede hacer un instalador, pero basado en los 
 existentes, los cuales ya no vienen con la opcion de instalar un 
 kernel 2.4, sino que solo 2.6.x.

 Alguna idea de como hacerlo por favor? Ojala sin tener que llegar a 
 linux from scratch...

 Saludos!



Como crear una distro a la medida

2008-09-21 Por tema Rodrigo Fuentealba
2008/9/21 Carlos Manuel Duclos Vergara [EMAIL PROTECTED]:

 Pregunta: yo estoy interesado en hacer un sistema pequeñísimo (el
 disco completo es de 100 Mb) y estaba pensando en usar los
 repositorios de zipslack, portándolos a ARM. Pero veo que uclibc corre
 en ARM, ¿lo has probado? ¿funciona bien?


 [...]
 Desde mi punto de vista 100mb es una enormidad para un sistema arm, las veces
 que he armado sistemas usando arm han sido con memorias flash del orden de
 4mb a 8 mb

Ok, muchas gracias.

Saludos,

-- 
Rodrigo Fuentealba
http://www.thecodekeeper.net/


Canonical does not contribute to Linux plumbing.

2008-09-21 Por tema Marco González Luengo
El día 21 de septiembre de 2008 18:38, Aldrin Martoq
[EMAIL PROTECTED] escribió:
 On Sun, 2008-09-21 at 11:30 -0400, Ismael Cantieri wrote:
 Sin armar polemica y esperemos que tampoco guerra santa, navegando me
 encontre con esta noticia que quiero compartir.
 http://www.kroah.com/log/linux/lpc_2008_keynote.html
 Parece ser un buen estudio, y si tiene fundamentos nos puede dar un aspecto
 mejor de como se esta contribuyendo al código del kernel.

 Yo no encuentro nada de malo que Canonical aporte un 0.1% al kernel, por las 
 siguientes razones:

 - la licencia GPL permite exactamente eso: distribuir y usar el sistema.
 En ninguna parte dice que tengas que ayudar al desarrollo de algun
 componente, asi como yo no me siento culpable de bajar una distro y
 usarla y contribuir con suerte al 0.001%. Reclamar que estan
 robando mi trabajo es reclamar contra la escencia de la GPL.

Y viéndolo de ese lado: ¿Es requisito aportar parches al kernel para
poder ocuparlo? Sabemos que la idea es que el ambiente sea de
cooperatividad entre todos los que lo usan, pero no implica
necesariamente que yo esté aportando parches.

De hecho, no me veo haciendo un parche (por lo menos no en un futuro
muy cercano).

 - me parece que distros como Ubuntu han mejorado linux mas que
 empeorarlo.

 - estoy seguro que varias contribuciones han nacido en Ubuntu; pueden
 ser desde errores (bugs) derivados a upstream, traducciones, o incluso
 idea nuevas: al final, todos nos beneficiamos.


 Saludos,

 --
 Aldrin Martoq [EMAIL PROTECTED]
 http://aldrinvideopodcast.podshow.com/





Canonical does not contribute to Linux plumbing.

2008-09-21 Por tema Daniel Serpell
Hola!

El Sun, Sep 21, 2008 at 06:38:47PM -0400, Aldrin Martoq escribio:
 On Sun, 2008-09-21 at 11:30 -0400, Ismael Cantieri wrote:
  Sin armar polemica y esperemos que tampoco guerra santa, navegando me
  encontre con esta noticia que quiero compartir.
  http://www.kroah.com/log/linux/lpc_2008_keynote.html
  Parece ser un buen estudio, y si tiene fundamentos nos puede dar un aspecto
  mejor de como se esta contribuyendo al código del kernel.
 
 Yo no encuentro nada de malo que Canonical aporte un 0.1% al kernel, por las 
 siguientes razones:
 
[...]

Buenas razones.

Para leer un poco de la respuesta (informal) de Matt Zimmerman (CTO de
Ubuntu en Canonical), en su blog:

 http://mdzlog.wordpress.com/2008/09/17/greg-kh-linux-ecosystem/

Además, al final de la conferencia de LPC hablaron con Greg'K-H y
resolvieron bastantes diferencias (por lo que he leido).

A todo esto, ¿alguién tendrá un enlace a la charla de bootear linux
en 5 segundos en un eee-pc?... me gustaría mirarla.

   Daniel.
From [EMAIL PROTECTED]  Sun Sep 21 22:36:05 2008
From: [EMAIL PROTECTED] (Daniel Serpell)
Date: Sun Sep 21 23:07:15 2008
Subject: Como crear una distro a la medida
In-Reply-To: [EMAIL PROTECTED]
References: [EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]

Hola!

El Sun, Sep 21, 2008 at 05:38:55PM -0400, Rodrigo Fuentealba escribio:
 
 El día 21 de septiembre de 2008 16:45, Carlos Manuel Duclos Vergara
 [EMAIL PROTECTED] escribió:
 
  Si estas interesado en ahorrar todos los bits posibles, saltate a un sistema
  que no utilice glibc. Durante bastante tiempo utilice buildroot del proyecto
  uclibc para construir sistemas embebidos y puedes generar sistemas en el
  orden de 4 a 8 megas con mas o menos todo lo necesario. Por supuesto si
  ademas quieres firefox + flash + 
 
 Pregunta: yo estoy interesado en hacer un sistema pequeñísimo (el
 disco completo es de 100 Mb) y estaba pensando en usar los
 repositorios de zipslack, portándolos a ARM. Pero veo que uclibc corre
 en ARM, ¿lo has probado? ¿funciona bien?
 
 Eso, thanks.

En mi experiencia, si ya tienes 100M, mejor usar glibc, te ahorraras muchos
problemas.

Aquí, un sistema con libc6 completo con busybox 1.10 compilado con casi todos
los comandos, con dropbear para servidor de ssh y algunos programas propios:

 /home/daniel/arm/newHome$ du -sh
 6.6M.

El problema de tener un sistema así, tan a la medida, es que tienes que estar
preparado para dar el soporte completo, perseguir parches de seguridad,
recompilar, etc.

En mi caso, ese sistema está basado en Debian etch (usa el paquete .deb de
glibc de Debian recortando lo que no se necesita con un script) más un kernel
específico (compilado sin soporte para el HW que no necesitamos).

Esto permite que si hay actualizaciones de libc, simplemente se instala el
nuevo paquete - compilar libc *no* es trivial. Y así con otras utilidades
pequeñas.

Otra opción que existe actualmente es Emdebian (www.emdebian.org),
ellos están tratando de automatizar el proceso de compilar los
paquetes de Debian utilizando compiladores cruzados y con scripts
que de manera automática recortan la documentación y otras cosas
que no son útiles en un sistema embebido. Y además, están intentando
compilar Debian usando uClibc, para un sistema más pequeño aún.

Lo mejor de emdebian es apt-cross y dpkg-cross, los que permiten
instalar bibliotecas de compilación cruzada diréctamente desde
los paquetes de Debian nativos. Aquí, por ejemplo, tengo:

 $ dpkg -l | egrep 'arm(el)?-' 
 ii  binutils-arm-linux-gnueabi2.18.1~cvs20080103-7   
 ii  cpp-4.3-arm-linux-gnueabi 4.3.1-9
 ii  g++-4.3-arm-linux-gnueabi 4.3.1-9
 ii  gcc-4.3-arm-linux-gnueabi 4.3.1-9
 ii  gcc-4.3-arm-linux-gnueabi-base4.3.1-9
 ii  gcc-4.3-base-armel-cross  4.3.1-9
 ii  gdb-arm-linux-gnueabi 6.8-3  
 ii  libc6-armel-cross 2.7-13 
 ii  libc6-dev-armel-cross 2.7-13 
 ii  libfreetype6-dev-armel-cross  2.3.7-1
 ii  libgcc1-armel-cross   1:4.3.1-9  
 ii  libjpeg62-armel-cross 6b-14  
 ii  libjpeg62-dev-armel-cross 6b-14  
 ii  libpng12-0-armel-cross1.2.27-1   
 ii  libsqlite3-0-armel-cross  3.5.9-3
 ii  libsqlite3-dev-armel-cross3.5.9-3
 ii  libstdc++6-4.3-dev-armel-cross4.3.1-9
 ii  libstdc++6-armel-cross4.3.1-9
 ii  pngcrush-armel-cross  1.6.7-1
 ii  pngmeta-armel-cross   1.11-6 
 ii  zlib1g-armel-cross