Notas sobre la futura Lucid en mi nuevo Inspiron Z

A falta de menos de 10 días de que se lance la nueva versión de Ubuntu, nombre en clave Lucid, y con la llegada de mi nuevo portátil para el curro: un Dell Inspiron 13z me animé, bueno mi compi el manytas, me animó a que instalara ya Lucid en lugar de empezar con Karmic y actualizar al tiempo.

Así que os voy dejando algunas notas de las cosillas que he podido ir viendo:

– No me gusta nada el particionador que viene por defecto en el instalador de Ubuntu, tuve que recurrir a Gparted para redimensionar la partición original del portátil, venía con Windows 7 Home, que por cierto dió un petardazo en la versión preinstalada.. Por otro lado el instalador no permite el uso de LVM ni de particiones encriptadas, al menos el que yo probé, con lo que tuve que utilizar la versión alternate, que usa algo parecido al Debian Installer en modo texto y que sí permite ese tipo de configuraciones más avanzadas.

– La instalación de 64 bits ya no da casi ningún problema y nos permite instalar flash, aunque creo que ejecutandose en 32 bits.

– Tuve algo de jaleo para hacer funcionar la wifi, una broadcom que requiere de drivers propietarios, e incluso con la tarjeta de red, pero al final están funcionando perfectamente. Así cómo también funcionan perfectamente la cámara integrada y la hibernación al cerrar la pantalla, cosa que me viene bastante bien.

– El controlador de nvidia con la pantalla de sobremesa conectada funciona bastante bien en modo escritorio extendido, permitiendome elegir esta cómo principal para cuando estoy en el trabajo y añadiendo la del portátil cómo estendida, y volviendo a la del portátil únicamente cuando está desconectada de la grande.

No funcionan los controles para gestionar el brillo de la pantalla, quizás el tema más molesto de todos, y tengo que irme a Windows para modificar este ya que de vez en cuando se baja al mínimo y no hay quien vea nada. Tengo que investigar bastante sobre esto, porque es algo inaceptable para trabajar.
ACTUALIZACION: No sé si este truquillo sirva pra Lucid también, pero en Maverick he conseguido hacer funcionar el control de brillo con esta recetilla.

Me gusta bastante el look del tema por defecto de Lucid, las barras de tareas oscuras y los tonos morados, así cómo iconos y demás, bastante más chulos que la versión anaranjada y marrón.

– Con las mejoras en virt-manager he pasado a virtualizar directamente con KVM en lugar de utilizar VirtualBox, esto ya lo había empezado a probar con el de casa, pero ahora lo voy a aplicar también aquí. Funciona bastante fino el tema de virtualización, a pesar de que el procesador no sea excesivamente potente, ayuda el tema de los 4 Gb de RAM.

– El tema de los botones en el lado izquierdo no me gusta nada, por muy ergonómico y makero que sea, y he seguido el consejo del manytas para pasarlos al lado derecho mediante gconf-editor.

Gwibber funciona bastante mal, quizás por ser la versión beta, pero suele comerse una CPU entera de vez en cuando y además nos obliga a levantar una base de datos couchdb para funcionar. Por ahora lo he deshabilitado.

– He añadido dos elementos interesantes al panel de gnome: el control de la frecuencia de los dos procesadores, los pongo al máximo cuando estoy enchufado y on-demand cuando voy tirando de batería, y el de gestión de paso a reposo que me deja controlar si quiero que se active el modo descanso.

– Me gusta el nuevo look de charla de Empathy, aunque he desactivado los globos de notificación por ser muy cantosos e interrupirte a medio del trabajo.

– La batería extendida es una gozada, aunque está lejos de las 11 horas que publicitan en la web, a pleno rendimiento me suele dar más de 5 horas lo que suele ser bastante bueno. Pena que aumenta un poco el peso total, que en un principio era de 1,8 Kg.

– El otro día me desapareció la interfaz ethernet y no aparecía ni en Ubuntu ni en Windows, tras trastear un poco terminó volviendo a aparecer, pero no sé porque no aparecía ni con lspci, es algo que me tiene un poco mosca y que espero que no sea un fallo en el hardware.

