
Esta semana pasada salió Ubuntu 8.04 (Hardy Heron) y esta vez, más que comentar las novedades y la noticia que ha salido en casi todas partes, creo que merece la pena prestar atención a Wubi, un mecanismo de instalación desde Windows aparecido recientemente. La idea es que es Ubuntu se instale en una carpeta del sistema de ficheros de Windows y añade un sistema de arranque para elegir sistema al iniciar el equipo.
¿Ventajas de Wubi? Es mucho más fácil, no precisa crear particiones y hasta puede ser desinstalada como si fuese una aplicación más de Windows. Una solución genial para esa colosal barrera de entrada que es todavía para muchos lo de instalar una distribución Linux.
Hay mucho debate sobre Ubuntu, pero movimientos como este de Wubi hacen que para mí haya sido una de las mejores noticias que le han pasado a Linux en los últimos años, junto a los equipos de grandes casas que lo ofrecen preinstalado (Dell, Hp, Asus).
Descarga de Wubi: wubi-installer.org.

El 29% de los fallos de Windows Vista son causados por drivers de NVIDIA. O al menos esas son las cifras que maneja internamente Microsoft y que han salido a la luz por el caso de la demanda por el presunto cambio de "Vista Capable" (Ars Technica). Según la documentación que han facilitado al juez del caso, NVIDIA y sus drivers encabezan las causas de fallos en Windows Vista, seguidos por el software de la propia Microsoft y los drivers de ATI e Intel.
Los problemas de drivers - de NVIDIA, de AIT o de otros - son sin duda uno de los mayores quebraderos de cabeza a la hora de asegurar rendimiento y estabilidad. Es por ello que, dejando al margen de que los problemas de Vista van más allá de la estabilidad y determinados fallos (Windows Vista como producto), la publicación de estos datos evidencia de que gran parte de la dificultad de Microsoft para garantizar una experiencia de usuario estriba en la idea de que el sistema operativo funcione con cualquier placa, tarjeta gráfica y memoria que cumpla unas especificaciones, en lugar de cerrarse a un proveedor y controlar un reducido número de posibilidades.
Tenemos el escenario intermedio de equipos preparados por terceros - Dell, Hp y similares - que se presupone han pasado un conjunto de pruebas en sus configuraciones estándar, pero aún así los resultados no se pueden equiparar a las plataformas que cierran a cal y canto el producto. En el otro lado tenemos al usuario, en el que se distinguen dos tendencias en mi opinión: aquél para el que elegir su configuración o tener un precio bajo sigue siendo importante (apuesta por sistemas como Linux o Windows que lo permiten) o quien se queda con la apuesta de cerrar el equipo y compra una experiencia completa, perfil que se está marchando a Mac.
Relacionado: Windows Vista y el efecto red.

