Google pasa de MySQL y migra sus servidores a MariaDB

La migración de bases de datos de MySQL a MariaDB ha sido lenta pero inexorable: las noticias llegadas de Oracle en los últimos meses no hacía que la situación fuese especialmente halagüeña para el mítico gestor de bases de datos, y el interés por MariaDB, el fork con un desarrollo claramente más en línea con la anterior filosofía de MySQL, ha crecido de forma notable. Red Hat, la WikiPedia, y varias distribuciones Linux hace tiempo que hicieron ese cambio.

Google ha decidido migrar sus sitemas MySQL a MariaDB, algo que anunció en la conferencia Extremely Large Databases (XLDB) que se celebró la semana pasada. Uno de sus ingenieros, Jeremy Cole, así lo aclaró en una presentación sobre el estado general de MySQL.

El gigante de Internet ya tiene a un ingeniero para que trabaje conjuntamente con la MariaDB Foundation, y está trabajando en parches y actualizaciones para MariaDB 10.0 que ayuden a que la infraestructura de Google funcione a la perfección ocn esta plataforma.

La migración incluye miles de servidores MySQL, que pasarán de MySQL 5.1 a MariaDB 10.0, algo que como indican en The Register permite a Google liberarse de cualquier dependencia de Oraclae, una empresa que ha visto cómo todo lo que adquirió de Sun ha ido perdiendo interés para una comunidad Open Source que antes era parte crucial de esos desarrollos.

GNOME Web pasa de Google y comienza a usar DuckDuckGo

Los desarrolladores del navegador nativo en GNOME, llamado simplemente “Web” (sinceramente, me parece un nombre equivocado, molaba más el anterior, Epiphany), han anunciado un cambio significativo en esta aplicación, que hasta ahora usaba el motor de búsquedas de Google y que ahora utilizará DuckDuckGo de forma nativa.

Las razones que argumentan son varias. La primera, como era de esperar, la privacidad, que quieren reforzar cada vez más y que sobre todo se ha visto afectada por una conferencia de Jacob Appelbaum en GUADEC 2012. La cooperación con DuckDuckGo ha sido la segunda razón, sobre todo a la hora de tratar de compartir los ingresos publicitarios que se derivan del uso de este motor.

Esta decisión no es definitiva: los desarrolladores de GNOME quieren probar esta “asociación durante un tiempo limitado, y evaluaremos si continuar con ella tiene sentido a largo plazo“. Por supuesto, dejan claro que los usuarios podrán seguir configurando su motor de búsqueda en el navegador Web tal y como se indica en la wiki del proyecto.

Google no usará las patentes contra el software libre

En una medida similar a la que tomó Twitter hace meses -usar las patentes solo para su defensa en caso de ataques legales- los responsables de Google han anunciado que no demandarán a ningún usuario, distribuidor o desarrollador de software libre que pueda infringir alguna patente de Google. A menos, eso sí, que sean “atacados primero”.

Ese compromiso llamado Open Patent Non-Assertion (OPN) ha sido anunciado en el blog oficial de la compañía, donde eso sí, aclaran que por ahora las patentes afectadas por dicha política son las 10 relativas a su tecnología MapReduce, aunque la idea es extender el catálogo de patentes que podrán acogerse a dicha iniciativa.

Como indican en ese artículo, este programa se basa en esfuerzos previos de IBM y Red Hat y en el trabajo de la Open Invention Network de la que Google forma parte. Es por el momento un pequeño esfuerzo, sí, pero muy interesante y que solo espero que siga creciendo con el tiempo.

Google Drive para Linux confirmado de nuevo, pero sin fechas definitivas

Cuando Google lanzó su servicio Google Drive en abril de 2012 lo hizo con la promesa de que en algún momento tendríamos cliente oficial para Linux. Sin embargo, y a pesar de las buenas intenciones de sus desarrolladores, ese cliente sigue sin llegar.

Ahora parece que se han vuelto a poner manos a la obra,  porque uno de los ingenieros de Google ha publicado un mensaje en su cuenta de Google+ en la que tras anunciar mejoras en los clientes de Windows y OS X responde a uno de los comentarios que le piden saber qué pasa con la versión de Linux, de la que dice:

Definitivamente está en nuestra lista. Disculpas por no haber podido ofrecérosla aún. ¡No es por que no queramos!

Afortunadamente aunque no contemos aún con un cliente oficial es posible trabajar con Google Drive en Linux, y para ello existen soluciones como Grive o InSync (puede que conozcáis alguna más), pero esperemos que Google lance de una vez por todas su cliente oficial para Linux.