– En Thunderbird 3 he decidido desactivar la indexación, al menos por ahora, ya que consume una gran cantidad de CPU en cualquier momento y si manejas gran cantidad de correo, es bastante molesto, a pesar de que es una funcionalidad que me gusta bastante. Investigaré si se puede activar de forma más amigable. Por otro lado me sigue sin funcionar el plugin de Lightning, al parecer es por ser la versión de 64 bits, y me obliga a usar de forma separada Sunbird.

– Definitivamente me he pasado a Chromium, excepto para aquellas páginas que no tiran muy decentemente, y ahí tiro de Firefox.

– Me he picado a usar Get Things Gnome, y a la sincronización a través de Remember the milk con el Astrid de mi Android, me viene genial para apuntar todas las tareas y darle un poco de orden a las cosas tanto personales cómo del curro.

ACTUALIZACIÓN:
– Tengo bastantes problemas con el sonido a través de los auriculares, por ahora creo que es un tema de pulse audio, pero no he querido quitarlo todavía hasta que no termine de estabilizarse la versión. Por ahora en los videos y las canciones suena más alta la música que la voz, pero aún así bastante bajas las dos, mientras que por los altavoces tira perfectamente.

Los problemas del audio por los auriculares eran con mis auriculares en concreto, que son un poco raros, y con otros o con el alargador funcionan bien, pido perdón a pulse audio. 😀

Desplegando servicios en la nube

Aquí tenéis las transparencias que utilicé en la charla «Desplegando servicios en la nube» por si alguien está interesado en su contenido:

Cómo era de esperar todo lo que podía ir mal, iba a ir mal, ya sabíamos que el efecto DEMO estaría esperándome. El portátil no quería hacerse amigo del proyector, con lo que tuve que presentar con otro ordenador, pero la parte de demo en la que levantábamos servicios desde la línea de comandos no se pudo ver. Menos mal que mi ángel de la guarda me avisó, vía Facebook porque es muy moderna, que no olvidara la botella de agua, porque al rato me quedo sin voz. A pesar de todo ello, disfruté muchísimo dando la chala, y creo que cuando hablo de algún tema que me apasiona rápidamente las palabras me salen solas.

En esta ocasión he intentado modernizar un poco el estilo de las transparencias para hacerlas más atractivas y dinámicas, eliminando gran parte del texto y basándome en grandes imágenes de fondo que ayuden a fijar la idea principal mientras la desarrollo de forma verbal. La verdad es que mientras preparaba las transparencias me encontré con un ejemplo realmente bueno de una charla sobre que explotaba a las mil maravillas ese concepto: How Your Business Can Take Advantage Of Cloud Computing.

La charla comenzó con un primer acercamiento a cómo ha evolucionado el uso de los ordenadores en los últimos años hasta llegar al uso intensivo de Cloud Computing. Luego una pequeña explicación de los tipos de Cloud Computing (SaaS, PaaS e IaaS) y las clases de nubes (privadas, públicas e híbridas) junto con las ventajas y desventajas que nos ofrece este nuevo modelo. Luego entramos a saco a ver que nos ofrece Amazon y porqué se ha convertido en el mayor proveedor de Cloud del mundo y cómo se va comiendo el mercado de muchos otros. Y así fuimos desentrañando algunas siglas cómo EC2, AMI, EBS, S3 y demás, que tanto gustan a los ingenieros de Amazon. Por último pasamos a comentar cómo podemos crear nuestra propia nube privada utilizando Software Libre.

Me faltó el toque final que era la demo en la que en pocos minutos y con unas líneas de comando se levantan dos nodos en la nube con un servidor web y se crea un servicio balanceado sobre ellos, que podemos ampliar todo lo que necesitemos, y que demuestran muy gráficamente el poder del Cloud.

A ver si se da la oportunidad de repetir la charla este año en algún otro evento.

Charla sobre Cloud Computing

El próximo Lunes, y cómo ya se ha vuelto tradición, daré una charla dentro de los cursos del GUL de la Universidad Carlos III de Madrid, que se están celebrando durante esta semana y la siguiente (aquí podéis consultar los horarios de las charlas). En esta ocasión y cómo es un tema en el que me estoy sumergiendo a fondo en los últimos meses tratará sobre Cloud Compunting y está titulada: Desplegando servicios en la nube.

