MarioDebian, mi devlog

Bitácora de un desarrollador newbie.

¿Qué es Thinetic Systems?

 

Thinetic Systems





TcosMonitor traducido al Portugués Brasileño

Millones de gracias a un gran amigo convencido del Software Libre Luis Méndez Alejo responsable de GNUMAX, por pegarse la panzada a traducir tanto TcosMonitor como el nuevo TcosConfig al Portugués-Brasileño (pt_BR)

PD.- Este blog al final acabará siendo mi twiter personal. 





Lliurex incluirá TcosMonitor (realmente todo TCOS) en su nueva versión

Y no lo digo yo, oficialmente lo dicen ellos:

Lliurex incluirá TcosMonitor. [noticia extendida]

Era un secreto a voces pero ahora es un poco más oficial. Es el momento de dar las gracias a quien se lo merece (Ignacio) y que lleva trabajando muy duro bastante tiempo para que esto sea posible hoy.

PD.- Recuerdo que MaX también incluye TCOS.

PD2.- Hoy la entrada es breve, ya no hay más ;) 





Fallo en el certificado SSL de www.alsa.es

La empresa de transporte española ALSA tiene algún problema con el certificado SSL, lo que hace que no sea posible comprar billetes por internet, ayer lo ví y hoy sigue igual.

En un principio me he acordado del grave problema de seguridad de OpenSSL y Debian pero Netcraft me ha chivado que han cambiado de Windows 2000 a Linux IBM_HTTP_Server (no veo Debian por ningún lado)

Supongo que se ha ido un dedo al escribir un espacio porque el error es bastante tonto:

 


 





Kernel 2.6.25 y XEN por defecto

Creo que algunas decisiones que se estan tomando en Debian no son del todo acertadas.

A partir del kernel 2.6.25-2 se ha activado el modo guest de XEN por defecto en todos los kernel x86.

Esto acarrea varios problemas, para empezar, no se pueden compilar los drivers de NVIDIA [ bug #481161 ] (muy bien dirán algunos, que usen los libres o que sea NVIDIA quien lo arregle) si nos pasamos al sabor amd64 (los que tengan un Core2Duo por ejemplo) no podremos usar ni VirtualBox ni Kqemu (que necesito para arrancar terminales ligeros TCOS por ejemplo)

¿Por qué en un kernel de uso general, como es el -686, se activa algo que sólo usa el 1% de sus usuarios destino?

Historia de como un bug whislist se convierte en XEN por defecto.

Si alguien quiere usar el debian-installer desde XEN, ¿no es más sencillo generar un netinstall con un kernel xen? ¿no le sirve debootstrap?

Mi solución (a corto plazo) es usar 2.6.25-2-686noxen (compilándolo) Cry





Resumen de Madrid es Ciencia

Tenía pendiente este artículo desde hace unos días pero con el jaleo de trabajo uno no saca tiempo ni para su blog. 

Hace tres fines de semana estuvimos en Madrid es Ciencia presentando una de las últimas betas de MaX40, mucha gente, muchos niños jugando en minijuegos (o cosas peores) pero salí con un buen sabor de boca, muchos bugs descubiertos y caso todos con la solución teórica casi hecha.

Cosas a destacar:

  1. Usar una tiza digital con el mando de una wiimote fue una de las atracciones de la feria, es algo que engancha, el invento se ha repetido por muchos sitios aunque nosotros teníamos un calibrador que funcionaba sensíblemente mejor. Estuvimos jugando un partido de tenis virtual, con dos punteros infrarojos y el compiz con las ventanas gelatinososas, hay un vídeo que pronto se colgará y que hará las delicias a los más frikis.
  2. Hemos probado hardware experimental. El primero un proyector de Toshiba (parecido a este) con lente gran angular y que permite a sólo 60 centímetros de la pared tener una pantalla de 1,20 metros, funciona con un cable RGB (como todos) pero además se puede mandar la señal de vídeo por WIFI o porEthernet (RJ45), espero dar noticias en breve.

    El segundo hardware experimental fue un Intel Classmate de segunda generación (creo que es el primero que pisa por España y el comercial de Intel vino a toda leche el lunes por la mañana a por él), tengo que reconocer que el portátil es una chulada y es mucho más pequeño de lo que parece en las fotos. Lo tuvimos arrancado toda la feria con una nanoMAX y se portó como un campeón. Se movía bastante rápido y aunque la pantalla era pequeña (800x480) permitía navegar por internet o ejecutar alguna aplicación, el teclado estaba en inglés y al mapear el teclado de MaX en castellano costaba encontrar algunas teclas...

A continuación unas fotos del pequeñín:


 (el mechero es mío, no tenía nada mejor que poner al lado para ver el tamaño)

Encontraba wifis sin problemas y sin tocar nada. 

Captura abriendo GIMP: 

Las tres particiones de nanoMAX, el sistema, la de persistencia y las portables (software). 

 

Y ahora viene el "bombazo", ¿qué es eso que leo en la tapa? ¿INVES? Me huele a que este portátil se va a vender en el Corte Inglés. Al ir a Zaragoza estuve enseñándoles alguna foto pero lo más vergonzoso es que no sabía que había estado tocando un Intel Classmate, luego en el local de Zaragoza Wireless/ Hispalinux nos liamos un poco...

 

Me gusta el nuevo Classmate ;) 