Amarok 2 en Windows y Photoshop en Linux, software hasta ahora ausente de dichas plataformas podrá ser utilizado gracias a que KDE 4 fue llevado a Windows (Genbeta) y a que este verano verá la luz - por fin, después de quince años - Wine 1.0, primera versión de esta implementación de la API de Windows para otros sistemas. Para Amarok 2 ya hay una "tech preview" para desarrolladores, que se puede descargar y probar si se ha instalado KDE (Kde.org).
Sobre todo en el tema de la aparición de Amarok 2 para Windows he tenido discusiones con algunos "linuexeros". Su visión es que, de alguna manera, supone perder la exclusividad para Linux de uno de los mejores reproductores musicales del mercado. Y, aunque coincido en que Amarok 2 es realmente bueno, creo que el efecto de su disponibilidad para Windows es beneficioso para el sistema operativo del pingüino. Cuanto mayor adopción tenga por usuarios del sistema operativo de Microsoft, menos coste tendrá para ellos el pasar a Linux, ya que podrán seguir utilizando sus programas habituales.
Lo mismo ocurre en el caso de Photoshop para Linux. Como comentamos cuando se conoció el apoyo de Google a Wine, este tipo de movimientos iguala las plataformas, socava el poder del efecto red de Windows y de ahí que a Google le interese. ¿Amarok 2 en Windows y Photoshop en Linux? En cualquiera de los dos casos el beneficiado es Linux.
Por cierto, sobre KDE y Amarok en Windows, Paté de gato lo ha probado y reseñado en su blog.
Una vez que el veredicto generalizado sobre Windows Vista - a pesar de que Microsoft presume de grandes ventas - es que se ha quedado bastante lejos de ser un éxito arrollador (sobre todo en críticas), parece que queda poco que añadir más allá de esperar su Service Pack y empezar a pensar en su sustituto. En los últimos días se ha especulado con la fecha de aparición de Windows 7 - nombre en clave de la criatura - situándolo en el 2009 según unos, o en el 2011 según otros. La diferencia no es baladí, en el primero de los casos estaríamos en un ciclo corto "a lo Windows 98", con pocos cambios de calado y en el otro de un ciclo bastante más largo y por tanto con un planteamiento más ambicioso. Ahora bien, si en ese horizonte el efecto red está todavía más debilitado y la experiencia de usuario prevalece como mayor valor para los usuarios de un sistema operativo... ¿qué cabe esperar que haga Microsoft son este Windows 7?
Partiendo de que todo esto son puras conjeturas, yo apuntaría a una estrategia que llevan señalando desde hace tiempo las figuras más destacadas de Microsoft, el software más servicios. La "visión" de este paradigma consiste en la en ofrecer una experiencia superior gracias a que los programas están instalados localmente (aprovechan las ventajas de la máquina) y en tener las ventajas de los servicios por internet como almacenamiento remoto, posibilidad de compartir los contenidos y disponibilidad en cualquier equipo conectado.
¿Cómo sería un Windows 7 basado en software más servicios? Las palabras clave serían integración y transparencia. Integración de las funcionalidades del sistema operativo con servicios web sin que haya que hacer el trabajo dos veces: guardo una foto y la etiqueto, la acción se realiza tanto en el equipo local como en mi Flickr; almaceno ficheros en remoto en un sistema como Live Folders, puedo acceder a los mismos como si fuese una carpeta más del sistema (y desde cualquier equipo); tengo archivos de música en un equipo, los puedo reproducir desde cualquier dispositivo de forma completamente transparente; acceso a todos mis documentos ofimáticos desde aplicaciones locales, a pesar de que se almacenen online.... todo ello con un sistema que permita compartir con otros usuarios los contenidos/archivos que deseemos. En Live side especulaban con que esto ya empieza a trabajarse a nivel de favoritos del navegador.
Todo esto tiene un problema, que puede ser la tentación de Microsoft y también su perdición: integrar sólo con los servicios de la casa, en lugar de hacerlo de forma abierta, permitiendo al usuario escoger por si mismo cuáles quiere utilizar. Tal como está la Unión Europea, dudo mucho que lo permitiese; tal como está el mercado de servicios por internet y la evolución de los sistemas operativos de escritorio, no creo que ni Microsoft se atreviese con algo así.
Ya hemos asistidos a movimientos en torno a estos conceptos. Por ejemplo, Google Desktop permitía en buscar en todos los equipos en los que lo tengamos configurado mientras servicios como Orb nos permiten acceder a nuestra biblioteca desde cualquier dispositivo. En todo caso, que el software más servicios se acabe imponiendo al software como servicio, que supone tener las aplicaciones en remoto y acceder desde el navegador, es todavía bastante dudoso. Para el escenario en que no lo logre, Microsoft ya tiene un plan preparado, intentar articular Silverlight como la plataforma sobre la que se construya esa nueva web.
Claro que todo esto, de momento, todo esto es pura especulación.

Dell ya tiene portátil, el XPS M1330, con Linux en España. Una buena noticia para este sistema operativo (distribución Ubuntu), para los usuarios que tendrán una opción a la hora de escoger y para la industria en general que ve como se potencia una alternativa más al sistema dominante. La salida no ha estado exenta de polémica, Sigt enlazó a una comparativa de EOL que apunta a que el XPS M1330 es 235 euros más caro con Ubuntu que con Windows Vista.
Las cuentas en principio no salen, si se ahorran la licencia del siempre señalado como encarecedor de equipos, ¿no debería eso trasladarse al precio y ser más barata la versión con Linux? Pues... hay dos variables más a tener en cuenta. Por un lado Dell hace dinero de los programas que añade en los equipos y que llegan preinstalados en el usuarios (antivirus, paquetes de ofimática, grabadores de CD...) y es probable que además, Dell también esté traspasando los costes de la labor de estudio/investigación para armar la nueva división.
Lo normal es que ambos factores influyan cada vez menos en el precio final y - como ha ido sucediendo en Estados Unidos - el precio de los Dell con Linux se irán aproximando a los que traen Vista y llegarán a ser más baratos (Ideastorm). Por eso no entiendo ataques a Dell desde gente supuestamente partidaria de Linux, el que vendan equipos con Ubuntu preinstalado es una de las mejores noticias desde hace mucho para este sistema en el escritorio. Entre esto y proyectos como el Asus Eee Pc, nunca hemos visto a grandes fabricantes tan implicados con Linux.
Relacionado: Obligar a vender ordenadores sin sistema operativo.