Subes a la nube

La charla constará de dos partes, en la primera veremos una pequeña introducción al Cloud Computing: que es, que ventajas y desventajas nos ofrece, que tipos hay, etc… dejando paso a una segunda parte más práctica en la que veremos cómo poner en marcha un servicio basado en Linux en la nube de Amazon y repasando que servicios nos ofrece este proveedor (EC2, S3, EBS, elastic ips). Como complemento veremos algunas herramientas que nos pueden hacer la vida más fácil a la hora de gestionar nuestras infraestructuras en la nube. Y para finalizar podemos charlar un poco sobre lo que opina cada uno del Cloud Computing y si el futuro está ligado a esta tecnología o es una tormenta pasajera.

La charla será el próximo lunes 2 de Octubre a las 18:00 en el aula 4.1.E04 de la Escuela Politécnica Superior de la universidad Carlos III de Madrid, que se encuentra en Leganes (aquí podéis ver un mapa) y espero veros por allí.

– Photo Ankhul, la jirafa curiosa by Dukal (CC by-nc-nd 2.0).

Reciclaje continuo

Siempre se ha dicho que la informática es una de las disciplinas que requiere mantenerse al día constantemente, pues si no, los conocimientos de uno quedan obsoletos en menos de lo que canta un gallo. Quizá algún día esto pueda llegar a preocuparme, pero lo que es a día de hoy es algo que me encanta. Explorar nuevas tecnologías, nuevas aplicaciones y todas sus posibilidades hace que nunca termines de aburrirte de esto porque si un día estas con una cosa a la siguiente ya tienes algo nuevo en lo que investigar.

3192656796_b991d213ae1

Además viviendo en Madrid, bueno al lado, la ventaja es que siempre puedes encontrar eventos interesantes «cerca» de casa a los que acudir. Por ejemplo el Hackmeeting de hace unos días, los eventos Red Hat Happy Hour a los que ya me he hecho adicto con sólo asistir a la de seguridad con SELinux y ya me he apuntado a las ediciones sobre migración a Jboss y virtualización, o ciclos de conferencias cómo al que asistí antes de ayer sobre Cloud Computing y Virtualización en el centro Madrid On Rails, en el que se vieron todas las opciones disponibles de virtualización con Software Libre (usando Linux y OpenSolaris principalmente) y luego una introducción al Cloud con la presentación de la plataforma Abicloud para la gestión de nubes privadas.

Charla Cloud en Madrid On Rails

En el campo del Cloud Computing también llevo algún tiempo investigando y desarrollando ya que va a jugar un papel importante en los próximos movimientos dentro de Andago. Además, y para no ser acusado de leecher y sólo recibir conocimiento, ya tengo programada una charla sobre cómo desplegar servicios en la nube en los próximos cursos del GUL de la Universidad Carlos III, a la que todos estáis invitados. Esta era mi primera visita a Madrid On Rails, el lugar está bastante agradable y la idea me parece genial, sólo les falta quitar los Macs que tienen a la entrada o instalarles Ubuntu, ya que no pegan nada con la temática, y ver cómo evoluciona este concepto de centro en el futuro.

Por otro lado, en este último año y a raíz de que pusimos en marcha el departamento de arquitectura de sistemas en Andago me ha tocado pelearme bastante con las tecnologías basadas en Java. El curso de Red Hat sobre administración de JBoss fue una base interesante sobre la que empezar a jugar, a partir de allí muchas horas peleando sobretodo en la integración de las soluciones de Andago en Jboss para poder consolidarlas, al loro con la palabreja, todas en un sólo servidor de aplicaciones. Pues la semana pasada asistí al curso de Administración de Liferay, aplicación de portales basada en portlets, que utilizamos bastante a la hora de integrar aplicaciones. El curso resultó muy interesante y la gente de Liferay muy amena, avanzamos temas cómo la clusterización y el tunning en los que estábamos algo perdidos.

Curiosamente mientras subía este post llegó mi pedido de libros a Amazon de dos clásicos que faltaban en mi colección: «The cathedral & the bazar» y «The mythical man-month«, así que no me va a faltar tampoco lectura.

