|
Nueva distribucion
|
| Autor |
Mensaje |
german
Moderador
    
Mensajes: 224
Grupo: Moderadores
Registro en: Apr 2006
Estado:
Sin Conexión
Reputación: 3
|
Nueva distribucion
Hola a todos.
Estoy tratando de crear una nueva distribucion de GNU/linux y hasta ahora tengo algo que se parece a un linux. La idea es hacer una distro que al instalarse se compile y asi se pueda aprovechar la optimizacion que produce gcc para una computadora especifica (i586, athlon-xp, instrucciones 3dnow!, etc). Quisiera que la prueben y me comenten que les parecio y si les andubo. No es gran cosa, es mas todavia no hace casi nada, pero si quieren ayudar pueden bajarsela de:
http://german.netfast.org
Compila todos los paquetes mientras instala por eso el tiempo de instalacion es bastante considerable, asi que tengan paciencia (no tengo idea cuanto).
Al momento solo soporta discos IDE y tiene una escaza cantidad de paquetes, pero posee el gcc y el editor vim, asi que se deberia poder programar con ella . En total son aproximadamente 200Mb luego de instalada. Los paquetes los pueden copiar a un CD o a una particion ext2/3, ntfs o fat e instalarlos desde alli.
Agradezco cualquier opinion.
Tambien estaria necesitando un buen hosting para la distribucion.
|
|
| 07-01-2006 01:15 AM |
|

|
nekro
Moderador
    
Mensajes: 465
Grupo: Moderadores
Registro en: Jul 2005
Estado:
Sin Conexión
Reputación: 5
|
RE: Nueva distribucion
La verdad me parece una excelente idea!!! Me encanta eso de q se compile para cada micro especificamente... es excelente
Si necesitas ayuda chifla! siempre tamos aca!! Aparte guarda q puede surgir otra distro argentina eh!!!
salutes

"El Software es como el sexo. Es mejor cuando es gratis." Linus Torvalds
Linux user #419448
|
|
| 07-01-2006 02:18 AM |
|
 |
warp
Q
Mensajes: 2,009
Grupo: Registrado
Registro en: Jun 2005
Estado:
Sin Conexión
Reputación: 10
|
RE: Nueva distribucion
hola German, muy wena iniciativa, me gustaría indagar un poco más en como tenes planeado hacer la distro:
1) que sistema de paquetes vas a usar?, o vas a crear uno nuevo?
2) es basada en otra distro?
3) cuantos integrantes la hacen?
4) tenes instalador?, vas a hacer uno?
5) a donde apunta la distro?
6) que soporte esperás darle?
7) soportará precompilados?
8) como vas a manejar el tema del repositorio?
weno esas por ahora, yo te diría que para empezar saques una cuenta en sourceforge....
saludos..
|
|
| 07-01-2006 12:36 PM |
|
 |
german
Moderador
    