Instalador de nanoMaX

No me he muerto ... aunque parece que el blog sí.

Y es que soy una persona que a veces no sabe decir que no, me gustan los retos y eso ha derivado en trabajar en 5 cosas (quizás alguna más) en paralelo.

La tarde de hoy la he dedicado al nuevo instalador de nanoMaX (versión USB o CD live de MaX)

Se trata de una pequeña interfaz (PyGTK+) que se conecta a dbus, y más en concreto a los eventos de Hal para detectar cuando se conectan dispositivos extraibles (como una memoria USB) para mostrarlos y lanzar el comando que formatea y particiona la memoria USB a gusto del consumidor. Para los más curiosos tenemos el código fuente: http://max.educa.madrid.org:8000/changeset/255

El resultado final es algo muy simple para poder generar una nanoMaX con o sin persistencia (crea una partición ext3 con la etiqueta casper-rw) y con o sin aplicaciones portables para Winbugs.

A modo de pequeña mini guía de instalación aquí van unas capturas:

 

Estas dos primeras son nuestra versión forkeada de ubiquity, los desarrolladores dicen que se llevan bien con datos en preseed pero parece que no y nos ha tocado hacer virgerias para no mostrar los pasos que no queríamos. Cuando se selecciona generar una nanoMaX se crea un nuevo proceso con el instalador: 

 No se han detectado dispositivos USB

 

 Conectamos una memoria, esperamos 2-3 segundos y voila!!, la ventaja de tener ubiquity de fondo es que no se abre nautilus ni se intenta montarla memoria por lo que nos ahorra muchos problemas para particionarlo luego.

 

La seleccionamos: 

 

Pulsamos el botón siguiente (a partir de aquí ya no vale arrepentirse): 

 

Se copia el sistema (quedan un poco mal esos botones aceptar y cancelar pero no son míos son de zenity :( ): 

 

Se copian las aplicaciones portables si está activado en las preferencias. 

 

Una vez que pulsemos salir ya podemos arrancar nuestro ordenador desde el USB y tendremos en menos de 5 minutos la alternativa ligera MaX pensada para equipos con pocos recursos o gente que prefiere llevar en una memoria USB todo su sistema (las aplicaciones portables están por actualizar, espero que se termine antes de la versión final)

A todo esto, en esta versión por fin tenemos CDLIVE con la misma versión que la nanoMaX y que se puede convertir en una MaX completa instalando max-desktop-all.

A partir de hoy al que se le ocurra decir que las distros autonómicas sólo sirven para malgastar el dinero o reinventar la rueda me lo como a mordiscos.