Entradas de febrero 2009

Fin de semana en el FOSDEM

11 de febrero, 2009 - por | 1 comentario | Open Source

Ya estamos de vuelta después de un ajetreado fin de semana en Bruselas. Que qué hacíamos allí. Pues además de pasar mucho frío, asistiendo al FOSDEM’09 (Conferencia Europea de Desarrolladores de Código Abierto y Libre) que este año se celebraba en la Universidad Libre de Bruselas.
Después de un largo paseo desde el aeropuerto de Charleroi hasta el norte de la capital belga, llegamos al pabellón central de la ULB donde se celebraba el evento. La multitud de gente que se concentraba en los pasillos del bloque H nos anunciaba que sería una experiencia super interesante tal y como intuíamos al ver el programa de charlas y talleres.
Pasillos repletos de gente
Con tanta cantidad de charlas al mismo tiempo nos costó decidirnos. Así que empezamos con KDE y seguimos con los desarrollos de embedded que nos resultaron muy interesantes y nos confirmaron en la idea de la necesidad de hacer desarrollos adaptados a cualquier dispositivo, ;-).
Aunque nos perdimos la fiesta de la cerveza del viernes que daba por inaugurada la sesión, pudimos difrutar de las hamburguesas con patatas fritas típicas de Bruselas en el Tropic Catering:
amburguesa y patatas fritas

Entrevista a Linus Torvalds – Parte I (cuarta entrega)

4 de febrero, 2009 - por | | Kernel, Linux

Seguimos con la entrevista a Linus Torvalds. Si no has leído la tercera entrega, ¿a qué esperas?.

Jim Zemlin: Vamos a hablar un poco más sobre el aspecto técnico del Kernel. Al principio el Kernel de Linux se utilizaba, fundamentalmente, para servidores. Claramente, ahora se utiliza para ordenadores de sobremesa y, cada vez más, para dispositivos móviles y sistemas embebidos. ¿Qué impacto tiene ésto en el Kernel a nivel técnico?

Linus Torvalds: De hecho, se espera más de un impacto. Resulta que los dispositivos móviles han crecido tanto o incluso más que los teléfonos celulares. De media, el teléfono inteligente, probablemente, tenga más potencia que el primer escritorio que se utilizó para ejecutar Linux. Además, no parece que su potencia vaya a parar.

Por lo tanto, creo que sobre todo en lo que respecta al Kernel, la gente se preocupa más de lo necesario. Lo más importante con respecto a los móviles no tiene que ver con el kernel. Quieres dispositivos más pequeños y eficientes. Así que lo que más preocupa al usuario es, en realidad, la interfaz.

Es muy diferente la forma en que te conectas con un teléfono móvil a cómo lo haces desde tu escritorio. Tienes un teclado muy limitado; algunos dispositivos con pantalla táctil; la pantalla suele ser muy pequeña. Así que creo que la cuestión fundamental tiene que ver con las interfaces de usuario.

Por ejemplo, tienes Qtopia que parece tener gran relevancia en el entorno de los móviles. El kernel, sin embargo, nunca ha vivido eso. Puede ser que esté simplificando las cosas y esté aislando algunos temas. Porque es verdad que existen todos esos grupos del kernel móvil con los que no interactúo directamente. Aunque sospecho que toda esa gente se preocupa más del “user space” que del kernel.

Jim Zemlin: Bueno, vamos a hablar de esta segunda parte en la que comentas el hecho de que hay muchos grupos del kernel para móvil. Y sabes que una de las cosas por las que la gente dice que es la razón por la que participan en el proceso de desarrollo de Linux y el código abierto es porque se trata de un trabajo colectivo que reduce costes y que permite, realmente, trabajar juntos de manera efectiva.

Y dado que existen, como ya sabes, este tipo de grupos que se desprenden de la comunidad, ¿qué se puede hacer para mejorar las prácticas cuando pertenecen a compañías de dispositivos móviles?

Linus Torvalds: Creo que el gran problema en el mundo del móvil tiende a ser que todo el mercado está acostumbrado a estar completamente parcelado. Todo el mundo hace algo único, una parte del hardware. Lo que ha hecho que, durante los últimos años, se escriba de nuevo el código y se desarrollen generaciones de móviles completamente nuevas.

Así, se puede invertir mucho tiempo en una generación de hardware que queda pronto obsoleta y se tiende a empezar, básicamente, desde cero para crear una nueva.

Y cuando se trabaja con esa mentalidad, es muy difícil hacer entender el hecho de que se trabaje siguiendo un determinado proceso e intentando integrar los estándares del kernel y de todo el proceso anterior, ya que ellos nunca han trabajado de esta manera.

Así que lo que hacen, realmente, muchos de estos fabricantes de móviles es elegir una versión, por lo general eligen la más reciente y se dicen, “bueno, esta es la base”. Después, durante cinco a seis años se aferran a esta plataforma y la mejoran según sus propias necesidades.

Y luego, cuando quieren hacer una nueva versión o una nueva generación de hardware, se encuentran con que el resto del mundo ha estado trabajando el algo novedoso así que todas sus modificaciones son para una versión que se ha quedado casi obsoleta. Y así, acaban haciendo lo que ya habían hecho antes. Tiran su trabajo por completo y comienzan de nuevo.

Y esto no es algo en lo que no podemos ayudar. Creo que el mercado del móvil, en cierta medida, para crecer necesita modificar este mal comportamiento.

Jim Zemlin: De alguna manera se trata de una cuestión cultural, no desde la perspectiva históricas ni geográfica; más bien desde una perspectiva comercial.

Linus Torvalds: Sí. Es una cuestión que tiene que ver con cierta cultura tanto técnica como comercial.