Pues lo dicho a ponerse al día en este mundo tan competitivo, que opciones no nos faltan.

– Photo Dumpster empty by Hugo90 (CC By 2.0).

El viaje del código fuente a producción

Bueno pues ya he terminado un nuevo post en los blogs de Andago que he titulado El viaje del código fuente a producción. Para los que seguís mi blog pero igual no el de Andago voy a poner siempre un post enlazando mis artículos allí y con algún comentario adicional, tipo «behind the scenes», jajajaja. El post lo podéis encontrar en:

El viaje del código fuente a producción

La verdad es que era un post que tenía bastantes ganas de escribir porque a lo mejor así sobre el «papel» no parece un gran trabajo o un gran avance, pero para nosotros sí lo ha sido y creo que ha merecido la pena aunque aún tengamos mucho que avanzar.

walle-debian

Por cierto, habéis notado, aparte del tux que sustituye a la cucaracha amiga, el logotipo de Debian en el paquete que construye nuestro querido wall-e particular, jajajaja, el David a parte de un crack que es un artista. La otra foto, la de los servidores de virtualización la he tomado prestada del blog de mi compi de sistemas el manytas.

Pues que lo disfrutéis, y cómo en el blog de Andago aún no se permiten comentarios anónimos podéis hacerlo aquí. 😀

Whyfloss 2009

Aprovechando que hoy es fiesta en Getafe he podido pasarme el día entero en la Whyfloss que además se celebraba en el campus de Leganés de la Univ. Carlos III, con lo que me venía genial. Algunos pensarán que soy masoca porque en mi día libre me voy a pasar todo el día encerrado en unas charlas de Software Libre, pero la verdad es que yo disfruto cómo un enano. Aquí os dejo el enlace a la edición anterior a la que asistí.

whyfloss2009

En lugar de narrar toda la historia, voy a lanzar algunas ideas sobre el evento desde mi punto de vista, algunas ya las lanzé a través de mi twitter:

– ¿Por qué las empresas se empeñan en menospreciar la contribución e importancia de la comunidad en ell Software Libre? Señores, para ensalzar algo no hace falta pisotear otros, aquí va una recomendación para sus charlas «empresariales» sobre Software Libre: «aparte del esfuerzo de la comunidad también hay empresas cómo la nuestra para responsabilizarse de este o aquel desarrollo o soporte a un producto de Software libre», es decir sumemos en lugar de restar.

– La charla de Red Hat sobre virtualización demasiado superficial, casi he disfrutado más los cinco minutos de impresiones que he cambiado con el ponente en la cafetería.

– Me ha gustado la charla de @abiquo de introducción al mundo del Cloud y a su propuesta para la gestión de nubes: abicloud. Prometo probarla para ver si encaja en los proyectos de Saas que estamos desarrollando en Andago.

– Impresionante la arquitectura LAMP de Prisacom. Por un lado todo un orgullo que algunos de los mayores periódicos españoles se sirvan con Software Libre, pero por otro un trabajo de arquitectura impecable. Nos presentaron las distintas capas de las que disponen para evitar los excesos de trafico: en primer lugar Akamai, luego frontales Apache que realizan caché de segundo nivel antes de llegar a los servidores de contenidos php conectados con los clusters de Mysql. El único pero es que se pasaran hace algún tiempo de Debian a OpenSuse por temas de compatibilidad hardware, pero bromas aparte, chapó.

– La otra charla que me ha puesto los pelos de punta ha sido la de Martin Garcia, Jefe de Informática del Gobierno de Valencia que nos ha explicado cómo toda la consejería de Transportes e Infraestructuras se migraron a Software Libre, tanto en los escritorios con Lliurex cómo creando aplicaciones tan famosas cómo gvSig para reemplazar las herramientas propietarias que hacían uso. Que pena que tan poquita gente lo tenga tan claro cómo Martín, que tal y cómo contaba el primer motivo para migrar fue el impresionante ahorro económico en Licencias y que tras probarlo se ha convertido en todo un impulsor del Software Libre. Cuando nos encontramos en el pasillo no he podido sino felicitarle por su visión y por todo lo que ha llevado a cabo.