Eric Schmidt, ¿Chrome OS y Android independientes? No me lo creo

Chrome OS y Android permanecerán separados e independientes por mucho tiempo, y ninguno de los dos será abandonado

Esa fue la frase tecnológica del día de ayer. Todos los medios se hicieron eco de estas declaraciones de Erich Schmidt, que sigue siendo parte importante de Google pero que ahora juega un papel mucho menos claro en las decisiones reales que se toman en la empresa en la que hasta hace un par de años era CEO.

Y mientras todos los medios repetían esa frase y hacían creer a los usuarios que no habría fusión de Chrome OS y Android, yo no podía parar de pensar que estas declaraciones no eran más que un farol. Demasiadas señales apuntan a una futura fusión de ambos proyectos:

  1. El propio Eric Schmidt parecía opinar justo lo contrario en febrero de 2011, cuando declaró que “estamos trabajando a todas horas para hacer que estas tecnologías se fusiones de forma adecuada“.
  2. Chrome OS, por si no se acuerda la gente, fue lanzado en noviembre de 2009. ¿Os acordáis lo que seguía triunfando en aquellas fechas? Yep. Los netbooks. Aquellos portátiles de bajo coste que parecían perfectos para ser utilizados “en la nube”, pero que pronto quedaron desplazados por la auténtica revolución de los tablets.
  3. El Chromebook Pixel que Google lanzó hace pocas semanas es un portátil con una pantalla táctil impresionante, pero Chrome OS no tiene demasiado soporte táctil, así que el hardware parece desaprovechado por un sistema operativo inapropiado. Una mezcla de ambas alternativas parece lo más apropiado para un dispositivo así.
  4. Matías Duarte, máximo responsable del diseño de Android, reveló hace poco sus objetivos iniciales cuando fichó por esta empresa:  “Para eso vine a Google, y por esa razón estoy tan ilusionado con mi trabajo en Android. Porque realmente lo veo como un sistema operativo para la humanidad“.
  5. Andy Rubin, co-fundador de Android Inc. antes de que la comprara Google y responsable de esta división hasta hace poco, ha dejado su cargo para cedérselo a Sundar Pinchai, que hasta la fecha se encargaba precisamente de… ¿lo adivináis? Sí, de nuevo: la división de Chrome / ChromeOS. Añadirle la gestión de Android parece dejar claro que habrá integración entre ambos proyectos.

Demasiadas coincidencias. Demasiadas.

 

Google y la MPEG LA llegan a un acuerdo sobre el códec VP8

Hace 3 años que Google comenzo a impulsar el formato de video WebM que acompañaba a su formato de imágenes, WebP. En aquel formato de vídeo tenía especial relevancia el códec de vídeo VP8, que Google publicó como Open Source y que comenzó a aparecer en comparativas de rendimiento y calidad con respecto al estándar de facto en este campo, el formato propietario H.264, que demostró su superioridad técnica en aquel momento.

