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

Generated by irclog2html.pl 2.1 by Jeff Waugh - find it at freshmeat.net!