Como crear una distro a la medida
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.
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.
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/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
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
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
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
[...] 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
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.
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
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
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/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.
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.
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