Ese lanzamiento provocó el enfado de la organización MPEG LA, responsable del códec H.264, que tenía planeado una posible demanda por violación de patentes en el códec VP8 de Google. La cosa nunca llegó a nada, y ahora ha aparecido la noticia de que Google y la MPEG LA han firmado un acuerdo (PDFreferente a las patentes utilizadas en el códec VP8.

Según este acuerdo, Google ha licenciado las partes que “pueden ser esenciales para VP8 y para tecnologías de compresión de video previas de la generación VPx”. Eso permite que Google sublicencie esas patentes a cualquier usuario de VP8 y del futuro VP9 que por lo visto esta en desarrollo.

Este acuerdo -no se sabe si ha habido dinero implicado en ese proceso, nada se comenta en el anuncio oficial– elimina por tanto las preocupaciones sobre los posibles royalties que podrian exigir la MPEG LA y el resto de empresas impliadas en esa teorica violación de patentes anterior, y ahora habrá que ver si eso permite que WebM y VP8 consiguen hacerse un hueco en Internet, escenario para el que fueron específicamente creados.

Linux Mint o Ubuntu en el Chromebook Pixel

Aunque tengo muchas reservas sobre el Chromebook Pixel que Google acaba de presentar, es evidente que este Ultrabook de los de Mountain View tiene características destacables, como su impresionante pantalla con resolución de 2.560×1.700 píxeles, lo que para sus 12,85 pulgadas de diagonal resulta impresionante.

El problema, como comentaba en Incognitosis, es el hecho de que Chrome OS no es un sistema operativo al que se le pueda sacar tanto partido en este portátil, pero ahora llegan noticias de Bill Richardson, uno de los ingenieros de Google a cargo de Chrome, OS, que ha confirmado que en realidad este singular portátil está preparado para poder funcionar con distribuciones Linux convencionales, y de hecho lo ha demostrado instalando Linux Mint.

El soporte del hardware del Chromebook Pixel es completo salvo por la pantalla táctil ni de los gestos táctiles en el touchpad, que al menos por ahora no podréis disfrutar si instaláis Linux Mint en el Pixel. Salvo por ese detalle, parece que por lo demás el portátil se comporta de manera ejemplar.

Richardson indica los pasos para lograr instalar Linux Mint en los comentarios de su captura al respecto, y no son especialmente complejos así que cualquier usuario con cierta experiencia en estos temas no debería haber ningún problema.

No solo eso: este mismo ingeniero habló de la posibilidad de ejecutar tanto esta distro como otras muchas -incluida Ubuntu, para la que dio un ejemplo gráfico- a través de un entorno virtual con chroot, algo que hace necesario el uso del código disponible en GitHub.

Sin duda, interesantes formas de sacarle partido a un producto que sigo considerando que tiene un precio demasiado elevado para lo que ofrece. La pantalla resulta espectacular, desde luego, pero contar con tan solo 32 Gbytes de SSD y con puertos USB 2.0 a estas alturas me parece un error por parte de Google. Esperemos que futuras revisiones del Pixel solucionen esas limitaciones y mejoren también el apartado del precio.

Google presenta Chrome 25 con soporte de reconocimiento de voz

Google ha publicado Chrome 25 para Windows, OS X y Linux, y lo ha hecho con una característica destacada: el soporte del reconocimiento de voz a través de la nueva API Web Speech, una API en JavaScript que permite a los desarrolladores integrar el reconocimiento de voz en sus aplicaciones web.

El soporte de voz es algo que Google ha estado impulsando en su sistema operativo Android, y que poco a poco está llevando a la versión de escritorio de sus soluciones (se habla de que Google Now también estará pronto disponible en Chrome). Con este soporte para el reconocimiento de voz, los usuarios podrán no solo buscar a través de la voz, sino también dictar documentos o controlar servicios web con comandos dictados.

Otra de las mejoras destacadas es la inclusión del soporte para el protocolo WebRTC, un proyecto Open Source que proporciona a los usuarios de Internet la capacidad de comunicarse en tiempo real con voz y con vídeo si el navegador lo soporta. Firefox 18 ya tiene soporte preliminar para este estándar, y Chrome 25 lo soporta desde la edición beta. Podéis probar este soporte en la Web Speech API Demonstration.

También han deshabilitado la instalación “silenciosa” de extensiones, y en Chrome 25 se deshabilitarán de forma automática aquellas que se hayan añadido sin permiso del usuario, aunque podremos mantener cualquiera de ellas aceptando esa opción cuando Chrome 25 nos pregunte. Normalmente instalamos extensiones desde la Chrome Web Store, pero algunas se instalan de forma silenciosa sin notificar al usuario, y algunos desarrolladores independientes estaban abusando de esta característica.

Podéis acceder a la nueva versión desde el menú de actualización del navegador, o bien instalar Chrome 25 desde la página oficial del proyecto, aquí.

Google prepara la llegada de Chromebooks con pantallas táctiles

Según el Wall Street Journal, la empresa con sede en Mountain View ha desarrollado ya los primeros modelos de Chromebook que estarán disponibles antes de que acabe el año y que tendrán una característica diferenciadora: la presencia de una pantalla táctil.

Estos nuevos portátiles basados en Chrome OS competirán en realidad con otro producto de la casa: Android. Los tablets basados en este sistema operativo hace tiempo que se han convertido en una alternativa para los trabajadores móviles, que gracias a la disponibilidad de teclados Bluetooth pueden trabajar con ellos de forma decente.

Los Chromebook con pantalla táctil tendrán un modelo de funcionamiento prácticamente idéntico al actual, pero las aplicaciones que se usan son normalmente servicios web que no han sido diseñados para ser controlados con gestos táctiles, lo que probablemente haga que Google comience a invertir en el desarrollo de versiones táctiles de algunos de los servicios y aplicaciones disponibles desde estos equipos.

El salto a la pantalla táctil por parte de los Chromebooks era según algunos analistas algo cantado. Stephen Baker, de la consultora NPD, indicó que “a largo plazo, para ser competitivos, la mayoría de producos necesitarán soporte táctil”. No estoy demasiado de acuerdo con esa fiebre por lo táctil, pero sí es cierto que hoy por hoy la tendencia a facilitar esa manera alternativa de controlar el dispositivo es interesante. Insisto: como alternativa.