Mensajes: 224
Grupo: Moderadores
Registro en: Apr 2006
Estado:
Sin Conexión
Reputación: 3
|
RE: Nueva distribucion
Gracias por su apoyo, les paso a detallar un poco:
1) que sistema de paquetes vas a usar?, o vas a crear uno nuevo?
Ya cree un sistema de empaquetado nuevo, se trata de archivos ejecutables autodescomrimibles, cuando los ejecutas (en cualquier distro) se descomprimen en '/tmp', luego se compilan y se instalan y por ultimo se borran las fuentes. Aunque los paquetes tambien pueden contener binarios o cabeceras ( en el caso de i386-libc-headers ) que se instalen directamente. Si quieren pueden bajar uno de
http://german.netfast.org y probarlo en su maquina, por ejemplo:
# ./bin86-0.16.17.lc -s --prefix=/usr/local
Para instalarlo en /usr/local. Pueden probar './bin86-0.16.17.lc -h' para ver otras opciones, no son muchas, pero safan
2) es basada en otra distro?
No no es basada en otra distro. La mayoria de la informacion de como compilar una toolchain, algunos parches los saque de los libros de linuxfromscratch, http://linuxfromcratch.org , pero no, no esta basada en ninguna distribucion.
3) cuantos integrantes la hacen?
Por el momento soy yo solo, pero cualquiera que quiera ayudar esta invitado
4) tenes instalador?, vas a hacer uno?
El instalador ya esta hecho, si se bajan el bootdisk de la pagina que mencione antes lo van a poder ver andando(no se como hice para que enter en un disquette solo). Esta hecho en lenguaje shell y utiliza dialog para generar menues (dialog utiliza ncurses), el resultado es un instalador parecido al de slack. Igual tengo pensado cambiarlo
5) a donde apunta la distro?
No se, supongo que quiero que sea un poco mas facil de instalar y de usar que gentoo pero no lo pense bien todavia
6) que soporte esperás darle?
Creo que es muy temprano para pensar en eso, por lo pronto pueden preguntar aca :-)
7) soportará precompilados?
Como dije antes los paquetes estan preparados para almacenar binarios u otras cosas, ose que si soportara precompilados, pero hasta ahora no los soporta porque el instalador no lo hace.
8) como vas a manejar el tema del repositorio?
No tengo idea, escucho propuestas.
Bueno gracias otra vez y cualquier cosa chiflen como dice nekro. Hay que conseguir un emoticon que este chiflando.
Ah!, y otra cosa, si la van a instalar, en la parte de instalar el LILO no anda bien, y si apretan alt+F2 deberia haber otra terminal. Si bajan ahora el disquette de arranque de nuevo los problemas esos estan solucionados.
|
|
| 07-02-2006 04:26 PM |
|

|
warp
Q
Mensajes: 2,009
Grupo: Registrado
Registro en: Jun 2005
Estado:
Sin Conexión
Reputación: 10
|
RE: Nueva distribucion
Gracias por su apoyo, les paso a detallar un poco:
1) que sistema de paquetes vas a usar?, o vas a crear uno nuevo?
Ya cree un sistema de empaquetado nuevo, se trata de archivos ejecutables autodescomrimibles, cuando los ejecutas (en cualquier distro) se descomprimen en '/tmp', luego se compilan y se instalan y por ultimo se borran las fuentes. Aunque los paquetes tambien pueden contener binarios o cabeceras ( en el caso de i386-libc-headers ) que se instalen directamente. Si quieren pueden bajar uno de
http://german.netfast.org y probarlo en su maquina, por ejemplo:
# ./bin86-0.16.17.lc -s --prefix=/usr/local
Para instalarlo en /usr/local. Pueden probar './bin86-0.16.17.lc -h' para ver otras opciones, no son muchas, pero safan
pero esto es sólo para instalar, creo que debes pensar en un sistema, que te permita ver que tenes instalado, actualizar, borrar, etc.... algo como emerge, apt, etc...
3) cuantos integrantes la hacen?
Por el momento soy yo solo, pero cualquiera que quiera ayudar esta invitado
creo que si la pensamos bien, el team de pl puede ayudarte... te dejo mi gtalk para que hablemos
warptrosse AT gmail.com
4) tenes instalador?, vas a hacer uno?
El instalador ya esta hecho, si se bajan el bootdisk de la pagina que mencione antes lo van a poder ver andando(no se como hice para que enter en un disquette solo). Esta hecho en lenguaje shell y utiliza dialog para generar menues (dialog utiliza ncurses), el resultado es un instalador parecido al de slack. Igual tengo pensado cambiarlo
esto sería weno, pero primero tienes que pensar como vas a hacer la distro, en cd, dvd, live, diskette, etc. para poder ver hasta donde puede llegar el instalador.
5) a donde apunta la distro?
No se, supongo que quiero que sea un poco mas facil de instalar y de usar que gentoo pero no lo pense bien todavia
esto es clave, tenes que tener un target más definido.
8) como vas a manejar el tema del repositorio?
No tengo idea, escucho propuestas.
para esto tenes que tener definido el sistema de paquetes...
contactame
|
|
| 07-02-2006 06:46 PM |
|
 |
german
Moderador
    