– Otra grata sorpresa ha sido comprobar que Bitnami era una empresa Española. Hace tiempo había dado con su web y me pareció una idea muy interesante: proveen de paquetes instalables multiplataforma de algunas de las soluciones de Software Libre más usuales cómo WordPress, Joomla, Alfresco, y muchas más. También ha sido muy interesante ver la visión de negocio internacional que tiene su director Daniel López y su explicación de algunos temas a tener en cuenta al respecto cómo los horarios en el resto del mundo para temas de soporte global.

– Me ha gustado la demo de EzWeb de TID, había probado antes la aplicación pero no estaba tan acabada. Muy fácil de configurar y muy flexible parece una herramienta de mashup, peazo palabrota, a tener en cuenta, aunque sigo pensando que provablemente la mayor parte también se podía hacer con Liferay, aunque no sé si mejor o peor. La única duda que me quedaba me la resolvió @JuanjoHierro y era si se podía integrar con portales ya desplegados y me comentó que incluso tenían una demo dentro de otro portal e incluso de un Liferay, si es que está todo ya inventao.

– Otra de las partes que más he disfrutado ha sido charlar con la gente: de nuevo me encontré con mi paisano Javier del CESLCAM y charlamos de cómo van muchos temas de Software Libre por mi Mancha querida, muchos twitteros por la sala, Andrés Leonardo de TID con el que he coincidido ya en varios eventos, todos los chicos del GUL de la UC3M a los que felicito por su gran trabajo en la logística y mejor no sigo nombrando porque seguro que me dejo a mucha gente.

Conclusión… ¿cuando es el próximo evento de la Comunidad? Irme haciendo sitio… eso sí he descubierto que el portatil del curro ya está demasiado viejo y me dura media hora la batería, cachis, ahora que eramos tan amigos, así que tendré que irme pensando en ahorrar para pillarme un móvil con Android con el que me habría ahorrado el portátil. 😀

Añadir drivers al initrd

Hacía tiempo que no me encontraba en una situación en la que tuviera que incluir algún driver en el initrd y en la última semana me he encontrado con dos seguidas. El initrd es un sistema de ficheros temporal que utiliza el kernel de linux al arrancar, casi siempre para poder acceder a ficheros de la partición raiz antes de que esta pueda ser montada (via wikipedia).

Tux Jedi

El primer caso ha sido al pasar de un sistema linux instalado en una máquina virtual que he instalado sobre un servidor real. Para ello hice una instalación básica de la misma distribución linux y sobre ella volqué los ficheros comprimidos en tar de todo el sistema de ficheros contenido en la virtual. El problema es que el driver del raid, mptscsi.ko, para la controladora no estaba en el initrd y obteniamos un bonito kernel panic. El segundo caso fué al hacer la actualización de seguridad del paquete del kernel en otro servidor, fuí advertido por up2date de que había un módulo cargado en el actual kernel que no estaba disponible en el paquete del kernel actualizado. Para ello tuve que buscar el módulo del driver, en este caso megaide.ko, en la web del fabricante copiarlo en su ubicación correcta y reconstruir el initrd.

La solución es bastante sencilla y para por reconstruir el initrd, en el primer caso utilizando un cd de rescate y en el segundo ya teníamos la máquina arrancada con un kernel antiguo. El comando sería parecido al siguiente:

mkinitrd /boot/initrd-2.6.9-55.0.2.ELsmp.img 2.6.9-55.0.2.ELsmp –with=megaide.ko

RHCE del año y RHEL 5

Red Hat ha iniciado una interesante iniciativa para nombrar a los RHCE del año. RHCE son las siglas de Red Hat Certified Engineer y es la certificación que me saqué hace unos meses.

Red Hat

El premio es realmente interesante, un viaje a la Red Hat Summit en California del 9 al 11 de Mayo. A pesar de mis buenas calificaciones en el examen (99% aproximadamente) y siendo humilde es casi imposible que me elijan, pero bueno por intentarlo 😉 . Ya me veo con mi sombrero rojo paseando por la playita.

Actualización (16/03): Ya ha salido la RHEL 5 con bastantes novedades interesantes y una apuesta fuerte por la virtualización, a ver cuando puedo hacerme con una y empezar a trastear un poco.