Arador | nuestro proximo conferenciante es kartk, estudiante de ordenadores en haugesund, norway |
---|---|
Arador | ha estado trabajando en proyectos opens software por 4 años, es un desrrollador de gentoo desde el ultimo verano, y ha trabajdao en el proyecto dreamcast linux desde su concepcion |
Arador | las preguntas a #qc, traduccion al españlol aqqui, el original ingles en #linux |
Arador | vienbenido, kartltk ;) |
Arador | Me gustaria empezar diciendo que zx80user y lethal son tambien parte del equipo del pryecto linuxdc |
Arador | asi que podreis preguntarles a ellos tambien en #qc |
Arador | como pensamos que las diapositivas son aburridas, solo he heco una, esta diosponible en http://www.boblycat.org/~karltk/linuxdc/ |
Arador | el proyeco linuxdc crecio hace unos pocos años (creo que dos) cuando yo y mrbrown (el unico desarrollador de linuxdc no preswente) decidimos que era una pena no portar linux a la consola existente sega ddreamcast |
Arador | entonces decidimos tomar el proyecto de portar nuestro kernel favorito y acompañarlo de herramients de usuario |
Arador | con el tiempo, ha habido mucha ingenieria reversa, para entender los interioires de la maquina, sega no tenia ninguna razon para lanzar las especificaciones para desarrolladores no comerciales |
Arador | sin embargo, el proyecto linuxsh (linuxsh.sf.net) ha hecho un buen trabajop portando el tipo de procesador de la dc(dreamcast) y otra gente tambien ha jugado a modificado el port para ejecutarse en la misma dc |
Arador | amnos mrbrown y lethal son parte del proyecto linuxsh. Preguntarlos sobre detalles del trabajo de portar el kernel |
Arador | obviamente, no hay valor comercial en este proyecto |
Arador | asique el principal motivo es el valor de hackear |
Arador | y como cualquier proyecto de estas caracteristicas, ha habido muchas sugerencias para aplicaciones del mundo real, desde clustering a pvr |
Arador | sin embargo, el problema con estas ideas es que la dreamcast esta despotenciada, con respecto a las estaciones x86 normales |
Arador | tiene un procesador SuperH a 200 mhz y solo 16 megas de ram |
Arador | a diferencia de la xbox, no hay disco duro interno, asique tenemos muchos problemas con la memoria |
Arador | hay un adaptador improviszado para ello, asique es tecnicamente posible conectar un dispositivo IDE, pero nadie vende esto comercialmente, asique al menos que seas un geek de electronica (o conozcas a uno) estas perdido |
Arador | apart del disco duro, la dc podria ser usada como terminal X barato: Puedes conseguir un teclado y un raton y un adaptador vga |
Arador | esta desactualizado, pero es una especie de sistema embebido |
Arador | como para todo, hay un prot de debinan disponible en ftp.m17n.org (reo que todavia esta) pero esta desactualizado |
Arador | han portado doom y X, asique supongo que "tenia muchas caracteristicas" ;) |
Arador | sin embargo, dadas las restricciones de la maquina, seria mucho mas bonito tener un servidor X "adelgazado" o acompañarlo con uno |
Arador | el port al kernel incluye un framebuffer 2d, y eso es enlo que podemos ejecutar las X, sin embargo, la dc ttiene una tarjeta 3d. Es una tarjeta powervr2, modificada ligeramente para la dc |
Arador | despues, la pvr2 se volvio kyro, y despues kyroII) |
Arador | ha habido discusiones de como hacer disponibles las mejores caracteristicas. Posiblemente a traves de opengl, pero en linux, opengl normalmente solo esta disponible a traves de X, que ya e demasiado grande |
Arador | asique estamos mirando a los desarrollos recientes en mesa para ver si seria posible un port de opengl solo para framebuffer |
Arador | sin embargo, incluso con la aceleracion de hardware 2d y 3d disponible, es posible que la dc nunca se capaz de reproducir divx 8especialmente no dix4 y 5), dado a que el procesador es lento (para los estandares de hoy) |
Arador | como la dc no tiene disco, cualquier cosa que iniciemos dene ser cargada desde el cdrom |
Arador | visik7> habeis intentado reproducir divx con mplayer? |
Arador | No, no he tomado todavia la oportunidad de recompilar ninguno de los reproductores divx disponibles open source para la dc |
Arador | para tener la posibilidad de unps frames/s decentes, tendriamos que considerar enormes cantidades de condigo en ensamblador, no es una prioridad alta |
Arador | tambien, zx80user apunta a que el driver de sonido consume demasiada cpu actualmente |
Arador | (asique si algun tiene tiempo libre, que se pogna ;) |
Arador | de todas maneras, volviendo al arranque |
Arador | obviamente, al menos que tengas la cabeza muy extraña, no quieres quemar cada recompilacion de tu kernel y y cargar el cd cuando hayas hehco algo de trabajo en el kernel |
Arador | afortunadamente, la dc tiene un puerto serie, y es tambein posible conseguir un adaptador llamdo "broadband" (normalmente nos referimos como NIC el resto de nosotros= |
Arador | asique cargas un programa esclavo que lee un binatrio del puerto serie o a traves de la red, lo descarga en memoria y lo llama |
Arador | me saltare un par de detalles, podeis preguntar luego, si lo considerais interesante |
Arador | visik7> DC no lee RW? |
Arador | se ha reportado que algunas DC pueden leer RW, la mia no |
Arador | profundizando, hay un pequeño "pot.meter" que puedes cambiar para cambiar la longitud de onda del laser. en algunos modelos (como el mio) tienes que cambiarlo incluso para leer cd-R |
Arador | me han dicho que las DCs producidas despues de octubre del 2000 no son capaces incluso de leer cd-Rs |
Arador | inicialmente usamos glibc como nuestra libreria, pero es positivamente enorme |
Arador | despues, usamos uclibc (www.uclibc.org) |
Arador | es pequeña, funciona bien, y Erik (el mantenedor de uclibc) es un tipo muy simpatico ;) |
Arador | basado en eso, mrbrow recientmente puso un nuevo toolchain (un compilador multiplataforma) basado en gcc-3.2, binutils-2.13 y ulibc |
Arador | usando este tollchain, emos compilao cruzadamente? paquetes de usuario en las ultimas semanas, en la espera de tener una demo-cd dispuesta para hoy |
Arador | sin embargo, las cosas buenas de otoño y eutropa, son los virus que ahan migrado desde asia, y tieneden a resultar en largos periodos de descanso en la cama |
Arador | como mencione antes, hay un prota parcial a debian |
Arador | nuestro nuevo port esta basado en gentoo (akgunos de vosotros habreis estado ayer en la charla dada poor seemant) |
Arador | y nick |
Arador | lla razon por la que jhemos seleccionado gentoo para nuestro port es que esta basado en fuentes, y los scripts son muy faciles de cambiar |
raul | Si tienes suerte, el "compilamiento cruzado" (Cross-compiling) puede ser facil modificando alguans lineas en la configuracion de portage (el sistema de paquetes de gentoo), y decirle que ponga los binarios resultantes en una raiz alternativa. |
raul | esto no quiere decir que este sea un port oficial de Gentoo para la dreamcast. |
[Maximus] | no podemos utilizar las escrituras de la estructura de Gentoo, y la modificación de ellas contra la corriente para tener en cuenta el cross-compilation daría lugar probablemente a una pesadilla del mantenimiento para los otros archs--- |
raul | si ha sido posible seim-albergar el entorno de construccion en la dc, seria posible facilmente |
[Maximus] | ¿si monto una partición NFS puedo compilar directamente del DC? |
raul | por lo tanto no podemos usar los scripts de construccion de gentoo, y modificar el upstream para la compilacion cruzada, resultaria en una pesadilla para las otras arquitecturas |
raul | visik7> karltk si monto una particion nfs puedo compialr direcamente para la dc? |
raul | visik7: suponiengo que hayas compilado y semi-albergado la version de gcc, si |
raul | algunos de vosotros habeis tenido la desgracia de visitra nuestra pagina www.linuxdc.org |
raul | de ahi, podeis ver que esta bastante dormido, que es bastante acertado |
[Maximus] | alguno de ustedes ha de tener la desgracia de haver visitado nuestra pagina (www.linuxdc.org) |
raul | el desarrollo en el proyecto linuxdc ha sido muy irregular |
[Maximus] | el desarrollo del proyecto linuxdc ha sido irregular. |
raul | creoq ue esto es casi todo lo que tengo en mente, si hay alguna pregunta, sentiros libres de preguntar |
[Maximus] | visik7: pero ambos proyectos son absolutamente inactivos como bien además, realmente no apoyan Java bastante. |
[Maximus] | si cualquiera de usted nos quisiera al postear más adelante, esatremos en # linuxdc en irc.freenode.net |
Mjesus | para los traductores : |
Mjesus | clap clap clap clap clap clap clap clap clap clap |
Mjesus | clap clap clap clap clap clap clap clap clap clap |
Mjesus | clap clap clap clap clap clap clap clap clap clap |
Mjesus | clap clap clap clap clap clap clap clap clap clap |
Mjesus | clap clap clap clap clap clap clap clap clap clap |