Mensajes: 224
Grupo: Moderadores
Registro en: Apr 2006
Estado:
Sin Conexión
Reputación: 3
|
RE: Nueva distribucion
pero esto es sólo para instalar, creo que debes pensar en un sistema, que te permita ver que tenes instalado, actualizar, borrar, etc.... algo como emerge, apt, etc...
Me olvide de detallar esa parte pero hasta ahora no hice nada, tenia pensado hacerlo en C con una base de datos SQLite o usar sourceinstall http://www.gnu.org/software/sourceinstall/ o hacer una mezcolansa entre las dos cosas pero todavia no revise bien el sourceinstall. Me seria util un poco mas de informacion, saben como estan hechos los de las demas distros?
El sistema de arranque es desde un disquette pero ya lo hice andar de cdrom si es que a eso te referis.
|
|
| 07-04-2006 10:29 PM |
|
 |
warp
Q
Mensajes: 2,009
Grupo: Registrado
Registro en: Jun 2005
Estado:
Sin Conexión
Reputación: 10
|
RE: Nueva distribucion
que tipo de info necesitas???
por ejemplo gentoo tiene un árbol como este:
drwxr-xr-x 2 root root 4096 Jun 11 22:00 bin
drwxr-xr-x 2 root root 4096 Apr 30 17:47 boot
-rw------- 1 root root 0 Mar 11 15:00 dead.letter
drwxr-xr-x 21 root root 29760 Jul 4 21:19 dev
drwxr-xr-x 74 root root 4096 Jul 4 21:19 etc
drwxr-xr-x 5 root root 4096 Jul 1 22:40 home
drwxr-xr-x 11 root root 4096 Jun 21 16:36 lib
drwx------ 2 root root 16384 Mar 7 12:26 lost+found
drwxr-xr-x 3 root root 4096 Jun 15 22:53 media
drwxr-xr-x 6 root root 4096 Jun 9 21:03 mnt
drwxr-xr-x 12 root root 4096 Jun 24 16:14 opt
dr-xr-xr-x 101 root root 0 Jul 4 18:19 proc
drwx------ 25 root root 4096 Jul 4 21:52 root
drwxr-xr-x 2 root root 4096 Jun 24 15:08 sbin
drwxr-xr-x 11 root root 0 Jul 4 18:19 sys
drwxrwxrwt 39 root root 32768 Jul 4 22:08 tmp
drwxr-xr-x 17 root root 4096 Jul 3 19:33 usr
drwxr-xr-x 14 root root 4096 Apr 30 22:26 var
el sistema de paquetes es emerge, muy completo, el cual esta escrito en python....
no se que tipo de datos más queres..
|
|
| 07-04-2006 11:00 PM |
|

|
german
Moderador
    
Mensajes: 224
Grupo: Moderadores
Registro en: Apr 2006
Estado:
Sin Conexión
Reputación: 3
|
RE: Nueva distribucion
Si, mas o menos que lenguaje utilizan las distro mas conocidas, como guardan la base de datos. Voy a hacer al instalador provisoriamente en sh y dialog, pero no estoy segura de usar SQLite para la base de datos de paquetes, o archivos de texto, o algun otro metodo, si tienen algun link?
Respecto al google talk, trate de agregarte warp pero no pude agregar, no se si es por el cliente o porque tengo MSN, pero igual, yo chateaba con un amigo que tenia gtalk y funcaba bien, pero el me agrego, fijate si me podes agregar, es germanpodesta@hotmail.
|
|
| 07-12-2006 12:53 AM |
|
 |
warp
Q
Mensajes: 2,009
Grupo: Registrado
Registro en: Jun 2005
Estado:
Sin Conexión
Reputación: 10
|
RE: Nueva distribucion
ahi te agregue, recomendaría que uses algún tipo de base de datos....
saludos...
|
|
| 07-12-2006 09:24 PM |
|
 |
german
Moderador
    
Mensajes: 224
Grupo: Moderadores
Registro en: Apr 2006
Estado:
Sin Conexión
Reputación: 3
|
RE: Nueva distribucion
Che, a que ahora estas conectado, nunca te encuentro.
|
|
| 07-22-2006 08:07 PM |
|

|