Con Windows Mobile 7 Microsoft se la juega en la telefonía móvil. Tras movimientos como los de iPhone, el esperado - todavía vaporware - Android, los planes de Nokia por incluir interfaz táctil en Symbian y proyectos interesantes como OpenMoko, la nueva versión del sistema operativo de Microsoft para móviles va a resultar clave para comprobar si su apuesta por mantener la filosofía Windows en movilidad les lleva a una posición de liderazgo.
Aunque Windows Mobile 7 no se espera hasta 2009, Inside Microsoft desveló un documento confidencial interno que supuestamente dibujaba las claves del producto. Lo más interesante es cómo se plantea la interacción del usuario con el dispositivo: pantalla multitáctil (ésta nos suena, ¿verdad?) y, sobre todo, mediante gestos que se detectarán por la propia cámara del teléfono (que podríamos entender como un pariente de la Wii).
Una vez que los teclados clásicos están llegando al límite de lo que pueden dar en un dispositivo de bolsillo, el reto es innovar en el interfaz del teléfono. Windows Mobile 7, si no cambian los planes de Microsoft, apuesta por el control gestual del dispositivo. El otro aspecto fundamental del sistema - la navegación web - la abordan permitiendo pestañas en el navegador, del que poco más se sabe. Parte de sus dificultades será la heterogeneidad de los terminales a soportar y el no poder controlar por completo la experiencia (dispositivos con distintas calidades de cámaras podrían dar distinto rendimiento a la hora de reconocer gestos, ausencia de pantalla multitáctil), pero esa es la apuesta de Microsoft con Windows como plataforma.
En "Windows Vista y el efecto red" ya comentamos que el principal problema para Microsoft no era el producto en sí sino la posibilidad de que estuviésemos en medio de un cambio de paradigma en los sistemas operativos de escritorio: que el mayor valor pasase a ser la experiencia de usuario, por encima de la disponibilidad de software o que fuese el "sistema de siempre" y exija menos esfuerzo para empezar a utilizarlo.
Y en esta batalla por la experiencia de usuario, Windows Vista tiene las de perder respecto a Mac OS X por muchas razones. Si repasamos los comentarios de cualquier hilo sobre el funcionamiento de Windows Vista asistimos desde a testimonios que aseguran que va como la seda hasta otros que lo califican de desastre absoluto. Claro que esto pasa con casi cada pieza de software, pero en el caso de Windows Vista es especialmente pronunciado y tiene una explicación muy sencilla: por el propio modelo de PC compatible, Microsoft no puede garantizar una buena experiencia de usuario. La estrategia de Apple de controlar el hardware sobre el que corre su software tiene mucha ventaja en este aspecto, gran parte de los problemas de rendimiento y estabilidad de los sistemas de Microsoft están relacionados con los miles de drivers de distintos fabricantes a soportar.
El interfaz
Si hablamos de experiencia de usuario, tenemos que hablar de interfaz, de usabilidad y de simplificación de las tareas dentro del sistema. De nuevo estamos en un escenario en el que Redmon tiene problemas: por un lado es algo que no ha sido prioritario en sus sistemas (de hecho si en algo Vista mejora lo anterior es en seguridad, verdadero caballo de batalla de los anteriores Windows) y en lo que Apple le lleva, por tanto, mucha ventaja; por otro, cuanto más modifiquen la interfaz, menos valor tiene para el usuario mantenerse en Windows. Si en cualquier caso voy a tener que aprender todo de nuevo, ¿por qué no plantearme pasarme a Linux o a Mac OS?
El caso de la música
Veamos un escenario en el que la experiencia de usuario se ha impuesto al resto de variables como decisoria en la elección de los usuarios, el de la música y los reproductores portátiles. La victoria de iPod se cimentó en un diseño y en una interfaz muy superiores al resto de sus competidores y contra ella luchó Microsoft haciendo lo de siempre: una plataforma DRM sobre la que otros pudieran hacer negocio (los Yahoo, Creative, Nokia...). El resultado es que años después sacaron Zune siguiendo lo que había hecho Apple, control absoluto del ciclo completo e intento de posicionarse como interfaz entre el usuario y la música. Con ello dejaban en la estacada a sus socios presentando una alternativa que les hace competencia.
El futuro
¿Se podría plantear Microsoft extrapolar la estrategia Zune a los sistemas operativos ofreciendo uno nuevo en el que controlasen el hardware sobre el que se ejecutase a lo Apple, aún manteniendo otro Windows con la misma filosofía de siempre? Muy difícil se antoja, sobre todo porque el tema de la compatibilidad sería muy difícil de manejar y porque el área de los sistemas operativos en la empresa les sigue perteneciendo y no tiene visos de cambiar en los próximos años (aquí el principal rival es Linux). Lo poco que se ha filtrado es que habrá un Windows 7 en 2010 y que apuntará a una revolución en el interfaz (Genbeta), ¿huida hacia adelante obviando los problemas de base de su estrategia?
Windows Vista no es Windows Millenium, aunque por la cantidad de críticas recibidas pudiera establecerse una analogía. Windows Me supuso un fracaso en toda regla: un sistema operativo ineficiente, inestable y difícil de usar, los que lo intentamos no lo olvidaremos fácilmente. Cuando un año después llegó XP - basaso en un núcleo NT y no en la familia 9x como era el Millenium - supuso un gran salto de calidad . Windows Vista no llega a tamaño desastre en estabilidad y además presenta algunas interesantes mejoras en seguridad, pese a lo cual no puede calificarse más que como un producto decepcionante.
En el tema de seguridad hay varias funcionalidades apreciables en Vista, desde ASLR para proteger frente a ataques por desbordamiento de buffer hasta el Mandatory Integrity Control, que clasifica en cuatro niveles a los objetos y procesos del sistema (nada de un nivel puede acceder a otro de nivel superior). Otro gallo es el tema del UAC, que es una forma bastante decepcionante de abordar la necesidad de un administrador en un sistema operativo doméstico a costa de echar a perder la experiencia de usuario con infinitas interrupciones.
En un análisis de Windows Vista tampoco deberíamos olvidar el tema del DRM, que ya comentamos en Windows Vista, DRM y los monitores para el HD Video y el coste de añadir DRM a Windows Vista. Un tema que, por mucho que luego se convirtiera en un rumor bastante idiota (que no funcionaba el eMule o que no se podían ver películas descargadas), no deja de ser clave a la hora de evaluar un sistema operativo que traiciona un mandamiento esencial: ser el medio por el que el usuario domina su equipo.
Estabilidad... mi experiencia personal es ligeramente inferior a la de XP, aunque hay quienes hablan mucho peor. En todo caso, es difícil pasar de lo particular a lo general (es como si concluyésemos que Leopard es un mal sistema porque a Winer no le va bien). En el aspecto gráfico, la usabilidad y la facilidad de uso, el uso de Flip3D es curioso, pero más allá de eso, uno tiene la impresión de que Microsoft no ha avanzado nada en cinco años. Para el tiempo que se estuvo esperando, de nuevo Windows Vista resulta decepcionante. A eso hay que sumar que promesas clave del proyecto como WinFS se cayeron a pesar del retraso (que se puede explicar por temas como el que explica Sigt de la burocracia).
Windows Vista es decepcionante, pero no es un desastre. Lo peor para Microsoft es que no se trate de un problema con el producto, sino que vaya más allá como comentamos en Windows Vista y el efecto red y lo que esté en crisis es el modelo que ha mantenido a Windows como líder en los sistemas operativos de escritorio durante las últimas décadas. El próximo - y último - capítulo de la serie sobre el último sistema operativo de Microsoft será sobre la experiencia de usuario.
¿Se puede escribir algo original sobre Windows Vista a estas alturas? Después de unos meses utilizándolo en el equipo de casa (junto a OpenSuse, de la que hablaré otro día) y tras leer e intercambiar muchas opiniones, quería dejar algunos posts sobre el mismo. Cada vez estoy convencido de que Windows Vista trae peores noticias para Microsoft de lo que incluso sus críticos piensan: no se trata sólo de que el producto sea mejor o peor, en mi opinión lo que está en crisis es la propia filosofía de PC compatible y del efecto red del que siempre se ha beneficiado Microsoft.
Vayamos por partes. El factor que más influyó en el éxito del PC compatible en los 80 era la "revolucionaria" idea de que uno pudiese utilizar los mismos programas que el vecino de al lado aunque el equipo fuese de otra compañía, vamos, eso de ser compatible. Durante esa década y la siguiente el valor del efecto red para Microsoft e Intel constituía un "círculo virtuoso" desde el punto de vista de sus intereses: si en mi círculo alguien utilizaba Windows, me interesaba apostar por ese sistema operativo ya que tenía alguien que "sabía" y podíamos compartir software. En la siguiente ocasión que me comprara un ordenador, el poder mantener el software (como ha cuidado Microsoft la compatibilidad hacia atrás) y no tener que aprender un sistema nuevo me incentivaban a seguir con Windows.
Pero los tiempos están cambiando y lo están haciendo deprisa. Más software para otros sistemas y, sobre todo, más software en la web. Tener el mismo ordenador que el vecino ya no es tan importante y, aunque ciertamente el software de escritorio está muy lejos de la crisis que algunos apuntan, tanto el conocimiento como los programas para otras plataformas están ahí, a dos clicks en internet. Movimientos tan inteligentes como Boot camp también están influyendo para que el efecto red tenga cada vez menos valor: aunque quiera utilizar el Autocad me puedo pasar a Apple.
Por eso, la mala noticia no es que Windows Vista sea un sistema operativo decepcionante, sino que su filosofía fundacional, "correr en cualquier equipo que cumpla la especificación sea quien sea quien ha hecho los componentes", juega en su contra. ¿Por qué? Porque la nueva carta ganadora se llama experiencia de usuario, y a ese juego hay quien muchos lleva años haciéndolo bastante mejor. Aunque de eso, seguiremos hablando mañana.
Cuando para reclutar programadores para una plataforma necesitas armar un concurso con 10 millones de dólares en premios (Sitio oficial), mal asunto. Los desarrolladores van a ir a donde vayan los usuarios, al margen de consideraciones éticas que influyen en algunos casos (contribuir a plataformas libres). El problema de Android es que no ha enseñado ningún producto todavía, rozando el vaporware, y seducir a empresas y particulares para que hagan aplicaciones para su plataforma se antoja difícil cuando tienes otras (Symbian, RIM, Windows Mobile) con millones de usuarios reales y capacidad para instalar tu software.
En Xataka Móvil Sacha analiza lo que trae este SDK de Android. Como programador te encuentras con una máquina virtual Java que permite el acceso al hardware y las funciones del teléfono: desde gestión de llamadas y del estado del teléfono hasta acceso al Wi-Fi o Bluetooth (esto todavía no está disponible). ¿Dónde está el beneficio de Google? Pues de entrada que va a integrar en el SDK APIs para acceder a sus servicios, cobrando ventaja de cara a su adopción por parte de los programadores de aplicaciones de Android.
¿Algo más? Apuntan al soporte de pantallas táctiles y ofrecen un vídeo con un prototipo experimental. De nuevo Android choca con el mismo problema al que se enfrentan los sistemas operativos de ordenadores personales: Apple, con su caja cerrada, ofrece una experiencia de usuario muy superior al resto de fabricantes. Si a eso añades que ofrecerán un SDK (aunque me juego lo que sea que será mucho más limitado que el de Android), el atractivo para desarrolladores queda de parte del iPhone, que es el que está seduciendo a los usuarios. Podremos de hablar de soporte GPS y otras funcionalidades que iPhone no tiene, pero Android tiene todavía que demostrar que merece algo del hype que ha conseguido por venir de la mano de Google.
Y, ahora el vídeo antes mencionado: